preparing for 1.0.2
This commit is contained in:
parent
6b5f968ac1
commit
b81bb264ad
1 changed files with 31 additions and 16 deletions
|
|
@ -1,31 +1,46 @@
|
||||||
# Maintainer: Troy Engel <troyengel+arch@gmail.com>
|
# Maintainer: Troy Engel <troyengel+arch@gmail.com>
|
||||||
|
|
||||||
pkgname=petrified
|
pkgbase=petrified
|
||||||
pkgver=1.0.1
|
pkgname=(petrified petrified-systemd)
|
||||||
pkgrel=2
|
pkgver=1.0.2
|
||||||
pkgdesc="Bash client to update dynamic DNS at freedns.afraid.org"
|
pkgrel=1
|
||||||
|
changelog=${pkgbase}.archlog
|
||||||
arch=('any')
|
arch=('any')
|
||||||
url="https://github.com/troyengel/petrified"
|
url="https://github.com/troyengel/${pkgbase}"
|
||||||
license=('GPL3')
|
license=('GPL3')
|
||||||
options=('emptydirs')
|
options=('emptydirs')
|
||||||
depends=('util-linux' 'coreutils' 'bash' 'iproute2' 'curl')
|
source=("https://github.com/troyengel/${pkgbase}/archive/v${pkgver}.tar.gz")
|
||||||
install=petrified.archinst
|
md5sums=('8c1e6e145182e0ce5cc9f605093ed462')
|
||||||
backup=('etc/petrified.conf')
|
|
||||||
source=("https://github.com/troyengel/${pkgname}/archive/v${pkgver}.tar.gz")
|
|
||||||
md5sums=('51eb41827d256950f0aa76710b23fef0')
|
|
||||||
|
|
||||||
package() {
|
package_petrified() {
|
||||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
pkgdesc="Bash client to update dynamic DNS at freedns.afraid.org"
|
||||||
|
depends=('util-linux' 'coreutils' 'bash' 'iproute2' 'curl')
|
||||||
|
optdepends=("${pkgbase}-systemd: Unit files for systemd usage")
|
||||||
|
backup=('etc/petrified.conf')
|
||||||
|
install=${pkgbase}.archinst
|
||||||
|
|
||||||
|
cd "${srcdir}/${pkgbase}-${pkgver}"
|
||||||
|
|
||||||
# Install the system bits
|
# Install the system bits
|
||||||
install -Dm0755 petrified "${pkgdir}/usr/bin/petrified"
|
install -Dm0755 petrified "${pkgdir}/usr/bin/petrified"
|
||||||
install -Dm0600 petrified.conf "${pkgdir}/etc/petrified.conf"
|
install -Dm0600 petrified.conf "${pkgdir}/etc/petrified.conf"
|
||||||
install -Dm0644 petrified.logrotate "${pkgdir}/etc/logrotate.d/petrified"
|
|
||||||
install -dm0755 "${pkgdir}/var/cache/petrified"
|
install -dm0755 "${pkgdir}/var/cache/petrified"
|
||||||
|
|
||||||
# Install examples for the user
|
# Install examples for the user
|
||||||
install -dm0755 "${pkgdir}/usr/share/doc/${pkgname}"
|
install -dm0755 "${pkgdir}/usr/share/doc/${pkgname}/extra"
|
||||||
install -m0644 petrified.conf petrified.crontab petrified.dispatch \
|
install -m0644 README.md "${pkgdir}/usr/share/doc/${pkgname}"
|
||||||
README.md "${pkgdir}/usr/share/doc/${pkgname}"
|
install -m0644 extra/* "${pkgdir}/usr/share/doc/${pkgname}/extra"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
package_petrified-systemd() {
|
||||||
|
pkgdesc="Unit files for petrified systemd usage"
|
||||||
|
depends=("${pkgbase}" 'systemd')
|
||||||
|
|
||||||
|
cd "${srcdir}/${pkgbase}-${pkgver}"
|
||||||
|
|
||||||
|
# Systemd files
|
||||||
|
install -dm0755 "${pkgdir}/usr/lib/systemd/system"
|
||||||
|
install -m0644 systemd/petrified.target systemd/petrified.timer \
|
||||||
|
systemd/petrified@.service \
|
||||||
|
"${pkgdir}/usr/lib/systemd/system"
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue