Files
binary-repo/system/extra/libssh/ympbuild
T

32 lines
834 B
Bash

#!/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')
setup() {
opts=(
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_INSTALL_LIBDIR=/usr/lib64
-DCMAKE_BUILD_TYPE=Release
-DWITH_EXAMPLES=NO
)
cmake -S $name-$version -B build-static -DBUILD_SHARED_LIBS=NO ${opts[@]}
cmake -S $name-$version -B build-shared -DBUILD_SHARED_LIBS=YES ${opts[@]}
}
build() {
make -C build-static -j$(nproc)
make -C build-shared -j$(nproc)
}
package() {
make -C build-static install
make -C build-shared install
}