diff options
author | Bignaux Ronan <ronan@aimao.org> | 2019-12-15 01:35:19 +0100 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2020-01-26 02:12:15 +0100 |
commit | aa2241f8576ce755f9375e2a4b14424443af7ab2 (patch) | |
tree | 71c175a2daff9e7ce5ac3fb663d12ef5293c01dd /pkgs/games/pentobi | |
parent | 053a155def641f65db9107736e2280ab5e612dd4 (diff) | |
download | nixpkgs-aa2241f8576ce755f9375e2a4b14424443af7ab2.tar nixpkgs-aa2241f8576ce755f9375e2a4b14424443af7ab2.tar.gz nixpkgs-aa2241f8576ce755f9375e2a4b14424443af7ab2.tar.bz2 nixpkgs-aa2241f8576ce755f9375e2a4b14424443af7ab2.tar.lz nixpkgs-aa2241f8576ce755f9375e2a4b14424443af7ab2.tar.xz nixpkgs-aa2241f8576ce755f9375e2a4b14424443af7ab2.tar.zst nixpkgs-aa2241f8576ce755f9375e2a4b14424443af7ab2.zip |
pentobi: init at 17.3
Diffstat (limited to 'pkgs/games/pentobi')
-rw-r--r-- | pkgs/games/pentobi/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/games/pentobi/default.nix b/pkgs/games/pentobi/default.nix new file mode 100644 index 00000000000..2dc196c33cc --- /dev/null +++ b/pkgs/games/pentobi/default.nix @@ -0,0 +1,38 @@ +{ stdenv, appstream, fetchurl, cmake, gettext, libxslt, librsvg, itstool + , qtbase, qtquickcontrols2, qtsvg, qttools, qtwebview, docbook_xsl + , wrapQtAppsHook +}: + +with stdenv.lib; +stdenv.mkDerivation rec { + version = "17.3"; + pname = "pentobi"; + + src = fetchurl { + url = "mirror://sourceforge/pentobi/${pname}-${version}.tar.xz"; + sha256 = "00c495i4vrji9hs7v8xr9gm8yqs97bfk2wzsayhps11hmbqzllx9"; + }; + + nativeBuildInputs = [ cmake docbook_xsl wrapQtAppsHook ]; + buildInputs = [ appstream qtbase qtsvg qtquickcontrols2 qttools qtwebview itstool librsvg ]; + + patchPhase = '' + substituteInPlace pentobi_thumbnailer/CMakeLists.txt --replace "/manpages" "/share/xml/docbook-xsl/manpages/" + substituteInPlace pentobi/unix/CMakeLists.txt --replace "/manpages" "/share/xml/docbook-xsl/manpages/" + substituteInPlace pentobi/docbook/CMakeLists.txt --replace "/html" "/share/xml/docbook-xsl/html" + ''; + + cmakeFlags = [ + "-DCMAKE_VERBOSE_MAKEFILE=1" + "-DDOCBOOKXSL_DIR=${docbook_xsl}" + "-DMETAINFO_ITS=${appstream}/share/gettext/its/metainfo.its" + ]; + + meta = { + description = "A computer opponent for the board game Blokus"; + homepage = https://pentobi.sourceforge.io; + license = licenses.gpl3; + maintainers = [ maintainers.genesis ]; + platforms = platforms.linux; + }; +} |