|
@@ -1,15 +1,20 @@
|
|
|
|
+%bcond_with check
|
|
|
|
+
|
|
%global cache /var/cache/man
|
|
%global cache /var/cache/man
|
|
|
|
|
|
# Basic Information
|
|
# Basic Information
|
|
Name: man-db
|
|
Name: man-db
|
|
-Version: 2.6.6
|
|
+Version: 2.8.5
|
|
-Release: 1%{?_dist_release}
|
|
+Release: 2%{?_dist_release}
|
|
License: GPL
|
|
License: GPL
|
|
Group: System Environment/Base
|
|
Group: System Environment/Base
|
|
Source0: http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.xz
|
|
Source0: http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.xz
|
|
Source1: man-db.crondaily
|
|
Source1: man-db.crondaily
|
|
Source2: man-db.sysconfig
|
|
Source2: man-db.sysconfig
|
|
-#Patch0: man-db-2.5.9-config.patch
|
|
+Patch0: man-db-2.8.3-change-owner-of-man-cache.patch
|
|
|
|
+# http://lists.nongnu.org/archive/html/man-db-devel/2017-01/msg00013.html
|
|
|
|
+Patch1: man-db-2.7.6.1-fix-override-dir-handling.patch
|
|
|
|
+
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
@@ -25,6 +30,7 @@ BuildRequires: groff >= 1.20.1
|
|
Requires: gdbm
|
|
Requires: gdbm
|
|
BuildRequires: gdbm-devel
|
|
BuildRequires: gdbm-devel
|
|
BuildRequires: libpipeline-devel >= 1.1.0
|
|
BuildRequires: libpipeline-devel >= 1.1.0
|
|
|
|
+BuildRequires: zlib-devel
|
|
BuildRequires: po4a
|
|
BuildRequires: po4a
|
|
|
|
|
|
Obsoletes: man
|
|
Obsoletes: man
|
|
@@ -48,36 +54,58 @@ the groff suite of programs to format and display the manual pages.
|
|
スイートを利用しています。
|
|
スイートを利用しています。
|
|
|
|
|
|
%prep
|
|
%prep
|
|
-%setup -q
|
|
+%autosetup -p1
|
|
-#%%patch0 -p1 -b .conf
|
|
|
|
|
|
|
|
%build
|
|
%build
|
|
-%configure --disable-setuid
|
|
+%configure \
|
|
|
|
+ --disable-setuid --disable-cache-owner \
|
|
|
|
+ --with-browser=elinks --with-lzip=lzip \
|
|
|
|
+ --with-override-dir=overrides
|
|
|
|
+
|
|
%{__make} %{?_smp_mflags}
|
|
%{__make} %{?_smp_mflags}
|
|
|
|
|
|
%install
|
|
%install
|
|
%{__rm} -rf ${RPM_BUILD_ROOT}
|
|
%{__rm} -rf ${RPM_BUILD_ROOT}
|
|
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
|
|
+make install DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} INSTALL='install -p'
|
|
|
|
|
|
-%find_lang %{name}
|
|
+# move the documentation to the relevant place
|
|
-%find_lang %{name}-gnulib
|
|
+mv $RPM_BUILD_ROOT%{_datadir}/doc/man-db/* ./
|
|
|
|
|
|
-%{__rm} ${RPM_BUILD_ROOT}%{_libdir}/man-db/libman.la
|
|
+# remove zsoelim man page - part of groff package
|
|
-%{__rm} ${RPM_BUILD_ROOT}%{_libdir}/man-db/libmandb.la
|
|
+rm $RPM_BUILD_ROOT%{_datadir}/man/man1/zsoelim.1
|
|
|
|
|
|
-# install cache directory
|
|
+# remove libtool archives
|
|
-install -d -m 0755 $RPM_BUILD_ROOT%{cache}
|
|
+rm $RPM_BUILD_ROOT%{_libdir}/man-db/*.la
|
|
|
|
|
|
# install cron script for man-db creation/update
|
|
# install cron script for man-db creation/update
|
|
-install -D -p -m 0755 %{SOURCE1} $RPM_BUILD_ROOT/etc/cron.daily/man-db.cron
|
|
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily
|
|
|
|
+install -D -p -m 0755 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/man-db.cron
|
|
|
|
|
|
# config for cron script
|
|
# config for cron script
|
|
-install -D -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/man-db
|
|
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
|
|
|
|
+install -D -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/man-db
|
|
|
|
|
|
|
|
+# install cache directory
|
|
|
|
+install -d -m 0755 $RPM_BUILD_ROOT%{cache}
|
|
|
|
+
|
|
|
|
+%find_lang %{name}
|
|
|
|
+%find_lang %{name}-gnulib
|
|
|
|
+
|
|
|
|
+# drop files for systemd
|
|
|
|
+rm -rf %{buildroot}/lib/systemd
|
|
|
|
+rm -rf %{buildroot}%{_prefix}/lib/tmpfiles.d
|
|
|
|
+
|
|
|
|
+%if %{with check}
|
|
|
|
+%check
|
|
|
|
+make check
|
|
|
|
+%endif
|
|
|
|
|
|
%clean
|
|
%clean
|
|
%{__rm} -rf ${RPM_BUILD_ROOT}
|
|
%{__rm} -rf ${RPM_BUILD_ROOT}
|
|
|
|
|
|
|
|
+# clear the old cache
|
|
|
|
+%post
|
|
|
|
+%{__rm} -rf %{cache}/*
|
|
|
|
|
|
%files -f %{name}.lang -f %{name}-gnulib.lang
|
|
%files -f %{name}.lang -f %{name}-gnulib.lang
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
@@ -92,7 +120,6 @@ install -D -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/man-db
|
|
%{_bindir}/mandb
|
|
%{_bindir}/mandb
|
|
%{_bindir}/manpath
|
|
%{_bindir}/manpath
|
|
%{_bindir}/whatis
|
|
%{_bindir}/whatis
|
|
-%{_bindir}/zsoelim
|
|
|
|
%{_libdir}/man-db
|
|
%{_libdir}/man-db
|
|
%{_libexecdir}/man-db
|
|
%{_libexecdir}/man-db
|
|
%{_sbindir}/accessdb
|
|
%{_sbindir}/accessdb
|
|
@@ -107,7 +134,12 @@ install -D -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/man-db
|
|
%lang(ja) %{_mandir}/ja/man*/*
|
|
%lang(ja) %{_mandir}/ja/man*/*
|
|
%lang(nl) %{_mandir}/nl/man*/*
|
|
%lang(nl) %{_mandir}/nl/man*/*
|
|
%lang(pl) %{_mandir}/pl/man*/*
|
|
%lang(pl) %{_mandir}/pl/man*/*
|
|
|
|
+%lang(pt) %{_mandir}/pt/man*/*
|
|
|
|
+%lang(pt_BR) %{_mandir}/pt_BR/man*/*
|
|
%lang(ru) %{_mandir}/ru/man*/*
|
|
%lang(ru) %{_mandir}/ru/man*/*
|
|
|
|
+%lang(sr) %{_mandir}/sr/man*/*
|
|
|
|
+%lang(sv) %{_mandir}/sv/man*/*
|
|
|
|
+%lang(tr) %{_mandir}/tr/man*/*
|
|
%lang(zh_CN) %{_mandir}/zh_CN/man*/*
|
|
%lang(zh_CN) %{_mandir}/zh_CN/man*/*
|
|
%{_mandir}/man1/apropos.1.*
|
|
%{_mandir}/man1/apropos.1.*
|
|
%{_mandir}/man1/lexgrog.1.*
|
|
%{_mandir}/man1/lexgrog.1.*
|
|
@@ -115,7 +147,6 @@ install -D -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/man-db
|
|
%{_mandir}/man1/manconv.1.*
|
|
%{_mandir}/man1/manconv.1.*
|
|
%{_mandir}/man1/manpath.1.*
|
|
%{_mandir}/man1/manpath.1.*
|
|
%{_mandir}/man1/whatis.1.*
|
|
%{_mandir}/man1/whatis.1.*
|
|
-%{_mandir}/man1/zsoelim.1.*
|
|
|
|
%{_mandir}/man5/manpath.5.*
|
|
%{_mandir}/man5/manpath.5.*
|
|
%{_mandir}/man8/accessdb.8.*
|
|
%{_mandir}/man8/accessdb.8.*
|
|
%{_mandir}/man8/catman.8.*
|
|
%{_mandir}/man8/catman.8.*
|
|
@@ -123,6 +154,14 @@ install -D -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/man-db
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Wed May 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.8.5-2
|
|
|
|
+- fixed options for configure.
|
|
|
|
+- imported Patch1 and 1 from rawhide.
|
|
|
|
+
|
|
|
|
+* Mon May 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.8.5-1
|
|
|
|
+- new upstream release.
|
|
|
|
+- added BR:zlib-devel.
|
|
|
|
+
|
|
* Sat Jan 25 2014 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.6.6-1
|
|
* Sat Jan 25 2014 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.6.6-1
|
|
- new upstream release
|
|
- new upstream release
|
|
|
|
|