Date: Monday, December 6, 2021 @ 22:06:30 Author: diabonas Revision: 1065406
archrelease: copy trunk to community-staging-x86_64 Added: libolm/repos/community-staging-x86_64/PKGBUILD (from rev 1065405, libolm/trunk/PKGBUILD) Deleted: libolm/repos/community-staging-x86_64/PKGBUILD ----------+ PKGBUILD | 114 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-12-06 22:06:11 UTC (rev 1065405) +++ PKGBUILD 2021-12-06 22:06:30 UTC (rev 1065406) @@ -1,57 +0,0 @@ -# Maintainer: Jonas Witschel <diabo...@archlinux.org> -pkgname=('libolm' 'python-olm') -pkgver=3.2.6 -_tag=9f0ae8f08ca736c7242205293009e86c0456cd93 # git rev-parse "$pkgver" -pkgrel=3 -pkgdesc='Implementation of the Olm and Megolm cryptographic ratchets' -arch=('x86_64') -url='https://gitlab.matrix.org/matrix-org/olm' -license=('APACHE') -makedepends=('git' 'cmake' 'python' 'python-cffi' 'python-future' 'python-setuptools') -checkdepends=('python-aspectlib' 'python-pytest' 'python-pytest-benchmark') -source=("git+$url.git?signed#tag=$_tag") -sha512sums=('SKIP') -# PGP key can be obtained from https://packages.matrix.org/npm/olm/signing_key.asc -validpgpkeys=('56CF24AEE5F4513280CC594BF75FDC22C1DE8453') # Matrix.org olm <o...@matrix.org> - -pkgver() { - cd olm - git describe | sed 's/\([^-]*-\)g/r\1/;s/-/./g' -} - -build() { - cd olm - cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=None \ - -DCMAKE_C_FLAGS="${CFLAGS} ${CPPFLAGS}" \ - -DCMAKE_CXX_FLAGS="${CXXFLAGS} ${CPPFLAGS}" \ - -B build - cmake --build build - - cd python - make olm-python3 -} - -check() { - cd olm/build/tests - ctest - - cd ../../python - PYTHONPATH="$(find build -name 'lib.*' -type d -print)" LD_LIBRARY_PATH=../build python -m pytest -} - -package_libolm() { - depends=('gcc-libs') - provides=('libolm.so') - - cd olm/build - make DESTDIR="$pkgdir" install -} - -package_python-olm() { - pkgdesc='Python bindings for Olm' - depends=('libolm' 'python' 'python-cffi' 'python-future' 'libolm.so') - - cd olm/python - python setup.py install --root="$pkgdir" --optimize=1 --skip-build -} Copied: libolm/repos/community-staging-x86_64/PKGBUILD (from rev 1065405, libolm/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-12-06 22:06:30 UTC (rev 1065406) @@ -0,0 +1,57 @@ +# Maintainer: Jonas Witschel <diabo...@archlinux.org> +pkgname=('libolm' 'python-olm') +pkgver=3.2.7 +_tag=c04287b7ae82a0212e6e5a084f2f38a93a5470ab # git rev-parse "$pkgver" +pkgrel=2 +pkgdesc='Implementation of the Olm and Megolm cryptographic ratchets' +arch=('x86_64') +url='https://gitlab.matrix.org/matrix-org/olm' +license=('APACHE') +makedepends=('git' 'cmake' 'python' 'python-cffi' 'python-future' 'python-setuptools') +checkdepends=('python-aspectlib' 'python-pytest' 'python-pytest-benchmark') +source=("git+$url.git?signed#tag=$_tag") +sha512sums=('SKIP') +# PGP key can be obtained from https://packages.matrix.org/npm/olm/signing_key.asc +validpgpkeys=('56CF24AEE5F4513280CC594BF75FDC22C1DE8453') # Matrix.org olm <o...@matrix.org> + +pkgver() { + cd olm + git describe | sed 's/\([^-]*-\)g/r\1/;s/-/./g' +} + +build() { + cd olm + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_C_FLAGS="${CFLAGS} ${CPPFLAGS}" \ + -DCMAKE_CXX_FLAGS="${CXXFLAGS} ${CPPFLAGS}" \ + -B build + cmake --build build + + cd python + python setup.py build +} + +check() { + cd olm/build/tests + ctest + + cd ../../python + PYTHONPATH="$(find build -name 'lib.*' -type d -print)" LD_LIBRARY_PATH=../build python -m pytest +} + +package_libolm() { + depends=('gcc-libs') + provides=('libolm.so') + + cd olm/build + make DESTDIR="$pkgdir" install +} + +package_python-olm() { + pkgdesc='Python bindings for Olm' + depends=('libolm' 'python' 'python-cffi' 'python-future' 'libolm.so') + + cd olm/python + python setup.py install --root="$pkgdir" --optimize=1 --skip-build +}