diff options
author | Donald Webster | 2019-11-18 12:29:13 -0800 |
---|---|---|
committer | Donald Webster | 2019-11-18 12:35:35 -0800 |
commit | 023b1e2daf5dc72b369ee92df1b7b78d840dce67 (patch) | |
tree | e797509c4f30edad5d379ff65d4e316e594345e2 | |
download | aur-023b1e2daf5dc72b369ee92df1b7b78d840dce67.tar.gz |
Initial version of ddclient-curl.
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 32 | ||||
-rw-r--r-- | ddclient-curl.service | 11 |
4 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..69012fee5940 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = ddclient-curl + pkgdesc = A fork of ddclient using curl to update dynamic DNS entries for accounts on many dynamic DNS services. + pkgver = 3.8.3 + pkgrel = 1 + url = https://github.com/astlinux-project/ddclient-curl + arch = any + license = GPL2 + depends = perl-digest-sha1 + depends = iproute2 + backup = etc/ddclient/ddclient-curl.conf + source = https://github.com/astlinux-project/ddclient-curl/releases/download/3.8.3-05/ddclient-curl-3.8.3-05.tar.gz + source = ddclient-curl.service + sha512sums = 5947d75c51b3944da969ff68a9b1a6a04dbdf8e757387228e8d71184e1b7302dcd7b397e5b23f24093fe8d83a988d521ea2b2f2e493f5029034159ab53d25f8b + sha512sums = 1befe6765b976a2ccb896d8dd22d89f119ab6dfa29eca7316be3d78f6e8ad8046941f08661a65515143a3c650e75e442dc9dccc5fbc102e44787c03d54203e35 + +pkgname = ddclient-curl + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..b3ffc61d25f6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/*.gz +/*.xz +/src/ +/pkg/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ac6ade5f7f14 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Donald Webster <fryfrog@gmail.com> +# Contributor: Johannes Löthberg <johannes@kyriasis.com> +# Contributor: Jonathan Steel <jsteel at archlinux.org> +# Contributor: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: David Rosenstrauch <darose@darose.net> + +pkgname=ddclient-curl +pkgver=3.8.3 +_releasenumber='05' +pkgrel=1 +pkgdesc="A fork of ddclient using curl to update dynamic DNS entries for accounts on many dynamic DNS services." +url="https://github.com/astlinux-project/ddclient-curl" +arch=('any') +license=('GPL2') +backup=('etc/ddclient/ddclient-curl.conf') +depends=('perl-digest-sha1' + 'iproute2') + +source=(https://github.com/astlinux-project/ddclient-curl/releases/download/${pkgver}-${_releasenumber}/ddclient-curl-${pkgver}-${_releasenumber}.tar.gz + ddclient-curl.service) + +sha512sums=('5947d75c51b3944da969ff68a9b1a6a04dbdf8e757387228e8d71184e1b7302dcd7b397e5b23f24093fe8d83a988d521ea2b2f2e493f5029034159ab53d25f8b' + '1befe6765b976a2ccb896d8dd22d89f119ab6dfa29eca7316be3d78f6e8ad8046941f08661a65515143a3c650e75e442dc9dccc5fbc102e44787c03d54203e35') + +package() { + cd "ddclient-curl-${pkgver}-${_releasenumber}" + install -D -m 755 ddclient "${pkgdir}/usr/bin/${pkgname}" + install -d "${pkgdir}/var/cache/ddclient" + install -D -m 644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" + install -D -m 644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT" + install -D -m 644 "${srcdir}/ddclient-curl.service" "${pkgdir}/usr/lib/systemd/system/ddclient-curl.service" +} diff --git a/ddclient-curl.service b/ddclient-curl.service new file mode 100644 index 000000000000..ee5707eba6da --- /dev/null +++ b/ddclient-curl.service @@ -0,0 +1,11 @@ +[Unit] +Description=Dynamic DNS Update Client +After=network.target + +[Service] +Type=simple +PIDFile=/run/ddclient-curl.pid +ExecStart=/usr/bin/ddclient-curl -foreground -pid /run/ddclient-curl.pid + +[Install] +WantedBy=multi-user.target |