Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages /
putty
Commits:
fc7d5742 by Christian Hesse at 2026-01-28T20:31:48+01:00
use new url
- - - - -
87397a86 by Christian Hesse at 2026-01-28T20:38:03+01:00
build from git sources
- - - - -
4c32a8b8 by Christian Hesse at 2026-01-28T20:38:35+01:00
add nvchecker configuration
- - - - -
3 changed files:
- .SRCINFO
- + .nvchecker.toml
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -2,19 +2,18 @@ pkgbase = putty
pkgdesc = A terminal integrated SSH/Telnet client
pkgver = 0.83
pkgrel = 1
- url = https://www.chiark.greenend.org.uk/~sgtatham/putty/
+ url = https://putty.software/
arch = x86_64
license = MIT
makedepends = cmake
+ makedepends = git
depends = gtk3
- source = https://the.earth.li/~sgtatham/putty/0.83/putty-0.83.tar.gz
- source =
putty-0.83.tar.gz.sig::https://the.earth.li/~sgtatham/putty/0.83/putty-0.83.tar.gz.gpg
+ source = git+https://git.tartarus.org/simon/putty.git#tag=0.83
source = putty.desktop
source = putty.png
source = putty.xpm
validpgpkeys = F412BA3AA30FDC0E77B4E3871993D21BCAD1AA77
- sha256sums =
718777c13d63d0dff91fe03162bc2a05b4dfc8b0827634cd60b51cefdff631c6
- sha256sums = SKIP
+ sha256sums =
724a98bdb93c8849808d4d41a8454ce8ac06aebbf85d5f542a60eb951e2216f6
sha256sums =
4a8af81fe8ac702ad298606076088f237b83beed82cc089a32f314888b67cf2c
sha256sums =
93ba8ea8abf942f4de1c6cd167d4b5c2d6246fb1aa39dc49571cc18d167460c1
sha256sums =
d65139883171ed0119d9778ff4a89e6a8151a5ae97fcf8dc7cafb59df424377f
=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,3 @@
+[putty]
+source = "git"
+git = "https://git.tartarus.org/simon/putty.git"
=====================================
PKGBUILD
=====================================
@@ -6,18 +6,16 @@ pkgver=0.83
pkgrel=1
pkgdesc='A terminal integrated SSH/Telnet client'
arch=('x86_64')
-url='https://www.chiark.greenend.org.uk/~sgtatham/putty/'
+url='https://putty.software/'
license=('MIT')
depends=('gtk3')
-makedepends=('cmake')
+makedepends=('cmake' 'git')
validpgpkeys=('F412BA3AA30FDC0E77B4E3871993D21BCAD1AA77') # PuTTY Releases
<[email protected]>
-source=("https://the.earth.li/~sgtatham/putty/${pkgver}/${pkgname}-${pkgver}.tar.gz"
-
"putty-${pkgver}.tar.gz.sig::https://the.earth.li/~sgtatham/putty/${pkgver}/putty-${pkgver}.tar.gz.gpg"
+source=("git+https://git.tartarus.org/simon/putty.git#tag=${pkgver}"
'putty.desktop'
'putty.png'
'putty.xpm')
-sha256sums=('718777c13d63d0dff91fe03162bc2a05b4dfc8b0827634cd60b51cefdff631c6'
- 'SKIP'
+sha256sums=('724a98bdb93c8849808d4d41a8454ce8ac06aebbf85d5f542a60eb951e2216f6'
'4a8af81fe8ac702ad298606076088f237b83beed82cc089a32f314888b67cf2c'
'93ba8ea8abf942f4de1c6cd167d4b5c2d6246fb1aa39dc49571cc18d167460c1'
'd65139883171ed0119d9778ff4a89e6a8151a5ae97fcf8dc7cafb59df424377f')
@@ -29,17 +27,18 @@ build() {
cmake \
-B build \
- -S ${pkgname}-${pkgver} \
- -DCMAKE_BUILD_TYPE=None \
- -DCMAKE_INSTALL_PREFIX=/usr \
+ -S "${pkgname}" \
+ -DCMAKE_BUILD_TYPE='None' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
-Wno-dev
- cmake --build build
+ cmake \
+ --build build
}
package() {
DESTDIR="${pkgdir}" cmake --install build
- install -D -m0644 "${srcdir}"/${pkgname}-${pkgver}/LICENCE
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+ install -D -m0644 "${srcdir}/${pkgname}"/LICENCE
"${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
install -D -m0644 "${srcdir}"/putty.desktop
"${pkgdir}"/usr/share/applications/putty.desktop
install -D -m0644 "${srcdir}"/putty.png
"${pkgdir}"/usr/share/pixmaps/putty.png
install -D -m0644 "${srcdir}"/putty.xpm
"${pkgdir}"/usr/share/pixmaps/putty.xpm
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/putty/-/compare/fb3692103d010f28f02233f75bb6ca6a36f7cac4...4c32a8b85400c1e992f1f423632c9c67ddb9db22
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/putty/-/compare/fb3692103d010f28f02233f75bb6ca6a36f7cac4...4c32a8b85400c1e992f1f423632c9c67ddb9db22
You're receiving this email because of your account on gitlab.archlinux.org.