Date: Thursday, December 22, 2016 @ 11:37:56 Author: alucryd Revision: 284426
upgpkg: libbluray 0.9.3.r84.05c9fdec-1 Modified: libbluray/trunk/PKGBUILD ----------+ PKGBUILD | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-12-22 11:18:49 UTC (rev 284425) +++ PKGBUILD 2016-12-22 11:37:56 UTC (rev 284426) @@ -5,29 +5,41 @@ # Contributor: Andrew Cook <[email protected]> pkgname=libbluray -pkgver=0.9.2 -pkgrel=4 +pkgver=0.9.3.r84.05c9fdec +pkgrel=1 pkgdesc='Library to access Blu-Ray disks for video playback' arch=('i686' 'x86_64') url='http://www.videolan.org/developers/libbluray.html' license=('LGPL2.1') depends=('fontconfig' 'glibc' 'libfreetype.so' 'libxml2') -makedepends=('apache-ant') +makedepends=('apache-ant' 'git') optdepends=('java-environment: BD-J library') provides=('libbluray.so') -source=("ftp://ftp.videolan.org/pub/videolan/libbluray/${pkgver}/libbluray-${pkgver}.tar.bz2" - 'libbluray-jdk8.patch') -sha256sums=('efc994f42d2bce6af2ce69d05ba89dbbd88bcec7aca065de094fb3a7880ce7ea' - 'dc7f4300ae98c5a3b88f10c2b12ce74d1ef31e8c8798823baffe17ae6ca8d349') +_commit_libbluray='05c9fdececbff43561f8d8ca704e7e2203bdd5a8' +_commit_libudfread='64ac239e7aa741ad3e2e2d48eafd6e26fb202ee7' +source=("git+https://git.videolan.org/git/libbluray.git#commit=${_commit_libbluray}" + "git+https://git.videolan.org/git/libudfread.git#commit=${_commit_libudfread}") +sha256sums=('SKIP' + 'SKIP') +pkgver() { + cd libbluray + + git describe | sed 's/-/.r/; s/-g/./' +} + prepare() { - cd libbluray-${pkgver} + cd libbluray - patch -Np1 -i ../libbluray-jdk8.patch + git submodule init contrib/libudfread + git config submodule.contrib/udfread.url ../libudfread + git submodule update contrib/libudfread + + ./bootstrap } build() { - cd libbluray-${pkgver} + cd libbluray ./configure \ --prefix='/usr' @@ -35,7 +47,7 @@ } package() { - cd libbluray-${pkgver} + cd libbluray make DESTDIR="${pkgdir}" install }
