aboutsummaryrefslogtreecommitdiffstats
path: root/main/findutils/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/findutils/APKBUILD')
-rw-r--r--main/findutils/APKBUILD33
1 files changed, 28 insertions, 5 deletions
diff --git a/main/findutils/APKBUILD b/main/findutils/APKBUILD
index 1a44c0bc66a..4473690a943 100644
--- a/main/findutils/APKBUILD
+++ b/main/findutils/APKBUILD
@@ -2,18 +2,20 @@
# Contributor: Michael Mason <ms13sp@gmail.com>
# Maintainer: Michael Mason <ms13sp@gmail.com>
pkgname=findutils
-pkgver=4.8.0
-pkgrel=0
+pkgver=4.9.0
+pkgrel=5
pkgdesc="GNU utilities for finding files"
url="https://www.gnu.org/software/findutils/"
arch="all"
license="GPL-3.0-or-later"
checkdepends="coreutils diffutils dejagnu"
-subpackages="$pkgname-doc"
+subpackages="$pkgname-doc $pkgname-locate:_locate $pkgname-locate-doc:_locate_doc"
source="https://ftp.gnu.org/pub/gnu/findutils/findutils-$pkgver.tar.xz
test-parse-datetime.patch"
build() {
+ CFLAGS="$CFLAGS -flto=auto" \
+ CXXFLAGS="$CXXFLAGS -flto=auto" \
./configure \
--build=$CBUILD \
--host=$CHOST \
@@ -32,7 +34,28 @@ check() {
package() {
make DESTDIR="$pkgdir" install
rm -rf "$pkgdir"/usr/lib
+ mv "$pkgdir"/usr/share/man/man1/locate.1 "$builddir"
}
-sha512sums="eaa2da304dbeb2cd659b9210ac37da1bde4cd665c12a818eca98541c5ed5cba1050641fc0c39c0a446a5a7a87a8d654df0e0e6b0cee21752ea485188c9f1071e findutils-4.8.0.tar.xz
-79571dc889afa5e6f01c9e1d4134df5e4112a410f24eb3e315645f6886a901780745abe49597d07c6409a3e3ecd3380b1721d86a684b7705c35767111c93bbf5 test-parse-datetime.patch"
+_locate() {
+ pkgdesc="locate and updatedb from findutils"
+ # requires flags only findutils find supports, like -fstype
+ depends="$pkgname=$pkgver-r$pkgrel"
+
+ amove usr/libexec/frcode \
+ usr/bin/locate \
+ usr/bin/updatedb
+}
+
+_locate_doc() {
+ pkgdesc="locate and updatedb from findutils"
+ install -Dm644 "$builddir"/locate.1 \
+ -t "$pkgdir"/usr/share/man/man1
+ default_doc
+ install_if="docs $pkgname-locate=$pkgver-r$pkgrel"
+}
+
+sha512sums="
+ba4844f4403de0148ad14b46a3dbefd5a721f6257c864bf41a6789b11705408524751c627420b15a52af95564d8e5b52f0978474f640a62ab86a41d20cf14be9 findutils-4.9.0.tar.xz
+79571dc889afa5e6f01c9e1d4134df5e4112a410f24eb3e315645f6886a901780745abe49597d07c6409a3e3ecd3380b1721d86a684b7705c35767111c93bbf5 test-parse-datetime.patch
+"