Merge branch 'kh' into 'master'
libssh See merge request sulix/packages/main!4
This commit is contained in:
commit
35ba71bb56
1 file changed
+40
@@ -0,0 +1,40 @@
|
||||
#!/usr/bin/env bash
|
||||
name=libssh
|
||||
version=0.10.4
|
||||
release=1
|
||||
url='https://libssh.org'
|
||||
description='C library implenting the SSHv2 protocol on client and server side'
|
||||
email='kurth4cker@tutanota.com'
|
||||
maintainer='kurth4cker'
|
||||
depends=()
|
||||
source=("https://www.libssh.org/files/0.10/libssh-${version}.tar.xz")
|
||||
md5sums=('cb2e47ac2de59eefa31a57ae53b44363')
|
||||
license=('LGPL-2.1' 'BSD')
|
||||
|
||||
depends=(openssl)
|
||||
uses=(server sftp zlib)
|
||||
zlib_depends=(zlib)
|
||||
|
||||
setup() {
|
||||
cmake -S $name-$version -B build \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=/usr/lib64 \
|
||||
-DWITH_EXAMPLES=NO \
|
||||
-DBUILD_SHARED_LIBS=YES \
|
||||
-DBUILD_STATIC_LIB=YES \
|
||||
-DWITH_NACL=OFF \
|
||||
-DWITH_GCRYPT=OFF \
|
||||
-DWITH_MBETLS=OFF \
|
||||
-DWITH_GSSAPI=OFF \
|
||||
-DWITH_PCAP=OFF \
|
||||
-DWITH_SERVER=$(use_opt server ON OFF) \
|
||||
-DWITH_SFTP=$(use_opt sftp ON OFF) \
|
||||
-DWITH_ZLIB=$(use_opt zlib ON OFF)
|
||||
}
|
||||
build() {
|
||||
make -C build -j$(nproc)
|
||||
}
|
||||
package() {
|
||||
make -C build install
|
||||
install build/src/libssh.a ${DESTDIR}/usr/lib64/
|
||||
}
|
||||
Reference in new issue
Block a user