Merge pull request #114789 from AndersonTorres/new-vms-empire

vms-empire: 1.15 -> 1.16

authored by Sandro and committed by GitHub f15a61d4 e80e7881

+36 -15
+36 -15
pkgs/games/vms-empire/default.nix
··· 1 - { lib, stdenv, fetchurl, ncurses, xmlto }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , ncurses 5 + , xmlto 6 + , docbook_xml_dtd_44 7 + , docbook_xsl 8 + , installShellFiles 9 + }: 2 10 3 11 stdenv.mkDerivation rec { 4 12 pname = "vms-empire"; 5 - version = "1.15"; 13 + version = "1.16"; 6 14 7 15 src = fetchurl{ 8 - url = "http://www.catb.org/~esr/vms-empire/${pname}-${version}.tar.gz"; 9 - sha256 = "1vcpglkimcljb8s1dp6lzr5a0vbfxmh6xf37cmb8rf9wc3pghgn3"; 16 + url = "http://www.catb.org/~esr/${pname}/${pname}-${version}.tar.gz"; 17 + hash = "sha256-XETIbt/qVU+TpamPc2WQynqqUuZqkTUnItBprjg+gPk="; 10 18 }; 11 19 12 - buildInputs = 13 - [ ncurses xmlto ]; 20 + nativeBuildInputs = [ installShellFiles ]; 21 + buildInputs = [ 22 + ncurses 23 + xmlto 24 + docbook_xml_dtd_44 25 + docbook_xsl 26 + ]; 27 + 28 + postBuild = '' 29 + xmlto man vms-empire.xml 30 + xmlto html-nochunks vms-empire.xml 31 + ''; 14 32 15 - patchPhase = '' 16 - sed -i -e 's|^install: empire\.6 uninstall|install: empire.6|' -e 's|usr/||g' Makefile 33 + installPhase = '' 34 + runHook preInstall 35 + install -D vms-empire -t ${placeholder "out"}/bin/ 36 + install -D vms-empire.html -t ${placeholder "out"}/share/doc/${pname}/ 37 + install -D vms-empire.desktop -t ${placeholder "out"}/share/applications/ 38 + install -D vms-empire.png -t ${placeholder "out"}/share/icons/hicolor/48x48/apps/ 39 + install -D vms-empire.xml -t ${placeholder "out"}/share/appdata/ 40 + installManPage empire.6 41 + runHook postInstall 17 42 ''; 18 43 19 44 hardeningDisable = [ "format" ]; 20 45 21 - makeFlags = [ "DESTDIR=$(out)" ]; 22 - 23 46 meta = with lib; { 47 + homepage = "http://catb.org/~esr/vms-empire/"; 24 48 description = "The ancestor of all expand/explore/exploit/exterminate games"; 25 49 longDescription = '' 26 50 Empire is a simulation of a full-scale war between two emperors, the ··· 30 54 expand/explore/exploit/exterminate games, including Civilization and 31 55 Master of Orion. 32 56 ''; 33 - homepage = "http://catb.org/~esr/vms-empire/"; 34 - license = licenses.gpl2; 57 + license = licenses.gpl2Only; 35 58 maintainers = [ maintainers.AndersonTorres ]; 36 - platforms = platforms.linux; 59 + platforms = platforms.unix; 37 60 }; 38 61 } 39 - 40 -