diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1c4368d97531 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = libguytools-svn + pkgdesc = A library developed for guymager + pkgver = 2.0.5.r13 + pkgrel = 1 + url = https://guymager.sourceforge.io/ + arch = x86_64 + arch = i686 + license = GPL + makedepends = svn + depends = qt5-base + provides = libguytools + conflicts = libguytools + source = libguytools-svn::svn+https://svn.code.sf.net/p/libguytools/code/ + sha512sums = SKIP + +pkgname = libguytools-svn + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..139bff1c8569 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +pkgname=libguytools-svn +pkgver=2.0.5.r13 +pkgrel=1 +pkgdesc='A library developed for guymager' +url="https://guymager.sourceforge.io/" +license=('GPL') +makedepends=('svn') +depends=('qt5-base') +provides=('libguytools') +conflicts=('libguytools') +arch=('x86_64' 'i686') +source=($pkgname::'svn+https://svn.code.sf.net/p/libguytools/code/') +sha512sums=(SKIP) + +pkgver() { + cd "$srcdir/$pkgname" + + local rev="$(svnversion)" + printf "%s.r%s" "${pkgver%%.r*}" "${rev//[[:alpha:]]}" +} + +prepare() { + cd "$srcdir/$pkgname/tags/tools-${pkgver%%.r*}" + ./create_version_file.sh +} + +build() { + cd "$srcdir/$pkgname/tags/tools-${pkgver%%.r*}" + qmake tools.pro + make + qmake toolsstatic.pro + make +} + +package() { + cd "$srcdir/$pkgname/tags/tools-${pkgver%%.r*}" + install -dm755 "$pkgdir"/usr/{lib,include/libguytools2} + cp -d lib/libguytool* "$pkgdir"/usr/lib + cp -R include/* "$pkgdir"/usr/include/libguytools2 +} |