aboutsummaryrefslogtreecommitdiffstats
path: root/community/mmsd-tng/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/mmsd-tng/APKBUILD')
-rw-r--r--community/mmsd-tng/APKBUILD36
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
"