Merge pull request #82122 from bhipple/u/rust-cargo-ja2-stracciatella

ja2-stracciatella: upgrade cargo fetcher and cargoSha256
This commit is contained in:
Mario Rodas 2020-03-09 08:01:38 -05:00 committed by GitHub
commit d3f0943a77
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,5 +1,4 @@
{ stdenv, fetchFromGitHub, cmake, SDL2, boost, fltk, rustPlatform }:
with rustPlatform;
let
version = "0.16.1";
src = fetchFromGitHub {
@ -18,12 +17,11 @@ let
cp ${lockfile} $out/Cargo.lock
'';
};
libstracciatella = buildRustPackage {
name = "libstracciatella-${version}";
libstracciatella = rustPlatform.buildRustPackage {
pname = "libstracciatella";
inherit version;
src = libstracciatellaSrc;
legacyCargoFetcher = true;
cargoSha256 = "0a1pc8wyvgmna0a5cbpv3mh0h4nzjxlm887ymcq00cy1ciq5nmj4";
cargoSha256 = "15djs4xaz4y1hpfyfqxdgdasxr0b5idy9i5a7c8cmh0jkxjv8bqc";
doCheck = false;
};
in
@ -37,15 +35,17 @@ stdenv.mkDerivation {
patches = [
./remove-rust-buildstep.patch
];
preConfigure = ''
sed -i -e 's|rust-stracciatella|${libstracciatella}/lib/libstracciatella.so|g' CMakeLists.txt
cmakeFlagsArray+=("-DEXTRA_DATA_DIR=$out/share/ja2")
'';
enableParallelBuilding = true;
meta = {
description = "Jagged Alliance 2, with community fixes";
license = "SFI Source Code license agreement";
homepage = https://ja2-stracciatella.github.io/;
homepage = "https://ja2-stracciatella.github.io/";
};
}