diff options
Diffstat (limited to 'packaging/ug-myfile-efl.spec')
-rw-r--r-- | packaging/ug-myfile-efl.spec | 106 |
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 |