mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-09-29 07:32:58 +00:00
Merge pull request #275493 from chitochi/guile-chickadee
guile-chickadee: init at 0.10.0
This commit is contained in:
commit
d3c09ae008
@ -3353,6 +3353,13 @@
|
||||
githubId = 4526429;
|
||||
name = "Philipp Dargel";
|
||||
};
|
||||
chito = {
|
||||
email = "iamchito@protonmail.com";
|
||||
github = "chitochi";
|
||||
githubId = 153365419;
|
||||
matrix = "@chito:nichijou.dev";
|
||||
name = "Chito";
|
||||
};
|
||||
chivay = {
|
||||
email = "hubert.jasudowicz@gmail.com";
|
||||
github = "chivay";
|
||||
|
80
pkgs/by-name/gu/guile-chickadee/package.nix
Normal file
80
pkgs/by-name/gu/guile-chickadee/package.nix
Normal file
@ -0,0 +1,80 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchurl
|
||||
, autoreconfHook
|
||||
, makeWrapper
|
||||
, testers
|
||||
, guile
|
||||
, pkg-config
|
||||
, texinfo
|
||||
, freetype
|
||||
, libjpeg_turbo
|
||||
, libpng
|
||||
, libvorbis
|
||||
, mpg123
|
||||
, openal
|
||||
, readline
|
||||
, guile-opengl
|
||||
, guile-sdl2
|
||||
, guile-chickadee
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "guile-chickadee";
|
||||
version = "0.10.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://files.dthompson.us/chickadee/chickadee-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-Ey9TtuWaGlHG2cYYwqJIt2RX7XNUW28OGl/kuPUCD3U=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
autoreconfHook
|
||||
guile
|
||||
pkg-config
|
||||
texinfo
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
freetype
|
||||
guile
|
||||
libjpeg_turbo
|
||||
libpng
|
||||
libvorbis
|
||||
mpg123
|
||||
openal
|
||||
readline
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
guile-opengl
|
||||
guile-sdl2
|
||||
];
|
||||
|
||||
makeFlags = [ "GUILE_AUTO_COMPILE=0" ];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/chickadee \
|
||||
--prefix GUILE_LOAD_PATH : "$out/${guile.siteDir}:$GUILE_LOAD_PATH" \
|
||||
--prefix GUILE_LOAD_COMPILED_PATH : "$out/${guile.siteCcacheDir}:$GUILE_LOAD_COMPILED_PATH"
|
||||
'';
|
||||
|
||||
passthru.tests.version = testers.testVersion {
|
||||
package = guile-chickadee;
|
||||
command = "chickadee -v";
|
||||
};
|
||||
|
||||
doCheck = !stdenv.isDarwin;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Game development toolkit for Guile Scheme with SDL2 and OpenGL";
|
||||
homepage = "https://dthompson.us/projects/chickadee.html";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ chito ];
|
||||
mainProgram = "chickadee";
|
||||
platforms = guile.meta.platforms;
|
||||
broken = stdenv.isDarwin;
|
||||
};
|
||||
})
|
Loading…
Reference in New Issue
Block a user