2 Summary: App utility library
5 VCS: magnolia/framework/appfw/aul-1#aul-1_0.0.258-131-g360ea8ecae0545dedf08f426497538e15a3e5cd3
6 Group: System/Libraries
7 License: Apache License, Version 2.0
8 Source0: %{name}-%{version}.tar.gz
9 Source101: ac-wearable.service
10 Source102: launchpad-preload-wearable.service
11 Source103: process-pool-launchpad-preload-wearable.service
12 Source104: ac-mobile.service
13 Source105: launchpad-preload-mobile.service
14 Source106: process-pool-launchpad-preload-mobile.service
16 Requires(post): /sbin/ldconfig
17 Requires(post): /usr/bin/systemctl
18 Requires(postun): /sbin/ldconfig
19 Requires(postun): /usr/bin/systemctl
20 Requires(preun): /usr/bin/systemctl
23 BuildRequires: pkgconfig(dbus-glib-1)
24 BuildRequires: pkgconfig(sqlite3)
25 BuildRequires: pkgconfig(x11)
26 BuildRequires: pkgconfig(ecore)
27 BuildRequires: pkgconfig(bundle)
28 BuildRequires: pkgconfig(dlog)
29 BuildRequires: pkgconfig(ail)
30 BuildRequires: xdgmime-devel, pkgconfig(xdgmime)
31 BuildRequires: pkgconfig(libprivilege-control)
32 BuildRequires: pkgconfig(rua)
33 BuildRequires: pkgconfig(ecore-x)
34 BuildRequires: pkgconfig(ecore-input)
35 BuildRequires: pkgconfig(utilX)
36 BuildRequires: pkgconfig(vconf)
37 BuildRequires: pkgconfig(pkgmgr-info)
38 BuildRequires: pkgconfig(libsmack)
39 BuildRequires: pkgconfig(app2sd)
40 BuildRequires: pkgconfig(security-server)
41 %if %{_repository} == "wearable"
42 BuildRequires: pkgconfig(system-resource)
43 BuildRequires: pkgconfig(deviced)
45 BuildRequires: pkgconfig(libsystemd-daemon)
46 BuildRequires: pkgconfig(elementary)
47 BuildRequires: pkgconfig(eina)
48 BuildRequires: pkgconfig(privacy-manager-client)
51 Application utility library
54 Summary: App utility library (devel)
55 Group: Development/Libraries
56 Requires: %{name} = %{version}-%{release}
59 Application utility library (devel)
66 %if 0%{?sec_build_binary_debug_enable}
67 export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE"
68 export CXXFLAGS="$CXXFLAGS -DTIZEN_ENGINEER_MODE"
69 export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
71 cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
72 %if %{_repository} == "wearable"
73 -DDEVICE_PROFILE=wearable
74 %else if %{_repository} == "mobile"
75 -DDEVICE_PROFILE=mobile
84 mkdir -p %{buildroot}/opt/dbspace
85 sqlite3 %{buildroot}/opt/dbspace/.mida.db < %{buildroot}/usr/share/aul/mida_db.sql
86 rm -rf %{buildroot}/usr/share/aul/mida_db.sql
87 mkdir -p %{buildroot}/usr/share/splash_images
88 cp -raf effect_img/* %{buildroot}/usr/share/splash_images
90 mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
91 %if %{_repository} == "wearable"
92 install -m0644 %SOURCE101 %{buildroot}%{_libdir}/systemd/system/ac.service
93 ln -s ../ac.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/ac.service
94 install -m0644 %SOURCE102 %{buildroot}%{_libdir}/systemd/system/launchpad-preload.service
95 ln -s ../launchpad-preload.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/launchpad-preload.service
96 install -m0644 %SOURCE103 %{buildroot}%{_libdir}/systemd/system/process-pool-launchpad-preload.service
97 ln -s ../process-pool-launchpad-preload.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/process-pool-launchpad-preload.service
98 %else if %{_repository} == "mobile"
99 install -m0644 %SOURCE104 %{buildroot}%{_libdir}/systemd/system/ac.service
100 ln -s ../ac.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/ac.service
101 install -m0644 %SOURCE105 %{buildroot}%{_libdir}/systemd/system/launchpad-preload.service
102 ln -s ../launchpad-preload.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/launchpad-preload.service
103 install -m0644 %SOURCE106 %{buildroot}%{_libdir}/systemd/system/process-pool-launchpad-preload.service
104 ln -s ../process-pool-launchpad-preload.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/process-pool-launchpad-preload.service
107 mkdir -p %{buildroot}/usr/share/license
108 cp LICENSE %{buildroot}/usr/share/license/%{name}
112 vconftool set -t int db/setting/effect_image 1 -f -s system::vconf_inhouse
116 %if %{_repository} == "wearable"
117 %manifest aul-wearable.manifest
119 %manifest aul-mobile.manifest
121 %attr(0644,root,root) %{_libdir}/libaul.so.0
122 %attr(0644,root,root) %{_libdir}/libaul.so.0.1.0
123 %attr(0755,root,root) %{_bindir}/aul_service.sh
124 %attr(0755,root,root) %{_bindir}/aul_service_test.sh
125 %attr(0755,root,root) %{_bindir}/config_splash.sh
126 %config(noreplace) %attr(0644,root,app) /opt/dbspace/.mida.db
127 %config(noreplace) %attr(0644,root,app) /opt/dbspace/.mida.db-journal
128 %attr(0755,root,root) %{_bindir}/aul_mime.sh
130 %{_bindir}/launch_app
132 /usr/share/aul/miregex/*
133 /usr/share/aul/service/*
134 /usr/share/aul/preload_list.txt
135 /usr/share/aul/preload_list_for_process_pool.txt
136 /usr/share/aul/preexec_list.txt
137 /usr/share/splash_images/*
138 %{_bindir}/launchpad_preloading_preinitializing_daemon
139 %{_bindir}/process_pool_launchpad_preloading_preinitializing_daemon
141 %{_bindir}/daemon-manager-release-agent
142 %{_bindir}/daemon-manager-launch-agent
143 %{_libdir}/systemd/system/ac.service
144 %{_libdir}/systemd/system/multi-user.target.wants/ac.service
145 %{_libdir}/systemd/system/launchpad-preload.service
146 %{_libdir}/systemd/system/multi-user.target.wants/launchpad-preload.service
147 %{_libdir}/systemd/system/process-pool-launchpad-preload.service
148 %{_libdir}/systemd/system/multi-user.target.wants/process-pool-launchpad-preload.service
149 /usr/share/license/%{name}
154 %{_libdir}/pkgconfig/*.pc