wok-current view gst-plugins-good-1.0/receipt @ rev 25701

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