aports/community/eg25-manager/APKBUILD
2024-12-23 08:48:31 +00:00

46 lines
1.5 KiB
Text

# Contributor: Dylan Van Assche <me@dylanvanassche.be>
# Maintainer: Dylan Van Assche <me@dylanvanassche.be>
pkgname=eg25-manager
pkgver=0.5.2
pkgrel=0
pkgdesc="Daemon for managing the Quectel EG25 modem"
url="https://gitlab.com/mobian1/devices/eg25-manager"
arch="all"
license="GPL-3.0-or-later"
makedepends="
curl-dev
glib-dev
libgpiod-dev
libgudev-dev
libusb-dev
meson
modemmanager-dev
"
source="
https://gitlab.com/mobian1/devices/eg25-manager/-/archive/$pkgver/eg25-manager-$pkgver.tar.gz
57.patch
eg25-manager.confd
eg25-manager.initd
"
options="!check" # no tests
subpackages="$pkgname-openrc"
build() {
abuild-meson . output
meson compile -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
install -Dm755 "$srcdir"/eg25-manager.initd "$pkgdir"/etc/init.d/eg25-manager
install -Dm644 "$srcdir"/eg25-manager.confd "$pkgdir"/etc/conf.d/eg25-manager
rm -rf "$pkgdir"/usr/lib/systemd
}
sha512sums="
774f3412efe6105c56947c763f2f551895d992a54bd796b1b2ad4bf29dc62ea9c2a0ea019185aa4b8be3b90902f330d72635ab13546388f84ef04c6b107a72a6 eg25-manager-0.5.2.tar.gz
2f21dbf16e7bbd23d5bf35e6cb64b1f685fce56f7124de9d9a4cbbcfa891687871576043605efe6be21f38bae363f57f12a0b1d2d389958f75814c11caef3707 57.patch
9ffb49417ca0cae27a268c0c25ec8fd9a82c220df01d800f35e5f0c507d2b7ca3ad42fc20be0bdd98471f40d1e68b44463e4f266480a93f538a64a731e0e384d eg25-manager.confd
5d1a4783ad7f8889e82fa6bb3ccd646777dfb577e1053b941dc8243b97adc97b3fe76cb4f70523f7c23f6c40cfce1e1ff1d13cab74873fc22ea0ebfb9012de45 eg25-manager.initd
"