mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-12-28 21:02:25 +01:00
71 lines
1.8 KiB
Plaintext
71 lines
1.8 KiB
Plaintext
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=procps
|
|
pkgver=3.3.12
|
|
pkgrel=1
|
|
pkgdesc="Utilities for monitoring your system and processes on your system"
|
|
url="https://gitlab.com/procps-ng/procps"
|
|
arch="all"
|
|
license="GPL LGPL"
|
|
makedepends="ncurses-dev gettext-dev autoconf automake libtool"
|
|
subpackages="$pkgname-dev $pkgname-doc libproc"
|
|
source="$pkgname-$pkgver.tar.gz::https://gitlab.com/procps-ng/$pkgname/repository/archive.tar.gz?ref=v$pkgver"
|
|
builddir="$srcdir/$pkgname-v$pkgver"
|
|
|
|
prepare() {
|
|
# NOTE: Name of the tarball's top-level directory contains SHA1.
|
|
ln -fs $pkgname-v$pkgver-* "$builddir" || return 1
|
|
|
|
default_prepare || return 1
|
|
|
|
cd "$builddir"
|
|
./autogen.sh
|
|
}
|
|
|
|
build() {
|
|
cd "$builddir"
|
|
|
|
export LIBS="$LIBS -lintl"
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/ \
|
|
--bindir=/bin \
|
|
--sbindir=/sbin \
|
|
--libdir=/lib \
|
|
--mandir=/usr/share/man \
|
|
--sysconfdir=/etc \
|
|
--docdir=/usr/share/doc \
|
|
--disable-static \
|
|
--disable-w-from \
|
|
--disable-kill \
|
|
--disable-rpath \
|
|
--with-ncurses \
|
|
|| return 1
|
|
make || return 1
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
|
|
make DESTDIR="$pkgdir" ldconfig=true install="install -D" \
|
|
install || return 1
|
|
|
|
# These binaries are identical.
|
|
ln -sf pgrep "$pkgdir"/bin/pkill || return 1
|
|
|
|
install -d "$pkgdir"/usr/lib
|
|
mv "$pkgdir"/include "$pkgdir"/usr/ \
|
|
&& mv "$pkgdir"/lib/pkgconfig "$pkgdir"/usr/lib/
|
|
}
|
|
|
|
libproc() {
|
|
pkgdesc="Library for monitoring system and processes"
|
|
|
|
install -d "$subpkgdir"/
|
|
mv "$pkgdir"/lib "$subpkgdir"/
|
|
}
|
|
|
|
md5sums="9e7545423a204a37e9828abf01515d8f procps-3.3.12.tar.gz"
|
|
sha256sums="b1036c109f271c7c50325b11a748236f8e58aa1dbafefb30c995ff1d05b4a1a8 procps-3.3.12.tar.gz"
|
|
sha512sums="a4400b9e13f8e9ec1c527a0e9e2e5580b6d007cae0f961b2a82c2924e4922232cee7a8be77badb45d608383758476da0260460d8e0801a5e88ced7cc6b8c10cc procps-3.3.12.tar.gz"
|