From 8e6503dccb0fbaaffad8237f4631e4f713f428ec Mon Sep 17 00:00:00 2001 From: cr6git Date: Wed, 16 Aug 2017 01:28:41 +0200 Subject: [PATCH] New package: goxel-0.7.3 Closes #13628. Signed-off-by: Enno Boland --- srcpkgs/goxel/template | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 srcpkgs/goxel/template diff --git a/srcpkgs/goxel/template b/srcpkgs/goxel/template new file mode 100644 index 00000000000..f8a92c0ce82 --- /dev/null +++ b/srcpkgs/goxel/template @@ -0,0 +1,31 @@ +# Template file for 'goxel' +pkgname=goxel +version=0.7.3 +revision=1 +build_style=scons +make_build_args="debug=0 werror=0" +hostmakedepends="pkg-config scons" +makedepends="glfw-devel gtk+3-devel" +short_desc="Open Source 3D voxel editor" +maintainer="John " +license="GPL-3.0-or-later" +homepage="https://guillaumechereau.github.io/goxel/" +distfiles="https://github.com/guillaumechereau/goxel/archive/v${version}.tar.gz" +checksum=56790d96d9d52d37765ac5c59f924c007885daaa6fb2129baea51dff5380c15c + +if [ "$CROSS_BUILD" ];then + pre_build() { + sed -i -e "/conf = env.Configure()/ a env.Replace(CC = \"$CC\")\nenv.Replace(CXX = \"$CXX\")" SConstruct + } +fi + +case "$XBPS_TARGET_MACHINE" in + *-musl) makedepends+=" argp-standalone";; +esac + +do_install() { + sed -i 's|${SNAP}/icon.png|/usr/share/icons/goxel.png|' snap/gui/goxel.desktop + vbin goxel + vinstall snap/gui/goxel.desktop 644 usr/share/applications + vinstall icon.png 644 usr/share/icons goxel.png +}