Package Details: lib32-fltk 1.3.4.2-1

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.000120
First Submitted: 2010-06-19 12:42
Last Updated: 2018-02-26 23:10

Latest Comments

WoefulDerelict commented on 2017-01-05 21:05

warai_otoko: Thanks for reporting the issue. In this case it appears that this is a symptom of a dirty build environment and not a missing dependency. A clean build environment consists of only the packages in base and base-devel. As such packages in base and base-devel are never dependencies as their presence is assumed before building. The ALSA packages are located in the Extra repository and not included in the base or base-devel group. When built in a clean and up to date environment or a clean chroot that does not contain alsa-lib one does not encounter this error. You can of course solve the dependency and build this package in your system's default environment with the extra features but it may not behave the same way as the binary fltk package distributed via the Extra repository. If you're comfortable heading deeper into unsupported territory I won't stop you but you're likely going to be on your own if something breaks.

Please refer to this wiki article for more information on how to build in a clean chroot. https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot

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 ;)

All comments