28c69d0d55c889b79fcd74973e8ddfd2618140d6
[framework/appfw/aul-1.git] / packaging / aul.spec
1 Name:       aul
2 Summary:    App utility library
3 Version:    0.0.134
4 Release:    1
5 Group:      System/Libraries
6 License:    LGPLv2
7 Source0:    %{name}-%{version}.tar.bz2
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(ecore)
16 BuildRequires:  pkgconfig(bundle)
17 BuildRequires:  pkgconfig(dlog)
18 BuildRequires:  pkgconfig(ail)
19 BuildRequires:  xdgmime-devel, pkgconfig(xdgmime)
20 BuildRequires:  pkgconfig(libprivilege-control)
21
22
23 %description
24 Application utility library
25
26 %package devel
27 Summary:    App utility library (devel)
28 Group:      Development/Libraries
29 Requires:   %{name} = %{version}-%{release}
30
31 %description devel
32 Application utility library (devel)
33
34
35 %prep
36 %setup -q
37
38 %build
39 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
40
41 make %{?jobs:-j%jobs}
42
43 %install
44 rm -rf %{buildroot}
45 %make_install
46
47 mkdir -p %{buildroot}/etc/init.d
48 install -m 755 launchpad_run %{buildroot}/etc/init.d
49 chmod +x %{buildroot}/usr/bin/aul_service.sh
50 chmod +x %{buildroot}/usr/bin/aul_service_test.sh
51
52
53 %post
54 /sbin/ldconfig
55
56 mkdir -p /etc/rc.d/rc3.d
57 mkdir -p /etc/rc.d/rc4.d
58 ln -sf /etc/init.d/launchpad_run /etc/rc.d/rc3.d/S35launchpad_run
59 ln -sf /etc/init.d/launchpad_run /etc/rc.d/rc4.d/S80launchpad_run
60
61
62 %postun -p /sbin/ldconfig
63
64 %files
65 /usr/lib/*.so.*
66 /etc/init.d/launchpad_run
67 /usr/bin/aul_service.sh
68 /usr/bin/aul_service_test.sh
69 /opt/share/mida_db.sql
70 /usr/bin/aul_mime.sh
71 /usr/bin/aul_test
72 /usr/bin/launch_app
73 /opt/share/miregex/*
74 /opt/share/service/*
75 /opt/share/preload_list.txt
76 /usr/bin/launchpad_preloading_preinitializing_daemon
77
78 %files devel
79 /usr/include/aul/*.h
80 /usr/lib/*.so
81 /usr/lib/pkgconfig/*.pc
82
83