diff --git a/adns.changes b/adns.changes index c6e1f2f..b5c333e 100644 --- a/adns.changes +++ b/adns.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Sep 16 19:06:22 UTC 2011 - jengelh@medozas.de + +- Implement baselibs for package +- Remove redundant tags/sections from specfile + ------------------------------------------------------------------- Sun Dec 19 23:07:43 UTC 2010 - cristian.rodriguez@opensuse.org diff --git a/adns.spec b/adns.spec index 51ab9f4..5f8e317 100644 --- a/adns.spec +++ b/adns.spec @@ -1,7 +1,7 @@ # -# spec file for package adns (Version 1.4) +# spec file for package adns # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,19 +15,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: adns +%define lname libadns1 Version: 1.4 Release: 83 License: GPLv2+ Group: Productivity/Networking/DNS/Utilities Url: http://www.chiark.greenend.org.uk/~ian/adns/ -AutoReqProv: on Summary: Advanced Easy-to-Use Asynchronous-Capable DNS Utilities Source: %{name}-%{version}.tar.bz2 Source1: README.SUSE +Source2: baselibs.conf Patch0: %{name}-%{version}-destdir.patch Patch1: %{name}-%{version}-configure.patch Patch2: %{name}-%{version}-ipv6.patch @@ -37,13 +37,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description adns includes a collection of useful DNS resolver utilities. - - -Authors: --------- - Ian Jackson - -%package -n libadns1 +%package -n %lname License: GPLv2+ Summary: Advanced DNS resolver client library Group: System/Libraries @@ -51,32 +45,20 @@ Provides: libadns = %{version} #openSUSE 10.2 Obsoletes: libadns <= 1.3 -%description -n libadns1 +%description -n %lname Libadns is an advanced, easy to use, asynchronous-capable DNS resolver client library for C (and C++) programs. - - -Authors: --------- - Ian Jackson - %package -n libadns-devel License: GPLv2+ Summary: Libraries and header files to develop programs with libadns support Group: Development/Languages/C and C++ -Requires: libadns1 = %{version} glibc-devel +Requires: %lname = %{version} glibc-devel %description -n libadns-devel Libadns-devel includes the header file and static library to develop programs with libads support. - - -Authors: --------- - Ian Jackson - %prep %setup -q %patch0 @@ -88,7 +70,7 @@ cp %{S:1} . %build autoreconf -fiv %configure -make %{?jobs:-j%jobs} all +make %{?_smp_mflags} all %install make DESTDIR=%{buildroot} install @@ -99,15 +81,12 @@ rm %{buildroot}%{_libdir}/*.a # disable check for ipv6 patch # make check -%clean -rm -rf %{buildroot} - %files %defattr(-,root,root) %doc COPYING GPL-vs-LGPL LICENCE.WAIVERS README* TODO changelog %{_bindir}/adns* -%files -n libadns1 +%files -n %lname %defattr(-,root,root) %{_libdir}/libadns.so.1* @@ -116,8 +95,8 @@ rm -rf %{buildroot} %{_includedir}/adns.h %{_libdir}/libadns.so -%post -n libadns1 -p /sbin/ldconfig +%post -n %lname -p /sbin/ldconfig -%postun -n libadns1 -p /sbin/ldconfig +%postun -n %lname -p /sbin/ldconfig %changelog diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..a7720ab --- /dev/null +++ b/baselibs.conf @@ -0,0 +1,4 @@ +libadns1 +libadns-devel + requires -libadns- + requires "libadns1- = "