diff options
author | Kyuho Jo <kyuho.jo@samsung.com> | 2015-06-09 21:37:30 +0900 |
---|---|---|
committer | Kyuho Jo <kyuho.jo@samsung.com> | 2015-06-09 21:37:30 +0900 |
commit | 053c4f8234de9bf598be7bc8dc5909173492b80b (patch) | |
tree | a2992a01272b91184453f45c97bc4e02db201571 /packaging/minicontrol.spec | |
parent | 39b80fc914e7eaa43ae7477e547d66ffc286a276 (diff) | |
download | minicontrol-053c4f8234de9bf598be7bc8dc5909173492b80b.tar.gz minicontrol-053c4f8234de9bf598be7bc8dc5909173492b80b.tar.bz2 minicontrol-053c4f8234de9bf598be7bc8dc5909173492b80b.zip |
Merged from tizen_2.4tizen_3.0.m2.a1_tv_releasetizen_3.0.m2.a1_mobile_releasetizen_3.0.m1_tv_releasetizen_3.0.m1_mobile_releasesubmit/tizen_3.0.2015.q2_common/20150615.075539submit/tizen/20150610.023351submit/tizen/20150610.012936accepted/tizen/wearable/20150610.100015accepted/tizen/tv/20150610.100020accepted/tizen/mobile/20150610.095952accepted/tizen/common/20150610.092641accepted/tizen/3.0.2015.q2/common/20150615.091816tizen_3.0.m1_tvtizen_3.0.m1_mobiletizen_3.0.2015.q2_commonaccepted/tizen_3.0.2015.q2_common
Change-Id: I73bf7ba6fb5a56a1c7b9a110a16596a83c7cf068
Signed-off-by: Kyuho Jo <kyuho.jo@samsung.com>
Diffstat (limited to 'packaging/minicontrol.spec')
-rw-r--r--[-rwxr-xr-x] | packaging/minicontrol.spec | 74 |
1 files changed, 48 insertions, 26 deletions
diff --git a/packaging/minicontrol.spec b/packaging/minicontrol.spec index c2d9d4c..100e2fb 100755..100644 --- a/packaging/minicontrol.spec +++ b/packaging/minicontrol.spec @@ -1,57 +1,79 @@ -Name: minicontrol -Version: 0.0.6 -Release: 1 -License: Flora -Summary: Minicontrol Library -Group: Applications/Core Applications -Source0: %{name}-%{version}.tar.gz -Source1001: minicontrol.manifest -BuildRequires: cmake -BuildRequires: pkgconfig(dbus-1) -BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(dlog) -BuildRequires: pkgconfig(ecore-evas) -BuildRequires: pkgconfig(elementary) -BuildRequires: pkgconfig(evas) +Name: minicontrol +Summary: Library packaes for minicontrol +Version: 0.1.1 +Release: 1 +Group: Application Framework/Other +License: Apache-2.0 +Source0: %{name}-%{version}.tar.gz +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(elementary) +BuildRequires: pkgconfig(evas) +BuildRequires: pkgconfig(ecore-evas) +BuildRequires: pkgconfig(dlog) +BuildRequires: pkgconfig(bundle) +BuildRequires: cmake +Requires(post): /sbin/ldconfig +requires(postun): /sbin/ldconfig %description -Minicontrol library. +Minicontrol is a small control panel on notification panel or lock screen. This package supports to develop minicontrols. %prep %setup -q -cp %{SOURCE1001} . %package devel -Summary: Minicontrol library (devel) -Requires: %{name} = %{version} +Summary: Minicontrol library (devel) +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} %description devel Minicontrol library (devel). %build -CFLAGS="$CFLAGS -fPIC" -%cmake . -make %{?_smp_mflags} +%if 0%{?tizen_build_binary_release_type_eng} +export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE" +export CXXFLAGS="$CXXFLAGS -DTIZEN_ENGINEER_MODE" +export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE" +%endif +%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 +export CFLAGS+=" -fPIC " +export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--as-needed" +LDFLAGS="$LDFLAGS" +%if %{with wayland} +%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DHAVE_WAYLAND=On +%else +%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DHAVE_X11=On +%endif +make %{?jobs:-j%jobs} %install %make_install +mkdir -p %{buildroot}/usr/share/license +cp -f LICENSE %{buildroot}/usr/share/license/%{name} -%post -p /sbin/ldconfig + +%post +/sbin/ldconfig %postun -p /sbin/ldconfig %files -%manifest %{name}.manifest -%license LICENSE.Flora +%manifest minicontrol.manifest %defattr(-,root,root,-) %{_libdir}/libminicontrol-provider.so* %{_libdir}/libminicontrol-viewer.so* %{_libdir}/libminicontrol-monitor.so* +/usr/share/license/%{name} %files devel -%manifest %{name}.manifest %defattr(-,root,root,-) %{_includedir}/%{name}/*.h %{_libdir}/pkgconfig/minicontrol-provider.pc %{_libdir}/pkgconfig/minicontrol-monitor.pc %{_libdir}/pkgconfig/minicontrol-viewer.pc + |