diff options
author | Lorwp | 2023-07-19 18:23:51 +1000 |
---|---|---|
committer | GitHub | 2023-07-19 18:23:51 +1000 |
commit | 5a1457e56249ec647bd33e197aa8d03fa6ca598d (patch) | |
tree | 3a42109c2d0187a2be5cd69342dcc57a5325baf8 | |
download | aur-5a1457e56249ec647bd33e197aa8d03fa6ca598d.tar.gz |
Initial Commit
Very WIP
-rw-r--r-- | PKGBUILD | 29 |
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" +} |