depot/third_party/nixpkgs/pkgs/games/chessx/default.nix
Default email 686ce24904 Project import generated by Copybara.
GitOrigin-RevId: ac1f5b72a9e95873d1de0233fddcb56f99884b37
2023-02-16 18:41:37 +01:00

56 lines
1 KiB
Nix

{ mkDerivation
, lib
, pkg-config
, zlib
, qtbase
, qtsvg
, qttools
, qtmultimedia
, qmake
, fetchurl
}:
mkDerivation rec {
pname = "chessx";
version = "1.5.8";
src = fetchurl {
url = "mirror://sourceforge/chessx/chessx-${version}.tgz";
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;
};
}