diff options
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..26488b94ed6e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = guitar-git + pkgdesc = Open source Git GUI Client + pkgver = 1.1.1.r36.g92a9600 + pkgrel = 1 + url = https://soramimi.github.io/Guitar/ + arch = x86_64 + arch = i686 + arch = armv6h + arch = armv7h + arch = aarch64 + license = GPL + makedepends = cmake + makedepends = qt5-tools + makedepends = git + depends = qt5-svg + depends = git + depends = file + provides = guitar + conflicts = guitar + source = guitar::git+https://github.com/soramimi/Guitar.git + sha256sums = SKIP + +pkgname = guitar-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..be7170908ecc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix + +pkgname=guitar-git +pkgver=1.1.1.r36.g92a9600 +pkgrel=1 +pkgdesc="Open source Git GUI Client" +arch=(x86_64 i686 armv6h armv7h aarch64) +url="https://soramimi.github.io/Guitar/" +license=(GPL) +depends=(qt5-svg git file) +makedepends=(cmake qt5-tools git) +provides=(guitar) +conflicts=(guitar) +source=("${pkgname%-git}::git+https://github.com/soramimi/Guitar.git") +sha256sums=('SKIP') + +pkgver() { + cd "${pkgname%-git}" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${pkgname%-git}" + mkdir -p build +} + +build() { + cd "${pkgname%-git}/build" + cmake .. + make +} + +package() { + cd "${pkgname%-git}" + install -Dm755 "build/Guitar" "$pkgdir/usr/bin/guitar" + install -D "LinuxDesktop/Guitar.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/guitar.svg" + install -D "LinuxDesktop/guitar.desktop" "$pkgdir/usr/share/applications/guitar.desktop" +} |