diff options
author | Gabriel Ebner <gebner@gebner.org> | 2016-06-13 13:40:16 +0200 |
---|---|---|
committer | Gabriel Ebner <gebner@gebner.org> | 2016-06-13 13:40:16 +0200 |
commit | de3ccbbdac02371f423745d47aaf2fd4e58fc780 (patch) | |
tree | 24d76bec072be47f3d8fb0a7682155e6a7f9daf6 /pkgs/applications/office | |
parent | ca17bd0c8ac1b0c6d559137da80ba07a20395100 (diff) |
jabref: 2.10 -> 3.3
Diffstat (limited to 'pkgs/applications/office')
-rw-r--r-- | pkgs/applications/office/jabref/default.nix | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/pkgs/applications/office/jabref/default.nix b/pkgs/applications/office/jabref/default.nix index 5f32077104e88..e25457bc1cc03 100644 --- a/pkgs/applications/office/jabref/default.nix +++ b/pkgs/applications/office/jabref/default.nix @@ -1,11 +1,12 @@ { stdenv, fetchurl, makeWrapper, makeDesktopItem, ant, jdk, jre }: stdenv.mkDerivation rec { - version = "2.10"; + version = "3.3"; name = "jabref-${version}"; + src = fetchurl { - url = "mirror://sourceforge/jabref/${version}/JabRef-${version}-src.tar.bz2"; - sha256 = "09b57afcfeb1730b58a887dc28f0f4c803e9c00fade1f57245ab70e2a98ce6ad"; + url = "https://github.com/JabRef/jabref/releases/download/v${version}/JabRef-${version}.jar"; + sha256 = "19ms68d74xg8jg9n52gh2j7a89dl5pnib3vjsnih1j45hlmfg0ac"; }; desktopItem = makeDesktopItem { @@ -18,17 +19,21 @@ stdenv.mkDerivation rec { exec = "jabref"; }; - buildInputs = [ ant jdk makeWrapper ]; + buildInputs = [ makeWrapper jdk ]; - buildPhase = ''ant''; + phases = [ "installPhase" ]; installPhase = '' mkdir -p $out/bin $out/share/java $out/share/icons + cp -r ${desktopItem}/share/applications $out/share/ - cp build/lib/JabRef-${version}.jar $out/share/java/ - cp src/images/JabRef-icon-mac.svg $out/share/icons/jabref.svg + + jar xf $src images/icons/JabRef-icon-mac.svg + cp images/icons/JabRef-icon-mac.svg $out/share/icons/jabref.svg + + ln -s $src $out/share/java/jabref-${version}.jar makeWrapper ${jre}/bin/java $out/bin/jabref \ - --add-flags "-jar $out/share/java/JabRef-${version}.jar" + --add-flags "-jar $out/share/java/jabref-${version}.jar" ''; meta = with stdenv.lib; { |