1 #sbs-git:slp/apps/l/libslp-alarm libslp-alarm 0.2.7 743c13367284f1394db6db3a2d5a936be5279784
6 Summary: libslp-alarm package
9 Group: System/Libraries
11 Source0: %{name}-%{version}.tar.gz
12 Requires(post): /sbin/ldconfig
13 Requires(post): /usr/bin/sqlite3
14 Requires(postun): /sbin/ldconfig
16 BuildRequires: pkgconfig(gobject-2.0)
17 BuildRequires: pkgconfig(glib-2.0)
18 BuildRequires: pkgconfig(vconf)
19 BuildRequires: pkgconfig(db-util)
20 BuildRequires: pkgconfig(dlog)
21 BuildRequires: pkgconfig(alarm-service)
23 BuildRoot: %{_tmppath}/%{name}-%{version}-build
29 Summary: libslp-alarm dev package
30 Group: Development/Libraries
31 Requires: %{name} = %{version}-%{release}
37 %setup -q -n %{name}-%{version}
46 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
48 # Call make instruction with smp support
60 rm -f %{buildroot}/usr/bin/test_alarmdb
70 mkdir -p /opt/dbspace/
71 sqlite3 /opt/dbspace/.alarm.db 'PRAGMA journal_mode = PERSIST;
72 create table if not exists alarm (id INTEGER PRIMARY KEY,
87 repeat_weekly INTEGER,
88 snooze_enable INTEGER,
95 auto_power_on INTEGER );'
97 chsmack -a 'libslp-alarm::db' /opt/dbspace/.alarm.db*
107 #chown :5000 /opt/dbspace
108 chown :6001 /opt/dbspace/.alarm.db
109 chown :6001 /opt/dbspace/.alarm.db-journal
110 #chown root:root /opt/dbspace/.alarm.db
111 #chown root:root /opt/dbspace/.alarm.db-journal
113 # Change file permissions
121 #chmod 775 /opt/dbspace
122 chmod 660 /opt/dbspace/.alarm.db
123 chmod 660 /opt/dbspace/.alarm.db-journal
124 #chmod 600 /opt/dbspace/.alarm.db
125 #chmod 600 /opt/dbspace/.alarm.db-journal
128 %postun -p /sbin/ldconfig
133 %manifest libslp-alarm.manifest
134 %defattr(-,root,root,-)
141 %defattr(-,root,root,-)
144 %{_libdir}/pkgconfig/*