People interested in maintaining? Let me know
Search Criteria
Package Details: gstreamer-git 1.24.0.r37.g95bafc4934-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/gstreamer-git.git (read-only, click to copy) |
---|---|
Package Base: | gstreamer-git |
Description: | GStreamer Multimedia Framework (Git version) - core git |
Upstream URL: | http://gstreamer.freedesktop.org/ |
Keywords: | glib streaming video |
Licenses: | LGPL-2.1-or-later |
Conflicts: | gstreamer |
Provides: | gstreamer |
Submitter: | KerrickStaley |
Maintainer: | FabioLolix |
Last Packager: | SolarAquarion |
Votes: | 21 |
Popularity: | 0.000000 |
First Submitted: | 2012-12-21 06:28 (UTC) |
Last Updated: | 2024-03-10 10:46 (UTC) |
Dependencies (188)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- libcap
- libelf (elfutils-gitAUR)
- libjack.so (jackAUR, jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, lib32-jack2, lib32-pipewire-jack, pipewire-jack)
- libmfx (libmfx-gitAUR, intel-media-stack-binAUR)
- libunwind (libunwind-carbonAUR, libunwind-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- a52dec (a52dec-gitAUR) (make)
- aalib (make)
- alsa-lib (make)
- aom (aom-vmaf-gitAUR, aom-gitAUR, aom-av1-lavish-gitAUR, aom-psy101-gitAUR) (make)
- bash-completion (bash-completion-gitAUR) (make)
- bluez-libs (bluez-gitAUR) (make)
- bzip2 (bzip2-gitAUR) (make)
- cairo (cairo-gitAUR) (make)
- cdparanoia (cdparanoia-overreadAUR) (make)
- celtAUR (celt-gitAUR) (make)
- chromaprint (chromaprint-fftwAUR) (make)
- chromaprint-fftwAUR (make)
- codec2 (codec2-gitAUR, codec2-lpcnetAUR) (make)
- Show 168 more dependencies...
Required by (298)
- 3dfsb (requires gstreamer)
- ahoviewer-git (requires gstreamer) (optional)
- air-controller-desktop-bin (requires gstreamer)
- alarm-clock-applet (requires gstreamer)
- alarm-clock-applet-git (requires gstreamer)
- amberol-git (requires gstreamer)
- aplugedit-git (requires gstreamer) (optional)
- audacium (requires gstreamer) (make)
- audio-recorder (requires gstreamer)
- authenticator-git (requires gstreamer)
- av-caster (requires gstreamer)
- avs-alexa-sampleapp (requires gstreamer)
- avs-device-sdk (requires gstreamer)
- ayatana-indicator-datetime (requires gstreamer)
- bambustudio-bin (requires gstreamer)
- bambustudio-git (requires gstreamer)
- beditor-bin (requires gstreamer)
- bigloo-devel (requires gstreamer)
- biyi-bin (requires gstreamer)
- blue-recorder-git (requires gstreamer)
- Show 278 more...
Sources (2)
FabioLolix commented on 2025-03-18 20:15 (UTC)
FabioLolix commented on 2024-09-29 06:55 (UTC)
FYI libvisual
have been dropped from Arch repo to AUR
benjarobin commented on 2024-08-06 18:27 (UTC)
Please depend on pulse-native-provider
instead of pulseaudio
. See https://gitlab.archlinux.org/archlinux/packaging/packages/pipewire/-/issues/10
hashworks commented on 2023-10-26 09:34 (UTC)
The 0001-arch-has-liblc3-as-lc3.patch
has a wrong checksum and fails anyway:
==> Starting prepare()...
Applied patch to 'subprojects/gst-plugins-good/ext/qt/meson.build' cleanly.
error: subprojects/gst-plugins-bad/ext/lc3/meson.build: does not exist in index
error: subprojects/liblc3.wrap: does not exist in index
It is from 2001. Is it really needed?
MarsSeed commented on 2023-08-15 22:26 (UTC)
The problem mentioned by @Managor is because this PKGBUILD defines both jack
and jack2
in makedepends.
Solution: remove jack2
from makedepends, as that is unneeded. The common interface name is jack
, that is what 'jack2' and 'pipewire-jack' provides.
Managor commented on 2023-08-11 06:27 (UTC)
This package wants to forcefully replace pipewire-jack
with jack
. This should be fixed so that it accepts pipewire-jack
MarsSeed commented on 2023-08-03 15:59 (UTC)
This package should mimic Arch repo's gstreamer dependency configuration, and not be a 'gstreamer-full-git'
package.
E.g. this should not support openni2
, which is a discontinued project and whose last release was in 2014.
RAMChYLD commented on 2023-07-16 17:58 (UTC) (edited on 2023-07-16 18:10 (UTC) by RAMChYLD)
juxuanu commented on 2021-10-06 23:27 (UTC)
gstreamer/meson.build:109:0: ERROR: Automatic wrap-based subproject downloading is disabled
Getting the same error. I suspect it may be looking for liblc3.
My last error before that error:
gst-plugins-bad| Run-time dependency liblc3 found: NO (tried pkgconfig and cmake)
gst-plugins-bad| Looking for a fallback subproject for the dependency liblc3
kode54 commented on 2023-01-29 21:59 (UTC)
Here's an update that includes the latest docs version, and also adds provides values to every component. It also replaces some double quotes with single quotes, not sure how useful that is.
diff --git a/PKGBUILD b/PKGBUILD
index f7b2f03..e473f1e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -26,9 +26,9 @@ pkgname=(
gst-devtools-git
gstreamer-docs-git
)
-pkgver=1.21.3.r66.g3fa6651d91
+pkgver=1.22.0.r153.g9a300fc501
pkgrel=1
-_pkgver=1.21.1
+_pkgver=1.22.0
pkgdesc='GStreamer Multimedia Framework (Git version)'
arch=('i686' 'x86_64')
license=('LGPL')
@@ -90,7 +90,7 @@ _gitname='gstreamer'
source=('git+https://gitlab.freedesktop.org/gstreamer/gstreamer'
"https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-${_pkgver%%+*}.tar.xz")
md5sums=('SKIP'
- '6d123b1279d3f53bf677043b0d7a6686')
+ '75946c02fe05b952464b86c4a1d35f60')
pkgver() {
cd $_gitname
@@ -170,6 +170,7 @@ package_gstreamer-git() {
depends=(libxml2 glib2 libunwind libcap libelf)
optdepends=('python: gst-plugins-doc-cache-generator')
conflicts=('gstreamer')
+ provides=('gstreamer=$pkgver')
install=gstreamer.install
DESTDIR="$srcdir/root" meson install -C build
@@ -209,7 +210,8 @@ package_gst-plugins-bad-libs-git() {
"gst-plugins-base-libs-git=$pkgver"
orc libdrm libx11 libgudev libusb libxkbcommon-x11 libnice
)
- conficts=('gst-plugin-bad-libs')
+ conficts=('gst-plugins-bad-libs')
+ provides=("gst-plugins-bad-libs=$pkgver")
cd root; local files=(
usr/include/gstreamer-1.0/gst/audio/{audio-bad-prelude,gstnonstreamaudiodecoder,gstplanaraudioadapter}.h
@@ -313,7 +315,8 @@ package_gst-plugins-base-libs-git() {
"gstreamer-git=$pkgver"
orc libxv iso-codes libgudev libgl mesa libxi
)
- conficts=('gst-plguin-base-lib')
+ conficts=('gst-plugins-base-libs')
+ provides=("gst-plugins-base-libs=$pkgver")
cd root; local files=(
usr/include/gstreamer-1.0/gst/{allocators,app,audio,fft,gl,pbutils,riff,rtp,rtsp,sdp,tag,video}
@@ -364,7 +367,8 @@ package_gst-plugins-base-git() {
alsa-lib cdparanoia libvisual libvorbis libtheora pango opus graphene libpng
libjpeg libtremor-git
)
- conflicts=('gst-plugin-base')
+ conflicts=('gst-plugins-base')
+ provides=("gst-plugins-base=$pkgver")
cd root; local files=(
usr/lib/gstreamer-1.0/libgstalsa.so
@@ -389,7 +393,8 @@ package_gst-plugins-good-git() {
libgudev speex flac libraw1394 lame mpg123 twolame qt6-wayland
libjack.so
)
- conflicts=('gst-plugin-good')
+ conflicts=('gst-plugins-good')
+ provides=("gst-plugins-good=$pkgver")
cd root; local files=(
usr/lib/gstreamer-1.0/libgst1394.so
@@ -486,6 +491,7 @@ package_gst-plugins-bad-git() {
openni2 gtk3 vo-amrwbenc openh264 flite1
)
conficts=('gst-plugins-bad')
+ provides=("gst-plugins-bad=$pkgver")
cd root; local files=(
usr/lib/gstreamer-1.0/libgstaes.so
@@ -568,6 +574,7 @@ package_gst-plugin-gtk-git() {
pkgdesc+=" - gtk plugin"
depends=("gst-plugins-base-libs-git=$pkgver" gtk3)
conflicts=('gst-plugin-gtk')
+ provides=("gst-plugin-gtk=$pkgver")
cd root; local files=(
usr/lib/gstreamer-1.0/libgstgtk.so
@@ -578,6 +585,7 @@ package_gst-plugin-msdk-git() {
pkgdesc+=" - msdk plugin"
depends=("gst-plugins-bad-libs-git=$pkgver" libmfx libva)
conflicts=('gst-plugin-msdk')
+ provides=("gst-plugin-msdk=$pkgver")
cd root; local files=(
usr/lib/gstreamer-1.0/libgstmsdk.so
@@ -588,6 +596,7 @@ package_gst-plugin-opencv-git() {
pkgdesc+=" - opencv plugin"
depends=("gst-plugins-base-libs-git=$pkgver" opencv)
conflicts=('gst-plugin-opencv')
+ provides=("gst-plugin-opencv=$pkgver")
cd root; local files=(
usr/include/gstreamer-1.0/gst/opencv
@@ -603,7 +612,8 @@ package_gst-plugin-qmlgl-git() {
"gst-plugins-base-libs-git=$pkgver"
qt5-declarative qt5-x11extras qt5-wayland
)
- conflicts=("gst-plugin-qmlgl")
+ conflicts=('gst-plugin-qmlgl')
+ provides=("gst-plugin-qmlgl=$pkgver")
cd root; local files=(
usr/lib/gstreamer-1.0/libgstqmlgl.so
@@ -613,7 +623,8 @@ package_gst-plugin-qmlgl-git() {
package_gst-plugin-va-git() {
pkgdesc+=" - va plugin"
depends=("gst-plugins-bad-libs-git=$pkgver" libva)
- conflicts=("gst-plugin-va")
+ conflicts=('gst-plugin-va')
+ provides=("gst-plugin-va=$pkgver")
cd root; local files=(
usr/lib/libgstva-1.0.so*
@@ -625,7 +636,8 @@ package_gst-plugin-va-git() {
package_gst-plugin-cuda-git() {
pkgdesc+=" - cuda plugin"
depends=("gst-plugins-bad-libs=$pkgver" cuda)
- conflicts=("gst-plugin-cuda")
+ conflicts=('gst-plugin-cuda')
+ provides=("gst-plugin-cuda=$pkgver")
cd root; local files=(
usr/include/gstreamer-1.0/gst/cuda/cuda-prelude.h
@@ -649,6 +661,7 @@ package_gst-plugin-wpe-git() {
pkgdesc+=" - wpe plugin"
depends=("gst-plugins-base-libs-git=$pkgver" wpewebkit)
conficts=('gst-plugin-wpe')
+ provides=("gst-plugin-wpe=$pkgver")
cd root; local files=(
usr/lib/gstreamer-1.0/libgstwpe.so
@@ -663,6 +676,7 @@ package_gst-plugins-ugly-git() {
libdvdread libmpeg2 a52dec libsidplay libcdio x264 opencore-amr
)
conflicts=('gst-plugins-ugly')
+ provides=("gst-plugins-ugly=$pkgver")
cd root; local files=(
usr/lib/gstreamer-1.0/libgsta52dec.so
@@ -690,6 +704,7 @@ package_gst-libav-git() {
depends=("gst-plugins-base-libs=$pkgver" bzip2 ffmpeg)
provides=("gst-ffmpeg=$pkgver")
conflicts=('gst-libav')
+ provides=("gst-libav=$pkgver")
cd root; local files=(
usr/lib/gstreamer-1.0/libgstlibav.so
@@ -700,6 +715,7 @@ package_gst-rtsp-server-git() {
pkgdesc+=" - rtsp server"
depends=("gst-plugins-base-libs=$pkgver")
conflicts=('gst-rtsp-server')
+ provides=("gst-rtsp-server=$pkgver")
cd root; local files=(
usr/include/gstreamer-1.0/gst/rtsp-server
@@ -716,6 +732,7 @@ package_gst-editing-services-git() {
pkgdesc+=" - editing services"
depends=("gst-plugins-base-libs=$pkgver" python-gobject)
conflicts=('gst-editing-services')
+ provides=("gst-editing-services=$pkgver")
cd root; local files=(
usr/include/gstreamer-1.0/ges
@@ -742,7 +759,8 @@ package_gst-editing-services-git() {
package_gstreamer-vaapi-git() {
pkgdesc+=" - vaapi plugin"
depends=("gst-plugins-base-libs-git=$pkgver" libva libxrandr)
- conflicts=('gst-vaapi')
+ conflicts=('gst-vaapi' 'gstreamer-vaapi')
+ provides=("gstreamer-vaapi=$pkgver")
cd root; local files=(
usr/include/gstreamer-1.0/gst/va/va-enumtypes.h
usr/include/gstreamer-1.0/gst/va/gstva.h
@@ -758,7 +776,6 @@ package_gstreamer-vaapi-git() {
usr/lib/gstreamer-1.0/libgstvaapi.so
usr/lib/girepository-1.0/GstVa-1.0.typelib
- usr/lib/gstreamer-1.0/pkgconfig/gstvaapi.pc
usr/lib/pkgconfig/gstreamer-va-1.0.pc
usr/share/gir-1.0/GstVa-1.0.gir
@@ -769,6 +786,7 @@ package_gst-python-git() {
pkgdesc+=" - python plugin"
depends=("gst-plugins-base-libs-git=$pkgver" python-gobject)
conflicts=('gst-python')
+ provides=("gst-python=$pkgver")
cd root; local files=(
usr/lib/gstreamer-1.0/libgstpython.so
@@ -782,7 +800,8 @@ package_gst-python-git() {
package_gst-devtools-git() {
pkgdesc+=" - subset of devtools"
depends=(python)
- conflicts=("gst-devtools")
+ conflicts=('gst-devtools')
+ provides=("gst-devtools=$pkgver")
cd root; local files=(
usr/lib/gst-validate-launcher/python/launcher/apps/geslaunch.py
usr/share/gstreamer-1.0/validate/scenarios/ges-edit-clip-while-paused.scenario
@@ -791,7 +810,8 @@ package_gst-devtools-git() {
}
package_gstreamer-docs-git() {
pkgdesc+=" - documentation"
- conflicts=('gstream-docs')
+ conflicts=('gstreamer-docs')
+ provides=("gstreamer-docs=$pkgver")
license=(GPL3 LGPL custom:BSD custom:CC-BY-SA-4.0 custom:MIT custom:OPL)
# make sure there are no files left to install
bittin commented on 2023-01-17 13:34 (UTC)
1.22.0 rc1 is now up
Pinned Comments
FabioLolix commented on 2025-03-18 20:15 (UTC)
People interested in maintaining? Let me know