diff options
author | Gabriel Ebner <gebner@gebner.org> | 2015-03-27 18:03:38 +0100 |
---|---|---|
committer | Gabriel Ebner <gebner@gebner.org> | 2015-03-27 18:03:38 +0100 |
commit | 38220d0315626bf36868af813a352c380e9f5e5b (patch) | |
tree | 2ee4f7fb9e1e4d62d24b59b5adc634ce97af5f9b /pkgs/applications/office/jabref | |
parent | ff22e19fc4a60369e1502b86acf87519b68a569c (diff) | |
download | nixlib-38220d0315626bf36868af813a352c380e9f5e5b.tar nixlib-38220d0315626bf36868af813a352c380e9f5e5b.tar.gz nixlib-38220d0315626bf36868af813a352c380e9f5e5b.tar.bz2 nixlib-38220d0315626bf36868af813a352c380e9f5e5b.tar.lz nixlib-38220d0315626bf36868af813a352c380e9f5e5b.tar.xz nixlib-38220d0315626bf36868af813a352c380e9f5e5b.tar.zst nixlib-38220d0315626bf36868af813a352c380e9f5e5b.zip |
Add jabref.
Diffstat (limited to 'pkgs/applications/office/jabref')
-rw-r--r-- | pkgs/applications/office/jabref/default.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/applications/office/jabref/default.nix b/pkgs/applications/office/jabref/default.nix new file mode 100644 index 000000000000..5f32077104e8 --- /dev/null +++ b/pkgs/applications/office/jabref/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchurl, makeWrapper, makeDesktopItem, ant, jdk, jre }: + +stdenv.mkDerivation rec { + version = "2.10"; + name = "jabref-${version}"; + src = fetchurl { + url = "mirror://sourceforge/jabref/${version}/JabRef-${version}-src.tar.bz2"; + sha256 = "09b57afcfeb1730b58a887dc28f0f4c803e9c00fade1f57245ab70e2a98ce6ad"; + }; + + desktopItem = makeDesktopItem { + comment = meta.description; + name = "jabref"; + desktopName = "JabRef"; + genericName = "Bibliography manager"; + categories = "Application;Office;"; + icon = "jabref"; + exec = "jabref"; + }; + + buildInputs = [ ant jdk makeWrapper ]; + + buildPhase = ''ant''; + + 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 + makeWrapper ${jre}/bin/java $out/bin/jabref \ + --add-flags "-jar $out/share/java/JabRef-${version}.jar" + ''; + + meta = with stdenv.lib; { + description = "Open source bibliography reference manager"; + homepage = http://jabref.sourceforge.net; + license = licenses.gpl2; + platforms = platforms.unix; + maintainers = [ maintainers.gebner ]; + }; +} |