stuntrally: switch to fetchFromGitHub

main
Felix Buehler 3 years ago
parent a930f7da84
commit 4a6c33d2ba
  1. 57
      pkgs/games/stuntrally/default.nix

@ -1,34 +1,59 @@
{ lib, fetchurl, stdenv, cmake, boost, ogre, mygui, ois, SDL2, libvorbis, pkg-config
, makeWrapper, enet, libXcursor, bullet, openal }:
{ lib
, fetchFromGitHub
, stdenv
, cmake
, boost
, ogre
, mygui
, ois
, SDL2
, libvorbis
, pkg-config
, makeWrapper
, enet
, libXcursor
, bullet
, openal
}:
stdenv.mkDerivation rec {
pname = "stunt-rally";
version = "2.6.1";
src = fetchurl {
url = "https://github.com/stuntrally/stuntrally/archive/${version}.tar.gz";
sha256 = "1zxq3x2g9pzafa2awx9jzqd33z6gnqj231cs07paxzrm89y51w4v";
src = fetchFromGitHub {
owner = "stuntrally";
repo = "stuntrally";
rev = version;
hash = "sha256-1+Cc9I6TTa3b++/7Z2V+vAXcmFb2+wX7TnXEH6CRDWU=";
};
tracks = fetchurl {
url = "https://github.com/stuntrally/tracks/archive/${version}.tar.gz";
sha256 = "0x6lgpa4c2grl0vrhqrcs7jcysa3mmvpdl1v5xa0dsf6vkvfr0zs";
tracks = fetchFromGitHub {
owner = "stuntrally";
repo = "tracks";
rev = version;
hash = "sha256-FbZc87j/9cp4LxNaEO2wNTvwk1Aq/IWcKD3rTGkzqj0=";
};
# include/OGRE/OgreException.h:265:126: error: invalid conversion from
# 'int' to 'Ogre::Exception::ExceptionCodes' [-fpermissive]
NIX_CFLAGS_COMPILE="-fpermissive";
NIX_CFLAGS_COMPILE = "-fpermissive";
preConfigure = ''
pushd data
tar xf ${tracks}
mv tracks-${version} tracks
popd
ln -s ${tracks} data/tracks
'';
nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ boost ogre mygui ois SDL2 libvorbis
makeWrapper enet libXcursor bullet openal
buildInputs = [
boost
ogre
mygui
ois
SDL2
libvorbis
makeWrapper
enet
libXcursor
bullet
openal
];
meta = with lib; {

Loading…
Cancel
Save