Revert "Use libcryptsetup API instead of using cryptsetup directly"
[platform/core/appfw/app2sd.git] / packaging / app2sd.spec
1 Name:       app2sd
2 Summary:    Application installation on external memory
3 Version:    0.7.15
4 Release:    1
5 Group:      Application Framework/Package Management
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1:    %{name}.manifest
9 Source2:    %{name}-test.manifest
10 Source3:    %{name}-plugin.manifest
11
12 BuildRequires:  pkgconfig(db-util)
13 BuildRequires:  pkgconfig(minizip)
14 BuildRequires:  pkgconfig(zlib)
15 BuildRequires:  pkgconfig(dlog)
16 BuildRequires:  pkgconfig(pkgmgr-info)
17 BuildRequires:  pkgconfig(libtzplatform-config)
18 BuildRequires:  pkgconfig(gio-2.0)
19 BuildRequires:  pkgconfig(glib-2.0)
20 BuildRequires:  pkgconfig(aul)
21 BuildRequires:  pkgconfig(storage)
22 BuildRequires:  pkgconfig(pkgmgr)
23 BuildRequires:  cmake
24
25 %description
26 Tizen application installation on external memory
27
28 %package devel
29 Summary:    Application install on external memory (devel)
30 Group:      Development/Libraries
31 Requires:   app2sd = %{version}-%{release}
32
33 %description devel
34 Tizen application installation on external memory (devel)
35
36 %package test
37 Summary:    Application install on external memory (test)
38 Group:      Development/Libraries
39 Requires:   app2sd = %{version}-%{release}
40
41 %description test
42 Tizen application installation on external memory (test)
43
44 %package plugin
45 Summary:    app2sd server and plugin library
46 Group:      Application Framework/Package Management
47
48 %description plugin
49 app2sd server and plugin library
50
51 %prep
52 %setup -q
53
54 cp %{SOURCE1} .
55 cp %{SOURCE2} .
56 cp %{SOURCE3} .
57
58 %build
59 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
60 %cmake . -DUNITDIR=%{_unitdir} -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
61
62 make %{?jobs:-j%jobs}
63
64 %install
65 rm -rf %{buildroot}
66 %make_install
67
68 %post -p /sbin/ldconfig
69
70 %postun -p /sbin/ldconfig
71
72 %files
73 %manifest %{name}.manifest
74 %license LICENSE
75 %defattr(-,root,root,-)
76 %{_libdir}/libapp2ext.so.*
77
78 %files devel
79 %defattr(-,root,root,-)
80 %{_includedir}/*.h
81 %{_libdir}/pkgconfig/app2sd.pc
82 %{_libdir}/libapp2ext.so
83
84 %files test
85 %manifest %{name}-test.manifest
86 %defattr(-,root,root,-)
87 %{_bindir}/test_app2ext
88
89 %files plugin
90 %manifest %{name}-plugin.manifest
91 %{_libdir}/libapp2sd.so*
92 %{_bindir}/app2sd-server
93 %{_unitdir}/app2sd-server.service
94 %{_datadir}/dbus-1/system-services/org.tizen.app2sd.service
95 %config %{_sysconfdir}/dbus-1/system.d/org.tizen.app2sd.conf
96 %{_bindir}/app2sd-mount-helper