diff options
author | Aaron Andersen <aaron@fosslib.net> | 2019-02-15 21:42:18 -0500 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2019-02-16 07:50:29 -0500 |
commit | 773bd62dc916c915dcb4295b035a92e0cbbf7d9b (patch) | |
tree | 8f38ec1638ee7a1d960a1aa25cc85a773ff29362 /pkgs/games/tuxtype | |
parent | d01f931b9bd01068d26d38ea62025e8e48135961 (diff) | |
download | nixlib-773bd62dc916c915dcb4295b035a92e0cbbf7d9b.tar nixlib-773bd62dc916c915dcb4295b035a92e0cbbf7d9b.tar.gz nixlib-773bd62dc916c915dcb4295b035a92e0cbbf7d9b.tar.bz2 nixlib-773bd62dc916c915dcb4295b035a92e0cbbf7d9b.tar.lz nixlib-773bd62dc916c915dcb4295b035a92e0cbbf7d9b.tar.xz nixlib-773bd62dc916c915dcb4295b035a92e0cbbf7d9b.tar.zst nixlib-773bd62dc916c915dcb4295b035a92e0cbbf7d9b.zip |
tuxtype: switch the src location, update .nix file to reflect changes
Diffstat (limited to 'pkgs/games/tuxtype')
-rw-r--r-- | pkgs/games/tuxtype/default.nix | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/pkgs/games/tuxtype/default.nix b/pkgs/games/tuxtype/default.nix index 752ba2f2d25d..6b2fb8178eac 100644 --- a/pkgs/games/tuxtype/default.nix +++ b/pkgs/games/tuxtype/default.nix @@ -1,15 +1,17 @@ -{ stdenv, fetchurl, pkgconfig, librsvg, SDL, SDL_image, SDL_mixer, SDL_ttf }: +{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, librsvg, libxml2, SDL, SDL_image, SDL_mixer, SDL_net, SDL_ttf, t4kcommon }: stdenv.mkDerivation rec { version = "1.8.3"; - name = "tuxtype-${version}"; + pname = "tuxtype"; - src = fetchurl { - url = "https://github.com/tux4kids/tuxtype/archive/upstream/${version}.tar.gz"; - sha256 = "0cv935ir14cd2c8bgsxxpi6id04f61170gslakmwhxn6r3pbw0lp"; + src = fetchFromGitHub { + owner = "tux4kids"; + repo = "tuxtype"; + rev = "upstream/${version}"; + sha256 = "1i33rhi9gpzfml4hd73s18h6p2s8zcr26va2vwf2pqqd9fhdwpsg"; }; - patchPhase = '' + postPatch = '' patchShebangs data/scripts/sed-linux.sh patchShebangs data/themes/asturian/scripts/sed-linux.sh patchShebangs data/themes/greek/scripts/sed-linux.sh @@ -19,13 +21,15 @@ stdenv.mkDerivation rec { --replace "\$(MKDIR_P) -m 2755 " "\$(MKDIR_P) -m 755 " \ --replace "chown root:games \$(DESTDIR)\$(pkglocalstatedir)/words" " " - substituteInPlace Makefile.in \ - --replace "\$(MKDIR_P) -m 2755 " "\$(MKDIR_P) -m 755 " \ - --replace "chown root:games \$(DESTDIR)\$(pkglocalstatedir)/words" " " + # required until the following has been merged: + # https://salsa.debian.org/tux4kids-pkg-team/tuxtype/merge_requests/1 + substituteInPlace configure.ac \ + --replace 'CFLAGS="$CFLAGS $SDL_IMAGE"' 'CFLAGS="$CFLAGS $SDL_IMAGE_CFLAGS"' \ + --replace 'PKG_CHECK_MODULES([SDL_ttf],' 'PKG_CHECK_MODULES([SDL_TTF],' ''; - nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ librsvg SDL SDL_image SDL_mixer SDL_ttf ]; + nativeBuildInputs = [ autoreconfHook pkgconfig ]; + buildInputs = [ librsvg libxml2 SDL SDL_image SDL_mixer SDL_net SDL_ttf t4kcommon ]; configureFlags = [ "--without-sdlpango" ]; |