diff options
Diffstat (limited to 'testing/linphone/APKBUILD')
-rw-r--r-- | testing/linphone/APKBUILD | 78 |
1 files changed, 47 insertions, 31 deletions
diff --git a/testing/linphone/APKBUILD b/testing/linphone/APKBUILD index db68e01173b..da6d0fdff83 100644 --- a/testing/linphone/APKBUILD +++ b/testing/linphone/APKBUILD @@ -1,49 +1,66 @@ # Contributor: Francesco Colista <fcolista@alpinelinux.org> # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=linphone -pkgver=4.5.16 +pkgver=5.3.38 pkgrel=0 pkgdesc="An opensource SIP phone for voice/video calls and instant messaging" url="https://linphone.org/" -# mips64 and riscv64 blocked by java -> belle-sip -arch="all !mips64 !riscv64" +# riscv64 blocked by java -> belle-sip +arch="all !riscv64" license="GPL-2.0-or-later" options="!check" # no test available -makedepends="cmake ortp-dev readline-dev sqlite-dev - bctoolbox-dev libxml2-dev zlib-dev libnotify-dev - speex-dev mediastreamer2-dev belle-sip-dev belcard-dev belr-dev - libxv-dev v4l-utils-dev graphviz-dev xerces-c-dev" -subpackages="$pkgname-dev" -source="https://gitlab.linphone.org/BC/public/liblinphone/-/archive/$pkgver/liblinphone-$pkgver.tar.gz" +# needed for linphonec +depends="belcard" +makedepends=" + bctoolbox-dev + belcard-dev + belle-sip-dev + belr-dev + cmake + graphviz-dev + libnotify-dev + libxml2-dev + libxv-dev + mediastreamer2-dev + ortp-dev + readline-dev + samurai + speex-dev + sqlite-dev + v4l-utils-dev + xerces-c-dev + zlib-dev + zxing-cpp-dev + " +subpackages="$pkgname-dev $pkgname-libs" +source="https://gitlab.linphone.org/BC/public/liblinphone/-/archive/$pkgver/liblinphone-$pkgver.tar.gz + fix-cmake-path.patch + " builddir="$srcdir/lib$pkgname-$pkgver" build() { - cmake -B build \ + cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ - -DCMAKE_SKIP_BUILD_RPATH=ON \ - -DENABLE_SHARED=YES \ - -DENABLE_STATIC=NO \ + -DCMAKE_SKIP_RPATH=ON \ -DENABLE_CONSOLE_UI=YES \ - -DENABLE_TOOLS=YES \ + -DENABLE_CXX_WRAPPER=NO \ -DENABLE_DAEMON=YES \ - -DENABLE_SQLITE_STORAGE=YES \ - -DENABLE_STRICT=NO \ - -DENABLE_VIDEO=YES \ - -DENABLE_VCARD=YES \ - -DENABLE_NLS=NO \ + -DENABLE_DB_STORAGE=NO \ + -DENABLE_DOC=NO \ + -DENABLE_FLEXIAPI=NO \ + -DENABLE_GTK_UI=NO \ -DENABLE_LIME=NO \ + -DENABLE_LIME_X3DH=NO \ -DENABLE_NOTIFY=YES \ - -DENABLE_GTK_UI=NO \ - -DENABLE_ASSISTANT=NO \ + -DBUILD_SHARED_LIBS=YES \ + -DENABLE_STATIC=NO \ -DENABLE_STRICT=NO \ - -DENABLE_ROOTCA_DOWNLOAD=NO \ - -DENABLE_ADVANCED_IM=NO \ - -DENABLE_DB_STORAGE=NO \ - -DENABLE_LIME_X3DH=NO \ + -DENABLE_STRICT=NO \ + -DENABLE_TOOLS=YES \ -DENABLE_UNIT_TESTS=NO \ - -DENABLE_CXX_WRAPPER=NO \ - -DENABLE_DOC=NO + -DENABLE_VCARD=YES \ + -DENABLE_VIDEO=YES cmake --build build } @@ -53,13 +70,12 @@ package() { dev() { default_dev - mkdir -p "$subpkgdir"/usr/lib/cmake/Linphone - mv "$pkgdir"/usr/share/Linphone/cmake/* "$subpkgdir"/usr/lib/cmake/Linphone # Fix includes - sed -i -e 's/INTERFACE_INCLUDE_DIRECTORIES.*/INTERFACE_INCLUDE_DIRECTORIES\ \"\/usr\/include\"/g' "$subpkgdir"/usr/lib/cmake/Linphone/LinphoneTargets.cmake + sed -i -e 's/INTERFACE_INCLUDE_DIRECTORIES.*/INTERFACE_INCLUDE_DIRECTORIES\ \"\/usr\/include\"/g' "$subpkgdir"/usr/lib/cmake/LibLinphone/LibLinphoneTargets.cmake } sha512sums=" -1640866589e28e814a8fe780acebc4ab6b9fb7383d26d2d5f6f2682e43f5ecf9bb1277c3a86ec1821bf3ce61e12282f56ad95a3b3761f105a5bdcad445f2a0a8 liblinphone-4.5.16.tar.gz +3a73cae2665bcc40939000bd7d474551499cfc5a075e49ee6d4afa723c127fa599589e0fabd15de34f28d87529bfe002fa8cdfa4ae42ec31cf734fbeaa862f74 liblinphone-5.3.38.tar.gz +57f3c1ab1172133167991429150e3bbff6213817deea988c302d367a6a0b1315030f2027b6493a64c9b41f3d112d95eeea4a20ae3dc07c3ebb3be3aa95e42d3f fix-cmake-path.patch " |