metadata can get the null value
[platform/core/appfw/pkgmgr-info.git] / packaging / pkgmgr-info.spec
1 Name:       pkgmgr-info
2 Summary:    Packager Manager infomation api for package
3 Version:    0.0.92
4 Release:    1
5 Group:      System/Libraries
6 License:    Apache License, Version 2.0
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  cmake
9 BuildRequires:  pkgconfig(dlog)
10 BuildRequires:  pkgconfig(vconf)
11 BuildRequires:  pkgconfig(sqlite3)
12 BuildRequires:  pkgconfig(db-util)
13 BuildRequires:  pkgconfig(libxml-2.0)
14
15 %define _unpackaged_files_terminate_build 0
16
17
18 %description
19 Packager Manager infomation api for packaging
20
21 Requires(post): /sbin/ldconfig
22 Requires(postun): /sbin/ldconfig
23
24
25 %package devel
26 Summary:    Packager Manager infomation api (devel)
27 Group:          TO_BE/FILLED_IN
28 Requires:   %{name} = %{version}-%{release}
29
30 %description devel
31 Packager Manager infomation api (devel)
32
33
34 %package parser
35 Summary:    Library for manifest parser
36 Group:      TO_BE/FILLED_IN
37 Requires:   %{name} = %{version}-%{release}
38 Requires(post): /sbin/ldconfig
39 Requires(postun): /sbin/ldconfig
40
41 %description parser
42 Library for manifest parser
43
44 %package parser-devel
45 Summary:    Dev package for libpkgmgr-parser
46 Group:      TO_BE/FILLED_IN
47 Requires:   %{name} = %{version}-%{release}
48
49 %description parser-devel
50 Dev package for libpkgmgr-parser
51
52
53 %prep
54 %setup -q
55
56
57 %build
58 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
59
60
61 make %{?jobs:-j%jobs}
62
63 %install
64 rm -rf %{buildroot}
65 %make_install
66
67
68
69
70 %post -p /sbin/ldconfig
71
72 %postun -p /sbin/ldconfig
73
74
75
76 %files
77 %manifest pkgmgr-info.manifest
78 %defattr(-,root,root,-)
79 %{_libdir}/libpkgmgr-info.so.*
80
81
82 %files devel
83 %defattr(-,root,root,-)
84 %{_includedir}/pkgmgr-info.h
85 %{_libdir}/pkgconfig/pkgmgr-info.pc
86 %{_libdir}/libpkgmgr-info.so
87
88
89 %files parser
90 %manifest pkgmgr-parser.manifest
91 %defattr(-,root,root,-)
92 %{_libdir}/libpkgmgr_parser.so.*
93 %{_prefix}/etc/package-manager/preload/preload_list.txt
94 %{_prefix}/etc/package-manager/preload/manifest.xsd
95 %{_prefix}/etc/package-manager/preload/xml.xsd
96 %{_prefix}/etc/package-manager/parser_path.conf
97
98
99 %files parser-devel
100 %defattr(-,root,root,-)
101 %{_includedir}/pkgmgr/pkgmgr_parser.h
102 %{_includedir}/pkgmgr/pkgmgr_parser_db.h
103 %{_libdir}/pkgconfig/pkgmgr-parser.pc
104 %{_libdir}/libpkgmgr_parser.so
105