use Makefile targets

This commit is contained in:
tengel 2024-03-20 09:32:36 -05:00
parent 644b264c68
commit 5f1ba06707
2 changed files with 6 additions and 28 deletions

View file

@ -2,7 +2,7 @@
pkgbase=petrified pkgbase=petrified
pkgname=('petrified' 'petrified-systemd') pkgname=('petrified' 'petrified-systemd')
pkgver=1.0.4 pkgver=1.0.5
pkgrel=1 pkgrel=1
changelog=petrified.archlog changelog=petrified.archlog
arch=('any') arch=('any')
@ -10,7 +10,7 @@ url="https://github.com/troyengel/petrified"
license=('GPL3') license=('GPL3')
options=('emptydirs') options=('emptydirs')
source=("https://github.com/troyengel/petrified/archive/v${pkgver}.tar.gz") source=("https://github.com/troyengel/petrified/archive/v${pkgver}.tar.gz")
md5sums=('4a1ef8929c4b6d28c22b461797cfe71e') md5sums=('SKIP')
package_petrified() { package_petrified() {
pkgdesc="Bash client to update dynamic DNS at freedns.afraid.org" pkgdesc="Bash client to update dynamic DNS at freedns.afraid.org"
@ -21,15 +21,7 @@ package_petrified() {
cd "${srcdir}/${pkgbase}-${pkgver}" cd "${srcdir}/${pkgbase}-${pkgver}"
# Install the system bits # Install the system bits
install -Dm0755 petrified "${pkgdir}/usr/bin/petrified" make DESTDIR="${pkgdir}" PREFIX=/usr install
install -Dm0644 petrified.1 "${pkgdir}/usr/share/man/man1/petrified.1"
install -Dm0600 petrified.conf "${pkgdir}/etc/petrified.conf"
install -dm0755 "${pkgdir}/var/cache/petrified"
# Install examples for the user
install -dm0755 "${pkgdir}/usr/share/doc/${pkgname}/extra"
install -m0644 README.pod "${pkgdir}/usr/share/doc/${pkgname}"
install -m0644 extra/* "${pkgdir}/usr/share/doc/${pkgname}/extra"
} }
package_petrified-systemd() { package_petrified-systemd() {
@ -39,8 +31,5 @@ package_petrified-systemd() {
cd "${srcdir}/${pkgbase}-${pkgver}" cd "${srcdir}/${pkgbase}-${pkgver}"
# Systemd files # Systemd files
install -dm0755 "${pkgdir}/usr/lib/systemd/system" make DESTDIR="${pkgdir}" PREFIX=/usr install-systemd
install -m0644 systemd/petrified.target systemd/petrified.timer \
systemd/petrified@.service \
"${pkgdir}/usr/lib/systemd/system"
} }

View file

@ -27,15 +27,7 @@ package_petrified-git() {
cd "${srcdir}/${pkgbase}-master" cd "${srcdir}/${pkgbase}-master"
# Install the system bits # Install the system bits
install -Dm0755 petrified "${pkgdir}/usr/bin/petrified" make DESTDIR="${pkgdir}" PREFIX=/usr install
install -Dm0644 petrified.1 "${pkgdir}/usr/share/man/man1/petrified.1"
install -Dm0600 petrified.conf "${pkgdir}/etc/petrified.conf"
install -dm0755 "${pkgdir}/var/cache/petrified"
# Install examples for the user
install -dm0755 "${pkgdir}/usr/share/doc/${pkgname}/extra"
install -m0644 README.pod "${pkgdir}/usr/share/doc/${pkgname}"
install -m0644 extra/* "${pkgdir}/usr/share/doc/${pkgname}/extra"
} }
package_petrified-git-systemd() { package_petrified-git-systemd() {
@ -47,8 +39,5 @@ package_petrified-git-systemd() {
cd "${srcdir}/${pkgbase}-master" cd "${srcdir}/${pkgbase}-master"
# Systemd files # Systemd files
install -dm0755 "${pkgdir}/usr/lib/systemd/system" make DESTDIR="${pkgdir}" PREFIX=/usr install-systemd
install -m0644 systemd/petrified.target systemd/petrified.timer \
systemd/petrified@.service \
"${pkgdir}/usr/lib/systemd/system"
} }