T.J. Townsend pushed to branch main at Arch Linux / Packaging / Packages / sslh
Commits:
57571602 by T.J. Townsend at 2025-06-13T10:53:25-04:00
upgpkg: 2.2.4-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,11 +1,12 @@
pkgbase = sslh
pkgdesc = SSL/SSH/OpenVPN/XMPP/tinc port multiplexer
- pkgver = 2.2.3
- pkgrel = 2
+ pkgver = 2.2.4
+ pkgrel = 1
url = https://www.rutschle.net/tech/sslh/README.html
install = sslh.install
arch = x86_64
license = GPL-2.0-only
+ makedepends = git
makedepends = systemd
depends = glibc
depends = libcap
@@ -15,16 +16,14 @@ pkgbase = sslh
depends = libev
depends = libbsd
backup = etc/sslh.cfg
- source = https://www.rutschle.net/tech/sslh/sslh-v2.2.3.tar.gz
- source = https://www.rutschle.net/tech/sslh/sslh-v2.2.3.tar.gz.asc
+ source = git+https://github.com/yrutschle/sslh.git#tag=v2.2.4?signed
source = sslh.cfg
source = sslh.service
source = sslh-select.service
source = sslh-ev.service
source = sslh-fork.service
validpgpkeys = CDDDBADBEA4B72748E007D326C056F7AC7934136
- sha256sums =
dd7e51c90308ad24654b047bfc29b82578c8e96b872232029ce31517e90b7af7
- sha256sums = SKIP
+ sha256sums =
84eef4cc925523ea1cae6e5a1b0b7127ab4c63592900e185ced28a157062c290
sha256sums =
7db2e873ed4c8770e3c38d7ac3ced94221356a3ceafa9d6c8cdc65dd8f09a18e
sha256sums =
3d084889cb671df22382767d181e25f1c0a0d63b6937cadb550af0153c488c74
sha256sums =
42182146dfe6ca99c5e07e1009f017567a276c504308ed39ecc05b304f28f107
=====================================
PKGBUILD
=====================================
@@ -3,46 +3,32 @@
# Contributor: Jason Rodriguez <[email protected]>
pkgname=sslh
-pkgver=2.2.3
-pkgrel=2
+pkgver=2.2.4
+pkgrel=1
pkgdesc='SSL/SSH/OpenVPN/XMPP/tinc port multiplexer'
arch=('x86_64')
url='https://www.rutschle.net/tech/sslh/README.html'
license=('GPL-2.0-only')
-makedepends=('systemd')
+makedepends=('git' 'systemd')
depends=('glibc' 'libcap' 'libconfig' 'pcre2' 'systemd-libs' 'libev' 'libbsd')
backup=('etc/sslh.cfg')
install=$pkgname.install
-source=("https://www.rutschle.net/tech/sslh/$pkgname-v$pkgver.tar.gz"{,.asc}
+source=("git+https://github.com/yrutschle/sslh.git#tag=v${pkgver}?signed"
'sslh.cfg'
'sslh.service'
'sslh-select.service'
'sslh-ev.service'
'sslh-fork.service')
validpgpkeys=('CDDDBADBEA4B72748E007D326C056F7AC7934136') # Yves Rutschle
<[email protected]>
-sha256sums=('dd7e51c90308ad24654b047bfc29b82578c8e96b872232029ce31517e90b7af7'
- 'SKIP'
+sha256sums=('84eef4cc925523ea1cae6e5a1b0b7127ab4c63592900e185ced28a157062c290'
'7db2e873ed4c8770e3c38d7ac3ced94221356a3ceafa9d6c8cdc65dd8f09a18e'
'3d084889cb671df22382767d181e25f1c0a0d63b6937cadb550af0153c488c74'
'42182146dfe6ca99c5e07e1009f017567a276c504308ed39ecc05b304f28f107'
'6580a61b81a0a1a9806a9d23a82dcc2e601f237bd1e4bd66a550e385cca13d51'
'a6aabd7ad68c9c1fdb0e2f5dcb9f8e108651a77d5422e718a1186607b8657bea')
-prepare() {
- cd $pkgname-v$pkgver
- # apply patch from the source array (should be a pacman feature)
- local src
- for src in "${source[@]}"; do
- src="${src%%::*}"
- src="${src##*/}"
- [[ $src = *.patch ]] || continue
- echo "Applying patch $src..."
- patch -Np1 < "../$src"
- done
-}
-
build() {
- cd $pkgname-v$pkgver
+ cd $pkgname
./configure --prefix=/usr --bindir=/usr/bin
make \
VERSION=\"$pkgver-$pkgrel\" \
@@ -56,7 +42,7 @@ package() {
# default arch config
install -Dm 644 sslh.cfg "$pkgdir/etc/sslh.cfg"
# manually install to have both ssl-fork and ssl-select
- cd $pkgname-v$pkgver
+ cd $pkgname
install -Dm 755 sslh-fork "$pkgdir/usr/bin/sslh-fork"
install -Dm 755 sslh-select "$pkgdir/usr/bin/sslh-select"
install -Dm 755 sslh-ev "$pkgdir/usr/bin/sslh-ev"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/sslh/-/commit/57571602d33886040070dc1a81beef8e4dc0b351
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/sslh/-/commit/57571602d33886040070dc1a81beef8e4dc0b351
You're receiving this email because of your account on gitlab.archlinux.org.