Add logic to check smack label
[platform/core/appfw/badge.git] / packaging / badge.spec
index 7645079..a2db5ed 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       badge
 Summary:    Badge library
-Version:    0.0.16
+Version:    0.1.3
 Release:    1
 Group:      Applications/Core Applications
 License:    Apache-2.0
@@ -14,6 +14,7 @@ BuildRequires: pkgconfig(capi-appfw-package-manager)
 BuildRequires: pkgconfig(db-util)
 BuildRequires: pkgconfig(libtzplatform-config)
 BuildRequires: pkgconfig(pkgmgr-info)
+BuildRequires: pkgconfig(libsmack)
 BuildRequires: cmake
 Requires(post): /sbin/ldconfig
 requires(postun): /sbin/ldconfig
@@ -44,17 +45,18 @@ Development files needed to build badge service
 
 %build
 export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--as-needed"
-LDFLAGS="$LDFLAGS" %cmake .
+LDFLAGS="$LDFLAGS"
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
+%cmake . \
+       -DMAJORVER=${MAJORVER} \
+       -DFULLVER=%{version}
 make %{?jobs:-j%jobs}
 
 %install
 %make_install
 
-mkdir -p %{buildroot}/usr/share/license
-cp -f LICENSE %{buildroot}/usr/share/license/%{name}
-
 mkdir -p %{buildroot}%{upgrade_script_path}
-cp -f scripts/106.badge_upgrade.sh %{buildroot}%{upgrade_script_path}
+cp -f scripts/506.badge_upgrade.sh %{buildroot}%{upgrade_script_path}
 
 %post
 /sbin/ldconfig
@@ -70,7 +72,7 @@ fi
 %manifest badge.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libbadge.so*
-%{_datarootdir}/license/%{name}
+%license LICENSE
 %{_includedir}/badge/badge.h
 %{_includedir}/badge/badge_error.h
 %{_includedir}/badge/badge_internal.h
@@ -79,7 +81,8 @@ fi
 %{_includedir}/badge/badge_ipc.h
 %attr(755,root,root) %{_sysconfdir}/gumd/useradd.d/11_badge-add.post
 %{_bindir}/badge_init
-%{upgrade_script_path}/106.badge_upgrade.sh
+%{upgrade_script_path}/506.badge_upgrade.sh
+
 
 %files devel
 %defattr(-,root,root,-)