diff options
author | Peter Simons <simons@cryp.to> | 2012-02-22 20:29:46 +0000 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2012-02-22 20:29:46 +0000 |
commit | 6b0dda077194ab8b73f3b1534adec34c5a6f4fbd (patch) | |
tree | ceb4882d65a57a8c4a9975e5b575b90574e32199 /pkgs/development/libraries/aacskeys | |
parent | 444b195a3d7b0b2a38928e73a9d6e80e5b2064c9 (diff) | |
download | nixlib-6b0dda077194ab8b73f3b1534adec34c5a6f4fbd.tar nixlib-6b0dda077194ab8b73f3b1534adec34c5a6f4fbd.tar.gz nixlib-6b0dda077194ab8b73f3b1534adec34c5a6f4fbd.tar.bz2 nixlib-6b0dda077194ab8b73f3b1534adec34c5a6f4fbd.tar.lz nixlib-6b0dda077194ab8b73f3b1534adec34c5a6f4fbd.tar.xz nixlib-6b0dda077194ab8b73f3b1534adec34c5a6f4fbd.tar.zst nixlib-6b0dda077194ab8b73f3b1534adec34c5a6f4fbd.zip |
new package: aacskeys -- grab aacs keys from bluray disks
svn path=/nixpkgs/trunk/; revision=32491
Diffstat (limited to 'pkgs/development/libraries/aacskeys')
-rw-r--r-- | pkgs/development/libraries/aacskeys/default.nix | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/pkgs/development/libraries/aacskeys/default.nix b/pkgs/development/libraries/aacskeys/default.nix new file mode 100644 index 000000000000..3bed95e26714 --- /dev/null +++ b/pkgs/development/libraries/aacskeys/default.nix @@ -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"; + }; +} |