summaryrefslogtreecommitdiff
path: root/packaging/ug-myfile-efl.spec
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/ug-myfile-efl.spec')
-rw-r--r--packaging/ug-myfile-efl.spec106
1 files changed, 75 insertions, 31 deletions
diff --git a/packaging/ug-myfile-efl.spec b/packaging/ug-myfile-efl.spec
index 2fa7ad6..91f8f7c 100644
--- a/packaging/ug-myfile-efl.spec
+++ b/packaging/ug-myfile-efl.spec
@@ -1,57 +1,101 @@
-#sbs-git:slp/pkgs/u/ug-myfile-efl ug-myfile-efl 0.0.1 1b44640a2e59d1af1ab0792e39a73bf3680b25c9
+%define _unpackaged_files_terminate_build 0
+%define _optdir /usr
+%define _usrdir /usr
+%define _ugdir %{_usrdir}/ug
+
Name: ug-myfile-efl
-Summary: Myfile UI Gadget (EFL)
-Version: 0.0.48
+Summary: ug
+Version: 0.3.42
Release: 1
-Group: misc
-License: Flora
+Group: TO_BE/FILLED_IN
+License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
-BuildRequires: cmake
-BuildRequires: edje-bin
-BuildRequires: embryo-bin
-BuildRequires: gettext
+%if "%{?tizen_profile_name}" == "wearable" || "%{?tizen_profile_name}" == "tv"
+ExcludeArch: %{arm} %ix86 x86_64
+%endif
-BuildRequires: pkgconfig(ecore-x)
-BuildRequires: pkgconfig(ecore-evas)
+BuildRequires: pkgconfig(capi-appfw-application)
BuildRequires: pkgconfig(elementary)
-BuildRequires: pkgconfig(vconf)
BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(drm-client)
BuildRequires: pkgconfig(ui-gadget-1)
-BuildRequires: pkgconfig(capi-appfw-application)
+BuildRequires: pkgconfig(libmedia-service)
BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(capi-media-sound-manager)
-BuildRequires: pkgconfig(capi-media-player)
+BuildRequires: pkgconfig(eina)
+BuildRequires: pkgconfig(evas)
+BuildRequires: pkgconfig(edje)
+BuildRequires: pkgconfig(ecore)
+BuildRequires: pkgconfig(ecore-input)
+BuildRequires: pkgconfig(icu-i18n)
+BuildRequires: pkgconfig(capi-system-device)
+BuildRequires: pkgconfig(capi-system-runtime-info)
BuildRequires: pkgconfig(capi-content-media-content)
-BuildRequires: pkgconfig(capi-system-power)
BuildRequires: pkgconfig(notification)
-BuildRequires: pkgconfig(utilX)
+BuildRequires: pkgconfig(sqlite3)
+#START_PUBLIC_REMOVED_STRING
+BuildRequires: pkgconfig(capi-content-mime-type)
+BuildRequires: pkgconfig(minizip)
+BuildRequires: pkgconfig(capi-media-metadata-extractor)
+BuildRequires: pkgconfig(capi-media-image-util)
+BuildRequires: pkgconfig(media-thumbnail)
+BuildRequires: pkgconfig(storage)
+BuildRequires: pkgconfig(capi-media-sound-manager)
+BuildRequires: pkgconfig(capi-media-player)
+BuildRequires: pkgconfig(capi-system-system-settings)
+BuildRequires: pkgconfig(capi-appfw-application)
+BuildRequires: pkgconfig(appsvc)
+BuildRequires: pkgconfig(pkgmgr-info)
+BuildRequires: pkgconfig(pkgmgr)
+BuildRequires: pkgconfig(accounts-svc)
+BuildRequires: pkgconfig(libexif)
+BuildRequires: pkgconfig(mm-common)
+BuildRequires: pkgconfig(efl-extension)
+
+BuildRequires: cmake
+BuildRequires: edje-bin
+BuildRequires: embryo-bin
+BuildRequires: gettext-devel
+
+BuildRequires: boost-devel
+BuildRequires: boost-thread
+BuildRequires: boost-system
+BuildRequires: boost-filesystem
+
+%description
+Myfile Application v1.0.
+%define _smack_domain %{name}
%description
-Myfile UI Gadget (EFL) v1.0.
+Description: myfile UG
%prep
-%setup -q -n %{name}-%{version}
+%setup -q
+
%build
-cmake . -DCMAKE_INSTALL_PREFIX="%{PREFIX}"
+%if 0%{?sec_build_binary_debug_enable}
+export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
+export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
+export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
+%endif
+
+cmake . -DCMAKE_INSTALL_PREFIX="%{_ugdir}" -DCMAKE_DESKTOP_ICON_DIR="/usr/share/icons/default/small" -DCMAKE_DESKTOP_DIR="/usr/share/applications" -DCMAKE_INSTALL_PKG_NAME="%{name}" -DCMAKE_INSTALL_DATA_DIR="%{DATADIR}"\
+
make %{?jobs:-j%jobs}
+%install
+rm -rf %{buildroot}
+%make_install
%post
mkdir -p /usr/ug/bin/
ln -sf /usr/bin/ug-client /usr/ug/bin/myfile-efl
-%install
-rm -rf %{buildroot}
-mkdir -p %{buildroot}/usr/share/license
-cp LICENSE.Flora %{buildroot}/usr/share/license/%{name}
-%make_install
+%postun
-%files
+%files
%manifest ug-myfile-efl.manifest
%defattr(-,root,root,-)
-/usr/ug/lib/*
-/usr/ug/res/*
-/usr/share/packages/*.xml
-/usr/share/license/%{name}
+%{_ugdir}/lib/libug-myfile-efl.so*
+%{_ugdir}/res/*
+/usr/share/packages/ug-myfile-efl.xml
+/usr/share/icons/default/small/ug-myfile-efl.png