diff options
author | Jacob McSwain | 2016-04-24 19:02:37 -0500 |
---|---|---|
committer | Jacob McSwain | 2016-04-24 19:02:37 -0500 |
commit | ee3632fa4c1ef066e990ef5bd1a7decf1da5b02c (patch) | |
tree | 66bf1f0500bb4f6770416f0af75c8a028b0282e6 | |
download | aur-ee3632fa4c1ef066e990ef5bd1a7decf1da5b02c.tar.gz |
Initial Bringup
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 60 | ||||
-rw-r--r-- | install | 14 |
3 files changed, 102 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5217d2b94aea --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = procps-ng-git + pkgdesc = Utilities for monitoring your system and its processes + pkgver = 3.3.11 + pkgrel = 42 + url = http://gitlab.com/procps-ng/procps/ + install = install + arch = i686 + arch = x86_64 + groups = base + license = GPL + license = LGPL + makedepends = git + makedepends = m4 + makedepends = autoconf + makedepends = libtool + depends = ncurses + depends = systemd + provides = procps + provides = sysvinit-tools + provides = procps-ng + conflicts = procps + conflicts = sysvinit-tools + conflicts = procps-ng + replaces = procps + replaces = sysvinit-tools + +pkgname = procps-ng-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..25b2f623a7d6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,60 @@ +# $Id$ +# Maintainer: Gaetan Bisson <bisson@archlinux.org> +# Contributor: Eric BĂ©langer <eric@archlinux.org> + +_pkgname=procps-ng +pkgname=procps-ng-git +pkgver=3.3.11 +pkgrel=42 +pkgdesc='Utilities for monitoring your system and its processes' +url='http://gitlab.com/procps-ng/procps/' +license=('GPL' 'LGPL') +arch=('i686' 'x86_64') +depends=('ncurses' 'systemd') +makedepends=('git' 'm4' 'autoconf' 'libtool') +source=() +sha256sums=() +_gitroot="https://gitlab.com/procps-ng/procps.git" +_gitname="procps-ng" + +groups=('base') + +conflicts=('procps' 'sysvinit-tools' 'procps-ng') +provides=('procps' 'sysvinit-tools' 'procps-ng') +replaces=('procps' 'sysvinit-tools') + +install=install + +prepare() { +cd ${srcdir} + msg "Downloading from upstream git ...." + + if [ -d "${srcdir}/${_gitname}" ] ; then + cd ${_gitname} && git pull --rebase + else + git clone ${_gitroot} ${_gitname} + cd ${_gitname} + fi +} + +build() { + cd "${srcdir}/${_gitname}" + ./autogen.sh + ./configure \ + --prefix=/usr \ + --exec-prefix=/ \ + --sysconfdir=/etc \ + --libdir=/usr/lib \ + --bindir=/usr/bin \ + --sbindir=/usr/bin \ + --disable-kill \ + + make +} + +package() { + cd "${srcdir}/${_gitname}" + msg PKGDIR=${pkgdir} + make DESTDIR="${pkgdir}" install + +} diff --git a/install b/install new file mode 100644 index 000000000000..ce2088d2b800 --- /dev/null +++ b/install @@ -0,0 +1,14 @@ +post_upgrade() { + if [[ $(vercmp $2 3.3.8-3) = -1 ]]; then + cat <<EOF + +==> The file /etc/sysctl.conf has been removed from this +==> package, as all its settings are now kernel defaults. + +==> If you had customized it, you need to rename it as +==> /etc/sysctl.d/99-sysctl.conf since from version 207 on +==> systemd only applies settings from /etc/sysctl.d/* . + +EOF + fi +} |