diff options
author | Joerg Thalheim <joerg@thalheim.io> | 2017-11-14 11:25:48 +0000 |
---|---|---|
committer | Joerg Thalheim <joerg@thalheim.io> | 2017-11-14 11:28:00 +0000 |
commit | 21423521e61e9be39ee28665c4a2b6f043fbcd73 (patch) | |
tree | 3e93aa2b835975a0d1943dfa2a6da62c4ab44d8d /pkgs/applications/science/math | |
parent | a3ab69d79c812e158fff29d3b47e98d518072ecb (diff) | |
download | nixlib-21423521e61e9be39ee28665c4a2b6f043fbcd73.tar nixlib-21423521e61e9be39ee28665c4a2b6f043fbcd73.tar.gz nixlib-21423521e61e9be39ee28665c4a2b6f043fbcd73.tar.bz2 nixlib-21423521e61e9be39ee28665c4a2b6f043fbcd73.tar.lz nixlib-21423521e61e9be39ee28665c4a2b6f043fbcd73.tar.xz nixlib-21423521e61e9be39ee28665c4a2b6f043fbcd73.tar.zst nixlib-21423521e61e9be39ee28665c4a2b6f043fbcd73.zip |
wxmaxima: 15.04.0 -> 17.10.1
also fix crash at start-up due missing icons fixes #18479
Diffstat (limited to 'pkgs/applications/science/math')
-rw-r--r-- | pkgs/applications/science/math/wxmaxima/default.nix | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/pkgs/applications/science/math/wxmaxima/default.nix b/pkgs/applications/science/math/wxmaxima/default.nix index 2000a1e51170..6c866a8d2164 100644 --- a/pkgs/applications/science/math/wxmaxima/default.nix +++ b/pkgs/applications/science/math/wxmaxima/default.nix @@ -1,35 +1,35 @@ -{ stdenv, fetchurl, maxima, wxGTK, makeWrapper }: - -let - name = "wxmaxima"; - version = "15.04.0"; -in -stdenv.mkDerivation { - name = "${name}-${version}"; - - src = fetchurl { - url = "mirror://sourceforge/${name}/wxMaxima/${version}/wxmaxima-${version}.tar.gz"; - sha256 = "1fm47ah4aw5qdjqhkz67w5fwhy8yfffa5z896crp0d3hk2bh4180"; +{ stdenv, fetchFromGitHub +, wrapGAppsHook, autoreconfHook, gettext +, maxima, wxGTK, gnome3 }: + +stdenv.mkDerivation rec { + name = "wxmaxima-${version}"; + version = "17.10.1"; + + src = fetchFromGitHub { + owner = "andrejv"; + repo = "wxmaxima"; + rev = "Version-${version}"; + sha256 = "088h8dlc9chkppwl4ck9i0fgf2d1dcpi5kq8qbpr5w75vhwsb6qm"; }; - buildInputs = [wxGTK maxima makeWrapper]; + buildInputs = [ wxGTK maxima gnome3.defaultIconTheme ]; + + nativeBuildInputs = [ wrapGAppsHook autoreconfHook gettext ]; - postInstall = '' - # Make sure that wxmaxima can find its runtime dependencies. - for prog in "$out/bin/"*; do - wrapProgram "$prog" --prefix PATH ":" "${maxima}/bin" - done + preConfigure = '' + gappsWrapperArgs+=(--prefix PATH ":" ${maxima}/bin) ''; doCheck = true; enableParallelBuilding = true; - meta = { + meta = with stdenv.lib; { description = "Cross platform GUI for the computer algebra system Maxima"; - license = stdenv.lib.licenses.gpl2; + license = licenses.gpl2; homepage = http://wxmaxima.sourceforge.net; - platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.peti ]; + platforms = platforms.linux; + maintainers = [ maintainers.peti ]; }; } |