38 lines
1017 B
Bash
38 lines
1017 B
Bash
# Maintainer: Alexey Pavlov <alexpux@gmail.com>
|
|
|
|
pkgname=gtk-doc
|
|
pkgver=1.35.0
|
|
pkgrel=1
|
|
pkgdesc="Documentation tool for public library API"
|
|
arch=('i686' 'x86_64')
|
|
url="https://gitlab.gnome.org/GNOME/gtk-doc"
|
|
license=("spdx:GFDL-1.1-or-later AND GPL-2.0-or-later")
|
|
depends=("docbook-xsl"
|
|
"docbook-xml"
|
|
"glib2"
|
|
"python"
|
|
"python-pygments"
|
|
"python-lxml")
|
|
makedepends=("pkgconf"
|
|
"glib2-devel"
|
|
"itstool"
|
|
"meson"
|
|
"ninja"
|
|
"gcc"
|
|
"yelp-tools")
|
|
source=(https://gitlab.gnome.org/GNOME/gtk-doc/-/archive/${pkgver}/gtk-doc-${pkgver}.tar.gz)
|
|
sha256sums=('4049cdfe80dca1db4e44dc198d43ccb7e8745a22fe77feb329900285c02e1994')
|
|
|
|
build() {
|
|
meson setup "build-${CHOST}" "${srcdir}/${pkgname}-${pkgver}" \
|
|
--prefix=/usr \
|
|
--buildtype=plain \
|
|
--auto-features=enabled \
|
|
--wrap-mode=nodownload
|
|
|
|
meson compile -C "build-${CHOST}"
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="${pkgdir}" meson install -C "build-${CHOST}"
|
|
} |