diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 66 |
1 files changed, 24 insertions, 42 deletions
@@ -1,52 +1,34 @@ - -# Maintainer: Lukas Harbauer <lukas.harbauer@mailbox.org> +# Maintainer: Visne <visne2 at proton dot me> +# Contributor: Lukas Harbauer <lukas.harbauer@mailbox.org> pkgname=visicut-git -pkgver=1.8.r65.5e579108 +pkgver=2.0.r7.g4054819 pkgrel=1 -epoch= -pkgdesc="a userfriendy, platform-independent tool for preparing, saving and sending jobs to Lasercutters, from git master" -arch=(any) -url="https://visicut.org/" -license=('LGPL') -groups=() -depends=() -makedepends=('ant>=1.10.5' - 'git') -checkdepends=() -optdepends=('ant: Java Building tool') -provides=(visicut) -conflicts=(visicut) -replaces=() -backup=() -options=() -install= -changelog= -source=('VisiCut.git::git://github.com/t-oster/VisiCut.git') -noextract=() -md5sums=(SKIP) -validpgpkeys=(DF29C7472CA45E978A05883A69EBE9F6052F7F81) -_gitname="VisiCut.git" +pkgdesc='A user-friendy, platform-independent tool for preparing, saving and sending jobs to laser cutters.' +arch=('any') +url='https://visicut.org/' +license=('LGPL-3.0-or-later') +depends=('java-runtime=11') +makedepends=('maven' 'git') +provides=('visicut') +source=("$pkgname::git+https://github.com/t-oster/VisiCut.git") +md5sums=('SKIP') -pkgver(){ - cd "$_gitname" - printf "%s" "$(git describe --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" +pkgver() { + cd "$pkgname" + git describe --match "[0-9]*" --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } -prepare(){ - cd "$_gitname" - git submodule init - git submodule update + +prepare() { + cd "$pkgname" + git submodule update --init --recursive } + build() { - cd "$_gitname" - make + cd "$pkgname" + make } -#check() { -# cd "$pkgname-$pkgver" -# make -k check -#} - package() { - cd "$_gitname" - make DESTDIR="$pkgdir/" install + cd "$pkgname" + make DESTDIR="$pkgdir/" install } |