🔒 Repository is read-only – file editing is disabled.
12345678910111213141516171819202122232425262728293031323334353637383940414243
pkgname: giblib
pkgver: '1.2.4'
pkgrel: '3'
pkgdesc: 'A library that feh uses as a wrapper to imlib2'
url: 'http://www.linuxbrit.co.uk/giblib'
arch: x86_64
depends: []
makedepends:
- imlib2
- freetype
source:
- 'https://mirrors.kernel.org/debian/pool/main/g/giblib/${pkgname}_${pkgver}.orig.tar.gz'
sha256sums:
- SKIP
build: |
cd ${pkgname}-${pkgver}*
# imlib2 1.12+ nie instaluje już przestarzałego skryptu imlib2-config,
# a configure giblib (2003) bez niego nie wykrywa imlib2 („Cannot find
# imlib2: Is imlib2-config in the path?”). Dajemy shim na pkg-config
# (imlib2.pc jest w rootfs) i wskazujemy go przez IMLIB2_CONFIG.
cat > imlib2-config <<'SH'
#!/bin/sh
case "$1" in
--version) exec pkg-config --modversion imlib2 ;;
--cflags) exec pkg-config --cflags imlib2 ;;
--libs) exec pkg-config --libs imlib2 ;;
*) exit 0 ;;
esac
SH
chmod +x imlib2-config
export IMLIB2_CONFIG="$PWD/imlib2-config"
./configure --prefix=/usr
make
make DESTDIR=${PKGDIR} install
# Obsolet lib
rm -f ${PKGDIR}/usr/lib/libgiblib.la
package: |
true