lol

ultrastardx: 1.1, 1.3-beta -> 2017.8.0

+6 -46
-32
pkgs/games/ultrastardx/1.1.nix
··· 1 - {stdenv, fetchurl, pkgconfig, lua, fpc, pcre, portaudio, freetype, libpng 2 - , SDL, SDL_image, ffmpeg, sqlite, zlib, libX11 }: 3 - 4 - stdenv.mkDerivation rec { 5 - name = "ultrastardx-1.1"; 6 - src = fetchurl { 7 - url = "mirror://sourceforge/ultrastardx/${name}-src.tar.gz"; 8 - sha256 = "0sfj5rfgj302avcp6gj5hiypcxms1wc6h3qzjaf5i2a9kcvnibcd"; 9 - }; 10 - 11 - buildInputs = [ pkgconfig fpc pcre portaudio freetype libpng SDL SDL_image ffmpeg 12 - sqlite lua ]; 13 - 14 - 15 - # The fpc is not properly wrapped to add -rpath. I add this manually. 16 - # I even do a trick on lib/lib64 for libgcc, that I expect it will work. 17 - preBuild = '' 18 - export NIX_LDFLAGS="$NIX_LDFLAGS -rpath ${SDL.out}/lib -rpath ${SDL_image}/lib -rpath ${libpng.out}/lib -rpath ${freetype.out}/lib -rpath ${portaudio}/lib -rpath ${ffmpeg.out}/lib -rpath ${zlib.out}/lib -rpath ${sqlite.out}/lib -rpath ${libX11.out}/lib -rpath ${pcre.out}/lib -rpath ${lua}/lib -rpath ${stdenv.cc.cc.out}/lib64 -rpath ${stdenv.cc.cc.out}/lib" 19 - 20 - sed -i 414,424d Makefile 21 - ''; 22 - 23 - # dlopened libgcc requires the rpath not to be shrinked 24 - dontPatchELF = true; 25 - 26 - meta = { 27 - homepage = http://ultrastardx.sourceforge.net/; 28 - description = "Free and open source karaoke game"; 29 - license = stdenv.lib.licenses.gpl2Plus; 30 - broken = true; 31 - }; 32 - }
+4 -6
pkgs/games/ultrastardx/1.3-beta.nix pkgs/games/ultrastardx/default.nix
··· 12 12 13 13 in stdenv.mkDerivation rec { 14 14 name = "ultrastardx-${version}"; 15 - version = "1.3.5-beta"; 15 + version = "2017.8.0"; 16 16 src = fetchFromGitHub { 17 17 owner = "UltraStar-Deluxe"; 18 18 repo = "USDX"; 19 19 rev = "v${version}"; 20 - sha256 = "0qp64qsj29a08cbv3i52jm1w2pcklw6ya5sniycs24zxggza5pkn"; 20 + sha256 = "1zp0xfwzci3cjmwx3cprcxvm60cik5cvhvrz9n4d6yb8dv38nqzm"; 21 21 }; 22 22 23 - buildInputs = [ 24 - pkgconfig autoreconfHook 25 - fpc libpng 26 - ] ++ sharedLibs; 23 + nativeBuildInputs = [ pkgconfig autoreconfHook ]; 24 + buildInputs = [ fpc libpng ] ++ sharedLibs; 27 25 28 26 postPatch = '' 29 27 # autoconf substitutes strange things otherwise
+1
pkgs/top-level/aliases.nix
··· 139 139 telepathy_qt5 = libsForQt5.telepathy; # added 2015-12-19 140 140 tftp_hpa = tftp-hpa; # added 2015-04-03 141 141 ucsFonts = ucs-fonts; # added 2016-07-15 142 + ultrastardx-beta = ultrastardx; # added 2017-08-12 142 143 usb_modeswitch = usb-modeswitch; # added 2016-05-10 143 144 vimbWrapper = vimb; # added 2015-01 144 145 vimprobable2Wrapper = vimprobable2; # added 2015-01
+1 -8
pkgs/top-level/all-packages.nix
··· 17569 17569 17570 17570 ultrastar-manager = libsForQt5.callPackage ../tools/misc/ultrastar-manager { }; 17571 17571 17572 - ultrastardx = callPackage ../games/ultrastardx/1.1.nix { 17573 - ffmpeg = ffmpeg_0; 17574 - lua = lua5; 17575 - }; 17576 - ultrastardx-beta = callPackage ../games/ultrastardx/1.3-beta.nix { 17577 - ffmpeg = ffmpeg_0; 17578 - lua = lua5; 17579 - }; 17572 + ultrastardx = callPackage ../games/ultrastardx/default.nix { }; 17580 17573 17581 17574 unnethack = callPackage ../games/unnethack { }; 17582 17575