Commit 4dc22b27 authored by pancaek's avatar pancaek
Browse files

soi: modernize, move to by-name/

parent c37ed775
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
@@ -5,27 +5,27 @@
  cmake,
  boost,
  eigen2,
  lua,
  lua5_1,
  luabind,
  libGLU,
  libGL,
  SDL,
}:

stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
  pname = "soi";
  version = "0.1.2";

  src = fetchurl {
    url = "mirror://sourceforge/project/soi/Spheres%20of%20Influence-${version}-Source.tar.bz2";
    name = "${pname}-${version}.tar.bz2";
    url = "mirror://sourceforge/project/soi/Spheres%20of%20Influence-${finalAttrs.version}-Source.tar.bz2";
    name = "soi-${finalAttrs.version}.tar.bz2";
    sha256 = "03c3wnvhd42qh8mi68lybf8nv6wzlm1nx16d6pdcn2jzgx1j2lzd";
  };

  nativeBuildInputs = [ cmake ];
  buildInputs = [
    boost
    lua
    lua5_1
    luabind
    libGLU
    libGL
@@ -41,12 +41,12 @@ stdenv.mkDerivation rec {
  # https://github.com/NixOS/nixpkgs/issues/445447
  patches = [ ./cmake-4-build.patch ];

  meta = with lib; {
  meta = {
    description = "Physics-based puzzle game";
    mainProgram = "soi";
    maintainers = with maintainers; [ raskin ];
    platforms = platforms.linux;
    license = licenses.free;
    maintainers = with lib.maintainers; [ raskin ];
    platforms = lib.platforms.linux;
    license = lib.licenses.free;
    downloadPage = "https://sourceforge.net/projects/soi/files/";
  };
}
})
+0 −4
Original line number Diff line number Diff line
@@ -13341,10 +13341,6 @@ with pkgs;
  # get binaries without data built by Hydra
  simutrans_binaries = lowPrio simutrans.binaries;

  soi = callPackage ../games/soi {
    lua = lua5_1;
  };

  steam-run = steam.run;
  steam-run-free = steam.run-free;