void-packages/srcpkgs/findutils/template
Leah Neukirchen 34a1ef31f8 findutils: remove locate.
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.
2017-07-17 13:17:52 +02:00

28 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
}