summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD47
-rw-r--r--putty.desktop10
-rw-r--r--putty.pngbin0 -> 759 bytes
-rw-r--r--putty.xpm110
5 files changed, 155 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 50e8064c2409..1fe248474041 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,23 @@
-# Generated by mksrcinfo v8
-# Sat May 28 19:54:54 UTC 2016
pkgbase = putty-git
pkgdesc = A terminal integrated SSH/Telnet client - git checkout
- pkgver = 0.63.r847.g5da8ec5
+ pkgver = 0.79.r174.g7b10e34b
pkgrel = 1
- url = http://www.chiark.greenend.org.uk/~sgtatham/putty/
+ url = https://www.chiark.greenend.org.uk/~sgtatham/putty/
arch = i686
arch = x86_64
license = MIT
makedepends = git
- makedepends = perl
- makedepends = halibut
- depends = gtk2
+ makedepends = cmake
+ depends = gtk3
provides = putty
conflicts = putty
source = git://git.tartarus.org/simon/putty.git
+ source = putty.desktop
+ source = putty.png
+ source = putty.xpm
sha256sums = SKIP
+ sha256sums = 4a8af81fe8ac702ad298606076088f237b83beed82cc089a32f314888b67cf2c
+ sha256sums = 621abf249dc6c6326faf259565546df84635b3afbe31893145a5056d8b114396
+ sha256sums = d65139883171ed0119d9778ff4a89e6a8151a5ae97fcf8dc7cafb59df424377f
pkgname = putty-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 66627df66adb..1ee848d1a31a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,18 +2,24 @@
# Contributor: Eric BĂ©langer <eric@archlinux.org> ([extra] package)
pkgname=putty-git
-pkgver=0.63.r847.g5da8ec5
+pkgver=0.79.r174.g7b10e34b
pkgrel=1
-pkgdesc="A terminal integrated SSH/Telnet client - git checkout"
+pkgdesc='A terminal integrated SSH/Telnet client - git checkout'
arch=('i686' 'x86_64')
-url="http://www.chiark.greenend.org.uk/~sgtatham/putty/"
+url='https://www.chiark.greenend.org.uk/~sgtatham/putty/'
license=('MIT')
-depends=('gtk2')
-makedepends=('git' 'perl' 'halibut')
+depends=('gtk3')
+makedepends=('git' 'cmake')
conflicts=('putty')
provides=('putty')
-source=('git://git.tartarus.org/simon/putty.git')
-sha256sums=('SKIP')
+source=('git://git.tartarus.org/simon/putty.git'
+ 'putty.desktop'
+ 'putty.png'
+ 'putty.xpm')
+sha256sums=('SKIP'
+ '4a8af81fe8ac702ad298606076088f237b83beed82cc089a32f314888b67cf2c'
+ '621abf249dc6c6326faf259565546df84635b3afbe31893145a5056d8b114396'
+ 'd65139883171ed0119d9778ff4a89e6a8151a5ae97fcf8dc7cafb59df424377f')
pkgver() {
cd putty/
@@ -22,30 +28,27 @@ pkgver() {
printf '%s.r%s.g%s' \
"$(sed -e "s/^${pkgname%%-git}//" -e 's/^[-_/a-zA-Z]\+//' -e 's/[-_+]/./g' <<< ${GITTAG})" \
"$(git rev-list --count ${GITTAG}..)" \
- "$(git log -1 --format='%h')"
+ "$(git rev-parse --short HEAD)"
else
printf '0.r%s.g%s' \
"$(git rev-list --count master)" \
- "$(git log -1 --format='%h')"
+ "$(git rev-parse --short HEAD)"
fi
}
build() {
- cd putty/
-
- ./mkfiles.pl
- autoreconf -fi
- ./configure --prefix=/usr
-
- ( cd doc && make )
-
- make
+ cmake -B build -S putty \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -Wno-dev
+ cmake --build build
}
package() {
- cd putty/
+ DESTDIR="$pkgdir" cmake --install build
- make DESTDIR="${pkgdir}" install
- install -D -m644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -D -m0644 "${srcdir}"/putty/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
}
-
diff --git a/putty.desktop b/putty.desktop
new file mode 100644
index 000000000000..f716864a219d
--- /dev/null
+++ b/putty.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=PuTTY
+GenericName=SSH/Telnet/Serial Client
+Exec=putty %u
+Terminal=false
+Icon=putty
+Type=Application
+Categories=Application;Network;Remote
+Comment=A highly configurable ssh/telnet/serial console program
diff --git a/putty.png b/putty.png
new file mode 100644
index 000000000000..f364d5004ab5
--- /dev/null
+++ b/putty.png
Binary files differ
diff --git a/putty.xpm b/putty.xpm
new file mode 100644
index 000000000000..e2693e20e724
--- /dev/null
+++ b/putty.xpm
@@ -0,0 +1,110 @@
+/* XPM */
+static char *putty_96[] = {
+/* columns rows colors chars-per-pixel */
+"96 96 8 1 ",
+" c black",
+". c yellow",
+"X c navy",
+"o c #0000FF",
+"O c #808080",
+"+ c #C0C0C0",
+"@ c white",
+"# c None",
+/* pixels */
+"#################################################### #########",
+"################################################### ++++++++++++++++++++++++++++++++++O ########",
+"################################################## ++++++++++++++++++++++++++++++++++OO ########",
+"################################################# ++++++++++++++++++++++++++++++++++OOO ########",
+"################################################ ++++++++++++++++++++++++++++++++++OOOO ########",
+"############################################### ++++++++++++++++++++++++++++++++++OOOOO ########",
+"############################################## @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOO ########",
+"############################################## @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOO ########",
+"############################################## @@OOOOOOOOOOOOOOOOOOOOOOOOOOOOO++OOOOOOO ########",
+"############################################## @@OXXXXXXXXXXXXXXXXXXXXXXXXXXXX@+OOOOOOO ########",
+"############################################## @@OXXXXXXXXXXXXXXXXXXXXXXXXXXXX@+OOOOOOO ########",
+"############################################## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXooooooooooooooo ooooooooo@+OOOOOOO ########",
+"############################################## @@OXXoooooooooooooo . ooooooooo@+OOOOOOO ########",
+"############################################## @@OXXooooooooooooo . oooooooooo@+OOOOOOO ########",
+"############################################## @@OXXooooooooooo . ooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXoooooooooo .. oooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXooooooooo .. ooooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXooooooo .. oooooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXoooooo ... ooooooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXooooo .... ooooooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXooo .... oooooooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXoo ..... ooooooooooooooooo@+OOOOOOO ########",
+"############################################## @@OXXo ..... oooooooooooooooooo@+OOOOOOO ########",
+"############################################# @@+@ ..... @@@@@@@@@@@@@@@@@@@@+OOOOOOO #",
+"############################################ + @@@ ...... @@@@@@@@@@@@@@@@@@@@@+OOOOOO ++++@@@O ",
+"########################################### ++ @@ ...... ++++++++++++++++++++++OOOOOO ++++@@@OO ",
+"########################################## +++ ...... +++++++++++++++++++++++OOOOO ++++@@@OOO ",
+"######################################### ++++ ....... OOOOOOOOOOOOOOOOOOOOOOOOOOOO ++++@@@OOOO ",
+"######################################## ++++ ....... OOOOOOOOOOOOOOOOOOOOOOOOOOOO ++++@@@OOOOO ",
+"####################################### +++ ....... ++++@@@OOOOOO ",
+"###################################### @@@ ........ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOO ",
+"###################################### @@ ........ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOO ",
+"###################################### ........ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOO ",
+"###################################### ......... +++++++++++++++++++++++++OOOOOOOOO ",
+"##################################### ....................... ++++++++++++++++++++++++OOOOOOOOO ",
+"#################################### ...................... +++++++++++++++++++++++++OOOOOOOO #",
+"################################## ...................... ++++++++O O+++OOOOOOO ##",
+"################################# ....................... +++++++++O O+++OOOOOO ###",
+"################################## ......... OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ####",
+"###################################### +++OOO ........ OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO #####",
+"###################################### +++OO ........ OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ######",
+"####################################### ........ #######",
+"############## ....... ############################################",
+"############# +++++++++++++++++++++++++++ ....... ##############################################",
+"############ +++++++++++++++++++++++++++ ....... ##############################################",
+"########### +++++++++++++++++++++++++++ ...... O ##############################################",
+"########## +++++++++++++++++++++++++++ ...... OOO ##############################################",
+"######### +++++++++++++++++++++++++++ ...... OOOO ##############################################",
+"######## @@@@@@@@@@@@@@@@@@@@@@@@@@@ ..... OOOOO ##############################################",
+"######## @@@@@@@@@@@@@@@@@@@@@@@@@@ ..... OOOOOOO ##############################################",
+"######## @@OOOOOOOOOOOOOOOOOOOOOOO ..... +OOOOOOO ##############################################",
+"######## @@OXXXXXXXXXXXXXXXXXXXXX .... @+OOOOOOO ##############################################",
+"######## @@OXXXXXXXXXXXXXXXXXXXX .... XX@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooooooooo ... ooo@+OOOOOOO ##############################################",
+"######## @@OXXooooooooooooooooo .. oooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooooooo .. oooooo@+OOOOOOO ##############################################",
+"######## @@OXXooooooooooooooo .. ooooooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooooo . oooooooo@+OOOOOOO ##############################################",
+"######## @@OXXooooooooooooo . oooooooooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooo . ooooooooooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooo oooooooooooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ##############################################",
+"######## @@OXXoooooooooooooooooooooooooo@+OOOOOOO ##############################################",
+"####### @@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOO #######################################",
+"###### + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOO ++++@@@O ######################################",
+"##### ++ @@++++++++++++++++++++++++++++++OOOOOO ++++@@@OO ######################################",
+"#### +++ @@++++++++++++++++++++++++++++++OOOOO ++++@@@OOO ######################################",
+"### ++++ @+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ++++@@@OOOO ######################################",
+"## +++++ +OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ++++@@@OOOOO ######################################",
+"# ++++++ ++++@@@OOOOOO ######################################",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOO ######################################",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOO ######################################",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+OOOOOOOO ######################################",
+" @@@++++++++++++++++++++++++++++++++++++++++++++OOOOOOOOO ######################################",
+" @@@++++++++++++++++++++++++++++++++++++++++++++OOOOOOOOO ######################################",
+" @@@++++++++++++++++++++++++++++++++++++++++++++OOOOOOOO #######################################",
+" @@@+++++++++++++++++++++++++O O+++OOOOOOO ########################################",
+" @@@+++++++++++++++++++++++++O O+++OOOOOO #########################################",
+" +++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ##########################################",
+" +++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ###########################################",
+" +++OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ############################################",
+"# #############################################"
+};