diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0041324 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/man-pages-overrides-9.0.0.0.tar.xz diff --git a/.man-pages-overrides.metadata b/.man-pages-overrides.metadata new file mode 100644 index 0000000..6ce5056 --- /dev/null +++ b/.man-pages-overrides.metadata @@ -0,0 +1 @@ +546c0ba0079cfbd7cd31f3daea6d6668e56d69b6 SOURCES/man-pages-overrides-9.0.0.0.tar.xz diff --git a/SOURCES/1706882-mpo-9.0.0.0-rpc.3.patch b/SOURCES/1706882-mpo-9.0.0.0-rpc.3.patch new file mode 100644 index 0000000..1f98a11 --- /dev/null +++ b/SOURCES/1706882-mpo-9.0.0.0-rpc.3.patch @@ -0,0 +1,31 @@ +From a75ace33d790685e55ed5536f12675fd7aa340a9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Nikola=20Forr=C3=B3?= +Date: Mon, 30 Nov 2020 11:45:46 +0100 +Subject: [PATCH] rpc.3: indicate that is provided by + libtirpc-devel, not glibc + +--- + man-pages/man3/rpc.3 | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/man-pages/man3/rpc.3 b/man-pages/man3/rpc.3 +index 3ecacaa..0f42da2 100644 +--- a/man-pages/man3/rpc.3 ++++ b/man-pages/man3/rpc.3 +@@ -1211,6 +1211,13 @@ T{ + T} Thread safety MT-Safe + .TE + .ad ++.SH NOTES ++The ++.I ++header is not included with glibc, but requires installing ++.I libtirpc-devel ++package. See also ++.BR rpc (3t). + .SH SEE ALSO + .\" We don't have an rpc_secure.3 page in the set at the moment -- MTK, 19 Sep 05 + .\" .BR rpc_secure (3), +-- +2.26.2 + diff --git a/SPECS/man-pages-overrides.spec b/SPECS/man-pages-overrides.spec new file mode 100644 index 0000000..fbe01d5 --- /dev/null +++ b/SPECS/man-pages-overrides.spec @@ -0,0 +1,62 @@ +%global debug_package %{nil} + +Summary: Complementary and updated manual pages +Name: man-pages-overrides +Version: 9.0.0.0 +Release: 1%{?dist} +# license is the same as for the man-pages package +License: GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE +# there is no public download location for this package +Source: man-pages-overrides-%{version}.tar.xz + +Patch0: 1706882-mpo-9.0.0.0-rpc.3.patch + +BuildArch: noarch + +# make sure man-pages-overrides is installed with man-pages +Supplements: man-pages + +%description +A collection of manual ("man") pages to complement other packages or update +those contained therein. Always have the latest version of this package +installed. + +%prep +%autosetup -p1 +# remove unwanted *.orig files +find -name "*.orig" -delete + +%build +# nothing to build + +%install +mkdir -p $RPM_BUILD_ROOT%{_mandir}/overrides +mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} +for i in *; do + if [[ -d "$i" ]]; then + for j in $(ls "$i"); do + if [[ -d "$i/$j" ]]; then + mkdir -p "$RPM_BUILD_ROOT%{_mandir}/overrides/$j" + for k in $(ls "$i/$j"); do + if [[ -d "$i/$j/$k" ]]; then + mkdir -p "$RPM_BUILD_ROOT%{_mandir}/overrides/$j/$k" + cp -f "$i/$j/$k"/* "$RPM_BUILD_ROOT%{_mandir}/overrides/$j/$k" + else + cp -f "$i/$j"/* "$RPM_BUILD_ROOT%{_mandir}/overrides/$j" + fi + done + else + mkdir -p "$RPM_BUILD_ROOT%{_docdir}/%{name}/$i" + cp "$i/$j" "$RPM_BUILD_ROOT%{_docdir}/%{name}/$i" + fi + done + fi +done + +%files +%doc %{_docdir}/%{name} +%{_mandir}/overrides/ + +%changelog +* Mon Nov 30 2020 Nikola Forró - 9.0.0.0-1 +- Initial package for RHEL 9