🔒 Repository is read-only – file editing is disabled.
12345678910111213141516171819202122232425262728293031323334353637383940414243
pkgname: babl
pkgver: '0.1.128'
pkgrel: '1'
pkgdesc: 'Dynamic, any to any, pixel format conversion library'
url: 'https://gegl.org/babl'
arch: x86_64
depends: []
makedepends:
- meson
- ninja
- lcms2
- 'gobject-introspection'
- vala
source:
- 'https://download.gimp.org/pub/${pkgname}/0.1/${pkgname}-${pkgver}.tar.xz'
sha256sums:
- SKIP
build: |
cd ${pkgname}-${pkgver}
sed -i s/Description/description/ meson.build
meson setup --prefix /usr --buildtype plain --libexecdir lib --sbindir bin -D b_pie=true . builddir
meson compile -C builddir
DESTDIR=${PKGDIR} meson install -C builddir
package: |
install -v -m755 -d ${PKGDIR}/usr/share/gtk-doc/html/babl/graphics
install -v -m644 ${pkgname}-${pkgver}/docs/*.{css,html} \
${PKGDIR}/usr/share/gtk-doc/html/babl
install -v -m644 ${pkgname}-${pkgver}/docs/graphics/*.{html,svg} \
${PKGDIR}/usr/share/gtk-doc/html/babl/graphics
update: |
local last url ext
ext=".tar.xz"
url="https://download.gimp.org/pub/${pkgname}"
last="`lynx -read_timeout=20 -dump -listonly -nonumbers \
$url/?C=N\;O=D|grep [0-9]/|head -1`"
lynx -read_timeout=20 -dump -listonly -nonumbers \
$last/?C=M\;O=D|grep $ext$|head -1|sed "s@$last/${pkgname}-@@"|sed "s@$ext@@"