wok-next annotate freeglut/receipt @ rev 20405

Follow BLFS Chapter 9 "General Libraries": up apr, apr-util, aspell, autoconf213 (for js), dbus-glib, enchant, exempi, fftw, glib, glibmm, gmime, gobject-introspection, gsl, js, libboost.

js is 39.7MB / 87.6MB now. Looks like it's proper time to kick off polkit (Hi, Xander! You was right.)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Dec 07 17:39:40 2017 +0200 (2017-12-07)
parents 17e313b5b9c1
children 7639f09792cf
rev   line source
wcnagel@1054 1 # SliTaz package receipt.
wcnagel@1054 2
wcnagel@1054 3 PACKAGE="freeglut"
slaxemulator@6334 4 VERSION="2.6.0"
pascal@1423 5 CATEGORY="x-window"
wcnagel@1054 6 SHORT_DESC="OpenGL utility toolkit."
b1+slitaz@1802 7 MAINTAINER="b1+slitaz@nagel.org"
pascal@15593 8 LICENSE="GPL"
pascal@15593 9 SUGGESTED="nvidia"
pascal@15593 10 TARBALL="$PACKAGE-$VERSION.tar.gz"
pascal@15593 11 WEB_SITE="http://freeglut.sourceforge.net/"
pascal@15593 12 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
pascal@15593 13
pascal@13794 14 DEPENDS="glibc-base libdrm mesa libglu-mesa \
rcx@3696 15 xorg-libX11 xorg-libXau xorg-libXdamage xorg-libXdmcp \
jozee@5018 16 xorg-libXext xorg-libXi xorg-libXfixes xorg-libXxf86vm"
pascal@13792 17 BUILD_DEPENDS="mesa-dev mesa libglu-mesa-dev libglu-mesa xorg-inputproto \
pascal@19921 18 xorg-xproto xorg-libX11-dev xorg-libXau-dev xorg-libXdamage-dev \
pascal@19921 19 xorg-libXdmcp-dev xorg-libXext-dev xorg-libXi-dev xorg-libXfixes-dev \
pascal@19921 20 xorg-libXxf86vm-dev libxcb-dev expat-dev xorg-libxshmfence-dev"
wcnagel@1054 21
wcnagel@1054 22 # Rules to configure and make the package.
wcnagel@1054 23 compile_rules()
wcnagel@1054 24 {
pascal@12653 25 # Binutils 2.22 break many packages build without LDFLAGS set correctly.
pascal@17670 26 export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries"
pascal@12653 27
rcx@3701 28 if [ ! -d $src ] ; then mv $PACKAGE-2.6.0 $src ; fi
rcx@3701 29
wcnagel@1054 30 cd $src
slaxemulator@6334 31 # fixes an issue with the radeon[hd] ATI opensource drivers
slaxemulator@6334 32 # ref: http://bugs.gentoo.org/show_bug.cgi?id=295163
slaxemulator@9700 33 patch -p0 -i $stuff/2.6.0-GFX_radeon.patch
rcx@3701 34 # sed -i 's/-Werror//' configure
rcx@3701 35 ./configure \
rcx@3701 36 --prefix=/usr \
rcx@3701 37 $CONFIGURE_ARGS &&
rcx@3701 38 # sed -i '/XF86VMODE/d' config.status
rcx@3701 39 make &&
pascal@13792 40 make DESTDIR=$DESTDIR install
wcnagel@1054 41 }
wcnagel@1054 42
wcnagel@1054 43 # Rules to gen a SliTaz package suitable for Tazpkg.
wcnagel@1054 44 genpkg_rules()
wcnagel@1054 45 {
wcnagel@1054 46 mkdir -p $fs/usr/lib
pascal@13792 47 cp -a $install/usr/lib/*.so* $fs/usr/lib
wcnagel@1054 48 }