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