summary refs log tree commit diff
path: root/pkgs/games/flightgear
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2019-08-06 16:06:40 -0400
committerAaron Andersen <aaron@fosslib.net>2019-08-06 17:12:08 -0400
commitc72d4f947c6b727448c03674e9f279d225820f96 (patch)
tree14d7a852dcdbcff9392be5930750709ea132bdcd /pkgs/games/flightgear
parent58b1a92f0825f729875cd874c5eef4ae604f91f0 (diff)
downloadnixpkgs-c72d4f947c6b727448c03674e9f279d225820f96.tar
nixpkgs-c72d4f947c6b727448c03674e9f279d225820f96.tar.gz
nixpkgs-c72d4f947c6b727448c03674e9f279d225820f96.tar.bz2
nixpkgs-c72d4f947c6b727448c03674e9f279d225820f96.tar.lz
nixpkgs-c72d4f947c6b727448c03674e9f279d225820f96.tar.xz
nixpkgs-c72d4f947c6b727448c03674e9f279d225820f96.tar.zst
nixpkgs-c72d4f947c6b727448c03674e9f279d225820f96.zip
flightgear: 2018.3.1 -> 2019.1.1
Diffstat (limited to 'pkgs/games/flightgear')
-rw-r--r--pkgs/games/flightgear/default.nix20
1 files changed, 10 insertions, 10 deletions
diff --git a/pkgs/games/flightgear/default.nix b/pkgs/games/flightgear/default.nix
index 9765a9c06ee..5a04e75030f 100644
--- a/pkgs/games/flightgear/default.nix
+++ b/pkgs/games/flightgear/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper
+{ stdenv, fetchurl, wrapQtAppsHook
 , freeglut, freealut, libGLU_combined, libICE, libjpeg, openal, openscenegraph, plib
 , libSM, libunwind, libX11, xorgproto, libXext, libXi
 , libXmu, libXt, simgear, zlib, boost, cmake, libpng, udev, fltk13, apr
@@ -6,14 +6,14 @@
 }:
 
 let
-  version = "2018.3.1";
-  shortVersion = "2018.3";
+  version = "2019.1.1";
+  shortVersion = builtins.substring 0 6 version;
   data = stdenv.mkDerivation rec {
     name = "flightgear-base-${version}";
 
     src = fetchurl {
       url = "mirror://sourceforge/flightgear/release-${shortVersion}/FlightGear-${version}-data.tar.bz2";
-      sha256 = "1h69ifj84l4k0f497ybk51xj3bprzw4xvwrwzzj708zhkjk78fmh";
+      sha256 = "14zm0hzshbca4ych72631hpc4pw2w24zib62ri3lwm8nz6j63qhf";
     };
 
     phases = [ "installPhase" ];
@@ -25,13 +25,13 @@ let
   };
 in
 stdenv.mkDerivation rec {
-  name = "flightgear-${version}";
+  pname = "flightgear";
    # inheriting data for `nix-prefetch-url -A pkgs.flightgear.data.src`
   inherit version data;
 
   src = fetchurl {
-    url = "mirror://sourceforge/flightgear/release-${shortVersion}/${name}.tar.bz2";
-    sha256 = "0h56npn00b6fd38cf5cha82nnglxmhd12b7h2rn3gjymwhviyjix";
+    url = "mirror://sourceforge/flightgear/release-${shortVersion}/${pname}-${version}.tar.bz2";
+    sha256 = "189wal08p9lrz757pmazxnf85sfymsqrm3nfvdad95pfp6bg7pyi";
   };
 
   # Of all the files in the source and data archives, there doesn't seem to be
@@ -51,11 +51,11 @@ stdenv.mkDerivation rec {
     categories = "Game;Simulation";
   };
 
+  nativeBuildInputs = [ cmake wrapQtAppsHook ];
   buildInputs = [
-    makeWrapper
     freeglut freealut libGLU_combined libICE libjpeg openal openscenegraph plib
     libSM libunwind libX11 xorgproto libXext libXi
-    libXmu libXt simgear zlib boost cmake libpng udev fltk13 apr qtbase
+    libXmu libXt simgear zlib boost libpng udev fltk13 apr qtbase
     glew qtdeclarative
   ];
 
@@ -65,7 +65,7 @@ stdenv.mkDerivation rec {
   '';
 
   qtWrapperArgs = [
-    ''--set FG_ROOT "${data}/share/FlightGear"''
+    "--set FG_ROOT ${data}/share/FlightGear"
   ];
 
   enableParallelBuilding = true;