[arch-commits] Commit in goxel/trunk (PKGBUILD)

Alexander Rødseth arodseth at gemini.archlinux.org
Sat Sep 4 15:51:45 UTC 2021


    Date: Saturday, September 4, 2021 @ 15:51:45
  Author: arodseth
Revision: 1011338

upgpkg: goxel 0.10.8-2

Modified:
  goxel/trunk/PKGBUILD

----------+
 PKGBUILD |   13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-09-04 15:51:23 UTC (rev 1011337)
+++ PKGBUILD	2021-09-04 15:51:45 UTC (rev 1011338)
@@ -3,7 +3,7 @@
 
 pkgname=goxel
 pkgver=0.10.8
-pkgrel=1
+pkgrel=2
 pkgdesc='3D program that lets you create voxel volumes'
 arch=(x86_64)
 url='https://goxel.xyz/'
@@ -14,13 +14,20 @@
 b2sums=('6752c350b456fd021f066e51d8d3f0af8d1146703998858b80dd39328c0137a8e243598f6103cdae511a13d8e4666d90958676ddd6b48d5a26e892672d2c221a')
 
 prepare() {
+  cd $pkgname-$pkgver
+
   # Quick hack for the imgui.ini file that is placed directly in the home directory.
   # Upstream bug report: https://github.com/guillaumechereau/goxel/issues/250
-  sed -i 's,"imgui.ini",".goxelrc",g' $pkgname-$pkgver/ext_src/imgui/imgui.cpp
+  sed -i 's,"imgui.ini",".goxelrc",g' ext_src/imgui/imgui.cpp
+
+  # Desktop shortcut fixes
+  sed -i 's|/share/applications/goxel.desktop|/share/applications/io.github.guillaumechereau.Goxel.desktop|g' Makefile
+  sed -i 's|\${SNAP}/icon.png|goxel|;s|Name=goxel|Name=Goxel|' snap/gui/goxel.desktop
 }
 
 build() {
-  make -C "$pkgname-$pkgver"
+  cd $pkgname-$pkgver
+  scons mode=release werror=n
 }
 
 package() {



More information about the arch-commits mailing list