34a1ef31f8
Findutils locate/updatedb is very inefficient, and either an information leak or not useful, since the database is public readable. It's slocate implementation warns it has bugs. Providing this locate implementation was deemed impractical, especially in a core package like findutils. Users interested in having a proper locate service are highly recommended to use mlocate instead, which has none of these shortcommings. Closes #7032.
27 lines
707 B
Bash
27 lines
707 B
Bash
# Template file for 'findutils'
|
|
pkgname=findutils
|
|
version=4.6.0
|
|
revision=4
|
|
bootstrap=yes
|
|
build_style=gnu-configure
|
|
configure_args="--program-prefix=g"
|
|
short_desc="The GNU Find Utilities"
|
|
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
|
license="GPL-3"
|
|
homepage="http://www.gnu.org/software/findutils"
|
|
distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
|
|
checksum=ded4c9f73731cd48fec3b6bdaccce896473b6d8e337e9612e16cf1431bb1169d
|
|
|
|
alternatives="
|
|
xargs:xargs:/usr/bin/gxargs
|
|
xargs:xargs.1:/usr/share/man/man1/gxargs.1
|
|
find:find:/usr/bin/gfind
|
|
find:find.1:/usr/share/man/man1/gfind.1
|
|
"
|
|
|
|
post_extract() {
|
|
sed -i '/SUBDIRS/s/locate//' Makefile.in
|
|
}
|
|
post_configure() {
|
|
make -C locate dblocation.texi
|
|
}
|