summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Vanmullem2015-09-21 23:10:04 +0200
committerJan Vanmullem2015-09-21 23:10:04 +0200
commit6cca34ad382907ce1143cf93a49ed4cff4f98fd7 (patch)
tree9f0fe654bc80d063e63857db86c0e11e2a4b1bf4
downloadaur-6cca34ad382907ce1143cf93a49ed4cff4f98fd7.tar.gz
added pkgbuild and install script for v1.2.0
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD35
-rw-r--r--apt-dater.install20
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."
+}