diff options
Diffstat (limited to 'main/atop/APKBUILD')
-rw-r--r-- | main/atop/APKBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/main/atop/APKBUILD b/main/atop/APKBUILD new file mode 100644 index 0000000000..949539c82f --- /dev/null +++ b/main/atop/APKBUILD @@ -0,0 +1,46 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +pkgname=atop +pkgver=1.26 +pkgrel=0 +pkgdesc="Resource-specific view of processes" +url="http://www.atcomputing.nl/Tools/atop" +arch="all" +license="GPL-2" +depends= +makedepends="zlib-dev ncurses-dev" +subpackages="$pkgname-doc" +source="http://www.atoptool.nl/download/atop-$pkgver.tar.gz + atop-bb-compat.patch + atop.initd" + +_builddir="$srcdir"/$pkgname-$pkgver +prepare() { + cd "$_builddir" + patch -p1 -i "$srcdir"/atop-bb-compat.patch || return 1 + sed -i -e '/^CFLAGS/s: = -O : += :' \ + -e '/^LDFLAGS/s: = : += :' Makefile + cp "$srcdir"/atop.initd atop.init + chmod a+rx atop.init +} + +build() { + cd "$_builddir" + make +} + +package() { + cd "$_builddir" + mkdir -p "$pkgdir"/var/log/atop "$pkgdir"/var/run + make DESTDIR="$pkgdir" \ + INIPATH=/etc/init.d \ + SCRPATH=/etc/periodic/daily \ + install + rm -f "$pkgdir"/etc/cron.d + mv "$pkgdir"/etc/periodic/daily/atop.daily \ + "$pkgdir"/etc/periodic/daily/atop + +} + +md5sums="9a72baf4c8f330973f1e2703f5a6c041 atop-1.26.tar.gz +3b4c7d162eafcd3db6e2647269065823 atop-bb-compat.patch +06aba14ddeadbb1d0c3594536785213b atop.initd" |