diff options
Diffstat (limited to 'community/mmsd-tng/APKBUILD')
-rw-r--r-- | community/mmsd-tng/APKBUILD | 40 |
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 " |