at 15.09-beta 45 lines 1.2 kB view raw
1{stdenv, fetchurl, openssl, jdk, premake3}: 2 3# Info on how to use / obtain aacs keys: 4# http://vlc-bluray.whoknowsmy.name/ 5# https://wiki.archlinux.org/index.php/BluRay 6 7 8let baseName = "aacskeys"; 9 version = "0.4.0e"; 10in 11 12stdenv.mkDerivation { 13 name = "${baseName}-${version}"; 14 15 patchPhase = '' 16 substituteInPlace "premake.lua" \ 17 --replace "/usr/lib/jvm/java-6-sun/include" "${jdk}/include" 18 ''; 19 20 src = fetchurl { 21 url = "http://deb-multimedia.org/pool/main/a/${baseName}/${baseName}_${version}.orig.tar.gz"; 22 sha256 = "0d3zvwixpkixfkkc16wj37h2xbcq5hsqqhqngzqr6pslmqr67vnr"; 23 }; 24 25 buildInputs = [openssl jdk premake3]; 26 27 installPhase = '' 28 mkdir -p $out/{bin,lib,share/${baseName}} 29 30 # Install lib 31 install -Dm444 lib/linux/libaacskeys.so $out/lib 32 33 # Install program 34 install -Dm555 bin/linux/aacskeys $out/bin 35 36 # Install resources 37 install -Dm444 HostKeyCertificate.txt $out/share/${baseName} 38 install -Dm444 ProcessingDeviceKeysSimple.txt $out/share/${baseName} 39 ''; 40 41 meta = { 42 homepage = http://forum.doom9.org/showthread.php?t=123311; 43 description = "A library and program to retrieve decryption keys for HD discs"; 44 }; 45}