123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230 |
- Summary: An utility for finding files by name
- Summary(ja): ファイルをファイル名で探すためのユーティリティ
- Name: mlocate
- Version: 0.24
- Release: 1%{?_dist_release}
- License: GPLv2
- URL: https://fedorahosted.org/mlocate/
- Group: Applications/System
- Source0: https://fedorahosted.org/releases/m/l/mlocate/mlocate-%{version}.tar.xz
- Source1: updatedb.conf
- Source2: mlocate.cron
- Requires(pre): shadow-utils
- Requires(post): grep, sed
- Provides: bundled(gnulib)
- Obsoletes: slocate <= 2.7-25vl6
- Vendor: Project Vine
- Distribution: Vine Linux
- Packager: iwaim
- %description
- mlocate is a locate/updatedb implementation. It keeps a database of
- all existing files and allows you to lookup files by name.
- The 'm' stands for "merging": updatedb reuses the existing database to avoid
- rereading most of the file system, which makes updatedb faster and does not
- trash the system caches as much as traditional locate implementations.
- %prep
- %setup -q
- %build
- %configure --localstatedir=%{_localstatedir}/lib
- make %{?_smp_mflags} groupname=slocate
- %install
- make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' groupname=slocate
- mkdir -p $RPM_BUILD_ROOT{%{_sysconfdir},/etc/cron.daily}
- install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/updatedb.conf
- install -p -m 755 %{SOURCE2} $RPM_BUILD_ROOT/etc/cron.daily/mlocate.cron
- # %%ghost semantics is so stupid
- touch $RPM_BUILD_ROOT%{_localstatedir}/lib/mlocate/mlocate.db
- %find_lang mlocate
- %clean
- rm -rf $RPM_BUILD_ROOT
- %pre
- getent group slocate >/dev/null || groupadd -g 21 -r -f slocate
- exit 0
- %post
- if /bin/grep -q '^[^#]*DAILY_UPDATE' %{_sysconfdir}/updatedb.conf; then
- /bin/sed -i.rpmsave -e '/DAILY_UPDATE/s/^/#/' %{_sysconfdir}/updatedb.conf
- fi
- %triggerpostun -- slocate <= 2.7-25vl6
- getent group slocate >/dev/null || groupadd -g 21 -r -f slocate
- exit 0
- %files -f mlocate.lang
- %defattr(-,root,root,-)
- %doc AUTHORS COPYING NEWS README
- /etc/cron.daily/mlocate.cron
- %config(noreplace) %{_sysconfdir}/updatedb.conf
- %attr(2711,root,slocate) %{_bindir}/locate
- %{_bindir}/updatedb
- %{_mandir}/man*/*
- %dir %attr(0750,root,slocate) %{_localstatedir}/lib/mlocate
- %ghost %{_localstatedir}/lib/mlocate/mlocate.db
- %changelog
- * Mon Aug 15 2011 IWAI, Masaharu <iwai@alib.jp> 0.24-1
- - initial build for Vine Linux
- - add triggerpostun script: deleting slocate group by slocate package
- - Obsoletes tag for Vine Linux
- - add Summary(ja)
- * Thu Mar 31 2011 Miloslav Trmač <mitr@redhat.com> - 0.24-1
- - Update to mlocate-0.24
- Resolves: #675189
- - Explicitly exclude fuse.sshfs. Ideally we'd like to exclude all fuse.* file
- systems, sshfs is urgent because it it can hang updatedb.
- Resolves: #604145, #608094
- * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23.1-5
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
- * Fri Feb 4 2011 Miloslav Trmač <mitr@redhat.com> - 0.23.1-4
- - Add Provides: bundled(gnulib)
- * Fri Feb 4 2011 Miloslav Trmač <mitr@redhat.com> - 0.23.1-3
- - Exclude /mnt by default
- Resolves: #674635
- - Drop %%triggerpostun on slocate - it is long obsolete, and rpm started
- rejecting "Requries(triggerpostun)"
- * Wed Sep 29 2010 jkeating - 0.23.1-2
- - Rebuilt for gcc bug 634757
- * Tue Sep 14 2010 Miloslav Trmač <mitr@redhat.com> - 0.23.1-1
- - Update to mlocate-0.23.1
- * Thu Aug 26 2010 Miloslav Trmač <mitr@redhat.com> - 0.23-1
- - Update to mlocate-0.23
- - Don't exclude rootfs, to avoid ambiguity when handling "/"
- Resolves: #624551
- * Tue Mar 30 2010 Miloslav Trmač <mitr@redhat.com> - 0.22.4-2
- - Ignore no-op bind mounts
- Resolves: #577819
- * Fri Mar 26 2010 Miloslav Trmač <mitr@redhat.com> - 0.22.4-1
- - Update to mlocate-0.22.4
- * Thu Mar 4 2010 Miloslav Trmač <mitr@redhat.com> - 0.22.3-1
- - Update to mlocate-0.22.3
- - Remove no longer necessary references to BuildRoot:
- * Fri Jan 15 2010 Miloslav Trmač <mitr@redhat.com> - 0.22.2-2
- - Add "lustre" to PRUNEFS
- - Add all nodev filesystems from the Fedora kernel to PRUNEFS, to make
- (updatedb) work as some users expect
- * Fri Oct 2 2009 Miloslav Trmač <mitr@redhat.com> - 0.22.2-1
- - Update to mlocate-0.22.2
- * Tue Sep 15 2009 Miloslav Trmač <mitr@redhat.com> - 0.22.1-1
- - Update to mlocate-0.22.1
- - Drop Provides: slocate, per NamingGuidelines
- * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
- * Tue May 19 2009 Miloslav Trmač <mitr@redhat.com> - 0.22-2
- - Add /var/cache/ccache to PRUNEPATHS.
- * Tue Apr 14 2009 Miloslav Trmač <mitr@redhat.com> - 0.22-1
- - Update to mlocate-0.22
- * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21.1-4
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
- * Mon Jan 12 2009 Miloslav Trmač <mitr@redhat.com> - 0.21.1-3
- - Merge review fixes, based on a patch by Parag AN:
- - Use %%{_localstatedir}/lib instead of hard-coding /var/lib
- - Use %%{?_smp_mflags}
- - Preserve file time stamps
- - Only create the group if it doesn't exist, hide errors from rpm
- * Fri Nov 28 2008 Miloslav Trmač <mitr@redhat.com> - 0.21.1-2
- - Add .git to PRUNENAMES
- Resolves: #473227
- - Avoid a rpmlint warning
- * Tue Oct 28 2008 Miloslav Trmač <mitr@redhat.com> - 0.21.1-1
- - Update to mlocate-0.21
- Resolves: #461208
- * Mon Jun 30 2008 Miloslav Trmač <mitr@redhat.com> - 0.21-1
- - Update to mlocate-0.21
- - Define PRUNENAMES to exclude .svn and .hg
- * Wed Apr 9 2008 Miloslav Trmač <mitr@redhat.com> - 0.20-1
- - Update to mlocate-0.20
- * Mon Mar 3 2008 Miloslav Trmač <mitr@redhat.com> - 0.19-1
- - Update to mlocate-0.19
- - New home page at https://fedorahosted.org/mlocate/ .
- * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.18-2
- - Autorebuild for GCC 4.3
- * Sat Aug 25 2007 Miloslav Trmač <mitr@redhat.com> - 0.18-1
- - Update to mlocate-0.18
- - Run updatedb with reduced I/O priority
- Resolves: #254165
- * Wed Apr 25 2007 Miloslav Trmac <mitr@redhat.com> - 0.17-1
- - Update to mlocate-0.17
- Resolves: #237120
- * Tue Mar 6 2007 Miloslav Trmac <mitr@redhat.com> - 0.16-1
- - Update to mlocate-0.16
- - Enable PRUNE_BIND_MOUNTS by default
- Resolves: #221755
- * Fri Jan 5 2007 Miloslav Trmac <mitr@redhat.com> - 0.15-2
- - Add gfs and gfs2 to PRUNEFS
- Resolves: #220491
- * Thu Nov 16 2006 Miloslav Trmac <mitr@redhat.com> - 0.15-1
- - Update to mlocate-0.15
- Resolves: #215763
- * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.14-2.1
- - rebuild
- * Sat Mar 18 2006 Miloslav Trmac <mitr@redhat.com> - 0.14-2
- - Ship NEWS
- * Sat Mar 18 2006 Miloslav Trmac <mitr@redhat.com> - 0.14-1
- - Update to mlocate-0.14
- * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.12-1.2
- - bump again for double-long bug on ppc(64)
- * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.12-1.1
- - rebuilt for new gcc4.1 snapshot and glibc changes
- * Sat Dec 31 2005 Miloslav Trmac <mitr@redhat.com> - 0.12-1
- - Update to mlocate-0.12
- * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
- - rebuilt
- * Fri Dec 2 2005 Miloslav Trmac <mitr@redhat.com> - 0.11-2
- - Comment out DAILY_UPDATE from updatedb.conf (#174693)
- * Thu Nov 10 2005 Miloslav Trmac <mitr@redhat.com> - 0.11-1
- - Update to mlocate-0.11
- - Add scriptlets to create group slocate
- * Thu Jul 28 2005 Miloslav Trmac <mitr@volny.cz> - 0.10-0.testing.1
- - Update to mlocate-0.10
- * Thu Jul 28 2005 Miloslav Trmac <mitr@volny.cz> - 0.09-0.testing.1
- - Initial build.
|