summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 23 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d1d85bcbf39c..dc8c7c7021d5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,25 +5,38 @@
pkgname=lib32-fltk
_pkgver=1.3.4-2
pkgver=${_pkgver//-/.}
-pkgrel=1
+pkgrel=2
pkgdesc="Graphical user interface toolkit for X (32-bit)"
arch=('x86_64')
url="http://www.fltk.org"
license=('custom:LGPL')
-depends=("${pkgname#lib32-}" 'lib32-gcc-libs' 'lib32-glu' 'lib32-libjpeg-turbo' 'lib32-libpng' 'lib32-libxcursor' 'lib32-libxinerama' 'lib32-libxft')
-makedepends=('lib32-gcc-libs')
+depends=("${pkgname#lib32-}" 'lib32-glu' 'lib32-libjpeg-turbo' 'lib32-libxcursor' 'lib32-libxinerama' 'lib32-libxft')
+makedepends=('lib32-alsa-lib' 'libxft')
source=("http://fltk.org/pub/${pkgname#lib32-}/${_pkgver%"-2"}/${pkgname#lib32-}-${_pkgver}-source.tar.gz"
- "fltk-config-dynlibs.patch")
+ "${pkgname#lib32-}-config-dynlibs.patch"
+ "${pkgname#lib32-}-libpng.patch"
+ "${pkgname#lib32-}-pkgconf.patch")
sha512sums=('cc169449b71ca966b2043ceedc55e92220ccb6be07b0ac54eeec36bbed5d60e2f59c6faba2403b5292b9120f5255227880a066d98ac82e57d502522bc627fd4d'
- 'c2f15a5c134a258082454dacf8db14b4d276c8c9ed207b1d2275690a2829272cfee81186caf794031339f7ed619898485bd59c6d59d2e71cd98facfbb564c1f5')
+ 'c2f15a5c134a258082454dacf8db14b4d276c8c9ed207b1d2275690a2829272cfee81186caf794031339f7ed619898485bd59c6d59d2e71cd98facfbb564c1f5'
+ 'e8e9b79936a09c333ce915a6215753878b6ac8a9800fd2b042e420c266ed1a05fa804eeb70a4fac6ee62ae94e2f24a7a08c4eea0767344524870d558ca1ffc02'
+ '68c42be32141de7a3014b3f4f180b80feae02af33a5345e9cd9000042b9887037f34f08cc74b7a771f66db668613638650c6153c8a7b2471158bec6ec203af35')
prepare() {
cd "${pkgname#lib32-}-${_pkgver}"
- patch -Np1 -i ${srcdir}/fltk-config-dynlibs.patch
- sed -i 's/class Fl_XFont_On_Demand/class FL_EXPORT Fl_XFont_On_Demand/' FL/x.H
- sed -i 's/x-fluid.desktop/fluid.desktop/' -i fluid/Makefile
- sed -i -e 's/$(LINKFLTK)/$(LINKSHARED)/' \
- -e 's/$(LINKFLTKIMG)/$(LINKSHARED)/' test/Makefile
+ # Fix broken removal of static linking: https://bugs.archlinux.org/task/38276
+ patch -p1 -i "../${pkgname#lib32-}-config-dynlibs.patch"
+ # Fix search for header of libpng
+ patch -p1 -i "../${pkgname#lib32-}-libpng.patch"
+ # Fix dead call to freetype-config by replacing it with call to pkgconf
+ patch -p1 -i "../${pkgname#lib32-}-pkgconf.patch"
+ sed -e 's/class Fl_XFont_On_Demand/class FL_EXPORT Fl_XFont_On_Demand/' \
+ -i FL/x.H
+ sed -e 's/x-fluid.desktop/fluid.desktop/' \
+ -i fluid/Makefile
+ sed -e 's/$(LINKFLTK)/$(LINKSHARED)/' \
+ -e 's/$(LINKFLTKIMG)/$(LINKSHARED)/' \
+ -i test/Makefile
+ ./autogen.sh
}
build() {