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

recipes/gui/gstreamer-plugins-base/PAGBUILD.yaml main

45 linii Raw ← Powrót
123456789101112131415161718192021222324252627282930313233343536373839404142434445
pkgname: gstreamer-plugins-base
pkgver: '1.28.6'
pkgrel: '1'
pkgdesc: GStreamer Multimedia Framework Base Plugins
url: 'https://gstreamer.freedesktop.org/'
arch: x86_64
license:
- LGPL

depends:
- iso-codes

makedepends:
- meson
- ninja
- gstreamer
- alsa-lib
- gobject-introspection
- libtheora
- libvorbis
- pango
- mesa
- graphene
- gtk3

source:
- 'https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${pkgver}.tar.xz'

sha256sums:
- 0ba699c7c6c66f4ba640be78cb38a24715add9683f3e3a199f5369dc5a4f04ac

build: |
  meson setup --prefix /usr \
    --buildtype plain \
    --libexecdir lib \
    --sbindir bin \
    -D b_pie=true \
    gst-plugins-base-${pkgver} builddir

  meson compile -C builddir

package: |
  DESTDIR="${PKGDIR}" meson install -C builddir
  rm -rf ${PKGDIR}/usr/include/{GL,KHR}
  install -Dm644 gst-plugins-base-${pkgver}/COPYING ${PKGDIR}/usr/share/licenses/${pkgname}/COPYING