summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorblakkheim2023-01-21 00:19:42 +0000
committersvntogit2023-01-21 00:19:42 +0000
commit58e432ca858ba433dd8312316dbc2a11c2d0fad4 (patch)
tree01c5c3820030b2f1c4bb7195a106bbcce0a1d1d1 /PKGBUILD
parent6ad1b53a78a0f05a08534d71512d552cb2c6d676 (diff)
downloadaur-58e432ca858ba433dd8312316dbc2a11c2d0fad4.tar.gz
upgpkg: ddclient 3.10.0-1
git-svn-id: file:///srv/repos/svn-community/svn@1387196 9fca08f4-af9d-4005-b8df-a31f2cc04f65
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 24 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a9f0d1440034..38578b831806 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,41 +1,50 @@
# Maintainer: Johannes Löthberg <johannes@kyriasis.com>
+# Maintainer: T.J. Townsend <blakkheim@archlinux.org>
# Contributor: Jonathan Steel <jsteel at archlinux.org>
# Contributor: Abhishek Dasgupta <abhidg@gmail.com>
# Contributor: David Rosenstrauch <darose@darose.net>
pkgname=ddclient
-pkgver=3.9.1
+pkgver=3.10.0
pkgrel=1
-
pkgdesc="Update dynamic DNS entries for accounts on many dynamic DNS services"
url="https://github.com/ddclient/ddclient"
arch=('any')
license=('GPL2')
-
backup=('etc/ddclient/ddclient.conf')
-
depends=('perl-io-socket-inet6' 'perl-io-socket-ssl' 'perl-digest-sha1'
- 'net-tools' 'perl-data-validate-ip')
+ 'net-tools')
+makedepends=('git')
optdepends=('smtp-forwarder: email support requires sendmail binary')
+source=("git+https://github.com/ddclient/ddclient.git?signed#tag=v${pkgver}")
+sha512sums=('SKIP')
+validpgpkeys=('53B26AEDC08246715E15504B236B6291555E8401') # Sandro Jäckel
+
+build() {
+ cd ${pkgname}
+ ./autogen
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc/ddclient \
+ --localstatedir=/var
+ make
+}
-source=(https://github.com/ddclient/ddclient/archive/v$pkgver.tar.gz
- ddclient.service)
-
-sha512sums=('a8a4d6cb94e4239a7b7b4fc7d9ebef703cbd6c45fc3394b644694a053b5b8aa8d109410b5b8b3676a5f30b18474d24c7feb16c65c30b28bd7d941d8a214b1346'
- 'f2d1fe68fb6e358c15ca9bd2e2c4a8b26239607fa71ff2b9aa301a3f54d16c6858e81603e5c0638e89e3da85b7c77ebaca88d38882740a9a8a09e98b38e9b510')
+#check() {
+# cd ${pkgname}
+# make VERBOSE=1 check
+#}
package() {
- cd ddclient-$pkgver
+ cd ${pkgname}
+ make DESTDIR="${pkgdir}" install
- install -Dm755 ddclient "$pkgdir"/usr/bin/$pkgname
- install -Dm600 sample-etc_ddclient.conf "$pkgdir"/etc/ddclient/ddclient.conf
+ install -Dm644 sample-etc_systemd.service "$pkgdir"/usr/lib/systemd/system/ddclient.service
install -d "$pkgdir"/var/cache/ddclient
- install -Dm644 "$srcdir"/ddclient.service "$pkgdir"/usr/lib/systemd/system/ddclient.service
install -Dm644 README.cisco "$pkgdir"/usr/share/doc/ddclient/README.cisco
install -Dm644 README.md "$pkgdir"/usr/share/doc/ddclient/README.md
install -Dm644 README.ssl "$pkgdir"/usr/share/doc/ddclient/README.ssl
- install -Dm644 sample-etc_cron.d_ddclient "$pkgdir"/usr/share/doc/ddclient/sample-etc_cron.d_ddclient
install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
install -Dm644 COPYRIGHT "$pkgdir"/usr/share/licenses/$pkgname/COPYRIGHT
}