diff options
Diffstat (limited to 'community/mmsd-tng/APKBUILD')
-rw-r--r-- | community/mmsd-tng/APKBUILD | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/community/mmsd-tng/APKBUILD b/community/mmsd-tng/APKBUILD index 7276b9712e7..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.6 +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" @@ -18,7 +17,7 @@ makedepends=" glib-dev json-c-dev libphonenumber-dev - libsoup-dev + libsoup3-dev meson modemmanager-dev " @@ -30,31 +29,36 @@ subpackages="$pkgname-tools" builddir="$srcdir/${pkgname%%-tng}-$pkgver" build() { - abuild-meson -Dbuild-mmsctl=true . 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=" -3df7d44c32c63b69df28e2e6e809ce076ebe7c45b0325d58aa54f1896a3eb39ef16301b106bfa6afe7aa13db802debbb9ec893f25129ef2d455ab1a8c2ba25b6 mmsd-tng-1.6.tar.gz -13777f0b9572687aa4686e4f984f5ad075b3bc78638d444b79b9b37d961d470a420409cfb610cc6bb20fb0352061f52556fc68fb2b45e8878bdc8fe8313b5c2a mmsd.desktop +d0ab80bfd35eac357e525a3f4f4f914d757853bfafdd92b5c4122848740b34f3cfb75be00d108ee48266ef7665aa44e7d84c17e0c738ce8f2ba40b806a15ada5 mmsd-tng-2.6.1.tar.gz +5d558e14baf0324ba1d7ddd7b89a558cc4570dd44cfba964bddcd03d6e68c514aaf8a25be927ff4e095f6e08b592307ebd333f41c8747ce1a13793420a6086d8 mmsd.desktop " |