Unverified Commit 6469c066 authored by Robert Scott's avatar Robert Scott Committed by GitHub
Browse files

Merge pull request #203090 from NixOS/backport-203045-to-release-22.11

[Backport release-22.11] asc: 2.6.0.0 -> 2.6.3.0
parents 33449330 072ee64d
Loading
Loading
Loading
Loading
+57 −15
Original line number Diff line number Diff line
{ fetchurl, lib, stdenv, SDL, SDL_image, SDL_mixer, SDL_sound, libsigcxx, physfs
, boost, expat, freetype, libjpeg, wxGTK32, lua, perl, pkg-config, zlib, zip, bzip2
, libpng, libtiff, fluidsynth, libmikmod, libvorbis, flac, libogg }:
{ fetchFromGitHub
, lib
, stdenv
, SDL
, SDL_image
, SDL_mixer
, SDL_sound
, libsigcxx
, physfs
, boost
, expat
, freetype
, libjpeg
, wxGTK32
, lua
, perl
, pkg-config
, zlib
, zip
, bzip2
, libpng
, libtiff
, fluidsynth
, libmikmod
, libvorbis
, flac
, libogg
}:

stdenv.mkDerivation rec {
  pname = "asc";
  version = "2.6.0.0";
  version = "2.6.3.0";

  src = fetchurl {
    url = "mirror://sourceforge/asc-hq/asc-${version}.tar.bz2";
    sha256 = "1fybasb6srqfg6pqbvh0s0vvzjq9r0n6aq0z44hs7n68kmaam775";
  src = fetchFromGitHub {
    owner = "ValHaris";
    repo = "asc-hq";
    rev = "fa3bca082a5cea2b35812349f99b877f0113aef0";
    sha256 = "atamYCN2mOqxV6auToTeWdpKuFfC+GLfLdRsfT0ouwQ=";
  };

  configureFlags = [ "--disable-paragui" "--disable-paraguitest" ];

  NIX_CFLAGS_COMPILE = "-fpermissive -Wno-error=narrowing -std=c++11"; # I'm too lazy to catch all gcc47-related problems
  hardeningDisable = [ "format" ];

  nativeBuildInputs = [ pkg-config ];

  buildInputs = [
    SDL SDL_image SDL_mixer SDL_sound libsigcxx physfs boost expat
    freetype libjpeg wxGTK32 lua perl zlib zip bzip2 libpng
    libtiff fluidsynth libmikmod flac libvorbis libogg
    SDL
    SDL_image
    SDL_mixer
    SDL_sound
    physfs
    boost
    expat
    freetype
    libjpeg
    wxGTK32
    lua
    perl
    zlib
    zip
    bzip2
    libpng
    libtiff
    fluidsynth
    libmikmod
    flac
    libvorbis
    libogg
    libsigcxx
  ];

  meta = with lib; {
+0 −1
Original line number Diff line number Diff line
@@ -33938,7 +33938,6 @@ with pkgs;
  asc = callPackage ../games/asc {
    lua = lua5_1;
    libsigcxx = libsigcxx12;
    physfs = physfs_2;
  };