Clean spec file for Yocto compatibility
[platform/upstream/adns.git] / packaging / adns.spec
1 Name:           adns
2 %define lname   libadns
3 Version:        1.4
4 Release:        0
5 License:        GPL-2.0+
6 Summary:        Advanced Easy-to-Use Asynchronous-Capable DNS Utilities
7 Url:            http://www.chiark.greenend.org.uk/~ian/adns/
8 Group:          System/Utilities
9 Source:         %{name}-%{version}.tar.bz2
10 Source2:        baselibs.conf
11 Source1001:     adns.manifest
12 BuildRequires:  autoconf
13
14 %description
15 adns includes a collection of useful DNS resolver utilities.
16
17 %package -n %lname
18 Summary:        Advanced DNS resolver client library
19 Group:          System/Libraries
20
21 %description -n %lname
22 Libadns is an advanced, easy to use, asynchronous-capable DNS resolver
23 client library for C (and C++) programs.
24
25 %package -n libadns-devel
26 Summary:        Libraries and header files to develop programs with libadns support
27 Group:          System/Libraries
28 Requires:       %lname = %{version}
29 Requires:       glibc-devel
30
31 %description -n libadns-devel
32 Libadns-devel includes the header file and static library to develop
33 programs with libads support.
34
35 %prep
36 %setup -q
37 cp %{SOURCE1001} .
38
39 %build
40 %reconfigure
41 %__make %{?_smp_mflags} all
42
43 %install
44 %make_install
45
46 %post -n %lname -p /sbin/ldconfig
47
48 %postun -n %lname -p /sbin/ldconfig
49
50 %files
51 %manifest %{name}.manifest
52 %defattr(-,root,root)
53 %license COPYING GPL-vs-LGPL LICENCE.WAIVERS
54 %{_bindir}/adns*
55
56 %files -n %lname
57 %manifest %{name}.manifest
58 %defattr(-,root,root)
59 %{_libdir}/libadns.so.1*
60
61 %files -n libadns-devel
62 %manifest %{name}.manifest
63 %defattr(-,root,root)
64 %{_includedir}/adns.h
65 %{_libdir}/libadns.so