62 lines
1.7 KiB
Bash
62 lines
1.7 KiB
Bash
#!/usr/bin/bash
|
|
# JOBoRun : Jwm OpenBox Obarun RUNit
|
|
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
|
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
|
# Website : https://pozol.eu
|
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
|
|
|
#pkgbase=libssh
|
|
#pkgname=(libssh libssh-docs)
|
|
pkgname=libssh
|
|
pkgver=0.10.5
|
|
pkgrel=01
|
|
pkgdesc='Library for accessing ssh client services through C libraries'
|
|
url='https://www.libssh.org/'
|
|
depends=(zlib openssl)
|
|
makedepends=(cmake cmocka doxygen python openssh)
|
|
provides=(libssh.so)
|
|
source=("https://www.libssh.org/files/${pkgver%.*}/$pkgname-$pkgver.tar.xz"{,.asc})
|
|
|
|
build() {
|
|
cmake -B build -S $pkgname-$pkgver \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DWITH_GSSAPI=OFF \
|
|
-DUNIT_TESTING=ON
|
|
cmake --build build
|
|
cmake --build build --target docs
|
|
}
|
|
|
|
check() {
|
|
cmake --build build --target test
|
|
}
|
|
|
|
#package_libssh() {
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
}
|
|
|
|
#package_libssh-docs() {
|
|
# pkgdesc='Documentation for libssh'
|
|
# depends=()
|
|
# provides=()
|
|
#
|
|
# mkdir -p "$pkgdir"/usr/share/doc/libssh
|
|
# cp -r build/doc/html "$pkgdir"/usr/share/doc/libssh
|
|
## cp -r build/doc/man "$pkgdir"/usr/share
|
|
## rm "$pkgdir"/usr/share/man/man3/{bug,deprecated}.*
|
|
#}
|
|
|
|
#---- arch license gpg-key & sha256sums ----
|
|
|
|
arch=(x86_64)
|
|
|
|
license=(LGPL)
|
|
|
|
validpgpkeys=(8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D) # Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
sha256sums=(b60e2ff7f367b9eee2b5634d3a63303ddfede0e6a18dfca88c44a8770e7e4234 # libssh-0.10.4.tar.xz
|
|
cc5427ac9480b30f87f7c3c2dca1830c1e7fe3c18503da2c07d4110150916c66) # libssh-0.10.5.tar.xz.asc
|
|
|
|
## 5a5cbdcfbdbffefd09771867f99a0028e8297b489bab90cba180b33652606827 libssh-0.10.5-01-x86_64.pkg.tar.lz
|
|
|