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 Requires: libail = %{version}-%{release}
19 Application Information Library
22 Summary: Application Information Library
24 %description -n libail
25 Application Information Library
28 Summary: Application Information Library Development files
29 Requires: libail = %{version}-%{release}
32 Application Information Library (devel)
40 %cmake . -DBUILD_PKGTYPE=rpm
47 mkdir -p %{buildroot}/opt/dbspace/
48 mkdir -p %{buildroot}/opt/share/applications/
51 vconftool set -t string db/ail/ail_info "0" -f -s system::vconf_inhouse
52 vconftool set -t string db/menuscreen/desktop "0" -f -s system::vconf_inhouse
53 vconftool set -t string db/menu_widget/language "en_US.utf8" -f -s system::vconf_inhouse
57 update_DAC_for_db_file()
63 chown :$CHDBGID $@ 2>/dev/null
65 echo "Failed to change the owner of $@"
67 chmod 664 $@ 2>/dev/null
69 echo "Failed to change the perms of $@"
73 update_DAC_for_db_file /opt/dbspace/.app_info.db
74 update_DAC_for_db_file /opt/dbspace/.app_info.db-journal
78 rm -f /opt/dbspace/.app_info.db*
82 %postun -n libail -p /sbin/ldconfig
84 %post -n libail -p /sbin/ldconfig
87 %manifest %{name}.manifest
89 %dir /opt/share/applications
91 %{_datadir}/install-info/*
95 %manifest %{name}.manifest
96 %{_libdir}/libail.so.0
97 %{_libdir}/libail.so.0.1.0
100 %manifest %{name}.manifest
103 %{_libdir}/pkgconfig/ail.pc