summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPablo Lezaeta Reyes2015-07-12 16:21:01 -0300
committerPablo Lezaeta Reyes2015-07-12 16:21:01 -0300
commit6f0bc5851e2d73917826ef4717396f889c08ab5f (patch)
treec48a08781089211502cc9f25d5086aa01c68ec6b
downloadaur-6f0bc5851e2d73917826ef4717396f889c08ab5f.tar.gz
New maint
Signed-off-by: Pablo Lezaeta Reyes <prflr88@gmail.com>
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD57
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c93d899fff20
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = aacskeys
+ pkgdesc = A library and program to retrieve decryption keys for HD discs
+ pkgver = 0.4.0e
+ pkgrel = 3
+ url = http://forum.doom9.org/showthread.php?t=123311
+ arch = i686
+ arch = x86_64
+ license = custom
+ makedepends = java-environment
+ makedepends = premake3
+ depends = openssl
+ source = http://deb-multimedia.org/pool/main/a/aacskeys/aacskeys_0.4.0e.orig.tar.gz
+ source = http://deb-multimedia.org/pool/main/a/aacskeys/aacskeys_0.4.0e-dmo2.diff.gz
+ sha1sums = 8790f0d4098d6bc83304ad2136cc9681374df83a
+ sha1sums = 325504f38a5ac1e9f7be740a602faa2c8d4b812c
+
+pkgname = aacskeys
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fb7246ac33d8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# Contribtor: Paul Burton <paulburton89@gmail.com>
+# Contributor: Zebulon <zeb@zebulon.org.uk>
+# Maintainer: Pablo Lezaeta <prflr88@gmail.com>
+
+pkgname=aacskeys
+pkgver="0.4.0e"
+pkgrel=3
+pkgdesc="A library and program to retrieve decryption keys for HD discs"
+arch=("i686" "x86_64")
+url="http://forum.doom9.org/showthread.php?t=123311"
+license=("custom")
+depends=("openssl")
+makedepends=("java-environment" "premake3")
+source=("http://deb-multimedia.org/pool/main/a/aacskeys/${pkgname}_${pkgver}.orig.tar.gz"
+ "http://deb-multimedia.org/pool/main/a/aacskeys/${pkgname}_${pkgver}-dmo2.diff.gz")
+sha1sums=('8790f0d4098d6bc83304ad2136cc9681374df83a'
+ '325504f38a5ac1e9f7be740a602faa2c8d4b812c')
+
+build() {
+
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -Np1 -i ../${pkgname}_$pkgver-dmo2.diff
+
+ # Paranoia: remove binaries, make sure they aren't used
+ rm -rf bin lib
+
+ # If java-environement is installed for the first time
+ # we need to source profile script to set JAVA_HOME
+ if [ -z $JAVA_HOME ]; then
+ [ -e /etc/profile.d/openjdk6.sh ] && source /etc/profile.d/openjdk6.sh
+ [ -e /etc/profile.d/jdk.sh ] && source /etc/profile.d/jdk.sh
+ [ -e /etc/profile.d/jdk7.sh ] && source /etc/profile.d/jdk7.sh
+ fi
+
+ sed -i 's|/usr/local/ssl/include|/usr/include|' premake.lua
+ sed -i 's|/usr/local/ssl/lib|/usr/lib|' premake.lua
+ sed -i "s|/usr/lib/jvm/java-6-sun/include|$JAVA_HOME/include|" premake.lua
+
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ # Install lib
+ mkdir -p ${pkgdir}/usr/lib
+ cp lib/linux/*.so ${pkgdir}/usr/lib/
+
+ # Install program
+ mkdir -p ${pkgdir}/usr/bin
+ cp bin/linux/aacskeys ${pkgdir}/usr/bin
+
+ # Install resources
+ mkdir -p ${pkgdir}/usr/share/${pkgname}
+ cp ./debian/HostKeyCertificate_PS3.txt ${pkgdir}/usr/share/${pkgname}/HostKeyCertificate.txt
+ cp ./debian/ProcessingDeviceKeysSimple.txt ${pkgdir}/usr/share/${pkgname}/
+}