From 515e5aee483fe0320c6c211f78668df396ad0cbf Mon Sep 17 00:00:00 2001 From: starsareintherose Date: Mon, 23 Aug 2021 15:15:30 +0800 Subject: [PATCH] add qspec --- qspec/PKGBUILD | 33 +++++++++++++++++++++++++++++++++ qspec/lilac.yaml | 13 +++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 qspec/PKGBUILD create mode 100644 qspec/lilac.yaml diff --git a/qspec/PKGBUILD b/qspec/PKGBUILD new file mode 100644 index 0000000000..9e29bbc279 --- /dev/null +++ b/qspec/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Jens Staal +pkgname=qspec +pkgver=v0.2.r121.gd1b04ad +pkgrel=1 +pkgdesc="A GUI testing library for Qt desktop applications" +arch=('x86_64') +provides=('qspec') +url="http://ugene.unipro.ru/" +license=('GPL') +depends=('qt5-base' 'qt5-webkit' 'libxtst') +makedepends=('git') +source=('qspec::git+https://github.com/ugeneunipro/QSpec.git') +sha256sums=('SKIP') + +build() { + cd "${srcdir}"/qspec + #make sure that the wanted branch is active + git checkout master + qmake CONFIG+=x64 PREFIX=/usr -r + make +} + +pkgver() { + cd "${srcdir}"/qspec + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/; s/-/./g' +} + +package() { + cd "${srcdir}"/qspec + make INSTALL_ROOT="$pkgdir/usr/lib" release-install +} + + diff --git a/qspec/lilac.yaml b/qspec/lilac.yaml new file mode 100644 index 0000000000..e1d60fc868 --- /dev/null +++ b/qspec/lilac.yaml @@ -0,0 +1,13 @@ +build_prefix: extra-x86_64 +maintainers: + - github: starsareintherose + email: starsareintherose@outlook.com +pre_build_script: | + update_pkgrel() + vcs_update() +post_build_script: | + git_pkgbuild_commit() + update_aur_repo() +update_on: + - source: github + github: ugeneunipro/QSpec