From 36a2721c3c649175a599f4ca31577c5eeea8e3f6 Mon Sep 17 00:00:00 2001 From: Ronan Le Martret Date: Mon, 15 Sep 2014 13:40:04 +0200 Subject: [PATCH] Clean spec file for Yocto compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit * Set valid group tags. * Use macros. Also remove generated files "Makefile" and "configure". Change-Id: Iabd910c859ba39ab4c7d1940df30dbe42ed9c87f Signed-off-by: Kévin THIERRY --- packaging/adns.spec | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/packaging/adns.spec b/packaging/adns.spec index b6e323d..96c6658 100644 --- a/packaging/adns.spec +++ b/packaging/adns.spec @@ -1,14 +1,14 @@ Name: adns -%define lname libadns +%define lname libadns Version: 1.4 Release: 0 License: GPL-2.0+ Summary: Advanced Easy-to-Use Asynchronous-Capable DNS Utilities Url: http://www.chiark.greenend.org.uk/~ian/adns/ -Group: Productivity/Networking/DNS/Utilities +Group: System/Utilities Source: %{name}-%{version}.tar.bz2 Source2: baselibs.conf -Source1001: adns.manifest +Source1001: adns.manifest BuildRequires: autoconf %description @@ -24,7 +24,7 @@ client library for C (and C++) programs. %package -n libadns-devel Summary: Libraries and header files to develop programs with libadns support -Group: Development/Languages/C and C++ +Group: System/Libraries Requires: %lname = %{version} Requires: glibc-devel @@ -37,13 +37,15 @@ programs with libads support. cp %{SOURCE1001} . %build -autoreconf -fiv -%configure -make %{?_smp_mflags} all +%reconfigure +%__make %{?_smp_mflags} all %install %make_install +%post -n %lname -p /sbin/ldconfig + +%postun -n %lname -p /sbin/ldconfig %files %manifest %{name}.manifest @@ -61,9 +63,3 @@ make %{?_smp_mflags} all %defattr(-,root,root) %{_includedir}/adns.h %{_libdir}/libadns.so - -%post -n %lname -p /sbin/ldconfig - -%postun -n %lname -p /sbin/ldconfig - -%changelog -- 2.7.4