From: Anas Nashif Date: Mon, 5 Nov 2012 17:03:13 +0000 (-0800) Subject: add packaging X-Git-Tag: accepted/trunk/20130223.004128~3 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fupstream%2Fiproute2.git;a=commitdiff_plain;h=9f89b05e24b77a242fc48f44188ede7804b590b3 add packaging --- diff --git a/packaging/iproute2.spec b/packaging/iproute2.spec index fd630cc..de6448c 100644 --- a/packaging/iproute2.spec +++ b/packaging/iproute2.spec @@ -1,5 +1,3 @@ -%define with_docs 0 - Name: iproute2 Version: 3.4.0 Release: 0 @@ -13,9 +11,6 @@ Group: Productivity/Networking/Routing #Git-Clone: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2 Source: %{name}-%{version}.tar.xz Source2: %{name}-%{version}.tar.sign -# PATCH-FIX-UPSTREAM iproute2-libdir-1.diff status=unknown -Patch0: iproute2-libdir-1.diff -# PATCH-??-OPENSUSE iproute2-HZ.diff status=noidea Patch1: iproute2-HZ.diff BuildRequires: bison BuildRequires: db4-devel @@ -24,18 +19,8 @@ BuildRequires: libpng-devel BuildRequires: libtiff-devel BuildRequires: pkgconfig >= 0.21 BuildRequires: xz -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if %{with_docs} -BuildRequires: ghostscript-x11 -BuildRequires: sgmltool -BuildRequires: texlive-latex -%endif -%define with_xt 1 -%if 0%{?with_xt} BuildRequires: libnl-devel -#BuildRequires: pkgconfig(xtables) >= 1.4.11 BuildRequires: libxtables-devel -%endif Provides: iproute = %{version}-%{release} %description @@ -52,26 +37,9 @@ Provides: libnetlink = %{version}-%{release} %description -n libnetlink-devel libnetlink provides a higher level interface to rtnetlink(7). -%if %{with_docs} -%package doc -License: GPL-2.0+ -Summary: Documentation to iproute2 -Group: Documentation -BuildArch: noarch - -%description doc -This package contains the PDF documentation from iproute2, -as well as examples and other outdated files. -%endif %prep -%if 0%{?__xz:1} %setup -q -%else -tar -xf "%{SOURCE0}" --use=xz; -%setup -DTq -%endif -%patch1 -P 0 -p1 find . -name *.orig -delete %build @@ -81,11 +49,6 @@ find . -name *.orig -delete xtlibdir="$(pkg-config xtables --variable=xtlibdir)"; make %{?_smp_mflags} LIBDIR=%{_libdir} CCOPTS="-D_GNU_SOURCE %{optflags} -Wstrict-prototypes -fPIC -DXT_LIB_DIR=\\\"$xtlibdir\\\"" -%if %{with_docs} -cd doc -make pdf -%endif - %install install -d %{buildroot}/{etc/,sbin/,usr/{sbin,share/man/man{3,8}}} install -d %{buildroot}/{/usr/include,%{_libdir},/usr/share} @@ -101,25 +64,18 @@ rm %{buildroot}%{_sbindir}/ifcfg %files %defattr(-,root,root) -%doc README* COPYING +%doc COPYING %{_sbindir}/* -%{_mandir}/man8/* %dir %{_sysconfdir}/iproute2 %config(noreplace) %{_sysconfdir}/iproute2/* %{_libdir}/tc %dir %{_datadir}/tc %attr(644,root,root)%{_datadir}/tc/* -%if %{with_docs} -%files doc -%defattr(-,root,root) -%doc doc/api-ip6-flowlabels.pdf doc/arpd.pdf doc/ip-cref.pdf -%doc doc/ip-tunnels.pdf doc/nstat.pdf doc/rtstat.pdf doc/ss.pdf -%doc examples/ ip/ifcfg ip/routef ip/routel -%endif %files -n libnetlink-devel %defattr(-,root,root) %{_includedir}/* -%{_mandir}/man3/libnetlink* %{_libdir}/lib* + +%docs_package