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

recipes/core/gtk-doc/PAGBUILD.yaml main

44 linii Raw ← Powrót
1234567891011121314151617181920212223242526272829303132333435363738394041424344
pkgname: 'gtk-doc'
pkgver: '1.36.1'
pkgrel: '1'
pkgdesc: 'Useful for extracting specially formatted comments from the code to create API docs'
url: 'https://www.gnome.org/'
arch: x86_64
license:
- GPL-2.0-or-later
- GFDL-1.1-no-invariants-or-later
depends:
- 'python-six'
- 'python-pygments'

makedepends:
- meson
- ninja
- 'docbook-xml'
- 'docbook-xsl'
- libxslt
- glib

source:
- 'https://download.gnome.org/sources/${pkgname}/1.36/${pkgname}-${pkgver}.tar.xz'

sha256sums:
- SKIP

build: |
  # Wyłączamy przetwarzanie podkatalogu help (zależność od itstool)
  sed -i "/subdir('help')/d" gtk-doc-${pkgver}/meson.build

  meson setup \
    --prefix=/usr \
    --buildtype=plain \
    --libexecdir=lib \
    --sbindir=bin \
    -D b_pie=true \
    -D tests=false \
    gtk-doc-${pkgver} builddir

  meson compile -C builddir

package: |
  DESTDIR="${PKGDIR}" meson install -C builddir