[aur-general] Feedback request

Dmitriy Morozov dmorozov.mailbox at gmail.com
Tue Sep 22 10:04:35 UTC 2015


I've made a Qt 5 port of qPutty (which is in turn a Qt 4 wrapper for putty,
famous SSH/Telmet client). qPutty was in aur3 as orphan for some time and
was dropped. One of the main goals was not only to port it to Qt 5, but
also to be able to use recent putty versions which required lots of qPutty
code to be modified. Actually I've already pushed this PKGBUILD to AUR
since namcap is OK about it. The thing in question is fetching putty
sources which are being used for building, but putty is not compiled as
project itself. Please see PKGBUILD below and thanks in advance.

# Maintainer: Dmitriy Morozov <dmorozov.mailbox at gmail.com>

pkgname=qputty-qt5-git
pkgver=501
pkgrel=1
pkgdesc="A Qt 5 port for putty, the free telnet/ssh client"
arch=('i686' 'x86_64')
url="https://github.com/dsmorozov/qputty-qt5"
license=('MIT LGPL3')
depends=('glibc' 'gcc-libs' 'qt5-base' 'qt5-x11extras' 'libgssglue')
makedepends=('git')
conflicts=('qputty')
source=('git://github.com/dsmorozov/qputty-qt5.git')
md5sums=('SKIP')

pkgver() {
cd "$srcdir/${pkgname%-git}"
printf "%s" "$(git describe --tags)"
}

prepare() {
cd "$srcdir"
# Fetch putty sources
git clone git://git.tartarus.org/simon/putty.git
cd putty
git checkout tags/0.65
}

build() {
cd "$srcdir/${pkgname%-git}"
qmake
make
}

package() {
cd $srcdir/${pkgname%-git}
install -Dm0755 qPutty "$pkgdir/usr/bin/qPutty"
install -Dm0644 qPutty.desktop
"$pkgdir/usr/share/applications/qPutty.desktop"
install -Dm0644 icons/qputty.svgz
"$pkgdir/usr/share/icons/hicolor/scalable/apps/qputty.svgz"
install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/qputty-qt5/LICENSE"
}


More information about the aur-general mailing list