diff options
Diffstat (limited to 'community/gammu/APKBUILD')
-rw-r--r-- | community/gammu/APKBUILD | 50 |
1 files changed, 34 insertions, 16 deletions
diff --git a/community/gammu/APKBUILD b/community/gammu/APKBUILD index 7bcb423e157..76d7c054c4a 100644 --- a/community/gammu/APKBUILD +++ b/community/gammu/APKBUILD @@ -3,23 +3,41 @@ # Maintainer: ScrumpyJack <scrumpyjack@st.ilet.to> pkgname=gammu pkgver=1.42.0 -pkgrel=0 +pkgrel=1 pkgdesc="Gammu provides an abstraction layer for cell phones access" options="!check" # 466 - test_sql_time (Failed) url="https://wammu.eu/" arch="all" license="GPL-2.0-or-later" depends="bluez dialog" -makedepends="bluez-dev cmake curl-dev doxygen gettext-dev libdbi-dev libintl - libusb-dev linux-headers mysql-dev postgresql-dev unixodbc-dev" -subpackages="$pkgname-smsd:_smsd $pkgname-doc $pkgname-dev - $pkgname-libs $pkgname-lang" +makedepends=" + bluez-dev + cmake + curl-dev + doxygen + gettext-dev + libdbi-dev + libintl + libpq-dev + libusb-dev + linux-headers + mysql-dev + samurai + unixodbc-dev + " +subpackages=" + $pkgname-smsd:_smsd + $pkgname-doc + $pkgname-dev + $pkgname-libs + $pkgname-lang + " source="https://dl.cihar.com/gammu/releases/gammu-$pkgver.tar.bz2 include-sys-select-h.patch " build() { - cmake -B build . \ + cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=None \ -DBUILD_SHARED_LIBS=ON \ -DCMAKE_INSTALL_PREFIX=/usr \ @@ -27,26 +45,26 @@ build() { -DWITH_BLUETOOTH=ON \ -DWITH_IRDA=ON \ -DLIBINTL_LIBRARIES=intl - make -C build + cmake --build build } check() { - make -C build test + ctest --test-dir build --output-on-failure } package() { - make -C build DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build } _smsd() { pkgdesc="Gammu SMS daemon" - cd "$builddir" - mkdir -p "$subpkgdir"/usr/bin/ - mv "$pkgdir"/usr/bin/gammu-smsd \ - "$pkgdir"/usr/bin/gammu-smsd-monitor \ - "$pkgdir"/usr/bin/gammu-smsd-inject "$subpkgdir"/usr/bin + amove usr/bin/gammu-smsd + amove usr/bin/gammu-smsd-monitor + amove usr/bin/gammu-smsd-inject } -sha512sums="f440df357578ce7f5ddd17f2f0f6405b4dacbca3e5da65a469f3f1e92c71bf899a7ef0977438c803ed9b1d7d15324d4a43bd9d97d986119a522243e2e6304971 gammu-1.42.0.tar.bz2 -bcdbfa620dff24a01033bb670ec4dabae4c691224693d21105c6ca3cd30022b5825ad0669fd6325553b084d90bbde164113b08de7d102c7401d84076b9a59083 include-sys-select-h.patch" +sha512sums=" +f440df357578ce7f5ddd17f2f0f6405b4dacbca3e5da65a469f3f1e92c71bf899a7ef0977438c803ed9b1d7d15324d4a43bd9d97d986119a522243e2e6304971 gammu-1.42.0.tar.bz2 +bcdbfa620dff24a01033bb670ec4dabae4c691224693d21105c6ca3cd30022b5825ad0669fd6325553b084d90bbde164113b08de7d102c7401d84076b9a59083 include-sys-select-h.patch +" |