5 Summary: Application Information Library
6 Group: Application Framework/Libraries
7 Source0: %{name}-%{version}.tar.gz
8 Source1001: ail.manifest
10 BuildRequires: vconf-keys-devel
11 BuildRequires: pkgconfig(db-util)
12 BuildRequires: pkgconfig(dlog)
13 BuildRequires: pkgconfig(sqlite3)
14 BuildRequires: pkgconfig(vconf)
15 BuildRequires: pkgconfig(xdgmime)
16 Provides: libail = %{version}-%{release}
19 Application Information Library
22 Summary: Application Information Library Development files
23 Requires: libail = %{version}-%{release}
26 Application Information Library (devel)
34 %cmake . -DBUILD_PKGTYPE=rpm \
42 mkdir -p %{buildroot}/opt/dbspace/
43 mkdir -p %{buildroot}/opt/share/applications/
47 vconftool set -t string db/ail/ail_info "0" -f -s system::vconf_inhouse
48 vconftool set -t string db/menuscreen/desktop "0" -f -s system::vconf_inhouse
49 vconftool set -t string db/menu_widget/language "en_US.utf8" -f -s system::vconf_inhouse
53 update_DAC_for_db_file()
59 chown :$CHDBGID $@ 2>/dev/null
61 echo "Failed to change the owner of $@"
63 chmod 664 $@ 2>/dev/null
65 echo "Failed to change the perms of $@"
69 update_DAC_for_db_file /opt/dbspace/.app_info.db
70 update_DAC_for_db_file /opt/dbspace/.app_info.db-journal
75 rm -f /opt/dbspace/.app_info.db*
80 %manifest %{name}.manifest
82 %dir /opt/share/applications
84 %{_datadir}/install-info/*
85 %{_libdir}/libail.so.0
86 %{_libdir}/libail.so.0.1.0
90 %manifest %{name}.manifest
93 %{_libdir}/pkgconfig/ail.pc