diff options
Diffstat (limited to 'community/mmsd-tng/APKBUILD')
-rw-r--r-- | community/mmsd-tng/APKBUILD | 41 |
1 files changed, 23 insertions, 18 deletions
diff --git a/community/mmsd-tng/APKBUILD b/community/mmsd-tng/APKBUILD index ffe153920c9..24849433400 100644 --- a/community/mmsd-tng/APKBUILD +++ b/community/mmsd-tng/APKBUILD @@ -1,12 +1,11 @@ # Contributor: Julian P Samaroo <jpsamaroo@jpsamaroo.me> # Maintainer: Clayton Craft <clayton@craftyguy.net> pkgname=mmsd-tng -pkgver=1.3 -pkgrel=1 +pkgver=2.6.1 +pkgrel=0 pkgdesc="daemon for receiving and managing GSM MMS messages" url="https://gitlab.com/kop316/mmsd" -# mips64, s390x and riscv64 blocked by polkit -> modemmanager -arch="all !mips64 !s390x !riscv64" +arch="all" license="GPL-2.0-only" # upstream was renamed mmsd-->mmsd-tng provides="mmsd=$pkgver-r$pkgrel" @@ -15,9 +14,10 @@ depends="mobile-broadband-provider-info" makedepends=" c-ares-dev dbus-dev - libphonenumber-dev glib-dev - libsoup-dev + json-c-dev + libphonenumber-dev + libsoup3-dev meson modemmanager-dev " @@ -29,31 +29,36 @@ subpackages="$pkgname-tools" builddir="$srcdir/${pkgname%%-tng}-$pkgver" build() { - abuild-meson . output - meson compile ${JOBS:+-j ${JOBS}} -C output + abuild-meson \ + -Db_lto=true \ + -Dbuild-mmsctl=true \ + . output + meson compile -C output } check() { - meson test -C output + meson test --no-rebuild --print-errorlogs -C output } package() { - DESTDIR="$pkgdir" meson install -C output + DESTDIR="$pkgdir" meson install --no-rebuild -C output install -Dm644 "$srcdir"/mmsd.desktop \ "$pkgdir"/etc/xdg/autostart/mmsd.desktop -} - -tools() { - cd "$builddir" - mkdir -p "$subpkgdir"/usr/bin install -Dm755 \ output/tools/create-hex-array \ output/tools/decode-mms \ - "$subpkgdir"/usr/bin/ + -t "$pkgdir"/usr/bin/ +} + +tools() { + pkgdesc="$pkgdesc (tools)" + + amove usr/bin/create-hex-array + amove usr/bin/decode-mms } sha512sums=" -689b3e2e702f56172b766647ca05fe07fcdd3e2c4f972e8a3a7ebe8e7469eee9a74d2d26f35749a12941f488d702a939836b5a434ba41c10669f8c9eb0c6729e mmsd-tng-1.3.tar.gz -13777f0b9572687aa4686e4f984f5ad075b3bc78638d444b79b9b37d961d470a420409cfb610cc6bb20fb0352061f52556fc68fb2b45e8878bdc8fe8313b5c2a mmsd.desktop +d0ab80bfd35eac357e525a3f4f4f914d757853bfafdd92b5c4122848740b34f3cfb75be00d108ee48266ef7665aa44e7d84c17e0c738ce8f2ba40b806a15ada5 mmsd-tng-2.6.1.tar.gz +5d558e14baf0324ba1d7ddd7b89a558cc4570dd44cfba964bddcd03d6e68c514aaf8a25be927ff4e095f6e08b592307ebd333f41c8747ce1a13793420a6086d8 mmsd.desktop " |