Merge pull request #33882 from tilpner/goxel-init

goxel: init at 0.7.2

Changed files
+36
lib
pkgs
applications
graphics
goxel
top-level
+1
lib/maintainers.nix
···
ThomasMader = "Thomas Mader <thomas.mader@gmail.com>";
thoughtpolice = "Austin Seipp <aseipp@pobox.com>";
thpham = "Thomas Pham <thomas.pham@ithings.ch>";
+
tilpner = "Till Höppner <till@hoeppner.ws>";
timbertson = "Tim Cuthbertson <tim@gfxmonk.net>";
timokau = "Timo Kaufmann <timokau@zoho.com>";
tiramiseb = "Sébastien Maccagnoni <sebastien@maccagnoni.eu>";
+33
pkgs/applications/graphics/goxel/default.nix
···
+
{ stdenv, lib, fetchFromGitHub, scons, pkgconfig, wrapGAppsHook
+
, glfw3, gtk3, libpng12 }:
+
+
stdenv.mkDerivation rec {
+
name = "goxel-${version}";
+
version = "0.7.2";
+
+
src = fetchFromGitHub {
+
owner = "guillaumechereau";
+
repo = "goxel";
+
rev = "v${version}";
+
sha256 = "1d6waj8zz9iq3ddbi9wbpcnh200ajjy9x53xrj5bij01pb8jwskv";
+
};
+
+
nativeBuildInputs = [ scons pkgconfig wrapGAppsHook ];
+
buildInputs = [ glfw3 gtk3 libpng12 ];
+
+
buildPhase = ''
+
make release
+
'';
+
+
installPhase = ''
+
install -D ./goxel $out/bin/goxel
+
'';
+
+
meta = with stdenv.lib; {
+
description = "Open Source 3D voxel editor";
+
homepage = https://guillaumechereau.github.io/goxel/;
+
license = licenses.gpl3;
+
platforms = platforms.linux;
+
maintainers = with maintainers; [ tilpner ];
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
gopherclient = libsForQt5.callPackage ../applications/networking/gopher/gopherclient { };
+
goxel = callPackage ../applications/graphics/goxel { };
+
gpa = callPackage ../applications/misc/gpa { };
gpicview = callPackage ../applications/graphics/gpicview {