mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-03-31 14:41:55 -07:00
In case krb5 package is build before libssh then libssh is build with Kerberos support. But later addons using libssh doesn't have required libraries and fail to start.
34 lines
1.7 KiB
Makefile
34 lines
1.7 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
|
|
|
|
PKG_NAME="libssh"
|
|
PKG_VERSION="0.8.1"
|
|
PKG_SHA256="d17f1267b4a5e46c0fbe66d39a3e702b8cefe788928f2eb6e339a18bb00b1924"
|
|
PKG_ARCH="any"
|
|
PKG_LICENSE="LGPL"
|
|
PKG_SITE="http://www.libssh.org/"
|
|
PKG_URL="https://www.libssh.org/files/0.8/$PKG_NAME-$PKG_VERSION.tar.xz"
|
|
PKG_DEPENDS_TARGET="toolchain zlib openssl"
|
|
PKG_SECTION="network"
|
|
PKG_SHORTDESC="libssh: A working SSH implementation by means of a library"
|
|
PKG_LONGDESC="The ssh library was designed to be used by programmers needing a working SSH implementation by the mean of a library. The complete control of the client is made by the programmer. With libssh, you can remotely execute programs, transfer files, use a secure and transparent tunnel for your remote programs. With its Secure FTP implementation, you can play with remote files easily, without third-party programs others than libcrypto (from openssl)."
|
|
|
|
PKG_CMAKE_OPTS_TARGET="-DWITH_STATIC_LIB=1 -DWITH_SERVER=OFF -DWITH_GCRYPT=OFF -DWITH_GSSAPI=OFF"
|
|
|
|
makeinstall_target() {
|
|
# install static library only
|
|
mkdir -p $SYSROOT_PREFIX/usr/lib
|
|
cp src/libssh.a $SYSROOT_PREFIX/usr/lib
|
|
|
|
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
|
|
cp libssh.pc $SYSROOT_PREFIX/usr/lib/pkgconfig
|
|
|
|
mkdir -p $SYSROOT_PREFIX/usr/include/libssh
|
|
cp ../include/libssh/callbacks.h $SYSROOT_PREFIX/usr/include/libssh
|
|
cp ../include/libssh/legacy.h $SYSROOT_PREFIX/usr/include/libssh
|
|
cp ../include/libssh/libssh.h $SYSROOT_PREFIX/usr/include/libssh
|
|
cp ../include/libssh/server.h $SYSROOT_PREFIX/usr/include/libssh
|
|
cp ../include/libssh/sftp.h $SYSROOT_PREFIX/usr/include/libssh
|
|
cp ../include/libssh/ssh2.h $SYSROOT_PREFIX/usr/include/libssh
|
|
}
|