summaryrefslogtreecommitdiffstats
path: root/pkgs/tools/graphics/briss
diff options
context:
space:
mode:
authorArie Middelkoop <amiddelk@gmail.com>2012-06-08 10:16:46 +0000
committerArie Middelkoop <amiddelk@gmail.com>2012-06-08 10:16:46 +0000
commit3c74283d034bc8103356208e50b887c152ab8178 (patch)
tree987830f52f4e3ffbf767caa144665a53680a7f1a /pkgs/tools/graphics/briss
parent789df7619eac13b7ba32d6271dad8e28764e3227 (diff)
Committing some outstanding modifications that I cannot make into smaller chunks anymore.
* added briss: a pdf cropper * added compton, an improved fork of xcompmgr * added myself to the maintainers list * minor version bumps: xcompmgr, upower svn path=/nixpkgs/trunk/; revision=34380
Diffstat (limited to 'pkgs/tools/graphics/briss')
-rw-r--r--pkgs/tools/graphics/briss/default.nix31
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/tools/graphics/briss/default.nix b/pkgs/tools/graphics/briss/default.nix
new file mode 100644
index 000000000000..2af2a9a8757e
--- /dev/null
+++ b/pkgs/tools/graphics/briss/default.nix
@@ -0,0 +1,31 @@
+# The releases of this project are apparently precompiled to .jar files.
+
+{ stdenv, fetchurl, jre }:
+
+let
+
+ version = "0.9";
+ sha256 = "45dd668a9ceb9cd59529a9fefe422a002ee1554a61be07e6fc8b3baf33d733d9";
+
+in stdenv.mkDerivation {
+ name = "briss-${version}";
+ src = fetchurl {
+ url = "mirror://sourceforge/briss/briss-${version}.tar.gz";
+ inherit sha256;
+ };
+
+ installPhase = ''
+ mkdir -p "$out/bin";
+ mkdir -p "$out/share";
+ install -D -m444 -t "$out/share" *.jar
+ echo "#!/bin/sh" > "$out/bin/briss"
+ echo "${jre}/bin/java -Xms128m -Xmx1024m -cp \"$out/share/\" -jar \"$out/share/briss-${version}.jar\"" >> "$out/bin/briss"
+ chmod +x "$out/bin/briss"
+ '';
+
+ meta = {
+ homepage = http://sourceforge.net/projects/briss/;
+ description = "Java application for cropping PDF files";
+ license = stdenv.lib.licenses.gpl3;
+ };
+}