source: projects/specs/trunk/f/findutils/findutils-vl.spec @ 12546

Revision 12546, 6.6 KB checked in by tomop, 3 years ago (diff)

updated 28 packages

autoconf-2.71-1

automake-1.16.3-1

bison-3.7.5-1

e2fsprogs-1.46.1-1

findutils-4.8.0-1

galera-26.4.7-1

gawk-5.1.0-1

gdbm-1.19-1

gjs-1.66.2-1

gnome-initial-setup-3.36.4-2

grep-3.6-1

help2man-1.48.1-1

ipvsadm-1.31-1

less-563-1

libidn-1.36-1

make-4.3-1

mariadb-10.5.9-1

mozjs78-78.7.0-1

mpfr-4.1.0-1

nettle-3.7.1-1

parted-3.4-1

pcre2-10.36-1

polkit-0.118-1

strongswan-5.9.1-1

tar-1.34-1

trousers-0.3.15-1

wget-1.21-1

wireshark-3.4.3-1

Line 
1Summary: The GNU versions of find utilities (find and xargs).
2Summary(ja):  find ユーティリティの GNU バージョン (find および xargs).
3Name: findutils
4Version: 4.8.0
5Release: 1%{?_dist_release}
6Group: system,accessories
7Vendor: Project Vine
8Distribution: Vine Linux
9
10License: GPL
11Source0: https://ftp.gnu.org/gnu/findutils/findutils-%{version}.tar.xz
12
13# do not build locate
14Patch1:  findutils-4.5.15-no-locate.patch
15
16# add -xautofs option to not descend into directories on autofs file systems
17Patch2:  findutils-4.4.2-xautofs.patch
18
19# eliminate compile-time warnings
20Patch3:  findutils-4.5.13-warnings.patch
21
22# test-lock: disable the rwlock test
23Patch4:  findutils-4.6.0-test-lock.patch
24
25# implement the -noleaf option of find (#1252549)
26Patch5:  findutils-4.6.0-leaf-opt.patch
27
28Requires(post): /sbin/install-info
29Requires(preun): /sbin/install-info
30BuildRoot: %{_tmppath}/%{name}-%{version}-root
31BuildRequires: libtool, automake, autoconf
32BuildRequires: dejagnu, gettext, texinfo, git
33
34%description
35The findutils package contains programs which will help you locate
36files on your system.  The find utility searches through a hierarchy
37of directories looking for files which match a certain set of criteria
38(such as a filename pattern).  The xargs utility builds and executes
39command lines from standard input arguments (usually lists of file
40names generated by the find command).
41
42You should install findutils because it includes tools that are very
43useful for finding things on your system.
44
45
46%debug_package
47
48
49%prep
50%autosetup -N -S git
51
52# drop the source code of locate
53git rm -q -r locate
54git commit -q -m "drop the source code of locate"
55
56# remove ignored files from git and mark them as ignored
57tee -a .gitignore << EOF
58*~
59Makefile.in
60/aclocal.m4
61/autom4te.cache
62/build
63/configure
64/doc/find.info*
65/doc/stamp-vti
66/doc/version.texi
67EOF
68git rm -q -r --cached .
69git add --all .
70git commit -m "remove ignored files from git"
71
72# apply all patches
73%autopatch
74
75# needed because of findutils-4.5.15-no-locate.patch
76autoreconf -fiv
77git add --all .
78git commit -q -m "after invocation of autoreconf"
79
80
81%build
82mkdir build
83cd build
84%global _configure ../configure
85%configure
86
87make %{?_smp_mflags}
88
89
90%check
91make %{?_smp_mflags} check -C build
92
93
94%install
95%make_install -C build
96
97rm -f %{buildroot}%{_infodir}/dir
98
99# move find to /bin
100mkdir -p %{buildroot}/bin
101mv %{buildroot}%{_bindir}/find %{buildroot}/bin/
102ln -sf ../../bin/find %{buildroot}%{_bindir}
103
104%find_lang %{name}
105
106
107%post
108if [ -f %{_infodir}/find.info.gz ]; then
109  /sbin/install-info %{_infodir}/find.info.gz %{_infodir}/dir
110fi
111
112%preun
113if [ $1 = 0 -a -f %{_infodir}/find.info.gz ]; then
114    /sbin/install-info --delete %{_infodir}/find.info.gz %{_infodir}/dir
115fi
116
117
118%clean
119rm -rf $RPM_BUILD_ROOT
120
121
122%files -f %{name}.lang
123%defattr(-,root,root)
124%license COPYING
125%doc AUTHORS NEWS README THANKS TODO
126/bin/find
127%{_bindir}/find
128%{_bindir}/xargs
129%{_mandir}/man1/find.1*
130%{_mandir}/man1/xargs.1*
131%{_infodir}/find.info*
132%{_infodir}/find-maint.info*
133
134
135%changelog
136* Mon Feb 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.8.0-1
137- new upstream release.
138- updated patches.
139
140* Wed Mar 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.7.0-1
141- new upstream release.
142- updated patches.
143
144* Sun Jul 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.5.10-2
145- rebuild with VineSeed environment
146- add Patch0 (findutils-4.5.10-gets.patch)
147
148* Thu Nov 29 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 4.5.10-1
149- new upstream reelase
150
151* Mon Apr 11 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 4.5.9-1
152- new upstream release
153
154* Sun Mar 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.0-2
155- move find to /bin
156  - we'd use find in initscripts
157
158* Fri May 23 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.0-1
159- new versioning policy
160- new upstream release
161
162* Mon Oct 22 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.2.31-0vl1
163- new upstream release (including security fix for CVE-2007-2452)
164
165* Thu May 04 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.2.27-0vl1
166- new upstream release
167- use License instead of Copyright
168- change Group to System Environment/Base
169
170* Tue Jun 21 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.2.23-0vl1
171- new upstream release
172- drop unneeded patches
173
174* Sat Jan 20 2001 Lisa Sagami <czs14350@mb.infoweb.ne.jp>
175- 4.1.5-0vl3
176- usr better macros (%%configure/%%makeinstall)
177
178* Tue Nov 21 2000 Jun Nishii <jun@vinelinux.org>
179- 4.1.5-0vl2
180- bug fix for -O002
181
182* Wed Jun  7 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
183- 4.1.5
184- added ja.po
185
186* Mon Apr  3 2000 Bernhard Rosenkraenzer <bero@redhat.com>
187- 4.1.4
188- remove some obsolete patches, adapt others
189- fix build on alpha
190
191* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
192- fix summary
193- ma  pages are compressed
194
195* Wed Jan 12 2000 Preston Brown <pbrown@redhat.com>
196- new description.
197
198* Fri Aug 27 1999 Preston Brown <pbrown@redhat.com>
199- fixed block count bug (# 2141)
200
201* Mon Mar 29 1999 Preston Brown <pbrown@redhat.com>
202- patch to fix xargs out of bounds overflow (bug # 1279)
203
204* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
205- auto rebuild in the new build environment (release 30)
206
207* Fri Mar 19 1999 Jeff Johnson <jbj@redhat.com>
208- strip binaries.
209
210* Mon Feb  8 1999 Jeff Johnson <jbj@redhat.com>
211- remove further updatedb remnants (#1072).
212
213* Thu Dec 03 1998 Cristian Gafton <gafton@redhat.com>
214- added patch for glibc21
215
216* Mon Nov 16 1998 Erik Troan <ewt@redhat.com>
217- removed locate stuff (as we now ship slocate)
218
219* Wed Jun 10 1998 Erik Troan <ewt@redhat.com>
220- updated updatedb cron script to not look for $TMPNAME.n (which was
221  a relic anyway)
222- added -b parameters to all of the patches
223
224* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
225- translations modified for de, fr, tr
226
227* Mon Mar 09 1998 Michael K. Johnson <johnsonm@redhat.com>
228- make updatedb.cron use mktemp correctly
229- make updatedb use mktemp
230
231* Sun Nov 09 1997 Michael K. Johnson <johnsonm@redhat.com>
232- nobody should own tmpfile
233- ignore /net
234
235* Wed Nov 05 1997 Michael K. Johnson <johnsonm@redhat.com>
236- made updatedb.cron do a better job of cleaning up after itself.
237
238* Tue Oct 28 1997 Donald Barnes <djb@redhat.com>
239- fixed 64 bit-ism in getline.c, patch tacked on to end of glibc one
240
241* Thu Oct 23 1997 Erik Troan <ewt@redhat.com>
242- added patch for glibc 2.1
243
244* Fri Oct 17 1997 Donnie Barnes <djb@redhat.com>
245- added BuildRoot support
246
247* Tue Oct 14 1997 Michael K. Johnson <johnsonm@redhat.com>
248- made updatedb.cron work even if "nobody" can't read /root
249- use mktemp in updatedb.cron
250
251* Sun Sep 14 1997 Erik Troan <ewt@redhat.com>
252- added missing info pages
253- uses install-info
254
255* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
256- built with glibc
257
258* Mon Apr 21 1997 Michael K. Johnson <johnsonm@redhat.com>
259- fixed updatedb.cron
Note: See TracBrowser for help on using the repository browser.