[aur-general] Feedback request

Dmitriy Morozov dmorozov.mailbox at gmail.com
Tue Sep 22 12:33:43 UTC 2015


Thats it! Thank you Andrew!

2015-09-22 13:21 GMT+03:00 Andrew Chen <andrew.chuanye.chen at gmail.com>:

> On Sep 22, 2015 10:04 PM, "Dmitriy Morozov" <dmorozov.mailbox at gmail.com>
> wrote:
> >
> > 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"
> > }
>
> You should consider git submodules. It would make manually building your
> project from source easier, and make your pkgbuild look cleaner.
>


More information about the aur-general mailing list