Package Details: lib32-libbluray 1.1.0-1

Git Clone URL: https://aur.archlinux.org/lib32-libbluray.git (read-only)
Package Base: lib32-libbluray
Description: Library to access Blu-Ray disks for video playback (32 bit)
Upstream URL: http://www.videolan.org/developers/libbluray.html
Licenses: LGPL2.1
Provides: libbluray.so
Submitter: rafaelff
Maintainer: makikatze
Last Packager: makikatze
Votes: 20
Popularity: 0.049599
First Submitted: 2012-11-02 16:50
Last Updated: 2019-03-24 13:44

Dependencies (9)

Required by (20)

Sources (1)

Latest Comments

1 2 Next › Last »

Nocifer commented on 2019-09-15 08:54

The config option to fix the aforementioned Java compilation error is actually "--disable-bdjava-jar"

In case anyone is baffled as to what they're supposed to do, just edit your PKGBUILD like so:

build() {
  export CC='gcc -m32'
  export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
  cd $_pkgbase-$pkgver

  ./configure --libdir=/usr/lib32 \
    --prefix=/usr \
    --with-java9 \
    --disable-doxygen-doc \
    --disable-bdjava-jar
  make
}

chungy commented on 2019-07-25 18:20

The jar is removed anyway (and available in the standard libbluray package), "--disable-jni-jar" should be used to avoid a build attempt.

makikatze commented on 2019-03-22 19:09

@zfkerr: As already mentioned one year ago (two comments below yours).

Current version 1.1.0 should officially support every JDK up to 11 (and hopefully also JDK 12). I will update it over the weekend, currently not at home.

zfkerr commented on 2019-03-22 16:14

If you see this error, you should install jdk8-openjdk and then run 'sudo archlinux-java set java-8-openjdk'.

[javac] /tmp/lib32-libbluray/src/libbluray-1.0.2/src/libbluray/bdj/build.xml:24: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 33 source files to /tmp/lib32-libbluray/src/libbluray-1.0.2/src/libbluray/bdj/build
[javac] warning: [options] bootstrap class path not set in conjunction with -source 5
[javac] error: Source option 5 is no longer supported. Use 6 or later.
[javac] error: Target option 1.5 is no longer supported. Use 1.6 or later.
BUILD FAILED

Freso commented on 2018-07-09 12:39

The package won't build, since '=' is not allowed in $optdepends:

freso@din /t/f/lib32-libbluray> makepkg -fscCi --asdeps
==> ERROR: optdepends contains invalid characters: '='

makikatze commented on 2018-03-29 19:15

You need JDK8 to compile the package. Later JDKs don't provide this option anymore. Unfortunately, it does not seem that the version set in the dependencies is enforced, so you need to install and set this JDK as the default yourself (you can switch back to your current version after compilation).

brando56894 commented on 2018-03-25 17:34

Looks like something needs to be updated

[javac] Compiling 33 source files to /tmp/yaourt-tmp-bran/aur-lib32-libbluray/src/libbluray-1.0.2/src/libbluray/bdj/build
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
[javac] error: Source option 1.5 is no longer supported. Use 1.6 or later.
[javac] error: Target option 1.5 is no longer supported. Use 1.6 or later.

unknown78 commented on 2018-02-25 17:31

xDShot even java-8-openjdk was already the default (like shown in my update) i did your suggestion again. Still the same result. Javac throws errors.

xDShot commented on 2018-02-25 13:18

Before compiling, type in terminal:

sudo archlinux-java set java-8-openjdk

unknown78 commented on 2018-02-19 20:01

javac -version javac 1.8.0_144

javac32 -version javac 1.8.0_162

archlinux-java status Available Java environments: java-7-openjdk java-8-openjdk (default)

archlinux-java32 status Available 32-bit Java environments: java32-7-jdk java32-8-jdk (default)

all is set correctly as far as i know.