diff options
author | Jan Vanmullem | 2015-09-21 23:10:04 +0200 |
---|---|---|
committer | Jan Vanmullem | 2015-09-21 23:10:04 +0200 |
commit | 6cca34ad382907ce1143cf93a49ed4cff4f98fd7 (patch) | |
tree | 9f0fe654bc80d063e63857db86c0e11e2a4b1bf4 | |
download | aur-6cca34ad382907ce1143cf93a49ed4cff4f98fd7.tar.gz |
added pkgbuild and install script for v1.2.0
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | apt-dater.install | 20 |
3 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..abedaf20f177 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = apt-dater + pkgdesc = Terminal-based remote package update manager + pkgver = 1.0.2 + pkgrel = 1 + url = https://www.ibh.de/apt-dater + install = apt-dater.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = pkg-config + makedepends = vim + depends = glib2 + depends = libxml2 + depends = lockfile-progs + depends = ncurses + depends = openssh + depends = perl + depends = popt + depends = tcl + depends = tmux + depends = util-linux + source = https://github.com/DE-IBH/apt-dater/archive/v1.0.2.tar.gz + source = apt-dater.install + sha256sums = 4d01e734f4dac32ff2eb279e6493a1019f2c2fce0e35cea48df027a593df0355 + sha256sums = 5369cdbb3fb2cfe3a223c065f017e6a136b3d4ee9d85074ea5150a20120c2458 + +pkgname = apt-dater + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5f5f0a1fc6bf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: imp0 <jan at siteworld dot be> +pkgname=apt-dater +pkgver=1.0.2 +pkgrel=1 +pkgdesc="Terminal-based remote package update manager" +arch=('i686' 'x86_64') +url="https://www.ibh.de/apt-dater" +license=('GPL') +depends=('glib2' 'libxml2' 'lockfile-progs' 'ncurses' 'openssh' 'perl' 'popt' 'tcl' 'tmux' 'util-linux') +makedepends=('pkg-config' 'vim') +source=("https://github.com/DE-IBH/${pkgname}/archive/v${pkgver}.tar.gz" +'apt-dater.install') +sha256sums=('4d01e734f4dac32ff2eb279e6493a1019f2c2fce0e35cea48df027a593df0355' +'5369cdbb3fb2cfe3a223c065f017e6a136b3d4ee9d85074ea5150a20120c2458') +install=apt-dater.install + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure \ + --prefix=/usr \ + --disable-rpath \ + --enable-debug \ + --enable-xmlreport \ + --enable-autoref \ + --enable-history \ + --enable-clusters \ + --enable-tclfilter \ + --enable-tmux + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/apt-dater.install b/apt-dater.install new file mode 100644 index 000000000000..04f3b60c8352 --- /dev/null +++ b/apt-dater.install @@ -0,0 +1,20 @@ +APT_DATER_GROUP=apt-dater + +post_install() { + getent group $APT_DATER_GROUP >/dev/null 2>&1 || groupadd --system apt-dater + + chown :$APT_DATER_GROUP /etc/apt-dater /etc/apt-dater/ssh + + for d in /var/cache/apt-dater/stats /var/cache/apt-dater/tmux /var/lib/apt-dater/history; do + chown :$APT_DATER_GROUP "$d" + chmod 02770 "$d" + done + + echo " ==> Group '$APT_DATER_GROUP' created." + echo " ==> Add your user to the '$APT_DATER_GROUP' group." +} + +post_remove() { + groupdel $APT_DATER_GROUP || true + echo " ==> Group '$APT_DATER_GROUP' removed." +} |