summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Salmanovich2023-06-27 09:21:44 +0300
committerDenis Salmanovich2023-06-27 09:21:44 +0300
commitbad1abc602058a187e5f51ed1a9eee6fdaafe05f (patch)
tree12236f75315bf92b9e607375d64d90e466e0f9c0
parent8e82ec0e5c76df24305ba7e532273ee76d5843a2 (diff)
downloadaur-bad1abc602058a187e5f51ed1a9eee6fdaafe05f.tar.gz
version 0.4.0-2
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD39
2 files changed, 36 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8baff0b7f2a0..e8956d35e578 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,16 @@
pkgbase = cadzinho
pkgdesc = Minimalist computer aided design (CAD) software
pkgver = 0.4.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/zecruel/CadZinho
arch = x86_64
license = MIT
depends = sdl2
- depends = lua
- source = https://github.com/zecruel/CadZinho/releases/download/0.4.0/linux.zip
- sha256sums = 651708ee3bdcbe39f4dc06a412577a81d898079364dcb2b842da153959620f43
+ depends = glew
+ depends = libglvnd
+ source = https://github.com/zecruel/CadZinho/archive/refs/tags/0.4.0.tar.gz
+ source = http://www.lua.org/ftp/lua-5.4.6.tar.gz
+ sha256sums = 14605b7de85d00b5290be758ab420808547234d1b80fadc2a396538388d325ee
+ sha256sums = 7d5ea1b9cb6aa0b59ca3dde1c6adcb57ef83a1ba8e5432c0ecd06bf439b3ad88
pkgname = cadzinho
diff --git a/PKGBUILD b/PKGBUILD
index 38df17a97315..5cec0f1d5e3a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,41 @@
# Maintainer: -=De/\/=-
-# Author: Ezequiel
-# Contributor: Ezequiel
+# Author: Ezequiel Rabelo de Aguiar <ezeq.cruel@gmail.com>
+# Contributor: Ezequiel Rabelo de Aguiar <ezeq.cruel@gmail.com>
+
pkgname=cadzinho
pkgver=0.4.0
-pkgrel=1
+luaver=5.4.6
+pkgrel=2
pkgdesc="Minimalist computer aided design (CAD) software"
arch=('x86_64')
url='https://github.com/zecruel/CadZinho'
license=('MIT')
-depends=('sdl2' 'lua')
+depends=('sdl2' 'glew' 'libglvnd')
+
+source=(https://github.com/zecruel/CadZinho/archive/refs/tags/$pkgver.tar.gz
+ http://www.lua.org/ftp/lua-$luaver.tar.gz)
+sha256sums=('14605b7de85d00b5290be758ab420808547234d1b80fadc2a396538388d325ee'
+ '7d5ea1b9cb6aa0b59ca3dde1c6adcb57ef83a1ba8e5432c0ecd06bf439b3ad88')
-source=('https://github.com/zecruel/CadZinho/releases/download/0.4.0/linux.zip')
+prepare() {
+ rm lua-$luaver/src/lua.c lua-$luaver/src/luac.c
+ cp lua-$luaver/src/* CadZinho-$pkgver/src/
+ cd CadZinho-$pkgver
+ cp linux/Makefile ./Makefile
+}
+
+build() {
+ cd CadZinho-$pkgver
+ make
+}
package() {
- cd ${srcdir}
- install -dm755 ${pkgdir}/usr/share/{cadzinho,applications,icons}
- cp -r ${srcdir}/share/* ${pkgdir}/usr/share
- install -D -m755 ${srcdir}/cadzinho ${pkgdir}/usr/bin/cadzinho
+ cd ${srcdir}
+ install -dm755 ${pkgdir}/usr/share/{cadzinho,applications,icons}
+ cp -r ${srcdir}/CadZinho-$pkgver/linux/CadZinho/share/* ${pkgdir}/usr/share
+ install -Dm644 ${srcdir}/CadZinho-$pkgver/LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ mkdir $pkgdir/usr/share/$pkgname/lang/
+ install -m644 ${srcdir}/CadZinho-$pkgver/lang/*.lua "$pkgdir/usr/share/$pkgname/lang/"
+ install -D -m755 ${srcdir}/CadZinho-$pkgver/cadzinho ${pkgdir}/usr/bin/cadzinho
}
-sha256sums=('651708ee3bdcbe39f4dc06a412577a81d898079364dcb2b842da153959620f43')