diff options
Diffstat (limited to 'community/display-switch/APKBUILD')
-rw-r--r-- | community/display-switch/APKBUILD | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/community/display-switch/APKBUILD b/community/display-switch/APKBUILD index 6e42489e798..a3ccac589ad 100644 --- a/community/display-switch/APKBUILD +++ b/community/display-switch/APKBUILD @@ -1,36 +1,42 @@ # Contributor: Clayton Craft <clayton@craftyguy.net> # Maintainer: Clayton Craft <clayton@craftyguy.net> pkgname=display-switch -pkgver=1.1.0 -pkgrel=0 +pkgver=1.2.0 +pkgrel=3 pkgdesc="utility for switching displays over DDC/CI on USB disconnect/connect events" -url="https://github.com/haimgel/display-swtich" -arch="all !s390x !riscv64" # no rust +url="https://github.com/haimgel/display-switch" +arch="all" license="MIT" -makedepends="cargo eudev-dev libusb-dev" +makedepends="cargo eudev-dev libusb-dev cargo-auditable" install="$pkgname.pre-install" +options="net" source=" $pkgname-$pkgver.tar.gz::https://github.com/haimgel/display-switch/archive/$pkgver.tar.gz 50-i2c.rules " +prepare() { + default_prepare + + cargo fetch --target="$CTARGET" --locked +} + build() { - cargo build --release --locked + cargo auditable build --release --frozen } check() { - cargo test --release --locked + cargo test --frozen } package() { - cargo install --locked --path . --root="$pkgdir/usr" - rm "$pkgdir"/usr/.crates* + install -Dm755 target/release/display_switch -t "$pkgdir"/usr/bin/ install -Dm644 "$srcdir"/50-i2c.rules \ "$pkgdir"/lib/udev/rules.d/50-i2c.rules } sha512sums=" -d5d347ff425f5dfcbebccb1a778607fbf5b1d6c35fef85772523594239685294fddd9d4decd3a7c4bfe093cd0c144cad45710f6c89adb17d53c635bac8672da0 display-switch-1.1.0.tar.gz +243fd8fbfb99a7221b78d8458e268dec1dbeaecdb2035d5ad569cf2461ae0eb2c12092ea2132ef4a46b13d9c235475bc1075bf80e6accd3059a97d5c7a04afe2 display-switch-1.2.0.tar.gz b2c9d0bf35b75f4b52f9db9e243912d356e224afac55348c9702349b74d603d3c659b22f808e59f2e8e45d605c8c244d7c07484186a31e7a3fe3ca72a1715e1e 50-i2c.rules " |