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
55 mkdir -p %{buildroot}/usr/share/license
56 cp LICENSE %{buildroot}/usr/share/license/%{name}
62 rm -f %{buildroot}/usr/bin/test_alarmdb
72 mkdir -p /opt/dbspace/
73 sqlite3 /opt/dbspace/.alarm.db 'PRAGMA journal_mode = PERSIST;
74 create table if not exists alarm (id INTEGER PRIMARY KEY,
89 repeat_weekly INTEGER,
90 snooze_enable INTEGER,
97 auto_power_on INTEGER );'
99 chsmack -a 'libslp-alarm::db' /opt/dbspace/.alarm.db*
109 #chown :5000 /opt/dbspace
110 chown :6001 /opt/dbspace/.alarm.db
111 chown :6001 /opt/dbspace/.alarm.db-journal
112 #chown root:root /opt/dbspace/.alarm.db
113 #chown root:root /opt/dbspace/.alarm.db-journal
115 # Change file permissions
123 #chmod 775 /opt/dbspace
124 chmod 660 /opt/dbspace/.alarm.db
125 chmod 660 /opt/dbspace/.alarm.db-journal
126 #chmod 600 /opt/dbspace/.alarm.db
127 #chmod 600 /opt/dbspace/.alarm.db-journal
130 %postun -p /sbin/ldconfig
135 %manifest libslp-alarm.manifest
136 %defattr(-,root,root,-)
139 /usr/share/license/%{name}
144 %defattr(-,root,root,-)
147 %{_libdir}/pkgconfig/*