summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2016-01-30 18:30:32 +0100
committerRobin Gloster <mail@glob.in>2016-01-30 18:30:32 +0100
commit3f417e627221f33d0f1807a01ae6749c71f7391f (patch)
treef48d264a95eb147df822207095e0147b972579c5 /pkgs/tools
parent10b55ca486453afe5ff26e638beaf01632f90f83 (diff)
parentd68b516341c27b0bc0357645448967da52444df4 (diff)
downloadnixlib-3f417e627221f33d0f1807a01ae6749c71f7391f.tar
nixlib-3f417e627221f33d0f1807a01ae6749c71f7391f.tar.gz
nixlib-3f417e627221f33d0f1807a01ae6749c71f7391f.tar.bz2
nixlib-3f417e627221f33d0f1807a01ae6749c71f7391f.tar.lz
nixlib-3f417e627221f33d0f1807a01ae6749c71f7391f.tar.xz
nixlib-3f417e627221f33d0f1807a01ae6749c71f7391f.tar.zst
nixlib-3f417e627221f33d0f1807a01ae6749c71f7391f.zip
Merge pull request #12660 from garrison/bibutils
Add bibutils 5.6 package
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/misc/bibutils/default.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/tools/misc/bibutils/default.nix b/pkgs/tools/misc/bibutils/default.nix
new file mode 100644
index 000000000000..fb83e6996e33
--- /dev/null
+++ b/pkgs/tools/misc/bibutils/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchurl, perl }:
+
+stdenv.mkDerivation rec {
+  name = "bibutils-${version}";
+  version = "5.6";
+
+  src = fetchurl {
+    url = "mirror://sourceforge/bibutils/bibutils_${version}_src.tgz";
+    sha256 = "08vlaf1rs881v61hb0dnab5brbpbwbv2hqlxmw0yaycknqwbmiwz";
+  };
+
+  configureFlags = [ "--dynamic" "--install-dir" "$(out)/bin" "--install-lib" "$(out)/lib" ];
+  dontAddPrefix = true;
+
+  doCheck = true;
+  checkTarget = "test";
+
+  meta = with stdenv.lib; {
+    description = "Bibliography format interconversion";
+    longDescription = "The bibutils program set interconverts between various bibliography formats using a common MODS-format XML intermediate. For example, one can convert RIS-format files to Bibtex by doing two transformations: RIS->MODS->Bibtex. By using a common intermediate for N formats, only 2N programs are required and not N²-N. These programs operate on the command line and are styled after standard UNIX-like filters.";
+    homepage = "http://sourceforge.net/p/bibutils/home/Bibutils/";
+    license = licenses.gpl2;
+    maintainers = [ maintainers.garrison ];
+  };
+}