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/APKBUILD40
1 files changed, 23 insertions, 17 deletions
diff --git a/community/mmsd-tng/APKBUILD b/community/mmsd-tng/APKBUILD
index 62d536f35d2..24849433400 100644
--- a/community/mmsd-tng/APKBUILD
+++ b/community/mmsd-tng/APKBUILD
@@ -1,22 +1,23 @@
# Contributor: Julian P Samaroo <jpsamaroo@jpsamaroo.me>
# Maintainer: Clayton Craft <clayton@craftyguy.net>
pkgname=mmsd-tng
-pkgver=1.0
+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"
replaces="mmsd"
+depends="mobile-broadband-provider-info"
makedepends="
c-ares-dev
dbus-dev
- evolution-data-server-dev
glib-dev
- libsoup-dev
+ json-c-dev
+ libphonenumber-dev
+ libsoup3-dev
meson
modemmanager-dev
"
@@ -28,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="
-0e020e159b74ad12dfe28259d98bfd40daa1cd53323f030d442c81ec38ac522fa828203438bc71965c004ec825fc5b2bd71bd7282bb2f69ece417badcdacde1b mmsd-tng-1.0.tar.gz
-13777f0b9572687aa4686e4f984f5ad075b3bc78638d444b79b9b37d961d470a420409cfb610cc6bb20fb0352061f52556fc68fb2b45e8878bdc8fe8313b5c2a mmsd.desktop
+d0ab80bfd35eac357e525a3f4f4f914d757853bfafdd92b5c4122848740b34f3cfb75be00d108ee48266ef7665aa44e7d84c17e0c738ce8f2ba40b806a15ada5 mmsd-tng-2.6.1.tar.gz
+5d558e14baf0324ba1d7ddd7b89a558cc4570dd44cfba964bddcd03d6e68c514aaf8a25be927ff4e095f6e08b592307ebd333f41c8747ce1a13793420a6086d8 mmsd.desktop
"