ee9e87e0716894f4c7863ea7cefee54fdd854442
[framework/appfw/aul-1.git] / packaging / aul.spec
1 Name:       aul
2 Summary:    App utility library
3 Version:        0.0.169
4 Release:    2
5 Group:      System/Libraries
6 License:    Apache License, Version 2.0
7 Source0:    %{name}-%{version}.tar.gz
8
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11 BuildRequires:  cmake
12 BuildRequires:  pkgconfig(dbus-glib-1)
13 BuildRequires:  pkgconfig(sqlite3)
14 BuildRequires:  pkgconfig(x11)
15 BuildRequires:  pkgconfig(app-checker)
16 BuildRequires:  pkgconfig(app-checker-server)
17 BuildRequires:  pkgconfig(ecore)
18 BuildRequires:  pkgconfig(bundle)
19 BuildRequires:  pkgconfig(dlog)
20 BuildRequires:  pkgconfig(ail)
21 BuildRequires:  pkgconfig(xdgmime)
22 BuildRequires:  pkgconfig(libprivilege-control)
23 BuildRequires:  pkgconfig(rua)
24
25
26 %description
27 Application utility library
28
29 %package devel
30 Summary:    App utility library (devel)
31 Group:      Development/Libraries
32 Requires:   %{name} = %{version}-%{release}
33
34 %description devel
35 Application utility library (devel)
36
37
38 %prep
39 %setup -q
40
41 %build
42 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
43
44 make %{?jobs:-j%jobs}
45
46 %install
47 rm -rf %{buildroot}
48 %make_install
49
50 mkdir -p %{buildroot}/etc/init.d
51 install -m 755 launchpad_run %{buildroot}/etc/init.d
52 chmod +x %{buildroot}/usr/bin/aul_service.sh
53 chmod +x %{buildroot}/usr/bin/aul_service_test.sh
54
55
56 %post
57
58 /sbin/ldconfig
59 mkdir -p /etc/rc.d/rc3.d
60 mkdir -p /etc/rc.d/rc4.d
61 ln -sf /etc/init.d/launchpad_run /etc/rc.d/rc3.d/S35launchpad_run
62 ln -sf /etc/init.d/launchpad_run /etc/rc.d/rc4.d/S80launchpad_run
63
64 mkdir -p /opt/dbspace
65 sqlite3 /opt/dbspace/.mida.db < /opt/share/mida_db.sql
66 rm -rf /opt/share/mida_db.sql
67
68 chown 0:0 /usr/lib/libaul.so.0.1.0
69 chown 0:5000 /opt/dbspace/.mida.db
70 chown 0:5000 /opt/dbspace/.mida.db-journal
71
72 chmod 644 /usr/lib/libaul.so.0.1.0
73 chmod 664 /opt/dbspace/.mida.db
74 chmod 664 /opt/dbspace/.mida.db-journal
75
76 %postun -p /sbin/ldconfig
77
78 %files
79 /usr/lib/*.so.*
80 /etc/init.d/launchpad_run
81 /usr/bin/aul_service.sh
82 /usr/bin/aul_service_test.sh
83 /opt/share/mida_db.sql
84 /usr/bin/aul_mime.sh
85 /usr/bin/aul_test
86 /usr/bin/launch_app
87 /opt/share/miregex/*
88 /opt/share/service/*
89 /opt/share/preload_list.txt
90 /usr/bin/launchpad_preloading_preinitializing_daemon
91 /usr/bin/ac_daemon
92
93 %files devel
94 /usr/include/aul/*.h
95 /usr/lib/*.so
96 /usr/lib/pkgconfig/*.pc
97
98