mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-08 12:15:02 +02:00
32 lines
1.4 KiB
Text
32 lines
1.4 KiB
Text
# Contributor: Milan P. Stanić <mps@arvanta.net>
|
|
# Maintainer: Milan P. Stanić <mps@arvanta.net>
|
|
pkgname=tiny-dfr
|
|
pkgver=0.3.5
|
|
pkgrel=0
|
|
pkgdesc="Apple silicon touch bar input / display daemon"
|
|
url="https://github.com/WhatAmISupposedToPutHere/tiny-dfr"
|
|
arch="aarch64"
|
|
license="MIT"
|
|
makedepends="cargo cargo-auditable pango-dev libinput-dev gdk-pixbuf-dev librsvg-dev libxml2-dev"
|
|
subpackages="$pkgname-openrc"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/WhatAmISupposedToPutHere/tiny-dfr/archive/refs/tags/v$pkgver.tar.gz
|
|
tiny-dfr.initd"
|
|
|
|
build() {
|
|
cargo auditable build --release --all-features
|
|
}
|
|
|
|
|
|
package() {
|
|
install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
|
|
install -Dm755 target/release/$pkgname "$pkgdir"/usr/bin/$pkgname
|
|
install -Dm644 share/$pkgname/*.svg -t "$pkgdir/usr/share/$pkgname"
|
|
install -Dm644 share/$pkgname/config.toml -t "$pkgdir/usr/share/$pkgname"
|
|
install -Dm644 etc/udev/rules.d/99-touchbar-seat.rules "$pkgdir/usr/lib/udev/rules.d/99-touchbar-seat.rules"
|
|
install -Dm644 etc/udev/rules.d/99-touchbar-tiny-dfr.rules "$pkgdir/usr/lib/udev/rules.d/99-touchbar-tiny-dfr.rules"
|
|
}
|
|
|
|
sha512sums="
|
|
6c24dc8e82dc19bb6c2f5d0459c759a3497340574706a4f7f92ebc945e089b02d147825b897661cdf35c454e3b517c46f71703c20155775a4a4588754e61b12d tiny-dfr-0.3.5.tar.gz
|
|
02f8ad47061de4048306c3ac49873f36c6768ba6812d244524e366909baf3e96ddc38c0177a9eb03a30132bfa025e007c8a93ee22157bfcea52bded8cffeda3f tiny-dfr.initd
|
|
"
|