2 Summary: App utility library
5 Group: System/Libraries
6 License: Apache License, Version 2.0
7 Source0: %{name}-%{version}.tar.gz
8 Source101: launchpad-preload@.service
11 Requires(post): /sbin/ldconfig
12 Requires(post): /usr/bin/systemctl
13 Requires(postun): /sbin/ldconfig
14 Requires(postun): /usr/bin/systemctl
15 Requires(preun): /usr/bin/systemctl
18 BuildRequires: pkgconfig(dbus-glib-1)
19 BuildRequires: pkgconfig(sqlite3)
20 BuildRequires: pkgconfig(x11)
21 BuildRequires: pkgconfig(ecore)
22 BuildRequires: pkgconfig(bundle)
23 BuildRequires: pkgconfig(dlog)
24 BuildRequires: pkgconfig(ail)
25 BuildRequires: xdgmime-devel, pkgconfig(xdgmime)
26 BuildRequires: pkgconfig(libprivilege-control)
27 BuildRequires: pkgconfig(app-checker)
28 BuildRequires: pkgconfig(app-checker-server)
29 BuildRequires: pkgconfig(rua)
30 BuildRequires: pkgconfig(ecore-x)
31 BuildRequires: pkgconfig(ecore-input)
32 BuildRequires: pkgconfig(utilX)
33 BuildRequires: pkgconfig(vconf)
34 BuildRequires: pkgconfig(pkgmgr-info)
35 BuildRequires: pkgconfig(libsmack)
36 BuildRequires: pkgconfig(privacy-manager-client)
40 Application utility library
43 Summary: App utility library (devel)
44 Group: Development/Libraries
45 Requires: %{name} = %{version}-%{release}
48 Application utility library (devel)
56 CFLAGS="%{optflags} -D__emul__"; export CFLAGS
58 export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE"
59 export CXXFLAGS="$CXXFLAGS -DTIZEN_ENGINEER_MODE"
60 export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
70 mkdir -p %{buildroot}/etc/init.d
71 install -m 755 launchpad_run %{buildroot}/etc/init.d
73 mkdir -p %{buildroot}/etc/rc.d/rc3.d
74 mkdir -p %{buildroot}/etc/rc.d/rc4.d
75 ln -sf ../../init.d/launchpad_run %{buildroot}/%{_sysconfdir}/rc.d/rc3.d/S34launchpad_run
76 ln -sf ../../init.d/launchpad_run %{buildroot}/%{_sysconfdir}/rc.d/rc4.d/S80launchpad_run
78 mkdir -p %{buildroot}/opt/dbspace
79 sqlite3 %{buildroot}/opt/dbspace/.mida.db < %{buildroot}/usr/share/aul/mida_db.sql
80 rm -rf %{buildroot}/usr/share/aul/mida_db.sql
82 mkdir -p %{buildroot}/usr/lib/systemd/system/graphical.target.wants
83 install -m 0644 %SOURCE101 %{buildroot}/usr/lib/systemd/system/launchpad-preload@.service
84 install -m 0644 %SOURCE102 %{buildroot}/usr/lib/systemd/system/ac.service
85 ln -s ../launchpad-preload@.service %{buildroot}/usr/lib/systemd/system/graphical.target.wants/launchpad-preload@app.service
86 ln -s ../ac.service %{buildroot}/usr/lib/systemd/system/graphical.target.wants/ac.service
88 mkdir -p %{buildroot}/opt/etc/smack/accesses.d
89 install -m 644 aul.rule %{buildroot}/opt/etc/smack/accesses.d
91 mkdir -p %{buildroot}/usr/share/license
92 cp LICENSE %{buildroot}/usr/share/license/%{name}
97 systemctl stop launchpad-preload@app.service
98 systemctl stop ac.service
103 systemctl daemon-reload
105 systemctl restart launchpad-preload@app.service
106 systemctl restart ac.service
109 %postun -p /sbin/ldconfig
110 systemctl daemon-reload
113 %manifest aul.manifest
114 %attr(0644,root,root) %{_libdir}/libaul.so.0
115 %attr(0644,root,root) %{_libdir}/libaul.so.0.1.0
116 %{_sysconfdir}/init.d/launchpad_run
117 %attr(0755,root,root) %{_bindir}/aul_service.sh
118 %attr(0755,root,root) %{_bindir}/aul_service_test.sh
119 %attr(0755,root,root) %{_sysconfdir}/rc.d/rc3.d/S34launchpad_run
120 %attr(0755,root,root) %{_sysconfdir}/rc.d/rc4.d/S80launchpad_run
121 %config(noreplace) %attr(0644,root,app) /opt/dbspace/.mida.db
122 %config(noreplace) %attr(0644,root,app) /opt/dbspace/.mida.db-journal
123 %attr(0755,root,root) %{_bindir}/aul_mime.sh
125 %{_bindir}/launch_app
127 /usr/share/aul/miregex/*
128 /usr/share/aul/service/*
129 /usr/share/aul/preload_list.txt
130 /usr/share/aul/preexec_list.txt
131 %{_bindir}/launchpad_preloading_preinitializing_daemon
132 /usr/lib/systemd/system/graphical.target.wants/launchpad-preload@app.service
133 /usr/lib/systemd/system/graphical.target.wants/ac.service
134 /usr/lib/systemd/system/launchpad-preload@.service
135 /usr/lib/systemd/system/ac.service
137 /usr/bin/daemon-manager-release-agent
138 /usr/bin/daemon-manager-launch-agent
139 /opt/etc/smack/accesses.d/aul.rule
140 /usr/share/license/%{name}
145 %{_libdir}/pkgconfig/*.pc