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

recipes/gui/appstream/PAGBUILD.yaml main

57 linii Raw ← Powrót
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
pkgname: appstream
pkgver: '1.1.6'
pkgrel: '1'
pkgdesc: Provides a standard for creating app stores across distributions
url: 'https://distributions.freedesktop.org/wiki/AppStream'
arch: x86_64
license:
- LGPL2.1
depends: []
makedepends:
- meson
- xmlto
- gobject-introspection
- gtk-doc
- itstool
- vala
- gperf
- curl
- librsvg
- libfyaml
- libsoup3
- libxmlb
- libepoxy
- docbook-xsl
source:
- 'https://www.freedesktop.org/software/appstream/releases/AppStream-${pkgver}.tar.xz'
sha256sums:
- e298929f39729e84a70f6be6941f3e7f3fc2ee3c83cb3ea1b1b5b280a8fe3a24
build: |
  # pagbuild aliasuje ${pkgname}-${pkgver} do jedynego katalogu (AppStream-${pkgver})
  # – mv do aliasu padał (mv do samego siebie).
  cd ${pkgname}-${pkgver}

  sed -i 's/xsl-ns/xsl/' docs/meson.build
  mkdir build
  cd    build

  meson setup .. \
        --prefix=/usr \
        --libexecdir=lib \
        -Dstemming=false \
        -Ddocs=false \
        -Dinstall-docs=false \
        -Dman=false \
        -D apidocs=false         \
        -D bash-completion=false \
        -Dqt=false  \
        -Dvapi=true \
        -Dcompose=true \
        -Dblake3-support=false

  ninja
  DESTDIR=${PKGDIR} ninja install

  install -Dm644 ../COPYING ${PKGDIR}/usr/share/licenses/${pkgname}/COPYING
package: |
  true