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.


Reply via email to