summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorSander van der Burg <s.vanderburg@tudelft.nl>2010-01-02 13:28:51 +0000
committerSander van der Burg <s.vanderburg@tudelft.nl>2010-01-02 13:28:51 +0000
commit1fd64ed6341b4528a07b2e05748e7660a56e5c5a (patch)
treeced8ac739ed1148984f4057d9448fa7b997305cf /pkgs/development
parent05fce85edcd789ce5d77460fbf5f0dc687738287 (diff)
downloadnixlib-1fd64ed6341b4528a07b2e05748e7660a56e5c5a.tar
nixlib-1fd64ed6341b4528a07b2e05748e7660a56e5c5a.tar.gz
nixlib-1fd64ed6341b4528a07b2e05748e7660a56e5c5a.tar.bz2
nixlib-1fd64ed6341b4528a07b2e05748e7660a56e5c5a.tar.lz
nixlib-1fd64ed6341b4528a07b2e05748e7660a56e5c5a.tar.xz
nixlib-1fd64ed6341b4528a07b2e05748e7660a56e5c5a.tar.zst
nixlib-1fd64ed6341b4528a07b2e05748e7660a56e5c5a.zip
Added dbus-java and libmatthew-java (dependency for dbus-java) packages
svn path=/nixpkgs/trunk/; revision=19170
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/libraries/java/dbus-java/default.nix21
-rw-r--r--pkgs/development/libraries/java/libmatthew-java/default.nix13
2 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/libraries/java/dbus-java/default.nix b/pkgs/development/libraries/java/dbus-java/default.nix
new file mode 100644
index 000000000000..7b55f8b15a2a
--- /dev/null
+++ b/pkgs/development/libraries/java/dbus-java/default.nix
@@ -0,0 +1,21 @@
+{stdenv, fetchurl, gettext, jdk, libmatthew_java}:
+
+stdenv.mkDerivation {
+  name = "dbus-java-2.7";
+  src = fetchurl {
+    url = http://dbus.freedesktop.org/releases/dbus-java/dbus-java-2.7.tar.gz;
+    sha256 = "0cyaxd8x6sxmi6pklkkx45j311a6w51fxl4jc5j3inc4cailwh5y";
+  };
+  JAVA_HOME=jdk;
+  JAVA="${jdk}/bin/java";
+  PREFIX=''''${out}'';
+  JAVAUNIXLIBDIR="${libmatthew_java}/lib/jni";
+  JAVAUNIXJARDIR="${libmatthew_java}/share/java";
+  buildInputs = [ gettext jdk ];
+  # I'm too lazy to build the documentation
+  preBuild = ''
+    sed -i -e "s|all: bin doc man|all: bin|" \
+           -e "s|install: install-bin install-man install-doc|install: install-bin|" Makefile
+  '';
+  maintainers = [ stdenv.lib.maintainers.sander ];
+}
diff --git a/pkgs/development/libraries/java/libmatthew-java/default.nix b/pkgs/development/libraries/java/libmatthew-java/default.nix
new file mode 100644
index 000000000000..785ba9ab9ead
--- /dev/null
+++ b/pkgs/development/libraries/java/libmatthew-java/default.nix
@@ -0,0 +1,13 @@
+{stdenv, fetchurl, jdk}:
+
+stdenv.mkDerivation {
+  name = "libmatthew-java-0.7.2";
+  src = fetchurl {
+    url = http://www.matthew.ath.cx/projects/java/libmatthew-java-0.7.2.tar.gz;
+    sha256 = "00zd6vplbvha64pf65bpw44abg2y8irblik30pbk35wcm86a0j4z";
+  };
+  JAVA_HOME=jdk;
+  PREFIX=''''${out}'';
+  buildInputs = [ jdk ];
+  maintainers = [ stdenv.lib.maintainers.sander ];
+}