diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 17 insertions, 11 deletions
@@ -1,7 +1,7 @@ pkgbase = qsshfs pkgdesc = A gui wrapper around sshfs, written in Qt pkgver = 1.1.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/Skycoder42/qsshfs arch = i686 arch = x86_64 @@ -1,7 +1,7 @@ # Maintainer: Felix Barz <skycoder42.de@gmx.de> pkgname=qsshfs pkgver=1.1.0 -pkgrel=2 +pkgrel=3 pkgdesc="A gui wrapper around sshfs, written in Qt" arch=('i686' 'x86_64') url="https://github.com/Skycoder42/qsshfs" @@ -9,23 +9,29 @@ license=('BSD') depends=('qt5-base' 'qt5-tools' 'sshfs') makedepends=('git' 'qpm') optdepends=("x11-ssh-askpass: SSH_ASKPASS is required. This is one possible implementation for it.") -source=("$pkgname-$pkgver::git+https://github.com/Skycoder42/qsshfs.git#tag=$pkgver") +_pkgfqn=$pkgname-$pkgver +source=("$_pkgfqn::git+https://github.com/Skycoder42/qsshfs.git#tag=$pkgver") md5sums=('SKIP') -build() { - cd "$pkgname-$pkgver" +prepare() { + mkdir -p build + + cd "$_pkgfqn" qpm install +} - qmake - make qmake_all +build() { + cd build + + qmake -r "../$_pkgfqn/" make } package() { - cd "$pkgname-$pkgver" - - make INSTALL_ROOT="$pkgdir" install - + cd build + make INSTALL_ROOT="$pkgdir" install + + cd "../$_pkgfqn" install -D -m644 de.skycoder42.${pkgname}.desktop "$pkgdir/usr/share/applications/de.skycoder42.${pkgname}.desktop" install -D -m644 ${pkgname}_32.png "$pkgdir/usr/share/icons/hicolor/32x32/apps/$pkgname.png" install -D -m644 ${pkgname}_16.png "$pkgdir/usr/share/icons/hicolor/16x16/apps/$pkgname.png" |