wok-current annotate gst-plugins-good-1.0/receipt @ rev 25634

Mass update, new toolchain gcc 8.3.0, glibc 2.28.0
author Stanislas Leduc <shann@slitaz.org>
date Sun Jan 14 08:12:37 2024 +0000 (5 months ago)
parents 3cdc90c472a2
children
rev   line source
psychomaniak@19519 1 # SliTaz package receipt.
psychomaniak@19519 2
psychomaniak@19519 3 PACKAGE="gst-plugins-good-1.0"
shann@25634 4 VERSION="1.18.5"
psychomaniak@19519 5 SERIES="1.0"
psychomaniak@19519 6 CATEGORY="multimedia"
Hans-G?nter@22889 7 SHORT_DESC="GStreamer Base Plugins."
psychomaniak@19519 8 MAINTAINER="psychomaniak@xakep.ru"
psychomaniak@19519 9 LICENSE="GPL2"
Hans-G?nter@22889 10 WEB_SITE="https://gstreamer.freedesktop.org/"
Hans-G?nter@22889 11
psychomaniak@19519 12 SOURCE="gst-plugins-good"
psychomaniak@19519 13 TARBALL="$SOURCE-$VERSION.tar.xz"
psychomaniak@19519 14 WGET_URL="${WEB_SITE}src/$SOURCE/$TARBALL"
psychomaniak@19519 15
Hans-G?nter@22889 16 DEPENDS="alsa-lib gstreamer-1.0 jpeg mpg123 pango"
shann@25634 17 BUILD_DEPENDS="gst-plugins-base-1.0-dev gstreamer-1.0-dev \
shann@25634 18 jpeg-dev mpg123-dev meson"
psychomaniak@19519 19
pascal@24070 20 current_version()
pascal@24070 21 {
pascal@24070 22 wget -O - https://gstreamer.freedesktop.org/src/${PACKAGE%-1.0}/ 2>/dev/null | \
pascal@24070 23 sed '/tar/!d;s|.*'${PACKAGE%-1.0}'-||;s|.tar.*||' | sed '$!d'
pascal@24070 24 }
pascal@24070 25
psychomaniak@19519 26 # Rules to configure and make the package.
psychomaniak@19519 27 compile_rules()
psychomaniak@19519 28 {
shann@25634 29 meson build \
shann@25634 30 --prefix=/usr \
shann@25634 31 --libdir=lib \
shann@25634 32 --bindir=/usr/bin \
shann@25634 33 --sbindir=/usr/sbin \
shann@25634 34 --sysconfdir=/etc \
shann@25634 35 --localstatedir=/var \
shann@25634 36 --buildtype=release \
shann@25634 37 -Dpackage-name="GStreamer Good Plugins ($SERIES)" \
shann@25634 38 -Dpackage-origin="http://www.slitaz.org/" &&
shann@25634 39 ninja -C build &&
shann@25634 40 ninja -C build install
psychomaniak@19519 41 }
psychomaniak@19519 42
psychomaniak@19519 43 # Rules to gen a SliTaz package suitable for Tazpkg.
psychomaniak@19519 44 genpkg_rules()
psychomaniak@19519 45 {
Hans-G?nter@22889 46 mkdir -p $fs/usr/lib/gstreamer-$SERIES
Hans-G?nter@22889 47 # mkdir -p $fs/usr/share/locale
Hans-G?nter@22889 48 mv $install/usr/lib/gstreamer-$SERIES/*.so* $fs/usr/lib/gstreamer-$SERIES
psychomaniak@19519 49 }