Adjust everything to use the new systemd abuild helpers. These generate the post-install/pre-deinstall and post-upgrade scripts automagically, and abuild now provides some helpers where it's necessary to finegle things a bit (e.g. see the pipewire-pulse-systemd subpackage). Signed-off-by: Caleb Connolly <caleb@postmarketos.org> Co-authored-by: Clayton Craft <clayton@craftyguy.net> Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6334
35 lines
1.1 KiB
Bash
35 lines
1.1 KiB
Bash
# Maintainer: Dylan Van Assche <me@dylanvanassche.be>
|
|
pkgname=bootmac
|
|
pkgver=0.6.0
|
|
pkgrel=1
|
|
pkgdesc="Configure MAC addresses at boot"
|
|
url="https://gitlab.postmarketos.org/postmarketOS/bootmac"
|
|
arch="all"
|
|
license="GPLv3-or-later"
|
|
source="https://gitlab.postmarketos.org/postmarketOS/bootmac/-/archive/v$pkgver/bootmac-v$pkgver.tar.gz"
|
|
depends="bluez-btmgmt bluez-deprecated"
|
|
options="!check"
|
|
subpackages="$pkgname-openrc $pkgname-systemd"
|
|
builddir="$srcdir/$pkgname-v$pkgver"
|
|
|
|
package() {
|
|
install -Dm644 "$builddir"/bootmac-wifi.rules \
|
|
"$pkgdir"/usr/lib/udev/rules.d/90-bootmac-wifi.rules
|
|
install -Dm644 "$builddir"/bootmac-bluetooth.rules \
|
|
"$pkgdir"/usr/lib/udev/rules.d/90-bootmac-bluetooth.rules
|
|
install -Dm755 "$builddir"/bootmac \
|
|
"$pkgdir"/usr/bin/bootmac
|
|
install -Dm644 "$builddir"/bootmac-bluetooth.service \
|
|
-t "$pkgdir"/usr/lib/systemd/system/
|
|
}
|
|
|
|
openrc() {
|
|
default_openrc
|
|
amove usr/lib/udev/rules.d/90-bootmac-bluetooth.rules
|
|
amove usr/lib/udev/rules.d/90-bootmac-wifi.rules
|
|
}
|
|
|
|
sha512sums="
|
|
164f35b2e008aa0f7b7ad42338e46d8fdac1ec2d4403123b390706437603b1d2060659130a477823734fbda56fa45e9987fb9a2c08cf1e87adebea979e634bbb bootmac-v0.6.0.tar.gz
|
|
"
|