forked from mirrors/nixpkgs
infra-arcana: 21.0.1 -> 22.0.0
This commit is contained in:
parent
43f884e984
commit
5fb01235cc
|
@ -1,31 +1,20 @@
|
|||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitLab
|
||||
, cmake
|
||||
, makeWrapper
|
||||
, SDL2
|
||||
, SDL2_image
|
||||
, SDL2_mixer
|
||||
{ lib, stdenv, fetchFromGitLab, cmake, makeWrapper, SDL2, SDL2_image, SDL2_mixer
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "infra-arcana";
|
||||
version = "21.0.1";
|
||||
version = "22.0.0";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "martin-tornqvist";
|
||||
repo = "ia";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-E2ssxdYa27qRk5cCmM7A5VqXGExwXHblR34y+rOUBRI=";
|
||||
sha256 = "sha256-EFpeuzxhRriQOBtmw0D+SY6sOWGyY8iA5Xnm6PCaMX0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake makeWrapper ];
|
||||
buildInputs = [ SDL2 SDL2_image SDL2_mixer ];
|
||||
|
||||
# Some parts of the game don't compile with glibc 2.34. As soon as
|
||||
# this is fixed upstream we can switch to the default build flags.
|
||||
buildFlags = [ "ia" ];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
|
@ -35,7 +24,7 @@ stdenv.mkDerivation rec {
|
|||
rm -rf CMake* cmake* compile_commands.json CTest* Makefile
|
||||
cp -ra * $out/opt/ia
|
||||
|
||||
# Uses relative paths when looking for assets
|
||||
# IA uses relative paths when looking for assets
|
||||
wrapProgram $out/opt/ia/ia --run "cd $out/opt/ia"
|
||||
ln -s $out/opt/ia/ia $out/bin/infra-arcana
|
||||
|
||||
|
|
Loading…
Reference in a new issue