From 4e1fa1ce93a3e5d144e01a60decf63c2f3b2b01b Mon Sep 17 00:00:00 2001 From: Till Maas Date: Fri, 23 Oct 2020 19:22:00 +0000 Subject: [PATCH] Update libnl3.spec [thaller@redhat.com: rebased and adjusted original patch] https://src.fedoraproject.org/rpms/libnl3/pull-request/5 --- libnl3.spec | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/libnl3.spec b/libnl3.spec index 9a23acf..1a6efb1 100644 --- a/libnl3.spec +++ b/libnl3.spec @@ -1,12 +1,11 @@ Name: libnl3 Version: 3.6.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Convenience library for kernel netlink sockets License: LGPLv2 URL: http://www.infradead.org/~tgr/libnl/ -%define rcversion %{nil} -%define fullversion %{version}%{rcversion} +%global version_path libnl%(echo %{version} | tr . _) %if 0%{?rhel} > 8 # Disable python3 build by default @@ -15,8 +14,8 @@ URL: http://www.infradead.org/~tgr/libnl/ %bcond_without python3 %endif -Source: http://www.infradead.org/~tgr/libnl/files/libnl-%{fullversion}.tar.gz -Source1: http://www.infradead.org/~tgr/libnl/files/libnl-doc-%{fullversion}.tar.gz +Source0: https://github.com/thom311/libnl/releases/download/%{version_path}/libnl-%{version}.tar.gz +Source1: https://github.com/thom311/libnl/releases/download/%{version_path}/libnl-doc-%{version}.tar.gz #Patch1: some.patch Patch1: 0001-route-fix-crash-caused-by-parse_multipath-by-wrong-f.patch @@ -76,7 +75,7 @@ Python 3 bindings for libnl3 %endif %prep -%autosetup -p1 -n libnl-%{fullversion} +%autosetup -p1 -n libnl-%{version} tar -xzf %SOURCE1 @@ -117,35 +116,35 @@ popd %ldconfig_scriptlets cli %files -%doc COPYING +%license COPYING %exclude %{_libdir}/libnl-cli*.so.* %exclude %{_libdir}/libnl*-3.a %{_libdir}/libnl-*.so.* %config(noreplace) %{_sysconfdir}/* %files devel -%doc COPYING +%license COPYING %{_includedir}/libnl3/netlink/ %dir %{_includedir}/libnl3/ %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %files cli -%doc COPYING +%license COPYING %{_libdir}/libnl-cli*.so.* %{_libdir}/libnl/ %{_bindir}/* %{_mandir}/man8/* %files doc -%doc COPYING -%doc libnl-doc-%{fullversion}/*.html -%doc libnl-doc-%{fullversion}/*.css -%doc libnl-doc-%{fullversion}/stylesheets/* -%doc libnl-doc-%{fullversion}/images/* -%doc libnl-doc-%{fullversion}/images/icons/* -%doc libnl-doc-%{fullversion}/images/icons/callouts/* -%doc libnl-doc-%{fullversion}/api/* +%license COPYING +%doc libnl-doc-%{version}/*.html +%doc libnl-doc-%{version}/*.css +%doc libnl-doc-%{version}/stylesheets/* +%doc libnl-doc-%{version}/images/* +%doc libnl-doc-%{version}/images/icons/* +%doc libnl-doc-%{version}/images/icons/callouts/* +%doc libnl-doc-%{version}/api/* %if %{with python3} %files -n python3-libnl3 @@ -154,6 +153,10 @@ popd %endif %changelog +* Fri May 6 2022 Till Maas - 3.6.0-3 +- Fix URLs (rh #1541407) +- Cleanup specfile + * Fri May 6 2022 Thomas Haller - 3.6.0-2 - route: fix crash parsing multihop route (rh #2081279)