Skip to content

Instantly share code, notes, and snippets.

@LnL7
Created December 12, 2017 23:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save LnL7/36ad7083f188f78654bfef6c72967e62 to your computer and use it in GitHub Desktop.
Save LnL7/36ad7083f188f78654bfef6c72967e62 to your computer and use it in GitHub Desktop.
self: super:
let
# Import unstable channel.
unstable = import <unstable> {};
in
{
jabref = super.jabref.overrideAttrs (oldAttrs: rec {
version = "4.0";
name = "jabref-${version}";
src = super.fetchurl {
url = "https://github.com/JabRef/jabref/releases/download/v${version}/JabRef-${version}.jar";
sha256 = "01nwy4pksd3xi1k9qx3zmp14vl2bidrp6j6mrvk4f2k0j5vgsmam";
};
installPhase = ''
mkdir -p $out/bin $out/share/java $out/share/icons
ln -s $src $out/share/java/jabref-${version}.jar
makeWrapper ${unstable.oraclejre}/bin/java $out/bin/jabref --add-flags "-jar $out/share/java/jabref-${version}.jar"
'';
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment