opendungeons: unstable-2023-03-18 -> 0-unstable-2024-07-27 (#388503)

Changed files
+27 -16
pkgs
by-name
op
opendungeons
+27 -16
pkgs/by-name/op/opendungeons/package.nix
···
{
lib,
stdenv,
fetchFromGitHub,
cmake,
pkg-config,
-
ogre_13,
-
cegui,
-
boost,
-
sfml,
-
openal,
ois,
}:
let
···
in
stdenv.mkDerivation {
pname = "opendungeons";
-
version = "unstable-2023-03-18";
src = fetchFromGitHub {
owner = "paroj";
repo = "OpenDungeons";
-
rev = "974378d75591214dccbe0fb26e6ec8a40c2156e0";
-
hash = "sha256-vz9cT+rNcyKT3W9I9VRKcFol2SH1FhOhOALALjgKfIE=";
};
patches = [
···
];
buildInputs = [
-
ogre'
cegui'
-
boost
-
sfml
-
openal
ois
];
cmakeFlags = [
-
"-DOD_TREAT_WARNINGS_AS_ERRORS=FALSE"
];
-
meta = with lib; {
description = "Open source, real time strategy game sharing game elements with the Dungeon Keeper series and Evil Genius";
mainProgram = "opendungeons";
homepage = "https://opendungeons.github.io";
-
license = with licenses; [
gpl3Plus
zlib
mit
···
ofl
cc-by-30
];
-
platforms = platforms.linux;
};
}
···
{
lib,
stdenv,
+
ogre_13,
+
cegui,
fetchFromGitHub,
+
+
# nativeBuildInputs
cmake,
pkg-config,
+
+
# buildInputs
+
boost183,
ois,
+
openal,
+
sfml,
+
+
# passthru
+
unstableGitUpdater,
}:
let
···
in
stdenv.mkDerivation {
pname = "opendungeons";
+
version = "0-unstable-2024-07-27";
src = fetchFromGitHub {
owner = "paroj";
repo = "OpenDungeons";
+
rev = "2574db9fbe99aeb6a058b7a27bc191da37978c95";
+
hash = "sha256-EeyLwZmaVzzbxPA4PIooVbw12wYb131x+rnIB8n4fgg=";
};
patches = [
···
];
buildInputs = [
+
boost183
cegui'
+
ogre'
ois
+
openal
+
sfml
];
cmakeFlags = [
+
(lib.cmakeBool "OD_TREAT_WARNINGS_AS_ERRORS" false)
];
+
passthru = {
+
updateScript = unstableGitUpdater { };
+
};
+
+
meta = {
description = "Open source, real time strategy game sharing game elements with the Dungeon Keeper series and Evil Genius";
mainProgram = "opendungeons";
homepage = "https://opendungeons.github.io";
+
license = with lib.licenses; [
gpl3Plus
zlib
mit
···
ofl
cc-by-30
];
+
platforms = lib.platforms.linux;
};
}