vms-empire: 1.15 -> 1.16

This commit is contained in:
AndersonTorres 2021-03-01 20:04:38 -03:00
parent 36126fdbfa
commit 1577d16fb8

View file

@ -1,26 +1,50 @@
{ lib, stdenv, fetchurl, ncurses, xmlto }: { lib
, stdenv
, fetchurl
, ncurses
, xmlto
, docbook_xml_dtd_44
, docbook_xsl
, installShellFiles
}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "vms-empire"; pname = "vms-empire";
version = "1.15"; version = "1.16";
src = fetchurl{ src = fetchurl{
url = "http://www.catb.org/~esr/vms-empire/${pname}-${version}.tar.gz"; url = "http://www.catb.org/~esr/${pname}/${pname}-${version}.tar.gz";
sha256 = "1vcpglkimcljb8s1dp6lzr5a0vbfxmh6xf37cmb8rf9wc3pghgn3"; hash = "sha256-XETIbt/qVU+TpamPc2WQynqqUuZqkTUnItBprjg+gPk=";
}; };
buildInputs = nativeBuildInputs = [ installShellFiles ];
[ ncurses xmlto ]; buildInputs = [
ncurses
xmlto
docbook_xml_dtd_44
docbook_xsl
];
patchPhase = '' postBuild = ''
sed -i -e 's|^install: empire\.6 uninstall|install: empire.6|' -e 's|usr/||g' Makefile xmlto man vms-empire.xml
xmlto html-nochunks vms-empire.xml
'';
installPhase = ''
runHook preInstall
install -D vms-empire -t ${placeholder "out"}/bin/
install -D vms-empire.html -t ${placeholder "out"}/share/doc/${pname}/
install -D vms-empire.desktop -t ${placeholder "out"}/share/applications/
install -D vms-empire.png -t ${placeholder "out"}/share/icons/hicolor/48x48/apps/
install -D vms-empire.xml -t ${placeholder "out"}/share/appdata/
installManPage empire.6
runHook postInstall
''; '';
hardeningDisable = [ "format" ]; hardeningDisable = [ "format" ];
makeFlags = [ "DESTDIR=$(out)" ];
meta = with lib; { meta = with lib; {
homepage = "http://catb.org/~esr/vms-empire/";
description = "The ancestor of all expand/explore/exploit/exterminate games"; description = "The ancestor of all expand/explore/exploit/exterminate games";
longDescription = '' longDescription = ''
Empire is a simulation of a full-scale war between two emperors, the Empire is a simulation of a full-scale war between two emperors, the
@ -30,11 +54,8 @@ stdenv.mkDerivation rec {
expand/explore/exploit/exterminate games, including Civilization and expand/explore/exploit/exterminate games, including Civilization and
Master of Orion. Master of Orion.
''; '';
homepage = "http://catb.org/~esr/vms-empire/"; license = licenses.gpl2Only;
license = licenses.gpl2;
maintainers = [ maintainers.AndersonTorres ]; maintainers = [ maintainers.AndersonTorres ];
platforms = platforms.linux; platforms = platforms.unix;
}; };
} }