Package Details: lib32-fltk 1.3.4.2-2

Git Clone URL: https://aur.archlinux.org/lib32-fltk.git (read-only)
Package Base: lib32-fltk
Description: Graphical user interface toolkit for X (32-bit)
Upstream URL: http://www.fltk.org
Licenses: custom:LGPL
Submitter: frb
Maintainer: WoefulDerelict
Last Packager: WoefulDerelict
Votes: 11
Popularity: 0.000006
First Submitted: 2010-06-19 12:42
Last Updated: 2018-08-25 21:32

Latest Comments

1 2 3 Next › Last »

WoefulDerelict commented on 2017-01-05 21:05

warai_otoko: Thanks for reporting the issue. What you're experiencing is more a symptom of a dirty build environment and less a missing dependency. alsa-lib is required by the games that ship with fltk. As the games aren't packaged with lib32-fltk building them is wasted work. If configure detects asoundlib.h, which is part of he alsa-lib package, it will attempt to build the games and fail unless lib32-alsa-lib is installed to provide a compatible library. When compiled in a clean chroot consisting of only the packages in base and base-devel alsa-lib isn't present and the games aren't built.

I've updated the PKGBUILD with lib32-alsa-libs as a makedepend to better facilitate building this outside a clean chroot where alsa-lib is often present as the compile time of the games is relatively trivial.

warai_otoko commented on 2017-01-01 17:28

I ran into a build error because I didn't have a compatible version of libasound.so. It looks like lib32-alsa-lib should be a dependency.

WoefulDerelict commented on 2015-11-16 23:27

Thanks Otamay, I've corrected the missing dependency and pushed an update.

Otamay commented on 2015-10-30 06:06

For the compilation process, this package should depend on gcc-multilib, too

WoefulDerelict commented on 2015-07-13 00:26

Poor unloved 32-bit compatibility layer package. Do not worry little orphan: I'll adopt you.

WoefulDerelict commented on 2015-07-13 00:25

Poor unloved 32-bit compatibility layer package. Do not worry little orphan, I'll adopt you.

xw258 commented on 2014-12-11 12:03

I am a chinese middle school student.I updated it by using genesis66's PKGBUILD. I'm sorry if there's something wrong.

rafaelff commented on 2014-04-14 19:04

Just commeting won't solve the issue, as there is no maintainer for this package. Feel free to adopt the package, fix/update it and maintain (or disown right after fixing/updating).

genesis66 commented on 2014-04-14 14:04

the source url is now wrong in the pkgbuild :
correct as below :
source=(http://fltk.org/pub/$_pkgname/$pkgver/$_pkgname-$pkgver-source.tar.gz)

the checksum doesn't change so PKGBUILD should be :
_pkgname=fltk
pkgname=lib32-$_pkgname
pkgver=1.3.2
pkgrel=1
pkgdesc="Graphical user interface toolkit for X"
arch=('x86_64')
url="http://www.fltk.org"
license=('custom:LGPL')
depends=('fltk' 'lib32-gcc-libs' 'lib32-libjpeg-turbo' 'lib32-libpng' 'lib32-libxft' 'lib32-libxinerama')
install=lib32-fltk.install
source=(http://fltk.org/pub/$_pkgname/$pkgver/$_pkgname-$pkgver-source.tar.gz)
md5sums=('9f7e707d4fb7a5a76f0f9b73ff70623d')

build() {
cd "$srcdir/$_pkgname-$pkgver"
sed -i -e 's/$(LINKFLTK)/$(LINKSHARED)/' \
-e 's/$(LINKFLTKIMG)/$(LINKSHARED)/' test/Makefile
./configure --prefix=/usr --libdir=/usr/lib32 --libexecdir=/usr/lib32/fltk --enable-threads --enable-xft --enable-shared CC='gcc -m32' CXX='g++ -m32'
make
}

package() {
cd "$srcdir/$_pkgname-$pkgver"

make DESTDIR="$pkgdir" install
(cd fluid; make DESTDIR="$pkgdir" install install-linux)

chmod 644 "$pkgdir"/usr/lib32/*.a
rm -rf ${pkgdir}/usr/{bin,include,share} # would conflict with package fltk, that's why it's listed as a dependency

install -Dm644 "COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

# vim:set ts=2 sw=2 et:

Anonymous comment on 2013-01-18 09:50

Rewrote the PKGBUILD and updated the package. But I won't continue maintaining it, because I just though that I need it, but I don't ;)