🔒 Repository is read-only – file editing is disabled.

recipes/gui/babl/PAGBUILD.yaml main

43 linii Raw ← Powrót
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@@"