Blame SPECS/man-db.spec

a4b5d2
%global cache /var/cache/man
a4b5d2
%global gnulib_ver 20140202
a4b5d2
a4b5d2
Summary: Tools for searching and reading man pages
a4b5d2
Name: man-db
a4b5d2
Version: 2.9.3
a4b5d2
Release: 6%{?dist}
a4b5d2
# GPLv2+ .. man-db
a4b5d2
# GPLv3+ .. gnulib
a4b5d2
License: GPLv2+ and GPLv3+
a4b5d2
URL: http://www.nongnu.org/man-db/
a4b5d2
a4b5d2
Source0: http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.xz
a4b5d2
Source1: man-db.crondaily
a4b5d2
Source2: man-db.sysconfig
a4b5d2
Source3: man-db-cache-update.service
a4b5d2
Source4: man-db-restart-cache-update.service
a4b5d2
Patch0: man-db-2.8.3-change-owner-of-man-cache.patch
a4b5d2
a4b5d2
# http://lists.nongnu.org/archive/html/man-db-devel/2017-01/msg00013.html
a4b5d2
Patch1: man-db-2.8.7-fix-override-dir-handling.patch
a4b5d2
a4b5d2
# change snap system directory from /snap to /var/lib/snapd/snap
a4b5d2
# https://lists.gnu.org/archive/html/man-db-devel/2020-02/msg00000.html
a4b5d2
Patch2: man-db-2.9.1-snap.patch
a4b5d2
a4b5d2
# fix important Covscan defects
a4b5d2
Patch3: man-db-2.9.3-coverity.patch
a4b5d2
a4b5d2
Obsoletes: man < 2.0
a4b5d2
Provides: man = %{version}
a4b5d2
Provides: man-pages-reader = %{version}
a4b5d2
# FPC exception for gnulib - copylib - https://fedorahosted.org/fpc/ticket/174
a4b5d2
Provides: bundled(gnulib) = %{gnulib_ver}
a4b5d2
a4b5d2
Requires: coreutils, grep, groff-base, gzip, less
a4b5d2
BuildRequires: make
a4b5d2
BuildRequires: gcc
a4b5d2
BuildRequires: systemd
a4b5d2
BuildRequires: gdbm-devel, gettext, groff, less, libpipeline-devel, zlib-devel
a4b5d2
BuildRequires: po4a, perl-interpreter, perl-version
a4b5d2
a4b5d2
Requires(post): %{_sbindir}/update-alternatives
a4b5d2
Requires(postun): %{_sbindir}/update-alternatives
a4b5d2
Requires(preun): %{_sbindir}/update-alternatives
a4b5d2
a4b5d2
%description
a4b5d2
The man-db package includes five tools for browsing man-pages:
a4b5d2
man, whatis, apropos, manpath and lexgrog. man formats and displays
a4b5d2
manual pages. whatis searches the manual page names. apropos searches the
a4b5d2
manual page names and descriptions. manpath determines search path
a4b5d2
for manual pages. lexgrog directly reads header information in
a4b5d2
manual pages.
a4b5d2
a4b5d2
%package cron
a4b5d2
Summary: Periodic update of man-db cache
a4b5d2
a4b5d2
Requires: %{name} = %{version}-%{release}
a4b5d2
Requires: crontabs
a4b5d2
a4b5d2
BuildArch: noarch
a4b5d2
a4b5d2
%description cron
a4b5d2
This package provides periodic update of man-db cache.
a4b5d2
a4b5d2
%prep
a4b5d2
%autosetup -p1
a4b5d2
a4b5d2
%build
a4b5d2
%configure \
a4b5d2
    --with-sections="1 1p 8 2 3 3p 3pm 4 5 6 7 9 0p n l p o 1x 2x 3x 4x 5x 6x 7x 8x" \
a4b5d2
    --disable-setuid --disable-cache-owner \
a4b5d2
    --with-systemdsystemunitdir=no \
a4b5d2
    --with-browser=elinks --with-lzip=lzip \
a4b5d2
    --with-override-dir=overrides
a4b5d2
%make_build CC="%{__cc} %{optflags}"
a4b5d2
a4b5d2
%check
a4b5d2
make check
a4b5d2
a4b5d2
%install
a4b5d2
%make_install prefix=%{_prefix}
a4b5d2
a4b5d2
# rename files for alternative usage
a4b5d2
for f in man apropos whatis; do
a4b5d2
    mv %{buildroot}%{_bindir}/$f %{buildroot}%{_bindir}/$f.%{name}
a4b5d2
    touch %{buildroot}%{_bindir}/$f
a4b5d2
    mv %{buildroot}%{_mandir}/man1/$f.1 %{buildroot}%{_mandir}/man1/$f.%{name}.1
a4b5d2
    touch %{buildroot}%{_mandir}/man1/$f.1
a4b5d2
done
a4b5d2
a4b5d2
# move the documentation to the relevant place
a4b5d2
mv $RPM_BUILD_ROOT%{_datadir}/doc/man-db/* ./
a4b5d2
a4b5d2
# remove zsoelim man page - part of groff package
a4b5d2
rm $RPM_BUILD_ROOT%{_datadir}/man/man1/zsoelim.1
a4b5d2
a4b5d2
# remove libtool archives
a4b5d2
rm $RPM_BUILD_ROOT%{_libdir}/man-db/*.la
a4b5d2
a4b5d2
# install cache directory
a4b5d2
install -d -m 0755  $RPM_BUILD_ROOT%{cache}
a4b5d2
a4b5d2
# install cron script for man-db creation/update
a4b5d2
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily
a4b5d2
install -D -p -m 0755 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/man-db.cron
a4b5d2
a4b5d2
# config for cron script
a4b5d2
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
a4b5d2
install -D -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/man-db
a4b5d2
a4b5d2
# config for tmpfiles.d
a4b5d2
install -D -p -m 0644 init/systemd/man-db.conf $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/.
a4b5d2
a4b5d2
# man-db-cache-update.service and man-db-restart-cache-update.service
a4b5d2
install -D -p -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_unitdir}/man-db-cache-update.service
a4b5d2
install -D -p -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_unitdir}/man-db-restart-cache-update.service
a4b5d2
a4b5d2
%find_lang %{name}
a4b5d2
%find_lang %{name}-gnulib
a4b5d2
a4b5d2
%pre
a4b5d2
# remove alternativized files if they are not symlinks
a4b5d2
for f in man apropos whatis; do
a4b5d2
    [ -L %{_bindir}/$f ] || %{__rm} -f %{_bindir}/$f >/dev/null 2>&1 || :
a4b5d2
    [ -L %{_mandir}/man1/$f.1.gz ] || %{__rm} -f %{_mandir}/man1/$f.1.gz >/dev/null 2>&1 || :
a4b5d2
done
a4b5d2
a4b5d2
# stop and disable timer from previous builds
a4b5d2
if [ -e /usr/lib/systemd/system/mandb.timer ]; then
a4b5d2
    if test -d /run/systemd; then
a4b5d2
        systemctl stop man-db.timer >/dev/null 2>&1 || :
a4b5d2
        systemctl -q disable man-db.timer >/dev/null 2>&1 || :
a4b5d2
    fi
a4b5d2
fi
a4b5d2
a4b5d2
%post
a4b5d2
# set up the alternatives files
a4b5d2
%{_sbindir}/update-alternatives --install %{_bindir}/man man %{_bindir}/man.%{name} 300 \
a4b5d2
    --slave %{_bindir}/apropos apropos %{_bindir}/apropos.%{name} \
a4b5d2
    --slave %{_bindir}/whatis whatis %{_bindir}/whatis.%{name} \
a4b5d2
    --slave %{_mandir}/man1/man.1.gz man.1.gz %{_mandir}/man1/man.%{name}.1.gz \
a4b5d2
    --slave %{_mandir}/man1/apropos.1.gz apropos.1.gz %{_mandir}/man1/apropos.%{name}.1.gz \
a4b5d2
    --slave %{_mandir}/man1/whatis.1.gz whatis.1.gz %{_mandir}/man1/whatis.%{name}.1.gz \
a4b5d2
    >/dev/null 2>&1 || :
a4b5d2
a4b5d2
# clear the old cache
a4b5d2
%{__rm} -rf %{cache}/* >/dev/null 2>&1 || :
a4b5d2
a4b5d2
%preun
a4b5d2
if [ $1 -eq 0 ]; then
a4b5d2
    %{_sbindir}/update-alternatives --remove man %{_bindir}/man.%{name} >/dev/null 2>&1 || :
a4b5d2
fi
a4b5d2
a4b5d2
%postun
a4b5d2
if [ $1 -ge 1 ]; then
a4b5d2
    if [ "$(readlink %{_sysconfdir}/alternatives/man)" == "%{_bindir}/man.%{name}" ]; then
a4b5d2
        %{_sbindir}/update-alternatives --set man %{_bindir}/man.%{name} >/dev/null 2>&1 || :
a4b5d2
    fi
a4b5d2
fi
a4b5d2
a4b5d2
%transfiletriggerin -- %{_mandir}
a4b5d2
# update cache
a4b5d2
if [ -x /usr/bin/systemd-run -a -x /usr/bin/systemctl ]; then
a4b5d2
    /usr/bin/systemd-run /usr/bin/systemctl start man-db-cache-update >/dev/null 2>&1 || :
a4b5d2
fi
a4b5d2
a4b5d2
%transfiletriggerpostun -- %{_mandir}
a4b5d2
# update cache
a4b5d2
if [ -x /usr/bin/systemd-run -a -x /usr/bin/systemctl ]; then
a4b5d2
    /usr/bin/systemd-run /usr/bin/systemctl start man-db-cache-update >/dev/null 2>&1 || :
a4b5d2
fi
a4b5d2
a4b5d2
%files -f %{name}.lang -f %{name}-gnulib.lang
a4b5d2
%{!?_licensedir:%global license %%doc}
a4b5d2
%license docs/COPYING
a4b5d2
%doc README man-db-manual.txt man-db-manual.ps ChangeLog NEWS
a4b5d2
%config(noreplace) %{_sysconfdir}/man_db.conf
a4b5d2
%config(noreplace) %{_sysconfdir}/sysconfig/man-db
a4b5d2
%config(noreplace) %{_tmpfilesdir}/man-db.conf
a4b5d2
%{_unitdir}/man-db-cache-update.service
a4b5d2
%{_unitdir}/man-db-restart-cache-update.service
a4b5d2
%{_sbindir}/accessdb
a4b5d2
%ghost %{_bindir}/man
a4b5d2
%ghost %{_bindir}/apropos
a4b5d2
%ghost %{_bindir}/whatis
a4b5d2
%{_bindir}/man.%{name}
a4b5d2
%{_bindir}/apropos.%{name}
a4b5d2
%{_bindir}/whatis.%{name}
a4b5d2
%{_bindir}/man-recode
a4b5d2
%{_bindir}/manpath
a4b5d2
%{_bindir}/lexgrog
a4b5d2
%{_bindir}/catman
a4b5d2
%{_bindir}/mandb
a4b5d2
%dir %{_libdir}/man-db
a4b5d2
%{_libdir}/man-db/*.so
a4b5d2
%dir %{_libexecdir}/man-db
a4b5d2
%{_libexecdir}/man-db/globbing
a4b5d2
%{_libexecdir}/man-db/manconv
a4b5d2
%{_libexecdir}/man-db/zsoelim
a4b5d2
%verify(not mtime) %dir %{cache}
a4b5d2
# documentation and translation
a4b5d2
%ghost %{_mandir}/man1/man.1*
a4b5d2
%ghost %{_mandir}/man1/apropos.1*
a4b5d2
%ghost %{_mandir}/man1/whatis.1*
a4b5d2
%{_mandir}/man1/man.%{name}.1*
a4b5d2
%{_mandir}/man1/apropos.%{name}.1*
a4b5d2
%{_mandir}/man1/whatis.%{name}.1*
a4b5d2
%{_mandir}/man1/man-recode.1*
a4b5d2
%{_mandir}/man1/lexgrog.1*
a4b5d2
%{_mandir}/man1/manconv.1*
a4b5d2
%{_mandir}/man1/manpath.1*
a4b5d2
%{_mandir}/man5/manpath.5*
a4b5d2
%{_mandir}/man8/accessdb.8*
a4b5d2
%{_mandir}/man8/catman.8*
a4b5d2
%{_mandir}/man8/mandb.8*
a4b5d2
%lang(da)       %{_datadir}/man/da/man*/*
a4b5d2
%lang(de)       %{_datadir}/man/de/man*/*
a4b5d2
%lang(es)       %{_datadir}/man/es/man*/*
a4b5d2
%lang(fr)       %{_datadir}/man/fr/man*/*
a4b5d2
%lang(id)       %{_datadir}/man/id/man*/*
a4b5d2
%lang(it)       %{_datadir}/man/it/man*/*
a4b5d2
%lang(ja)       %{_datadir}/man/ja/man*/*
a4b5d2
%lang(nl)       %{_datadir}/man/nl/man*/*
a4b5d2
%lang(pl)       %{_datadir}/man/pl/man*/*
a4b5d2
%lang(pt)       %{_datadir}/man/pt/man*/*
a4b5d2
%lang(pt_BR)    %{_datadir}/man/pt_BR/man*/*
a4b5d2
%lang(ru)       %{_datadir}/man/ru/man*/*
a4b5d2
%lang(sr)       %{_datadir}/man/sr/man*/*
a4b5d2
%lang(sv)       %{_datadir}/man/sv/man*/*
a4b5d2
%lang(tr)       %{_datadir}/man/tr/man*/*
a4b5d2
%lang(zh_CN)    %{_datadir}/man/zh_CN/man*/*
a4b5d2
a4b5d2
%files cron
a4b5d2
%config(noreplace) %{_sysconfdir}/cron.daily/man-db.cron
a4b5d2
a4b5d2
%changelog
a4b5d2
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.9.3-6
a4b5d2
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
a4b5d2
  Related: rhbz#1991688
a4b5d2
a4b5d2
* Fri Jul 30 2021 Nikola Forró <nforro@redhat.com> - 2.9.3-5
a4b5d2
- fix important Covscan defects
a4b5d2
  resolves #1938814
a4b5d2
a4b5d2
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.9.3-4
a4b5d2
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
a4b5d2
a4b5d2
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-3
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
a4b5d2
a4b5d2
* Fri Oct 09 2020 Jeff Law <law@redhat.com> - 2.9.3-2
a4b5d2
- Re-enable LTO
a4b5d2
a4b5d2
* Tue Oct 06 2020 Nikola Forró <nforro@redhat.com> - 2.9.3-1
a4b5d2
- update to 2.9.3
a4b5d2
  resolves #1849809
a4b5d2
a4b5d2
* Thu Sep 03 2020 Nikola Forró <nforro@redhat.com> - 2.9.2-6
a4b5d2
- disable LTO to workaround a possible linker bug
a4b5d2
  related to #1871971
a4b5d2
a4b5d2
* Tue Aug 04 2020 Nikola Forró <nforro@redhat.com> - 2.9.2-5
a4b5d2
- reenable LTO
a4b5d2
a4b5d2
* Tue Jul 28 2020 Nikola Forró <nforro@redhat.com> - 2.9.2-4
a4b5d2
- disable LTO to avoid linker bug
a4b5d2
a4b5d2
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.2-3
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
a4b5d2
a4b5d2
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 2.9.2-2
a4b5d2
- Use make macros
a4b5d2
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
a4b5d2
a4b5d2
* Tue Jun 02 2020 Nikola Forró <nforro@redhat.com> - 2.9.2-1
a4b5d2
- update to 2.9.2
a4b5d2
  resolves #1842624
a4b5d2
a4b5d2
* Sun Mar 01 2020 Nikola Forró <nforro@redhat.com> - 2.9.1-6
a4b5d2
- fix %pre scriptlet
a4b5d2
a4b5d2
* Fri Feb 28 2020 Nikola Forró <nforro@redhat.com> - 2.9.1-5
a4b5d2
- fix upgrades from non-alternativized versions properly
a4b5d2
a4b5d2
* Fri Feb 28 2020 Nikola Forró <nforro@redhat.com> - 2.9.1-4
a4b5d2
- fix upgrades from non-alternativized versions
a4b5d2
a4b5d2
* Wed Feb 26 2020 Nikola Forró <nforro@redhat.com> - 2.9.1-3
a4b5d2
- fix %postun scriptlet
a4b5d2
a4b5d2
* Wed Feb 26 2020 Nikola Forró <nforro@redhat.com> - 2.9.1-2
a4b5d2
- use alternatives for man, apropos and whatis
a4b5d2
a4b5d2
* Wed Feb 26 2020 Nikola Forró <nforro@redhat.com> - 2.9.1-1
a4b5d2
- update to 2.9.1
a4b5d2
  resolves #1807144
a4b5d2
a4b5d2
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-2
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
a4b5d2
a4b5d2
* Thu Jan 09 2020 Nikola Forró <nforro@redhat.com> - 2.9.0-1
a4b5d2
- update to 2.9.0
a4b5d2
  resolves #1764582
a4b5d2
a4b5d2
* Fri Sep 27 2019 Nikola Forró <nforro@redhat.com> - 2.8.7-2
a4b5d2
- schedule interrupted cache update for the next boot, instead of blocking
a4b5d2
  system reboot/shutdown
a4b5d2
  resolves #1678464
a4b5d2
a4b5d2
* Fri Aug 30 2019 Nikola Forró <nforro@redhat.com> - 2.8.7-1
a4b5d2
- update to 2.8.7
a4b5d2
  resolves #1747042
a4b5d2
a4b5d2
* Tue Aug 27 2019 Nikola Forró <nforro@redhat.com> - 2.8.6.1-1
a4b5d2
- update to 2.8.6.1
a4b5d2
  resolves #1742475
a4b5d2
a4b5d2
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.4-5
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a4b5d2
a4b5d2
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.4-4
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a4b5d2
a4b5d2
* Mon Jan 07 2019 Nikola Forró <nforro@redhat.com> - 2.8.4-3
a4b5d2
- prioritize POSIX man pages over perl manuals
a4b5d2
  resolves #1663919
a4b5d2
a4b5d2
* Wed Nov 07 2018 Nikola Forró <nforro@redhat.com> - 2.8.4-2
a4b5d2
- get rid of hardcoded path
a4b5d2
a4b5d2
* Mon Jul 30 2018 Nikola Forró <nforro@redhat.com> - 2.8.4-1
a4b5d2
- update to 2.8.4
a4b5d2
  resolves #1609438
a4b5d2
a4b5d2
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.3-4
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a4b5d2
a4b5d2
* Thu Jul 12 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.8.3-3
a4b5d2
- Rebuild for new gdbm
a4b5d2
a4b5d2
* Fri Apr 06 2018 Nikola Forró <nforro@redhat.com> - 2.8.3-2
a4b5d2
- fix version in the name of change-owner-of-man-cache patch
a4b5d2
a4b5d2
* Fri Apr 06 2018 Nikola Forró <nforro@redhat.com> - 2.8.3-1
a4b5d2
- update to 2.8.3
a4b5d2
  resolves #1564220
a4b5d2
a4b5d2
* Tue Feb 20 2018 Nikola Forró <nforro@redhat.com> - 2.7.6.1-15
a4b5d2
- add missing gcc build dependency
a4b5d2
a4b5d2
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.6.1-14
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a4b5d2
a4b5d2
* Sat Feb 03 2018 Todd Zullinger <tmz@pobox.com> - 2.7.6.1-13
a4b5d2
- Avoid noisy output from man-db-cache-update triggers
a4b5d2
a4b5d2
* Tue Jan 16 2018 Jiri Kucera <jkucera@redhat.com> - 2.7.6.1-12
a4b5d2
- fix segmentation fault caused by 'man -D?'
a4b5d2
  resolves: #1495507
a4b5d2
a4b5d2
* Tue Jan 16 2018 Nikola Forró <nforro@redhat.com> - 2.7.6.1-11
a4b5d2
- rebuild with gdbm-1.14
a4b5d2
a4b5d2
* Tue Dec 19 2017 Nikola Forró <nforro@redhat.com> - 2.7.6.1-10
a4b5d2
- fix failure of man-db-cache-update service when configured not to run
a4b5d2
  resolves: #1526715
a4b5d2
a4b5d2
* Tue Nov 21 2017 Nikola Forró <nforro@redhat.com> - 2.7.6.1-9
a4b5d2
- allow configuration of man-db-cache-update service through sysconfig
a4b5d2
  resolves: #1514909
a4b5d2
a4b5d2
* Tue Nov 21 2017 Nikola Forró <nforro@redhat.com> - 2.7.6.1-8
a4b5d2
- set group of /var/cache/man to root and drop setgid bit
a4b5d2
  resolves: #1515823
a4b5d2
a4b5d2
* Thu Nov 16 2017 Nikola Forró <nforro@redhat.com> - 2.7.6.1-7
a4b5d2
- make file trigger scriptlets not to fail in case systemd is unavailable
a4b5d2
- drop systemd dependency
a4b5d2
a4b5d2
* Wed Nov 08 2017 Nikola Forró <nforro@redhat.com> - 2.7.6.1-6
a4b5d2
- run cache update in a transient service using systemd-run
a4b5d2
  resolves #1318058
a4b5d2
a4b5d2
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.6.1-5
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
a4b5d2
a4b5d2
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.6.1-4
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a4b5d2
a4b5d2
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.6.1-3
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a4b5d2
a4b5d2
* Thu Jan 19 2017 Nikola Forró <nforro@redhat.com> - 2.7.6.1-2
a4b5d2
- set owner of man cache to root instead of man
a4b5d2
a4b5d2
* Thu Jan 19 2017 Nikola Forró <nforro@redhat.com> - 2.7.6.1-1
a4b5d2
- update to 2.7.6.1
a4b5d2
  resolves #1403618
a4b5d2
a4b5d2
* Mon Mar 14 2016 Nikola Forró <nforro@redhat.com> - 2.7.5-3
a4b5d2
- suppress potential locale warning when installing with glibc-minimal-langpack
a4b5d2
  resolves #1314633
a4b5d2
a4b5d2
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.5-2
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a4b5d2
a4b5d2
* Tue Nov 10 2015 Nikola Forró <nforro@redhat.com> - 2.7.5-1
a4b5d2
- update to 2.7.5
a4b5d2
  resolves #1279867
a4b5d2
a4b5d2
* Tue Oct 13 2015 Nikola Forró <nforro@redhat.com> - 2.7.4-2
a4b5d2
- add cron subpackage
a4b5d2
a4b5d2
* Tue Oct 13 2015 Nikola Forró <nforro@redhat.com> - 2.7.4-1
a4b5d2
- update to 2.7.4
a4b5d2
  resolves #1270078
a4b5d2
a4b5d2
* Mon Sep 21 2015 Nikola Forró <nforro@redhat.com> - 2.7.3-3
a4b5d2
- fix replace.sed prerequisite syntax
a4b5d2
  resolves #1263930
a4b5d2
a4b5d2
* Thu Sep 10 2015 Nikola Forró <nforro@redhat.com> - 2.7.3-2
a4b5d2
- use file triggers instead of crontabs for updating cache
a4b5d2
a4b5d2
* Thu Sep 10 2015 Nikola Forró <nforro@redhat.com> - 2.7.3-1
a4b5d2
- update to 2.7.3
a4b5d2
  resolves #1261678
a4b5d2
a4b5d2
* Mon Aug 24 2015 Nikola Forró <nforro@redhat.com> - 2.7.2-3
a4b5d2
- try to get terminal width from /dev/tty
a4b5d2
  resolves #1255930
a4b5d2
a4b5d2
* Mon Aug 24 2015 Nikola Forró <nforro@redhat.com> - 2.7.2-2
a4b5d2
- rebuilt with latest libpipeline
a4b5d2
a4b5d2
* Mon Aug 24 2015 Nikola Forró <nforro@redhat.com> - 2.7.2-1
a4b5d2
- update to 2.7.2
a4b5d2
  resolves #1256177
a4b5d2
a4b5d2
* Tue Aug 04 2015 Nikola Forró <nforro@redhat.com> - 2.7.1-8
a4b5d2
- fix inaccurate description of "man -f"
a4b5d2
  resolves #1249377
a4b5d2
a4b5d2
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.1-7
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a4b5d2
a4b5d2
* Wed May 20 2015 jchaloup <jchaloup@redhat.com> - 2.7.1-6
a4b5d2
- Test for /run/systemd only if mandb.timer is actually installed
a4b5d2
  resolves: #1223244
a4b5d2
a4b5d2
* Tue May 12 2015 Colin Walters <walters@redhat.com> - 2.7.1-5
a4b5d2
- Test for /run/systemd to detect systemd state rather than invoking
a4b5d2
  rpm in % pre - it is not really supported by rpm.
a4b5d2
a4b5d2
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 2.7.1-4
a4b5d2
- Rebuilt for Fedora 23 Change
a4b5d2
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
a4b5d2
a4b5d2
* Fri Jan 02 2015 jchaloup <jchaloup@redhat.com> - 2.7.1-3
a4b5d2
- switching back to crontabs
a4b5d2
  resolves: #1177993
a4b5d2
  resolves: #1171450
a4b5d2
- rpm verify reports for /var/cache/man
a4b5d2
  resolves: #1173496
a4b5d2
a4b5d2
* Thu Nov 13 2014 jchaloup <jchaloup@redhat.com> - 2.7.1-2
a4b5d2
- src/man.c (do_extern): Pass the -l option through
a4b5d2
  resolves: #1161747
a4b5d2
a4b5d2
* Wed Nov 12 2014 jchaloup <jchaloup@redhat.com> - 2.7.1-1
a4b5d2
- update to 2.7.1
a4b5d2
  resolves: #1163167
a4b5d2
a4b5d2
* Wed Oct 15 2014 jchaloup <jchaloup@redhat.com> - 2.7.0.2-5
a4b5d2
- switch man and root in init/systemd/man-db.conf
a4b5d2
  related: #1151558
a4b5d2
a4b5d2
* Mon Oct 13 2014 jchaloup <jchaloup@redhat.com> - 2.7.0.2-4
a4b5d2
- preun missing condition on number of man-db packages installed
a4b5d2
  related: #1151558
a4b5d2
a4b5d2
* Sun Oct 12 2014 jchaloup <jchaloup@redhat.com> - 2.7.0.2-3
a4b5d2
- remove executable flag for *.service and *.timer file
a4b5d2
  resolves: #1151558
a4b5d2
a4b5d2
* Wed Oct 08 2014 jchaloup <jchaloup@redhat.com> - 2.7.0.2-2
a4b5d2
- replacing cron with systemd.timer
a4b5d2
  resolves: #1148559
a4b5d2
- adding zsoelim to {_libexecdir}/man-db/zsoelim
a4b5d2
  related: #1145493
a4b5d2
a4b5d2
* Wed Oct 08 2014 jchaloup <jchaloup@redhat.com> - 2.7.0.2-1
a4b5d2
- Update to 2.7.0.2
a4b5d2
  resolves: #1145493
a4b5d2
a4b5d2
* Thu Sep 18 2014 jchaloup <jchaloup@redhat.com> - 2.6.7.1-7
a4b5d2
- resolves: #1043401
a4b5d2
  Don't store canonicalised versions of manpath elements
a4b5d2
a4b5d2
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.7.1-6
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
a4b5d2
a4b5d2
* Fri Jul 18 2014 Tom Callaway <spot@fedoraproject.org> - 2.6.7.1-5
a4b5d2
- fix license handling
a4b5d2
a4b5d2
* Tue Jul 01 2014 jchaloup <jchaloup@redhat.com> - 2.6.7.1-4
a4b5d2
- related: #1110274
a4b5d2
  swapping root for man in man-db.conf
a4b5d2
a4b5d2
* Wed Jun 25 2014 jchaloup <jchaloup@redhat.com> - 2.6.7.1-3
a4b5d2
- resolves: #1110274
a4b5d2
  Add systemd tmpfiles snippet to clean up old cat files after (upstream patch)
a4b5d2
a4b5d2
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.7.1-2
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a4b5d2
a4b5d2
* Thu Apr 17 2014 Peter Schiffer <pschiffe@redhat.com> - 2.6.7.1-1
a4b5d2
- resolves: #1087279
a4b5d2
  updated to 2.6.7.1
a4b5d2
a4b5d2
* Wed Feb 19 2014 Peter Schiffer <pschiffe@redhat.com> - 2.6.6-1
a4b5d2
- resolves: #1057495
a4b5d2
  updated to 2.6.6
a4b5d2
a4b5d2
* Wed Aug 07 2013 Pierre-Yves Chibon <pingou@pingoured.fr> - 2.6.5-3
a4b5d2
- Add a missing requirement on crontabs to spec file
a4b5d2
- Mark the cron job as config(noreplace)
a4b5d2
- Fix RHBZ#989077
a4b5d2
a4b5d2
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.5-2
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a4b5d2
a4b5d2
* Thu Jun 27 2013 Peter Schiffer <pschiffe@redhat.com> - 2.6.5-1
a4b5d2
- updated to 2.6.5
a4b5d2
a4b5d2
* Tue Jun 25 2013 Peter Schiffer <pschiffe@redhat.com> - 2.6.4-1
a4b5d2
- resolves: #977255
a4b5d2
  updated to 2.6.4
a4b5d2
a4b5d2
* Mon Apr  8 2013 Peter Schiffer <pschiffe@redhat.com> - 2.6.3-6
a4b5d2
- resolves: #948695
a4b5d2
  fixed double free
a4b5d2
- fixed certain man pages to match options with --help and --usage
a4b5d2
a4b5d2
* Thu Mar 21 2013 Peter Schiffer <pschiffe@redhat.com> - 2.6.3-5
a4b5d2
- temporarily disabled one unstable unit test
a4b5d2
a4b5d2
* Thu Mar 21 2013 Peter Schiffer <pschiffe@redhat.com> - 2.6.3-4
a4b5d2
- fixed some compiler warnings and memory leaks
a4b5d2
a4b5d2
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.3-3
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a4b5d2
a4b5d2
* Tue Oct 30 2012 Peter Schiffer <pschiffe@redhat.com> - 2.6.3-2
a4b5d2
- resolves: #870680
a4b5d2
  use less as the default pager
a4b5d2
a4b5d2
* Wed Oct 24 2012 Peter Schiffer <pschiffe@redhat.com> - 2.6.3-1
a4b5d2
- resolves: #858577
a4b5d2
  updated to 2.6.3
a4b5d2
- cleaned .spec file
a4b5d2
- resolves: #855632
a4b5d2
  fixed SIGABRT crash
a4b5d2
- adds support for man-pages-overrides
a4b5d2
a4b5d2
* Tue Jul 31 2012 Peter Schiffer <pschiffe@redhat.com> - 2.6.2-5
a4b5d2
- resolves: #841431
a4b5d2
  ignore cached man pages if they don't exist anymore
a4b5d2
a4b5d2
* Fri Jul 20 2012 Dan Horák <dan[at]danny.cz> - 2.6.2-4
a4b5d2
- fully patch the autotools files, fixes FTBFS due updated automake
a4b5d2
a4b5d2
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.2-3
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a4b5d2
a4b5d2
* Thu Jul 12 2012 Peter Schiffer <pschiffe@redhat.com> - 2.6.2-2
a4b5d2
- resolves: #829553
a4b5d2
  clear the old man cache on install or update
a4b5d2
a4b5d2
* Tue Jul 10 2012 Peter Schiffer <pschiffe@redhat.com> - 2.6.2-1
a4b5d2
- resolves: #833312
a4b5d2
  update to 2.6.2
a4b5d2
- resolves: #657409
a4b5d2
  fixed warning when invoking col by the mandb program in cron
a4b5d2
- resolves: #829935
a4b5d2
  enabled support for man pages compressed with lzip
a4b5d2
- resolves: #821778
a4b5d2
  added virtual provides for bundled gnulib library
a4b5d2
- resolves: #824825
a4b5d2
  apropos returns correct exit code for invalid man page
a4b5d2
a4b5d2
* Tue Apr 24 2012 Peter Schiffer <pschiffe@redhat.com> - 2.6.1-4
a4b5d2
- related: #693458
a4b5d2
  updated patch for .so links because previous one wasn't working very well
a4b5d2
a4b5d2
* Tue Apr 24 2012 Peter Schiffer <pschiffe@redhat.com> - 2.6.1-3
a4b5d2
- added autoconf, automake, libtool and gettext-devel to the build requires
a4b5d2
a4b5d2
* Tue Apr 24 2012 Peter Schiffer <pschiffe@redhat.com> - 2.6.1-2
a4b5d2
- resolves: #677669
a4b5d2
  added support for wildcards in path
a4b5d2
- resolves: #693458
a4b5d2
  fixed error with .so links
a4b5d2
a4b5d2
* Thu Apr 05 2012 Peter Schiffer <pschiffe@redhat.com> - 2.6.1-1
a4b5d2
- resolves: #790771
a4b5d2
  update to 2.6.1
a4b5d2
- resolves: #806086
a4b5d2
  removed hard-dependency on cron, update man db after install or update
a4b5d2
a4b5d2
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.0.2-4
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
a4b5d2
a4b5d2
* Wed Oct 05 2011 Peter Schiffer <pschiffe@redhat.com> - 2.6.0.2-3
a4b5d2
- resolves: #702904
a4b5d2
  fixed double free or corruption issue
a4b5d2
- resolves: #739207
a4b5d2
  require groff-base instead of groff
a4b5d2
- rebuilt for gdbm-1.9.1-1
a4b5d2
a4b5d2
* Sun May 29 2011 Ville Skyttä <ville.skytta@iki.fi> - 2.6.0.2-2
a4b5d2
- Own the %%{_libdir}/man-db dir.
a4b5d2
a4b5d2
* Thu Apr 21 2011 Ivana Hutarova Varekova <varekova@redhat.com> - 2.6.0.2-1
a4b5d2
- update to 2.6.0.2
a4b5d2
- remove obsolete patches
a4b5d2
- add libpipe dependency
a4b5d2
a4b5d2
* Wed Mar 23 2011 Ivana Hutarova Varekova <varekova@redhat.com> - 2.5.9-6
a4b5d2
- Build with zlib support.
a4b5d2
- Use elinks as default HTML browser.
a4b5d2
   thanks Ville Skyttä
a4b5d2
a4b5d2
* Wed Mar 23 2011 Ivana Hutarova Varekova <varekova@redhat.com> - 2.5.9-5
a4b5d2
* Resolves: #684977
a4b5d2
  backport upstream patch
a4b5d2
a4b5d2
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.9-4
a4b5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a4b5d2
a4b5d2
* Thu Jan 27 2011 Ivana Hutarova Varekova <varekova@redhat.com> - 2.5.9-3
a4b5d2
- Resolves: #659292
a4b5d2
  use ionice in man cron job
a4b5d2
a4b5d2
* Wed Nov 24 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 2.5.9-2
a4b5d2
- Resolves: #655385 - use old format of nroff output
a4b5d2
a4b5d2
* Mon Nov 22 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 2.5.9-1
a4b5d2
- update to 2.5.9
a4b5d2
a4b5d2
* Fri Oct  1 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 2.5.7-8
a4b5d2
- add less buildrequire
a4b5d2
a4b5d2
* Wed Sep 29 2010 jkeating - 2.5.7-7
a4b5d2
- Rebuilt for gcc bug 634757
a4b5d2
a4b5d2
* Fri Sep 24 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 2.5.7-6
a4b5d2
- Resolves: #630506 (change the description)
a4b5d2
- minor spec file changes
a4b5d2
a4b5d2
* Mon Aug 30 2010 Dennis Gilmore <dennis@ausil.us> - 2.5.7-5
a4b5d2
- Provide Versioned man
a4b5d2
a4b5d2
* Mon Aug 16 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 2.5.7-4
a4b5d2
- remove obsolete conflict flag
a4b5d2
a4b5d2
* Mon Aug 16 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 2.5.7-3
a4b5d2
- provides man tag
a4b5d2
- resolves: #621688
a4b5d2
  remove problematic man-pages (now in man-pages-de package)
a4b5d2
a4b5d2
* Fri Apr 16 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 2.5.7-2
a4b5d2
- add conflicts tag
a4b5d2
a4b5d2
* Wed Feb 17 2010 Ivana Hutarova Varekova <varekova@redhat.com> - 2.5.7-1
a4b5d2
- initial build