diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 22 insertions, 17 deletions
@@ -1,33 +1,38 @@ # Maintainer: Johannes Wienke <languitar@semipol.de> +# Maintainer: Nathan Owens <ndowens @ artixlinux.org> pkgname=libaxc -pkgver=0.3.1 -pkgrel=2 +pkgver=0.3.2 +pkgrel=1 pkgdesc="Client lib for libsignal-protocol-c" arch=('i686' 'x86_64') url='https://github.com/gkdr/axc' license=('GPL3') -depends=('libsignal-protocol-c') -makedepends=() -source=("https://github.com/gkdr/axc/archive/v${pkgver}.tar.gz" - "build-without-submodule.patch") -md5sums=('19d82eda58fa0b449accdacf73e3f447' - 'c854a97b3ade99b812bc1e6be743e848') +makedepends=('git' + 'setconf' + 'glib2' + 'libsignal-protocol-c') +source=("git+https://github.com/gkdr/axc.git#tag=v${pkgver}" + "build-without-submodule.patch" + "https://raw.githubusercontent.com/signalapp/libsignal-protocol-c/master/src/session_builder_internal.h") +sha256sums=('SKIP' + '53a2930e3afacad6f327db70013ccb50ceec6ab96f30794b04b8b5ce9b9cce8f' + '597c4a197cd7ee6bda8d09f7204ae9b635cd26a78001f9d792470f219ee4a3d4') prepare() { - cd "${srcdir}/axc-${pkgver}" - patch -p1 < "${srcdir}/build-without-submodule.patch" + cd "${srcdir}/axc" + git apply --stat "${srcdir}/build-without-submodule.patch" + setconf Makefile LDIR="$pkgdir"/usr/lib + } build() { - cd "${srcdir}/axc-${pkgver}" - make + cd "${srcdir}/axc" + make CFLAGS="-I/usr/include/signal -I/usr/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I${srcdir}" } package() { - cd "${srcdir}/axc-${pkgver}" - mkdir -p "${pkgdir}/usr/lib" - install build/*.a "${pkgdir}/usr/lib" - mkdir -p "${pkgdir}/usr/include" - install src/*.h "${pkgdir}/usr/include" + cd "${srcdir}/axc" + install -d "$pkgdir"/usr/include + install -Dm644 "$srcdir"/session_builder_internal.h src/*.h "${pkgdir}/usr/include" } |