diff options
Diffstat (limited to 'packaging/badge.spec')
-rwxr-xr-x | packaging/badge.spec | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/packaging/badge.spec b/packaging/badge.spec new file mode 100755 index 0000000..67ee604 --- /dev/null +++ b/packaging/badge.spec @@ -0,0 +1,79 @@ +Name: badge +Summary: Badge library +Version: 0.0.5 +Release: 0 +Group: Application Framework/Libraries +License: Apache-2.0 +Source0: %{name}-%{version}.tar.gz +Source1001: %{name}.manifest +Source1002: init_db.sh +BuildRequires: pkgconfig(aul) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(dlog) +BuildRequires: pkgconfig(vconf) +BuildRequires: pkgconfig(com-core) +BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(libtzplatform-config) +BuildRequires: cmake + +%description +Badge library. + +%package devel +Summary: Badge library (devel) +Group: Application Framework/Development +Requires: %{name} = %{version}-%{release} + +%description devel +Development files needed to build software that needs to system a system badge. + +%package service-devel +Summary: Badge service library (service-devel) +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description service-devel +Development files needed to build badge service + +%prep +%setup -q +cp %{SOURCE1001} . + +%build +%cmake . +make %{?jobs:-j%jobs} + +%install +%make_install +install -D -m 0640 %{name}.sql %{buildroot}%{TZ_SYS_SHARE}/%{name}/ressources/%{name}.sql +install -D -m 0750 %{SOURCE1002} %{buildroot}%{TZ_SYS_SHARE}/%{name}/ressources/init_db.sh + +%post -p /sbin/ldconfig -n %{name} + +%postun -p /sbin/ldconfig -n %{name} + +%files -n %{name} +%manifest %{name}.manifest +%license LICENSE.APLv2.0 +%defattr(-,root,root,-) +%{_libdir}/libbadge.so.* +%{TZ_SYS_SHARE}/%{name} +%attr(640,root,%{TZ_SYS_USER_GROUP}) %{TZ_SYS_SHARE}/%{name}/ressources/%{name}.sql +%attr(750,root,%{TZ_SYS_USER_GROUP}) %{TZ_SYS_SHARE}/%{name}/ressources/init_db.sh + +%files devel +%manifest %{name}.manifest +%defattr(-,root,root,-) +%{_includedir}/%{name}/badge.h +%{_includedir}/%{name}/badge_error.h +%{_includedir}/%{name}/badge_setting.h +%{_libdir}/libbadge.so +%{_libdir}/pkgconfig/%{name}.pc + +%files service-devel +%manifest %{name}.manifest +%defattr(-,root,root,-) +%{_includedir}/%{name}/service/badge_db.h +%{_includedir}/%{name}/service/badge_setting_service.h +%{_libdir}/pkgconfig/badge-service.pc |