diff --git a/libssh/.SRCINFO b/libssh/.SRCINFO new file mode 100644 index 0000000000..4cc3b0999c --- /dev/null +++ b/libssh/.SRCINFO @@ -0,0 +1,33 @@ +pkgbase = libssh + pkgdesc = Library for accessing ssh client services through C libraries + pkgver = 0.11.1 + pkgrel = 1 + url = https://www.libssh.org/ + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = LGPL-2.1-or-late + makedepends = cmake + makedepends = cmocka + makedepends = doxygen + makedepends = openssh + makedepends = python + depends = glibc + depends = openssl + depends = zlib + provides = libssh.so + source = https://www.libssh.org/files/0.11/libssh-0.11.1.tar.xz + source = https://www.libssh.org/files/0.11/libssh-0.11.1.tar.xz.asc + validpgpkeys = 8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D + validpgpkeys = 88A228D89B07C2C77D0C780903D5DF8CFDD3E8E7 + sha256sums = 14b7dcc72e91e08151c58b981a7b570ab2663f630e7d2837645d5a9c612c1b79 + sha256sums = SKIP + +pkgname = libssh + +pkgname = libssh-docs + pkgdesc = Documentation for libssh + depends = + provides = diff --git a/libssh/.nvchecker.toml b/libssh/.nvchecker.toml new file mode 100644 index 0000000000..c79bfd52a2 --- /dev/null +++ b/libssh/.nvchecker.toml @@ -0,0 +1,4 @@ +[libssh] +source = 'regex' +url = 'https://git.libssh.org/projects/libssh.git/' +regex = 'libssh-([\d.]+)' diff --git a/libssh/PKGBUILD b/libssh/PKGBUILD index ec9414b5db..9650bde6da 100644 --- a/libssh/PKGBUILD +++ b/libssh/PKGBUILD @@ -8,11 +8,11 @@ pkgbase=libssh pkgname=(libssh libssh-docs) -pkgver=0.10.6 -pkgrel=2 +pkgver=0.11.1 +pkgrel=1 pkgdesc='Library for accessing ssh client services through C libraries' url='https://www.libssh.org/' -license=(LGPL) +license=('LGPL-2.1-or-late') arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) depends=(glibc openssl @@ -23,20 +23,16 @@ makedepends=(cmake openssh python) provides=(libssh.so) -source=(https://www.libssh.org/files/${pkgver%.*}/$pkgname-$pkgver.tar.xz{,.asc} - https://gitlab.com/libssh/libssh-mirror/-/commit/1a02364b.patch) -sha256sums=('1861d498f5b6f1741b6abc73e608478491edcf9c9d4b6630eef6e74596de9dc1' - 'SKIP' - '124612313b78dc89e47e87a17698113b8d2736c213e724c0ae0f84f87136ba48') -validpgpkeys=('8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D') # Andreas Schneider - -prepare() { -# Fix regression in IPv6 addresses in hostname parsing - patch -d $pkgname-$pkgver -p1 < 1a02364b.patch -} +source=("https://www.libssh.org/files/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz"{,.asc}) +sha256sums=('14b7dcc72e91e08151c58b981a7b570ab2663f630e7d2837645d5a9c612c1b79' + 'SKIP') +validpgpkeys=('8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D' # Andreas Schneider + '88A228D89B07C2C77D0C780903D5DF8CFDD3E8E7') # libssh release key (release key) build() { - cmake -B build -S $pkgname-$pkgver \ + cmake \ + -B build \ + -S $pkgname-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ -DWITH_GSSAPI=OFF \ -DUNIT_TESTING=ON diff --git a/libssh/keys/pgp/88A228D89B07C2C77D0C780903D5DF8CFDD3E8E7.asc b/libssh/keys/pgp/88A228D89B07C2C77D0C780903D5DF8CFDD3E8E7.asc new file mode 100644 index 0000000000..d5f4b144a2 --- /dev/null +++ b/libssh/keys/pgp/88A228D89B07C2C77D0C780903D5DF8CFDD3E8E7.asc @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=m20i +-----END PGP PUBLIC KEY BLOCK-----