summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLorwp2023-07-19 18:23:51 +1000
committerGitHub2023-07-19 18:23:51 +1000
commit5a1457e56249ec647bd33e197aa8d03fa6ca598d (patch)
tree3a42109c2d0187a2be5cd69342dcc57a5325baf8
downloadaur-5a1457e56249ec647bd33e197aa8d03fa6ca598d.tar.gz
Initial Commit
Very WIP
-rw-r--r--PKGBUILD29
1 files changed, 29 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f7f25c475e32
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: lorwp <lorwp AT lorwp DOT cc>
+pkgname=strongdmm
+pkgver="2.7.4.alpha"
+pkgdesc="An alternative yet robust map editor for BYOND."
+arch=('x86_64')
+url="https://github.com/SpaiR/StrongDMM"
+source=("https://github.com/SpaiR/StrongDMM/archive/v$pkgver.tar.gz")
+license=('GPL')
+depends=('')
+makedepends=('cargo' 'go' 'xorg-server-devel' 'gtk3' 'git')
+optdepends=('byond: For compliling created maps')
+sha256sums=('')
+build() {
+ cd $srcdir/third_party/sdmmparser/src
+ cargo build --release
+
+ cd $srcdir
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw -X sdmm/internal/env.Version=$pkgver -X sdmm/internal/env.Revision="
+ go build .
+}
+
+package() {
+ cd $srcdir
+ install -Dm755 sdmm "${pkgdir}/usr/bin/sdmm"
+}