mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-16 03:02:47 +02:00
59 lines
1.3 KiB
Plaintext
59 lines
1.3 KiB
Plaintext
maintainer="Leon White <badfunkstripe@gmail.com>"
|
|
pkgname=simpleble
|
|
pkgver=0.11.0
|
|
pkgrel=0
|
|
pkgdesc="Cross-platform library for bluetooth low-energy"
|
|
url="https://github.com/simpleble/simpleble"
|
|
arch="all"
|
|
license="GPL-3.0-only"
|
|
makedepends="
|
|
cmake
|
|
dbus-dev
|
|
fmt-dev
|
|
samurai
|
|
"
|
|
subpackages="
|
|
$pkgname-dev
|
|
libsimpleble:lib
|
|
libsimpleble-c:lib_c
|
|
libsimplebluez:lib_bluez
|
|
"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/simpleble/simpleble/archive/refs/tags/v$pkgver.tar.gz"
|
|
options="!check" # tests require plain
|
|
|
|
build() {
|
|
cmake -B build-ble -G Ninja -S simpleble \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_BUILD_TYPE=None \
|
|
-DCMAKE_SKIP_INSTALL_RPATH=ON \
|
|
-DBUILD_SHARED_LIBS=ON
|
|
cmake --build build-ble
|
|
cmake -B build-bluez -G Ninja -S simplebluez \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_BUILD_TYPE=None \
|
|
-DCMAKE_SKIP_INSTALL_RPATH=ON \
|
|
-DBUILD_SHARED_LIBS=ON
|
|
cmake --build build-bluez
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build-ble
|
|
DESTDIR="$pkgdir" cmake --install build-bluez
|
|
}
|
|
|
|
lib() {
|
|
amove usr/lib/libsimpleble.so.*
|
|
}
|
|
|
|
lib_c() {
|
|
amove usr/lib/libsimpleble-c.so.*
|
|
}
|
|
|
|
lib_bluez() {
|
|
amove usr/lib/libsimplebluez.so.*
|
|
}
|
|
|
|
sha512sums="
|
|
37f68433dbceaf8d05ddf0d07573a812d50b470c53611d9efb732778bf30a5f6ca4d2e8d1b4bfab7c9b41abe012fe37c16b8ed6ded4d77a858b15fe0b62285fc simpleble-0.11.0.tar.gz
|
|
"
|