packaging: update version information
[platform/upstream/smack.git] / packaging / smack.spec
1 Name:       smack
2 Version:    1.1.0
3 Release:    1
4 Summary:    Selection of tools for developers working with Smack
5 Group:      Security/Access Control
6 License:    LGPL-2.1
7 URL:        https://github.com/smack-team/smack
8 Source0:    %{name}-%{version}.tar.gz
9 Source1001:     smack.manifest
10 BuildRequires: automake
11 BuildRequires: autoconf
12 BuildRequires: libtool
13 BuildRequires: pkg-config
14
15 %description
16 Tools provided to load and unload rules from the kernel and query the policy
17
18 %package devel
19 Summary:    Development headers and libs for libsmack
20 Group:      Development/Libraries
21 Requires:   libsmack = %{version}
22
23 %description devel
24 Standard header files for use when developing Smack enabled applications
25
26 %package -n libsmack
27 Summary:    Library allows applications to work with Smack
28 Group:      Security/Access Control
29
30 %description -n libsmack
31 Library allows applications to work with Smack.
32
33 %prep
34 %setup -q
35 cp %{SOURCE1001} .
36
37 %build
38 %reconfigure --with-systemdsystemunitdir=%{_unitdir}
39
40 make %{?_smp_mflags}
41
42 %install
43 %make_install
44 install -d %{buildroot}%{_sysconfdir}/smack/accesses.d
45 install -d %{buildroot}%{_sysconfdir}/smack/cipso.d
46 install -d %{buildroot}%{_sysconfdir}/smack/netlabel.d
47
48 %post -p /sbin/ldconfig -n libsmack
49
50 %postun -p /sbin/ldconfig -n libsmack
51
52 %docs_package
53
54 %files -n libsmack
55 %manifest %{name}.manifest
56 %defattr(644,root,root,755)
57 %license COPYING
58 %{_libdir}/libsmack.so.*
59
60 %files devel
61 %manifest %{name}.manifest
62 %defattr(644,root,root,755)
63 %{_includedir}/sys/smack.h
64 %{_libdir}/libsmack.so
65 %{_libdir}/pkgconfig/libsmack.pc
66
67 %files
68 %manifest %{name}.manifest
69 %defattr(644,root,root,755)
70 %{_sysconfdir}/smack
71 %{_sysconfdir}/smack/accesses.d
72 %{_sysconfdir}/smack/cipso.d
73 %{_sysconfdir}/smack/netlabel.d
74 %attr(755,root,root) %{_bindir}/*
75