diff options
author | Dimitris Kiziridis | 2020-05-20 10:48:36 +0300 |
---|---|---|
committer | Dimitris Kiziridis | 2020-05-20 10:48:36 +0300 |
commit | 9f8be986c58b7754e12b9db93ada75f77fd5ad7b (patch) | |
tree | 9e673a2ce07fe68b5de59f0d8964f0f1e826e6be | |
parent | 83c4cc69a5f4c7a53f5012808fc1797134971bd9 (diff) | |
download | aur-9f8be986c58b7754e12b9db93ada75f77fd5ad7b.tar.gz |
update pkgbuild, go-pie replaced
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 19 insertions, 15 deletions
@@ -7,7 +7,7 @@ pkgbase = opendiablo2-git arch = i686 arch = x86_64 license = GPL3 - makedepends = go-pie + makedepends = go makedepends = gendesk depends = libxrandr depends = libxinerama @@ -14,7 +14,7 @@ depends=('libxrandr' 'sdl2' 'sdl2_mixer' 'sdl2_net') -makedepends=('go-pie' 'gendesk') +makedepends=('go' 'gendesk') install=post_install source=("git+https://github.com/OpenDiablo2/OpenDiablo2") sha256sums=('SKIP') @@ -26,24 +26,28 @@ pkgver() { prepare() { cd "${srcdir}/OpenDiablo2" - mkdir -p $srcdir/go - export GOPATH="${srcdir}"/go - export PATH=$PATH:$GOPATH/bin - go get -d -v ./... + mkdir -p build/ } build() { cd "${srcdir}/OpenDiablo2" - export GOPATH="${srcdir}"/go - export PATH=$PATH:$GOPATH/bin - go build -v -o "../opendiablo2-bin" - gendesk -f -n --pkgname "opendiablo2" --pkgdesc "${pkgdesc}" --exec="opendiablo2" --categories=Game --icon opendiablo2 + export CGO_LDFLAGS="${LDFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -modcacherw" + go build -o build ./... + gendesk -f -n \ + --pkgname "opendiablo2" \ + --pkgdesc "${pkgdesc}" \ + --exec="opendiablo2" \ + --categories=Game \ + --icon opendiablo2 } package() { - cd "${srcdir}" - install -Dm644 OpenDiablo2/opendiablo2.desktop "${pkgdir}/usr/share/applications/opendiablo2.desktop" - install -Dm755 opendiablo2-bin "${pkgdir}/usr/bin/opendiablo2" - install -Dm644 OpenDiablo2/d2logo.png "${pkgdir}/usr/share/pixmaps/opendiablo2.png" - go clean -modcache #Remove go libraries + cd "${srcdir}/OpenDiablo2" + install -Dm644 opendiablo2.desktop "${pkgdir}/usr/share/applications/opendiablo2.desktop" + install -Dm755 build/OpenDiablo2 "${pkgdir}/usr/bin/opendiablo2" + install -Dm644 d2logo.png "${pkgdir}/usr/share/pixmaps/opendiablo2.png" }
\ No newline at end of file |