mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-18 23:22:24 +01:00
53 lines
1.4 KiB
Plaintext
53 lines
1.4 KiB
Plaintext
# Contributor: Michael Mason <ms13sp@gmail.com>
|
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=grep
|
|
pkgver=3.3
|
|
pkgrel=0
|
|
pkgdesc="Searches input files for lines containing a match to a specified pattern"
|
|
url="https://www.gnu.org/software/grep/grep.html"
|
|
arch="all"
|
|
license="GPL-3.0+"
|
|
makedepends="pcre-dev autoconf automake"
|
|
checkdepends="coreutils bash diffutils"
|
|
subpackages="$pkgname-doc"
|
|
source="https://mirrors.kernel.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz
|
|
fix-tests.patch"
|
|
builddir="$srcdir/$pkgname-$pkgver"
|
|
# for whatever reason, all the builders locked up in the testsuite. investigate later.
|
|
options="!check"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
sed -i '/test-localename$(EXEEXT)/d' \
|
|
"$builddir"/gnulib-tests/Makefile.in
|
|
}
|
|
|
|
build() {
|
|
cd "$builddir"
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--bindir=/bin \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--infodir=/usr/share/info \
|
|
--disable-nls
|
|
make
|
|
}
|
|
|
|
check() {
|
|
make -C "$builddir" check
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
make DESTDIR="$pkgdir" install
|
|
|
|
rm -rf "$pkgdir"/usr/lib/charset.alias
|
|
rmdir -p "$pkgdir"/usr/lib 2>/dev/null || true
|
|
}
|
|
|
|
sha512sums="e4805dbddf7cd0f0faf412557d408509650c1ccf703bc450f10a3f727c690dbfaa1235aa81939a0e4b7ac6190f88c15ea1fcc562b343d4b4c7550f967aeb15db grep-3.3.tar.xz
|
|
9ba6b01c0c74933299afb469dadd2ea0c7e24befa34c691671a576063e32a1f0c735541e5e2bb0073d8afd814790909f7f895827aa8a2fbacdfcae380a7bcb11 fix-tests.patch"
|