From 05357e0f587a4983f66feb49f82ad0e790611877 Mon Sep 17 00:00:00 2001 From: Henrik Riomar Date: Mon, 10 Apr 2017 17:34:09 +0200 Subject: testing/apt-dater: new aport --- testing/apt-dater/02-refresh-ssh-flags.patch | 15 +++++++ testing/apt-dater/APKBUILD | 57 ++++++++++++++++++++++++++ testing/apt-dater/apt-dater-fix-includes.patch | 10 +++++ 3 files changed, 82 insertions(+) create mode 100644 testing/apt-dater/02-refresh-ssh-flags.patch create mode 100644 testing/apt-dater/APKBUILD create mode 100644 testing/apt-dater/apt-dater-fix-includes.patch (limited to 'testing') diff --git a/testing/apt-dater/02-refresh-ssh-flags.patch b/testing/apt-dater/02-refresh-ssh-flags.patch new file mode 100644 index 0000000000..b64a9f026e --- /dev/null +++ b/testing/apt-dater/02-refresh-ssh-flags.patch @@ -0,0 +1,15 @@ +# Also use OptionalCmdFlags on refreshing hosts. +# Closes: #678111 + +diff -Naur apt-dater-0.9.0.orig/lib/cmd apt-dater-0.9.0/lib/cmd +--- apt-dater-0.9.0.orig/lib/cmd 2012-05-28 22:21:48.000000000 +0200 ++++ apt-dater-0.9.0/lib/cmd 2012-07-03 19:26:49.369476113 +0200 +@@ -157,7 +157,7 @@ + ;; + refresh) + run_hook "$AD_HOOK_PRE_REFRESH" +- $AD_SSH_CMD $AD_SSH_ID -n -o BatchMode=yes -o ConnectTimeout=5 $my_ssh_user $my_ssh_port "$AD_HOSTNAME" $AD_CMD_REFRESH 2>&1 ++ $AD_SSH_CMD $AD_SSH_ID $AD_SSH_OPTFLAGS -n -o BatchMode=yes -o ConnectTimeout=5 $my_ssh_user $my_ssh_port "$AD_HOSTNAME" $AD_CMD_REFRESH 2>&1 + run_hook "$AD_HOOK_POST_REFRESH" + ;; + *) diff --git a/testing/apt-dater/APKBUILD b/testing/apt-dater/APKBUILD new file mode 100644 index 0000000000..78e2e7c569 --- /dev/null +++ b/testing/apt-dater/APKBUILD @@ -0,0 +1,57 @@ +# Contributor: Henrik Riomar +# Maintainer: Henrik Riomar +pkgname=apt-dater +pkgver=0.9.0 +pkgrel=0 +pkgdesc="terminal-based remote package update manager" +url="http://github.com/DE-IBH/apt-dater" +arch="all" +license="GPL2+" +depends="lockfile-progs screen openssh-client" +makedepends="automake autoconf popt-dev glib-dev ncurses-dev tcl-dev libconfig-dev libxml2-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="apt-dater-$pkgver.tar.gz::https://github.com/DE-IBH/apt-dater/archive/v$pkgver.tar.gz + apt-dater-fix-includes.patch + 02-refresh-ssh-flags.patch" +# 02-refresh-ssh-flags.patch is 02-refresh-ssh-flags.diff from Debian Jessie +builddir="$srcdir/$pkgname-$pkgver" + +prepare() { + cd "$builddir" + default_prepare + update_config_sub +} + +build() { + cd "$builddir" + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --enable-tclfilter \ + --enable-xmlreport \ + --enable-autoref \ + --enable-history \ + --enable-debug + + make +} + +check() { + cd "$builddir" + HOME="$builddir" ./src/apt-dater -v +} + +package() { + cd "$builddir" + make -j1 DESTDIR="$pkgdir" install + rm -f "$pkgdir"/usr/share/man/man1/apt-dater-host.1 +} + +sha512sums="9bb4ecec27e10dc45a16a472b0765917885acd62cc573ab823666fd2a1196b36a7019486458b2f5e4fdccde31c08ed5dd2fceaba8d297eea99929062e8a5ef99 apt-dater-0.9.0.tar.gz +562631999cbcf0dcfeb987705c3ec66b274b0f6914527229adbe9281b2a791f601052ed51dff9004220c376b3de9e3da812e0961b3e999174c9c4fb75593499c apt-dater-fix-includes.patch +f934b74453eb08709684ab277abd24a904d702242300b22a89e2b5a79a641647a7be2341ea871520d2ee1ba8d1359bb0c5700393c6025b4dbf15b346397a8c35 02-refresh-ssh-flags.patch" diff --git a/testing/apt-dater/apt-dater-fix-includes.patch b/testing/apt-dater/apt-dater-fix-includes.patch new file mode 100644 index 0000000000..ac1a990d07 --- /dev/null +++ b/testing/apt-dater/apt-dater-fix-includes.patch @@ -0,0 +1,10 @@ +--- a/src/lock.c ++++ b/src/lock.c +@@ -26,6 +26,7 @@ + #include "apt-dater.h" + #include "lock.h" + #include "stats.h" ++#include + #include + #include + -- cgit v1.2.3