Skip to content

Instantly share code, notes, and snippets.

@a-andreyev
Last active October 2, 2017 14:51
Show Gist options
  • Save a-andreyev/c95b71e45d806c31fb41e2fcc70eae0d to your computer and use it in GitHub Desktop.
Save a-andreyev/c95b71e45d806c31fb41e2fcc70eae0d to your computer and use it in GitHub Desktop.
# Maintainer: Alexey Andreyev <[email protected]>
pkgname=libblepp-git
pkgver=r119.f2e9a24
pkgrel=1
pkgdesc="Modern clean C++ Bluetooth Low Energy on Linux without the Bluez DBUS API"
arch=('armv7h' 'i686' 'x86_64' 'aarch64')
url="https://github.com/edrosten/${pkgname%-git}"
license=('GPL2')
depends=('bluez' 'boost' 'bluez-libs')
makedepends=('git')
optdepends=()
provides=("${pkgname%-git}")
conflicts=()
#install="${pkgname}.install"
source=(
"${pkgname}::git+${url}.git"
# "${pkgname}.install"
)
sha256sums=('SKIP')
pkgver() {
cd "${srcdir}/${pkgname}"
( set -o pipefail
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
) 2>/dev/null
}
package() {
cd "${srcdir}/${pkgname}"
incpath="/blepp" # TODO: from pkgname
pref="/usr"
incdir="/include"
mkdir -p ${pkgdir}${pref}/lib
mkdir -p ${pkgdir}${pref}${incdir}${incpath}
./configure --prefix=${pref} --includedir=${pref}${incdir}
make DESTDIR="${pkgdir}" install
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment