LINUX.ORG.RU

nixos, OpenMW-0.44.0

 ,


0

2

Не знаю по каким причинам ребятки не бампают. И да github сосай!!! Поэтому ЛОРчик вот тебе собственно сабж:

diff --git a/pkgs/games/openmw/default.nix b/pkgs/games/openmw/default.nix
index 4d01feaccc0..284555c783e 100644
--- a/pkgs/games/openmw/default.nix
+++ b/pkgs/games/openmw/default.nix
@@ -11,14 +11,14 @@ let
     };
   });
 in stdenv.mkDerivation rec {
-  version = "0.43.0";
+  version = "0.44.0";
   name = "openmw-${version}";
 
   src = fetchFromGitHub {
     owner = "OpenMW";
     repo = "openmw";
     rev = name;
-    sha256 = "1nybxwp77qswjayf0g9xayp4x1xxq799681rhjlggch127r07ifi";
+    sha256 = "0rxkw0bzag7qffifg28dyyga47aaaf5ziiccpv7p8yax1wglvymh";
   };
 
   enableParallelBuilding = true;

У кого есть желание и возможности проверьте потому как умвр но это ещё ни о чем не говорит.

★★★★★

Есть уже PR https://github.com/NixOS/nixpkgs/pull/46153 Висит потому что предложено qt5 лаунчер собирать, вместо qt4'шного.

И да github сосай!!!

Валить тебе тогда надо с этого дистра, религиозник ты наш.

Deleted
()

Такой бесценной информации я еще не видел.

t184256 ★★★★★
()

Когда настоящее безумие заставляет саакрихту выглядеть подражателем.

anonymous
()
Ответ на: комментарий от redgremlin

А почему должно быть мертво? В отличие от guixsd по nixos хватает вакансий

Deleted
()

Модератор который потер комменты видимо не играл в morrowind)

Deleted
()

Спасибки, чего только не наловил полезного пока искал о чем речь идет, а от nixos полезна только идея с использованием json при описании сценариев сборки:

http://imagine.enpc.fr/~moulonp/openMVG/

https://github.com/openMVG/openMVG

https://openmv.io/pages/download

https://github.com/openmv/openmv/releases

и собственно сам топик тоже конечно нашелся

https://openmw.org/ru/

http://www.openmw.org/

https://github.com/OpenMW/openmw/releases

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)

Чем тебе гитхаб не нравится?

hateyoufeel ★★★★★
()

Люди реально до сих пор долбят в Морровинд или это чисто гиковская шиза с желанием поскрещивать проприетарного ужа со свободным ежом в клетке для канареек?

WitcherGeralt ★★
()
10 февраля 2019 г.

Делаю так:

> diff -u a/pkgs/games/openmw/default.nix b/pkgs/games/openmw/default.nix
--- a/pkgs/games/openmw/default.nix	2019-02-10 14:36:08.039816775 +0700
+++ b/pkgs/games/openmw/default.nix	2019-02-10 09:46:19.588352819 +0700
@@ -1,8 +1,11 @@
-{ stdenv, fetchFromGitHub, qt4, openscenegraph, mygui, bullet, ffmpeg, boost, cmake, SDL2, unshield, openal
-, libXt, pkgconfig }:
+{ stdenv, fetchFromGitHub, cmake, doxygen, pkgconfig
+, qtbase, openscenegraph, mygui, bullet, ffmpeg, boost, SDL2, unshield, openal
+, giflib, libXt }:
 
 let
   openscenegraph_ = openscenegraph.overrideDerivation (self: {
+    name = "openmw-openscenegraph";
+
     src = fetchFromGitHub {
       owner = "OpenMW";
       repo = "osg";
@@ -10,27 +13,36 @@
       sha256 = "0admnllxic6dcpic0h100927yw766ab55dix002vvdx36i6994jb";
     };
   });
+
 in stdenv.mkDerivation rec {
-  version = "0.43.0";
+  version = "0.44.0";
   name = "openmw-${version}";
 
   src = fetchFromGitHub {
     owner = "OpenMW";
     repo = "openmw";
     rev = name;
-    sha256 = "1nybxwp77qswjayf0g9xayp4x1xxq799681rhjlggch127r07ifi";
+    sha256 = "0rxkw0bzag7qffifg28dyyga47aaaf5ziiccpv7p8yax1wglvymh";
   };
 
   enableParallelBuilding = true;
 
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ cmake boost ffmpeg qt4 bullet mygui openscenegraph_ SDL2 unshield openal libXt ];
+  nativeBuildInputs = [ cmake doxygen pkgconfig ];
+
+  buildInputs = [
+    qtbase
+    boost bullet ffmpeg libXt mygui openal openscenegraph_ SDL2 unshield
+  ];
+
+  cmakeFlags = [
+    "-DDESIRED_QT_VERSION=5"
+  ];
 
   meta = with stdenv.lib; {
     description = "An unofficial open source engine reimplementation of the game Morrowind";
-    homepage = http://openmw.org;
-    license = licenses.gpl3;
-    platforms = platforms.linux;
+    homepage    = "https://openmw.org";
+    license     = licenses.gpl3;
     maintainers = with maintainers; [ abbradar ];
+    platforms   = platforms.linux;
   };
 }

Что оно хочет?

> nix-build -A openmw                                                                                                       
error: anonymous function at ~/nixpkgs/pkgs/games/openmw/default.nix:1:1 called without required argument 'qtbase', at ~/nixpkgs/lib/customisation.nix:69:12
init_6 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.