# Maintainer: Natanael Copa setvar pkgname = 'procps' setvar pkgver = '3.3.12' setvar pkgrel = '3' setvar pkgdesc = ""Utilities for monitoring your system and processes on your system"" setvar url = ""https://gitlab.com/procps-ng/procps"" setvar arch = ""all"" setvar license = ""GPL LGPL"" setvar makedepends = ""ncurses-dev gettext-dev autoconf automake libtool"" setvar checkdepends = ""dejagnu"" setvar subpackages = ""$pkgname-dev $pkgname-doc libproc"" setvar source = ""$pkgname-$pkgver.tar.gz::https://gitlab.com/procps-ng/$pkgname/repository/archive.tar.gz?ref=v$pkgver strtod.patch"" setvar builddir = ""$srcdir/$pkgname-v$pkgver"" proc prepare { # NOTE: Name of the tarball's top-level directory contains SHA1. ln -fs $pkgname-v$pkgver-* $builddir default_prepare cd $builddir ./autogen.sh } proc 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 make } proc check { cd $builddir make check } proc package { cd $builddir make DESTDIR="$pkgdir" ldconfig=true install="install -D" \ install # These binaries are identical. ln -sf pgrep "$pkgdir"/bin/pkill install -d "$pkgdir"/usr/lib mv "$pkgdir"/include "$pkgdir"/usr/ \ && mv "$pkgdir"/lib/pkgconfig "$pkgdir"/usr/lib/ } proc libproc { setvar pkgdesc = ""Library for monitoring system and processes"" install -d "$subpkgdir"/ mv "$pkgdir"/lib "$subpkgdir"/ } setvar sha512sums = ""a4400b9e13f8e9ec1c527a0e9e2e5580b6d007cae0f961b2a82c2924e4922232cee7a8be77badb45d608383758476da0260460d8e0801a5e88ced7cc6b8c10cc procps-3.3.12.tar.gz 93449c3b431a40d9fbfe8a5681cbd3696a984565b99d6105cf988ae571beda0c815104a3a13bf6d20289705e4063b0a61d2658c422293095e3eb78c29c41053b strtod.patch""