Author: simons
Date: Wed Feb 22 20:29:46 2012
New Revision: 32491
URL: https://nixos.org/websvn/nix/?rev=32491&sc=1

Log:
new package: aacskeys -- grab aacs keys from bluray disks

Added:
   nixpkgs/trunk/pkgs/development/libraries/aacskeys/
   nixpkgs/trunk/pkgs/development/libraries/aacskeys/default.nix
Modified:
   nixpkgs/trunk/pkgs/top-level/all-packages.nix

Added: nixpkgs/trunk/pkgs/development/libraries/aacskeys/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/development/libraries/aacskeys/default.nix       Wed Feb 
22 20:29:46 2012        (r32491)
@@ -0,0 +1,45 @@
+{stdenv, fetchurl, openssl, jdk, premake}:
+
+# Info on how to use / obtain aacs keys:
+# http://vlc-bluray.whoknowsmy.name/
+# https://wiki.archlinux.org/index.php/BluRay
+
+
+let baseName = "aacskeys";
+    version  = "0.4.0c";
+in
+
+stdenv.mkDerivation {
+  name = "${baseName}-${version}";
+
+  patchPhase = ''
+    substituteInPlace "premake.lua" \
+      --replace "/usr/lib/jvm/java-6-sun/include" "${jdk}/include"
+  '';
+
+  src = fetchurl {
+    url = 
"http://debian-multimedia.org/pool/main/a/${baseName}/${baseName}_${version}.orig.tar.gz";;
+    sha256 = 
"54ea78898917f4acaf78101dda254de56bc7696bad12cbf22ee6f09d4ee88a43";
+  };
+
+  buildInputs = [openssl jdk premake];
+
+  installPhase = ''
+    ensureDir $out/{bin,lib,share/${baseName}}
+
+    # Install lib
+    install -Dm444 lib/linux/libaacskeys.so $out/lib
+
+    # Install program
+    install -Dm555 bin/linux/aacskeys $out/bin
+
+    # Install resources
+    install -Dm444 HostKeyCertificate.txt $out/share/${baseName}
+    install -Dm444 ProcessingDeviceKeysSimple.txt $out/share/${baseName}
+  '';
+
+  meta = {
+    homepage = http://forum.doom9.org/showthread.php?t=123311;
+    description = "A library and program to retrieve decryption keys for HD 
discs";
+  };
+}

Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix       Wed Feb 22 20:29:42 
2012        (r32490)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix       Wed Feb 22 20:29:46 
2012        (r32491)
@@ -3194,6 +3194,8 @@
 
   a52dec = callPackage ../development/libraries/a52dec { };
 
+  aacskeys = callPackage ../development/libraries/aacskeys { };
+
   aalib = callPackage ../development/libraries/aalib { };
 
   acl = callPackage ../development/libraries/acl { };
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to