Name: libslp-alarm Summary: libslp-alarm package Version: 0.2.7 Release: 58 Group: System/Libraries License: Samsung Proprietary License Source0: %{name}-%{version}.tar.gz Source1001: packaging/libslp-alarm.manifest Requires(post): /sbin/ldconfig Requires(post): /usr/bin/sqlite3 Requires(post): /bin/chown Requires(post): /bin/chmod Requires(postun): /sbin/ldconfig BuildRequires: cmake BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(db-util) BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(alarm-service) BuildRequires: vconf-keys-devel #Patch0: vconf.patch %description Alarm Libraries %package devel Summary: libslp-alarm dev package Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Development files from %{name}. %prep %setup -q -n %{name}-%{version} #%patch0 -p1 %build cp %{SOURCE1001} . cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} make %{?jobs:-j%jobs} %install %make_install rm -f %{buildroot}/usr/bin/test_alarmdb %post /sbin/ldconfig mkdir -p /opt/dbspace/ sqlite3 /opt/dbspace/.alarm.db 'PRAGMA journal_mode = PERSIST; create table if not exists alarm (id INTEGER PRIMARY KEY autoincrement, magic INTEGER, alarm_mgr_id INTEGER, enable INTEGER, missed INTEGER, author INTEGER, name TEXT, stime INTEGER, atime INTEGER, etime INTEGER, sdate INTEGER, edate INTEGER, timezone TEXT, repeat_once INTEGER, repeat_every INTEGER, repeat_weekly INTEGER, snooze_enable INTEGER, snooze_min INTEGER, snooze_times INTEGER, count INTEGER, type INTEGER, tone TEXT, volume INTEGER, auto_power_on INTEGER );' chown :6001 /opt/dbspace/.alarm.db chown :6001 /opt/dbspace/.alarm.db-journal chmod 660 /opt/dbspace/.alarm.db chmod 660 /opt/dbspace/.alarm.db-journal %postun -p /sbin/ldconfig %files %manifest libslp-alarm.manifest %{_libdir}/*.so* %files devel %manifest libslp-alarm.manifest %{_includedir}/* %{_libdir}/pkgconfig/*