Package Details: lwjgl 3.0.0b-1

Git Clone URL: (read-only)
Package Base: lwjgl
Description: Lightweight Java Game Library - for use in game projects in Java.
Upstream URL:
Keywords: development game java library
Licenses: BSD
Submitter: apaugh
Maintainer: Freso
Last Packager: Freso
Votes: 97
Popularity: 0.203227
First Submitted: 2009-05-25 22:17
Last Updated: 2015-12-14 23:34

Latest Comments

Freso commented on 2015-01-04 00:06

LWJGL 2.9.2 has been packaged and uploaded as lwjgl2:

xkero commented on 2013-11-16 15:25

"This package installs a bunch of solaris-specific and windows-specific files."

You can fix that by changing in package() the line `rm -rf doc` to `rm -rf doc native/{freebsd,macosx,solaris,windows}`

hobarrera commented on 2013-03-08 05:24

This package installs a bunch of solaris-specific and windows-specific files.

Freso commented on 2012-06-23 21:40

@trontonic: See my comments as of "Sun, 04 Dec 2011 13:16:37 +0000" and as of "Fri, 14 Oct 2011 20:54:21 +0000".

xyproto commented on 2012-06-23 20:29

Hi, the Mac OS X and Solaris files may not have to be included.

Freso commented on 2011-12-04 22:08

Yep. Feel free to make a pull request over at GitHub to make it through faster. If not, I'll probably not update it until the next version. Also, if there's some way to do intelligent stripping (e.g., only do it on 64-bit systems (I've never had any errors with it)), that would be appreciated too. It's most likely dirt simple, but, yeah. :)

Skal commented on 2011-12-04 20:56

@Freso: ok, I understand your reasoning. So I guess the !strip option is the only necessary change.

Freso commented on 2011-12-04 13:16

@J4913 and Skal: The library isn't supposed to be in any search paths on your system - it should only be available for developing against and programs using this, should package itself with this library included. This is why the non-Linux natives need to be included, as well as the 64-bit ones on 32-bit systems, to allow the Java program using this to run in those environments. (See my comment of "Fri, 14 Oct 2011 20:54:21 +0000".)

J4913 commented on 2011-12-04 12:33

Already did that, just thought the maintainer should know.

Why not just exclude 64-bit libraries on a 32-bit system?

Skal commented on 2011-12-04 12:05

Just add the following line in the PKGBUILD:


I also added this:

build() {
cd "$srcdir/$pkgname-$pkgver"
rm -Rf native/macosx
rm -Rf native/windows
rm -Rf native/solaris

Probably not necessary, but it cuts some weight from the package

You still have to add the !strip option, because of x64 libraries.

All comments