Package Details: lib32-libbluray 1.3.4-1

Git Clone URL: https://aur.archlinux.org/lib32-libbluray.git (read-only, click to copy)
Package Base: lib32-libbluray
Description: A library to access Blu-Ray disks for video playback (32 bit)
Upstream URL: https://www.videolan.org/developers/libbluray.html
Keywords: bluray lib32
Licenses: LGPL2.1
Provides: libbluray.so
Submitter: rafaelff
Maintainer: autinerd
Last Packager: autinerd
Votes: 23
Popularity: 0.000000
First Submitted: 2012-11-02 16:50 (UTC)
Last Updated: 2023-01-08 09:52 (UTC)

Required by (18)

Sources (1)

Latest Comments

1 2 3 Next › Last »

sl1pkn07 commented on 2023-01-08 20:31 (UTC)

Hi

can you use

export PKG_CONFIG='/usr/bin/i686-pc-linux-gnu-pkg-config'

instead of

export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'

if not , try to link 64bits libs if not 32bits libs not found (libudfread)

greetings

tjackson commented on 2019-11-30 19:09 (UTC)

I added the change @microcolonel suggested, as well as removed all the java stuff since it doesn't end up installed anyway. The jars are provided by the libbluray package in the main repo. Let me know if anyone has further problems, thanks.

microcolonel commented on 2019-11-30 17:31 (UTC)

Needs --host=i686-unknown-linux-gnu on the configure, or configure will not complete.

Nocifer commented on 2019-09-15 08:54 (UTC)

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 (UTC)

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 (UTC)

@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 (UTC) (edited on 2019-03-22 18:22 (UTC) by zfkerr)

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 (UTC)

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 (UTC)

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 (UTC)

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.