nixpkgs/pkgs/games/chessx/default.nix

57 lines
1.0 KiB
Nix
Raw Normal View History

{ mkDerivation
, lib
, pkg-config
, zlib
, qtbase
, qtsvg
, qttools
, qtmultimedia
, qmake
, fetchurl
}:
mkDerivation rec {
pname = "chessx";
2023-02-09 10:25:00 +00:00
version = "1.5.8";
src = fetchurl {
url = "mirror://sourceforge/chessx/chessx-${version}.tgz";
2023-02-09 10:25:00 +00:00
sha256 = "sha256-ev+tK1CHLFt/RvmzyPVZ2c0nxfRwwb9ke7uTmm7REaM=";
};
nativeBuildInputs = [
pkg-config
qmake
];
buildInputs = [
qtbase
qtmultimedia
qtsvg
qttools
zlib
];
# RCC: Error in 'resources.qrc': Cannot find file 'i18n/chessx_da.qm'
enableParallelBuilding = false;
installPhase = ''
runHook preInstall
mkdir -p "$out/bin"
mkdir -p "$out/share/applications"
cp -pr release/chessx "$out/bin"
cp -pr unix/chessx.desktop "$out/share/applications"
runHook postInstall
'';
meta = with lib; {
homepage = "http://chessx.sourceforge.net/";
description = "Browse and analyse chess games";
license = licenses.gpl2;
maintainers = [ maintainers.luispedro ];
platforms = platforms.linux;
};
}