extra/gstreamer to 1.24.0-1

This commit is contained in:
Kevin Mihelich 2024-03-08 03:11:07 +00:00
parent 0018ffd724
commit 979053940b
3 changed files with 133 additions and 104 deletions

View file

@ -1,6 +1,6 @@
pkgbase = gstreamer pkgbase = gstreamer
pkgdesc = Multimedia graph framework pkgdesc = Multimedia graph framework
pkgver = 1.22.10 pkgver = 1.24.0
pkgrel = 1 pkgrel = 1
url = https://gstreamer.freedesktop.org/ url = https://gstreamer.freedesktop.org/
arch = x86_64 arch = x86_64
@ -15,6 +15,7 @@ pkgbase = gstreamer
makedepends = libelf makedepends = libelf
makedepends = libunwind makedepends = libunwind
makedepends = python makedepends = python
makedepends = rust
makedepends = valgrind makedepends = valgrind
makedepends = alsa-lib makedepends = alsa-lib
makedepends = cdparanoia makedepends = cdparanoia
@ -54,13 +55,16 @@ pkgbase = gstreamer
makedepends = libsoup3 makedepends = libsoup3
makedepends = libvpx makedepends = libvpx
makedepends = libxdamage makedepends = libxdamage
makedepends = libxtst
makedepends = mpg123 makedepends = mpg123
makedepends = nasm makedepends = nasm
makedepends = nettle makedepends = nettle
makedepends = opencore-amr
makedepends = qt5-declarative makedepends = qt5-declarative
makedepends = qt5-wayland makedepends = qt5-wayland
makedepends = qt5-x11extras makedepends = qt5-x11extras
makedepends = qt6-declarative makedepends = qt6-declarative
makedepends = qt6-shadertools
makedepends = qt6-tools makedepends = qt6-tools
makedepends = qt6-wayland makedepends = qt6-wayland
makedepends = speex makedepends = speex
@ -85,7 +89,7 @@ pkgbase = gstreamer
makedepends = libfdk-aac makedepends = libfdk-aac
makedepends = libfreeaptx makedepends = libfreeaptx
makedepends = libgme makedepends = libgme
makedepends = libkate makedepends = liblc3
makedepends = libldac makedepends = libldac
makedepends = liblrdf makedepends = liblrdf
makedepends = libltc makedepends = libltc
@ -96,6 +100,7 @@ pkgbase = gstreamer
makedepends = libopenmpt makedepends = libopenmpt
makedepends = libsrtp makedepends = libsrtp
makedepends = libva makedepends = libva
makedepends = libvpl
makedepends = libxkbcommon-x11 makedepends = libxkbcommon-x11
makedepends = libxml2 makedepends = libxml2
makedepends = lilv makedepends = lilv
@ -110,11 +115,12 @@ pkgbase = gstreamer
makedepends = shaderc makedepends = shaderc
makedepends = soundtouch makedepends = soundtouch
makedepends = spandsp makedepends = spandsp
makedepends = svt-av1
makedepends = svt-hevc makedepends = svt-hevc
makedepends = vulkan-headers makedepends = vulkan-headers
makedepends = vulkan-icd-loader makedepends = vulkan-icd-loader
makedepends = vulkan-validation-layers makedepends = vulkan-validation-layers
makedepends = webrtc-audio-processing makedepends = webrtc-audio-processing-1
makedepends = wildmidi makedepends = wildmidi
makedepends = wpewebkit makedepends = wpewebkit
makedepends = zbar makedepends = zbar
@ -124,20 +130,19 @@ pkgbase = gstreamer
makedepends = libcdio makedepends = libcdio
makedepends = libdvdread makedepends = libdvdread
makedepends = libmpeg2 makedepends = libmpeg2
makedepends = opencore-amr
makedepends = x264 makedepends = x264
makedepends = ffmpeg makedepends = ffmpeg
makedepends = libxrandr makedepends = libxrandr
makedepends = python-gobject makedepends = python-gobject
source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.22.10 source = git+https://gitlab.freedesktop.org/gstreamer/gstreamer.git?signed#tag=1.24.0
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.22.10.tar.xz source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.0.tar.xz
source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.22.10.tar.xz.asc source = https://gstreamer.freedesktop.org/src/gstreamer-docs/gstreamer-docs-1.24.0.tar.xz.asc
source = 0001-HACK-meson-Disable-broken-tests.patch source = 0001-HACK-meson-Disable-broken-tests.patch
validpgpkeys = D637032E45B8C6585B9456565D2EEE6F6F349D7C validpgpkeys = D637032E45B8C6585B9456565D2EEE6F6F349D7C
b2sums = SKIP b2sums = SKIP
b2sums = 85c8bac9ce3b08cea8403429d22e0ab6afb4dc8d1ea3c7a98507941efe963f26f7a2733856e3dbf822946efa7a1b9fc4a4b5cc6fb05691db6caf1cce90d31021 b2sums = 506088437f614f17a24402f70605d0a3831a597bec27c486763418d1ddce7dfa2370eac95e83dd82e1e2e856aaf0050ccf4b4e06a78a2664627236df762bde74
b2sums = SKIP b2sums = SKIP
b2sums = b1a3e4473c03a5f4f394d7e00d98efae1e026a740fda8a0d8cdc8a55a833666002a9c4d3c15504d201323643736f34208d2e948d1f9425a38faa6d1b0d9286cb b2sums = afe47af956fe50ab2d77dba5d1e84649f63443a816ad7a0d0c0a37f2f46e1da3473472bd1183843b37dd3c0c61ee496b3d246df5de35e5df960a09bcac7eb48f
pkgname = gstreamer pkgname = gstreamer
pkgdesc = Multimedia graph framework - core pkgdesc = Multimedia graph framework - core
@ -151,7 +156,7 @@ pkgname = gstreamer
pkgname = gst-plugins-bad-libs pkgname = gst-plugins-bad-libs
pkgdesc = Multimedia graph framework - bad pkgdesc = Multimedia graph framework - bad
depends = gst-plugins-base-libs=1.22.10 depends = gst-plugins-base-libs=1.24.0
depends = libdrm depends = libdrm
depends = libgudev depends = libgudev
depends = libnice depends = libnice
@ -165,8 +170,9 @@ pkgname = gst-plugins-bad-libs
pkgname = gst-plugins-base-libs pkgname = gst-plugins-base-libs
pkgdesc = Multimedia graph framework - base pkgdesc = Multimedia graph framework - base
depends = gstreamer=1.22.10 depends = gstreamer=1.24.0
depends = iso-codes depends = iso-codes
depends = libdrm
depends = libgl depends = libgl
depends = libgudev depends = libgudev
depends = libxi depends = libxi
@ -177,7 +183,7 @@ pkgname = gst-plugins-base-libs
pkgname = gst-plugins-base pkgname = gst-plugins-base
pkgdesc = Multimedia graph framework - base plugins pkgdesc = Multimedia graph framework - base plugins
depends = gst-plugins-base-libs=1.22.10 depends = gst-plugins-base-libs=1.24.0
depends = alsa-lib depends = alsa-lib
depends = cdparanoia depends = cdparanoia
depends = graphene depends = graphene
@ -190,7 +196,7 @@ pkgname = gst-plugins-base
pkgname = gst-plugins-good pkgname = gst-plugins-good
pkgdesc = Multimedia graph framework - good plugins pkgdesc = Multimedia graph framework - good plugins
depends = gst-plugins-base-libs=1.22.10 depends = gst-plugins-base-libs=1.24.0
depends = aalib depends = aalib
depends = cairo depends = cairo
depends = flac depends = flac
@ -207,18 +213,20 @@ pkgname = gst-plugins-good
depends = libsoup3 depends = libsoup3
depends = libvpx depends = libvpx
depends = libxdamage depends = libxdamage
depends = libxtst
depends = mpg123 depends = mpg123
depends = nettle depends = nettle
depends = opencore-amr
depends = speex depends = speex
depends = taglib depends = taglib
depends = twolame depends = twolame
depends = v4l-utils depends = v4l-utils
depends = wavpack depends = wavpack
depends = libjack.so optdepends = jack: JACK backend
pkgname = gst-plugins-bad pkgname = gst-plugins-bad
pkgdesc = Multimedia graph framework - bad plugins pkgdesc = Multimedia graph framework - bad plugins
depends = gst-plugins-bad-libs=1.22.10 depends = gst-plugins-bad-libs=1.24.0
depends = aom depends = aom
depends = bzip2 depends = bzip2
depends = chromaprint depends = chromaprint
@ -240,7 +248,7 @@ pkgname = gst-plugins-bad
depends = libfdk-aac depends = libfdk-aac
depends = libfreeaptx depends = libfreeaptx
depends = libgme depends = libgme
depends = libkate depends = liblc3
depends = libldac depends = libldac
depends = liblrdf depends = liblrdf
depends = libltc depends = libltc
@ -269,8 +277,9 @@ pkgname = gst-plugins-bad
depends = soundtouch depends = soundtouch
depends = spandsp depends = spandsp
depends = srt depends = srt
depends = svt-av1
depends = svt-hevc depends = svt-hevc
depends = webrtc-audio-processing depends = webrtc-audio-processing-1
depends = wildmidi depends = wildmidi
depends = x265 depends = x265
depends = zbar depends = zbar
@ -279,87 +288,86 @@ pkgname = gst-plugins-bad
pkgname = gst-plugin-gtk pkgname = gst-plugin-gtk
pkgdesc = Multimedia graph framework - gtk plugin pkgdesc = Multimedia graph framework - gtk plugin
depends = gst-plugins-bad-libs=1.22.10 depends = gst-plugins-bad-libs=1.24.0
depends = gtk3 depends = gtk3
pkgname = gst-plugin-msdk pkgname = gst-plugin-msdk
pkgdesc = Multimedia graph framework - msdk plugin pkgdesc = Multimedia graph framework - msdk plugin
depends = gst-plugins-bad-libs=1.22.10 depends = gst-plugins-bad-libs=1.24.0
depends = libmfx depends = libvpl
pkgname = gst-plugin-opencv pkgname = gst-plugin-opencv
pkgdesc = Multimedia graph framework - opencv plugin pkgdesc = Multimedia graph framework - opencv plugin
depends = gst-plugins-base-libs=1.22.10 depends = gst-plugins-base-libs=1.24.0
depends = opencv depends = opencv
pkgname = gst-plugin-qml6 pkgname = gst-plugin-qml6
pkgdesc = Multimedia graph framework - qml6 plugin pkgdesc = Multimedia graph framework - qml6 plugin
depends = gst-plugins-base-libs=1.22.10 depends = gst-plugins-base-libs=1.24.0
depends = qt6-declarative depends = qt6-declarative
depends = qt6-wayland depends = qt6-wayland
pkgname = gst-plugin-qmlgl pkgname = gst-plugin-qmlgl
pkgdesc = Multimedia graph framework - qmlgl plugin pkgdesc = Multimedia graph framework - qmlgl plugin
depends = gst-plugins-base-libs=1.22.10 depends = gst-plugins-base-libs=1.24.0
depends = qt5-declarative depends = qt5-declarative
depends = qt5-wayland depends = qt5-wayland
depends = qt5-x11extras depends = qt5-x11extras
pkgname = gst-plugin-qsv pkgname = gst-plugin-qsv
pkgdesc = Multimedia graph framework - qsv plugin pkgdesc = Multimedia graph framework - qsv plugin
depends = gst-plugins-bad-libs=1.22.10 depends = gst-plugins-bad-libs=1.24.0
depends = libmfx optdepends = intel-media-sdk: runtime for legacy Intel GPUs
optdepends = onevpl-intel-gpu: runtime for Tiger Lake and newer GPUs
pkgname = gst-plugin-va pkgname = gst-plugin-va
pkgdesc = Multimedia graph framework - va plugin pkgdesc = Multimedia graph framework - va plugin
depends = gst-plugins-bad-libs=1.22.10 depends = gst-plugins-bad-libs=1.24.0
pkgname = gst-plugin-wpe pkgname = gst-plugin-wpe
pkgdesc = Multimedia graph framework - wpe plugin pkgdesc = Multimedia graph framework - wpe plugin
depends = gst-plugins-base-libs=1.22.10 depends = gst-plugins-base-libs=1.24.0
depends = wpewebkit depends = wpewebkit
pkgname = gst-plugins-ugly pkgname = gst-plugins-ugly
pkgdesc = Multimedia graph framework - ugly plugins pkgdesc = Multimedia graph framework - ugly plugins
depends = gst-plugins-base-libs=1.22.10 depends = gst-plugins-base-libs=1.24.0
depends = a52dec depends = a52dec
depends = libcdio depends = libcdio
depends = libdvdread depends = libdvdread
depends = libmpeg2 depends = libmpeg2
depends = opencore-amr
depends = x264 depends = x264
pkgname = gst-libav pkgname = gst-libav
pkgdesc = Multimedia graph framework - libav plugin pkgdesc = Multimedia graph framework - libav plugin
depends = gst-plugins-base-libs=1.22.10 depends = gst-plugins-base-libs=1.24.0
depends = bzip2 depends = bzip2
depends = ffmpeg depends = ffmpeg
provides = gst-ffmpeg=1.22.10 provides = gst-ffmpeg=1.24.0
pkgname = gst-rtsp-server pkgname = gst-rtsp-server
pkgdesc = Multimedia graph framework - rtsp server pkgdesc = Multimedia graph framework - rtsp server
depends = gst-plugins-base-libs=1.22.10 depends = gst-plugins-base-libs=1.24.0
pkgname = gst-editing-services pkgname = gst-editing-services
pkgdesc = Multimedia graph framework - editing services pkgdesc = Multimedia graph framework - editing services
depends = gst-plugins-base-libs=1.22.10 depends = gst-plugins-base-libs=1.24.0
depends = python depends = python
pkgname = gstreamer-vaapi pkgname = gstreamer-vaapi
pkgdesc = Multimedia graph framework - vaapi plugin pkgdesc = Multimedia graph framework - vaapi plugin
depends = gst-plugins-bad-libs=1.22.10 depends = gst-plugins-bad-libs=1.24.0
depends = libxrandr depends = libxrandr
pkgname = gst-python pkgname = gst-python
pkgdesc = Multimedia graph framework - python plugin pkgdesc = Multimedia graph framework - python plugin
depends = gst-plugins-base-libs=1.22.10 depends = gst-plugins-base-libs=1.24.0
depends = python-gobject depends = python-gobject
pkgname = gstreamer-docs pkgname = gstreamer-docs
pkgdesc = Multimedia graph framework - documentation pkgdesc = Multimedia graph framework - documentation
license = GPL3 license = BSD-2-Clause OR MIT OR LGPL-2.1-or-later
license = LGPL license = CC-BY-SA-4.0
license = custom:BSD license = LGPL-2.1-or-later
license = custom:CC-BY-SA-4.0 license = MIT
license = custom:MIT license = OPUBL-1.0
license = custom:OPL

View file

@ -6,24 +6,25 @@ Subject: [PATCH] HACK: meson: Disable broken tests
--- ---
subprojects/gst-editing-services/meson.build | 1 - subprojects/gst-editing-services/meson.build | 1 -
subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c | 1 - subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c | 1 -
subprojects/gst-plugins-bad/tests/check/meson.build | 1 -
subprojects/gst-plugins-good/tests/check/elements/flvmux.c | 1 - subprojects/gst-plugins-good/tests/check/elements/flvmux.c | 1 -
subprojects/gst-python/meson.build | 1 - subprojects/gst-python/meson.build | 1 -
subprojects/gst-rtsp-server/tests/check/meson.build | 1 - subprojects/gst-rtsp-server/tests/check/meson.build | 2 --
subprojects/gstreamer-vaapi/meson.build | 1 - subprojects/gstreamer-vaapi/meson.build | 1 -
6 files changed, 6 deletions(-) 7 files changed, 8 deletions(-)
diff --git a/subprojects/gst-editing-services/meson.build b/subprojects/gst-editing-services/meson.build diff --git a/subprojects/gst-editing-services/meson.build b/subprojects/gst-editing-services/meson.build
index 408e9fcb4fbc..23e78c5b73c2 100644 index 968671934c4e..9741838d67b9 100644
--- a/subprojects/gst-editing-services/meson.build --- a/subprojects/gst-editing-services/meson.build
+++ b/subprojects/gst-editing-services/meson.build +++ b/subprojects/gst-editing-services/meson.build
@@ -272,7 +272,6 @@ subdir('ges') @@ -295,7 +295,6 @@ subdir('ges')
subdir('plugins') subdir('plugins')
subdir('tools') subdir('tools')
-subdir('tests') -subdir('tests')
if not get_option('examples').disabled() subdir('examples')
subdir('examples') subdir('docs')
endif
diff --git a/subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c b/subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c diff --git a/subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c b/subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c
index 1d347b0a54ea..1ee4babf36ae 100644 index 1d347b0a54ea..1ee4babf36ae 100644
--- a/subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c --- a/subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c
@ -36,8 +37,20 @@ index 1d347b0a54ea..1ee4babf36ae 100644
/* tests checking the MPD management /* tests checking the MPD management
* (eg. setting active streams, obtaining attributes values) * (eg. setting active streams, obtaining attributes values)
diff --git a/subprojects/gst-plugins-bad/tests/check/meson.build b/subprojects/gst-plugins-bad/tests/check/meson.build
index c21887d99ed1..4da79603f5bc 100644
--- a/subprojects/gst-plugins-bad/tests/check/meson.build
+++ b/subprojects/gst-plugins-bad/tests/check/meson.build
@@ -145,7 +145,6 @@ if host_machine.system() != 'windows'
[['elements/jifmux.c'],
not exif_dep.found() or not cdata.has('HAVE_UNISTD_H'), [exif_dep]],
[['elements/jpegparse.c'], not cdata.has('HAVE_UNISTD_H')],
- [['elements/netsim.c']],
[['elements/shm.c'], not shm_enabled, shm_deps],
[['elements/unixfd.c'], not gio_unix_dep.found()],
[['elements/voaacenc.c'],
diff --git a/subprojects/gst-plugins-good/tests/check/elements/flvmux.c b/subprojects/gst-plugins-good/tests/check/elements/flvmux.c diff --git a/subprojects/gst-plugins-good/tests/check/elements/flvmux.c b/subprojects/gst-plugins-good/tests/check/elements/flvmux.c
index 53a8e634e41a..f270c1d11bfb 100644 index 6efa928fb09b..1f1950ef323d 100644
--- a/subprojects/gst-plugins-good/tests/check/elements/flvmux.c --- a/subprojects/gst-plugins-good/tests/check/elements/flvmux.c
+++ b/subprojects/gst-plugins-good/tests/check/elements/flvmux.c +++ b/subprojects/gst-plugins-good/tests/check/elements/flvmux.c
@@ -1162,7 +1162,6 @@ flvmux_suite (void) @@ -1162,7 +1162,6 @@ flvmux_suite (void)
@ -49,32 +62,35 @@ index 53a8e634e41a..f270c1d11bfb 100644
tcase_add_test (tc_chain, test_video_caps_change_streamable); tcase_add_test (tc_chain, test_video_caps_change_streamable);
tcase_add_test (tc_chain, test_audio_caps_change_streamable_single); tcase_add_test (tc_chain, test_audio_caps_change_streamable_single);
diff --git a/subprojects/gst-python/meson.build b/subprojects/gst-python/meson.build diff --git a/subprojects/gst-python/meson.build b/subprojects/gst-python/meson.build
index bcf8f043021e..8d41ad205115 100644 index d2b994288d4a..00df444f18fa 100644
--- a/subprojects/gst-python/meson.build --- a/subprojects/gst-python/meson.build
+++ b/subprojects/gst-python/meson.build +++ b/subprojects/gst-python/meson.build
@@ -107,5 +107,4 @@ if not get_option('plugin').disabled() @@ -132,5 +132,4 @@ if not get_option('plugin').disabled()
endif endif
endif endif
if not get_option('tests').disabled() if not get_option('tests').disabled()
- subdir('testsuite') - subdir('testsuite')
endif endif
diff --git a/subprojects/gst-rtsp-server/tests/check/meson.build b/subprojects/gst-rtsp-server/tests/check/meson.build diff --git a/subprojects/gst-rtsp-server/tests/check/meson.build b/subprojects/gst-rtsp-server/tests/check/meson.build
index 229af32f8117..b9372c125d77 100644 index 2112da396235..1cbcb861dcf4 100644
--- a/subprojects/gst-rtsp-server/tests/check/meson.build --- a/subprojects/gst-rtsp-server/tests/check/meson.build
+++ b/subprojects/gst-rtsp-server/tests/check/meson.build +++ b/subprojects/gst-rtsp-server/tests/check/meson.build
@@ -27,7 +27,6 @@ rtsp_server_tests = [ @@ -28,10 +28,8 @@ rtsp_server_tests = [
'gst/mediafactory', 'gst/mediafactory',
'gst/media', 'gst/media',
'gst/permissions', 'gst/permissions',
- 'gst/rtspserver', - 'gst/rtspserver',
'gst/sessionmedia', 'gst/sessionmedia',
'gst/sessionpool', 'gst/sessionpool',
'gst/stream', - 'gst/stream',
'gst/threadpool',
'gst/token',
'gst/onvif',
diff --git a/subprojects/gstreamer-vaapi/meson.build b/subprojects/gstreamer-vaapi/meson.build diff --git a/subprojects/gstreamer-vaapi/meson.build b/subprojects/gstreamer-vaapi/meson.build
index eaa4b1172a75..041c657ee0ff 100644 index e5b03a30b98e..0044bc4ad979 100644
--- a/subprojects/gstreamer-vaapi/meson.build --- a/subprojects/gstreamer-vaapi/meson.build
+++ b/subprojects/gstreamer-vaapi/meson.build +++ b/subprojects/gstreamer-vaapi/meson.build
@@ -219,7 +219,6 @@ plugins = [] @@ -218,7 +218,6 @@ plugins = []
subdir('gst-libs') subdir('gst-libs')
subdir('gst') subdir('gst')

View file

@ -31,7 +31,7 @@ pkgname=(
gst-python gst-python
gstreamer-docs gstreamer-docs
) )
pkgver=1.22.10 pkgver=1.24.0
pkgrel=1 pkgrel=1
pkgdesc="Multimedia graph framework" pkgdesc="Multimedia graph framework"
url="https://gstreamer.freedesktop.org/" url="https://gstreamer.freedesktop.org/"
@ -43,7 +43,7 @@ makedepends=(
git meson git meson
# gstreamer # gstreamer
bash-completion gobject-introspection gtk3 libcap libelf libunwind python bash-completion gobject-introspection gtk3 libcap libelf libunwind python rust
valgrind valgrind
# gst-plugins-base # gst-plugins-base
@ -53,21 +53,21 @@ makedepends=(
# gst-plugins-good # gst-plugins-good
aalib cairo flac gdk-pixbuf2 jack2 lame libavc1394 libcaca libdv libiec61883 aalib cairo flac gdk-pixbuf2 jack2 lame libavc1394 libcaca libdv libiec61883
libpulse libraw1394 libshout libsoup3 libvpx libxdamage mpg123 nasm nettle libpulse libraw1394 libshout libsoup3 libvpx libxdamage libxtst mpg123 nasm
qt5-declarative qt5-wayland qt5-x11extras qt6-declarative qt6-tools nettle opencore-amr qt5-declarative qt5-wayland qt5-x11extras qt6-declarative
qt6-wayland speex taglib twolame v4l-utils wavpack qt6-shadertools qt6-tools qt6-wayland speex taglib twolame v4l-utils wavpack
# gst-plugins-bad # gst-plugins-bad
bluez-libs bzip2 chromaprint faac faad2 fluidsynth gsm json-glib ladspa bluez-libs bzip2 chromaprint faac faad2 fluidsynth gsm json-glib ladspa
libavtp libbs2b libdca libde265 libdvdnav libfdk-aac libfreeaptx libgme libavtp libbs2b libdca libde265 libdvdnav libfdk-aac libfreeaptx libgme
libkate libldac liblrdf libltc libmicrodns libmodplug libmpcdec libnice liblc3 libldac liblrdf libltc libmicrodns libmodplug libmpcdec libnice
libopenmpt libsrtp libva libxkbcommon-x11 libxml2 lilv lv2 mjpegtools neon libopenmpt libsrtp libva libvpl libxkbcommon-x11 libxml2 lilv lv2 mjpegtools
openal opencv qrencode rtmpdump sbc shaderc soundtouch spandsp neon openal opencv qrencode rtmpdump sbc shaderc soundtouch spandsp
vulkan-headers vulkan-icd-loader vulkan-validation-layers vulkan-headers vulkan-icd-loader vulkan-validation-layers
webrtc-audio-processing wildmidi wpewebkit zbar zvbi zxing-cpp webrtc-audio-processing-1 wildmidi wpewebkit zbar zvbi zxing-cpp
# gst-plugins-ugly # gst-plugins-ugly
a52dec libcdio libdvdread libmpeg2 opencore-amr x264 a52dec libcdio libdvdread libmpeg2 x264
# gst-libav # gst-libav
ffmpeg ffmpeg
@ -85,9 +85,9 @@ source=(
0001-HACK-meson-Disable-broken-tests.patch 0001-HACK-meson-Disable-broken-tests.patch
) )
b2sums=('SKIP' b2sums=('SKIP'
'85c8bac9ce3b08cea8403429d22e0ab6afb4dc8d1ea3c7a98507941efe963f26f7a2733856e3dbf822946efa7a1b9fc4a4b5cc6fb05691db6caf1cce90d31021' '506088437f614f17a24402f70605d0a3831a597bec27c486763418d1ddce7dfa2370eac95e83dd82e1e2e856aaf0050ccf4b4e06a78a2664627236df762bde74'
'SKIP' 'SKIP'
'b1a3e4473c03a5f4f394d7e00d98efae1e026a740fda8a0d8cdc8a55a833666002a9c4d3c15504d201323643736f34208d2e948d1f9425a38faa6d1b0d9286cb') 'afe47af956fe50ab2d77dba5d1e84649f63443a816ad7a0d0c0a37f2f46e1da3473472bd1183843b37dd3c0c61ee496b3d246df5de35e5df960a09bcac7eb48f')
validpgpkeys=( validpgpkeys=(
D637032E45B8C6585B9456565D2EEE6F6F349D7C # Tim Müller <tim@gstreamer-foundation.org> D637032E45B8C6585B9456565D2EEE6F6F349D7C # Tim Müller <tim@gstreamer-foundation.org>
) )
@ -103,31 +103,23 @@ build() {
local meson_options=( local meson_options=(
# Superproject options # Superproject options
-D devtools=disabled -D devtools=disabled
-D doc=disabled
-D examples=disabled -D examples=disabled
-D gobject-cast-checks=disabled -D gobject-cast-checks=disabled
-D gpl=enabled -D gpl=enabled
-D gst-examples=disabled -D gst-examples=disabled
-D libnice=disabled -D libnice=disabled
-D orc-source=system -D orc-source=system
-D package-name="Arch Linux GStreamer ${epoch:+$epoch:}$pkgver-$pkgrel"
-D package-origin="https://www.archlinux.org/" -D package-origin="https://www.archlinux.org/"
-D vaapi=enabled -D vaapi=enabled
# Package names
-D gstreamer:package-name="Arch Linux gstreamer $pkgver-$pkgrel"
-D gst-plugins-base:package-name="Arch Linux gst-plugins-base $pkgver-$pkgrel"
-D gst-plugins-good:package-name="Arch Linux gst-plugins-good $pkgver-$pkgrel"
-D gst-plugins-bad:package-name="Arch Linux gst-plugins-bad $pkgver-$pkgrel"
-D gst-plugins-ugly:package-name="Arch Linux gst-plugins-ugly $pkgver-$pkgrel"
-D gst-libav:package-name="Arch Linux gst-libav $pkgver-$pkgrel"
-D gst-rtsp-server:package-name="Arch Linux gst-rtsp-server $pkgver-$pkgrel"
# Subproject options # Subproject options
-D gstreamer:dbghelp=disabled -D gstreamer:dbghelp=disabled
-D gstreamer:ptp-helper-permissions=capabilities -D gstreamer:ptp-helper-permissions=capabilities
-D gst-plugins-base:libvisual=disabled -D gst-plugins-base:libvisual=disabled
-D gst-plugins-base:tremor=disabled -D gst-plugins-base:tremor=disabled
-D gst-plugins-good:rpicamsrc=disabled -D gst-plugins-good:rpicamsrc=disabled
-D gst-plugins-bad:aja=disabled
-D gst-plugins-bad:amfcodec=disabled -D gst-plugins-bad:amfcodec=disabled
-D gst-plugins-bad:directfb=disabled -D gst-plugins-bad:directfb=disabled
-D gst-plugins-bad:directshow=disabled -D gst-plugins-bad:directshow=disabled
@ -139,10 +131,12 @@ build() {
-D gst-plugins-bad:magicleap=disabled -D gst-plugins-bad:magicleap=disabled
-D gst-plugins-bad:msdk=disabled -D gst-plugins-bad:msdk=disabled
-D gst-plugins-bad:svthevcenc=disabled -D gst-plugins-bad:svthevcenc=disabled
-D gst-plugins-bad:mfx_api=oneVPL
-D gst-plugins-bad:onnx=disabled -D gst-plugins-bad:onnx=disabled
-D gst-plugins-bad:openh264=disabled -D gst-plugins-bad:openh264=disabled
-D gst-plugins-bad:openni2=disabled -D gst-plugins-bad:openni2=disabled
-D gst-plugins-bad:opensles=disabled -D gst-plugins-bad:opensles=disabled
-D gst-plugins-bad:qt6d3d11=disabled
-D gst-plugins-bad:qsv=disabled -D gst-plugins-bad:qsv=disabled
-D gst-plugins-bad:tinyalsa=disabled -D gst-plugins-bad:tinyalsa=disabled
-D gst-plugins-bad:voaacenc=disabled -D gst-plugins-bad:voaacenc=disabled
@ -198,6 +192,7 @@ package_gstreamer() {
usr/lib/gstreamer-1.0/gst-{completion,ptp}-helper usr/lib/gstreamer-1.0/gst-{completion,ptp}-helper
usr/lib/gstreamer-1.0/gst-{hotdoc-plugins,plugin}-scanner usr/lib/gstreamer-1.0/gst-{hotdoc-plugins,plugin}-scanner
usr/lib/gstreamer-1.0/gst-plugins-doc-cache-generator usr/lib/gstreamer-1.0/gst-plugins-doc-cache-generator
usr/lib/gstreamer-1.0/gst-ptp-helper-test
usr/lib/gstreamer-1.0/libgstcoreelements.so usr/lib/gstreamer-1.0/libgstcoreelements.so
usr/lib/gstreamer-1.0/libgstcoretracers.so usr/lib/gstreamer-1.0/libgstcoretracers.so
@ -227,12 +222,12 @@ package_gst-plugins-bad-libs() {
cd root; local files=( cd root; local files=(
usr/include/gstreamer-1.0/gst/audio/{audio-bad-prelude,gstnonstreamaudiodecoder,gstplanaraudioadapter}.h usr/include/gstreamer-1.0/gst/audio/{audio-bad-prelude,gstnonstreamaudiodecoder,gstplanaraudioadapter}.h
usr/include/gstreamer-1.0/gst/{basecamerabinsrc,codecparsers,cuda,insertbin,interfaces,isoff,mpegts,play,player,sctp,transcoder,uridownloader,va,vulkan,wayland,webrtc} usr/include/gstreamer-1.0/gst/{analytics,basecamerabinsrc,codecparsers,cuda,insertbin,interfaces,isoff,mpegts,mse,play,player,sctp,transcoder,uridownloader,va,vulkan,wayland,webrtc}
usr/lib/libgst{adaptivedemux,badaudio,basecamerabinsrc,codecparsers,codecs,cuda,insertbin,isoff,mpegts}-1.0.so* usr/lib/libgst{adaptivedemux,analytics,badaudio,basecamerabinsrc,codecparsers,codecs,cuda,dxva,insertbin,isoff,mpegts,mse}-1.0.so*
usr/lib/libgst{photography,play,player,sctp,transcoder,uridownloader,va,vulkan,wayland,webrtc,webrtcnice}-1.0.so* usr/lib/libgst{photography,play,player,sctp,transcoder,uridownloader,va,vulkan,wayland,webrtc,webrtcnice}-1.0.so*
usr/lib/pkgconfig/gstreamer-{bad-audio,codecparsers,cuda,insertbin,mpegts,photography,play,player,sctp,transcoder,vulkan{,-wayland,-xcb},va,wayland,webrtc{,-nice}}-1.0.pc usr/lib/pkgconfig/gstreamer-{analytics,bad-audio,codecparsers,cuda,insertbin,mpegts,mse,photography,play,player,sctp,transcoder,vulkan{,-wayland,-xcb},va,wayland,webrtc{,-nice}}-1.0.pc
usr/lib/girepository-1.0/{CudaGst,Gst{BadAudio,Codecs,Cuda,InsertBin,Mpegts,Play,Player,Transcoder,Va,Vulkan{,Wayland,XCB},WebRTC}}-1.0.typelib usr/lib/girepository-1.0/{CudaGst,Gst{Analytics,BadAudio,Codecs,Cuda,Dxva,InsertBin,Mpegts,Mse,Play,Player,Transcoder,Va,Vulkan{,Wayland,XCB},WebRTC}}-1.0.typelib
usr/share/gir-1.0/{CudaGst,Gst{BadAudio,Codecs,Cuda,InsertBin,Mpegts,Play,Player,Transcoder,Va,Vulkan{,Wayland,XCB},WebRTC}}-1.0.gir usr/share/gir-1.0/{CudaGst,Gst{Analytics,BadAudio,Codecs,Cuda,Dxva,InsertBin,Mpegts,Mse,Play,Player,Transcoder,Va,Vulkan{,Wayland,XCB},WebRTC}}-1.0.gir
usr/lib/pkgconfig/gstreamer-plugins-bad-1.0.pc usr/lib/pkgconfig/gstreamer-plugins-bad-1.0.pc
usr/lib/gstreamer-1.0/libgstaccurip.so usr/lib/gstreamer-1.0/libgstaccurip.so
@ -268,6 +263,7 @@ package_gst-plugins-bad-libs() {
usr/lib/gstreamer-1.0/libgstgdp.so usr/lib/gstreamer-1.0/libgstgdp.so
usr/lib/gstreamer-1.0/libgstgeometrictransform.so usr/lib/gstreamer-1.0/libgstgeometrictransform.so
usr/lib/gstreamer-1.0/libgstid3tag.so usr/lib/gstreamer-1.0/libgstid3tag.so
usr/lib/gstreamer-1.0/libgstinsertbin.so
usr/lib/gstreamer-1.0/libgstinter.so usr/lib/gstreamer-1.0/libgstinter.so
usr/lib/gstreamer-1.0/libgstinterlace.so usr/lib/gstreamer-1.0/libgstinterlace.so
usr/lib/gstreamer-1.0/libgstipcpipeline.so usr/lib/gstreamer-1.0/libgstipcpipeline.so
@ -282,6 +278,7 @@ package_gst-plugins-bad-libs() {
usr/lib/gstreamer-1.0/libgstmpegpsmux.so usr/lib/gstreamer-1.0/libgstmpegpsmux.so
usr/lib/gstreamer-1.0/libgstmpegtsdemux.so usr/lib/gstreamer-1.0/libgstmpegtsdemux.so
usr/lib/gstreamer-1.0/libgstmpegtsmux.so usr/lib/gstreamer-1.0/libgstmpegtsmux.so
usr/lib/gstreamer-1.0/libgstmse.so
usr/lib/gstreamer-1.0/libgstmxf.so usr/lib/gstreamer-1.0/libgstmxf.so
usr/lib/gstreamer-1.0/libgstnetsim.so usr/lib/gstreamer-1.0/libgstnetsim.so
usr/lib/gstreamer-1.0/libgstnvcodec.so usr/lib/gstreamer-1.0/libgstnvcodec.so
@ -303,6 +300,8 @@ package_gst-plugins-bad-libs() {
usr/lib/gstreamer-1.0/libgstsubenc.so usr/lib/gstreamer-1.0/libgstsubenc.so
usr/lib/gstreamer-1.0/libgstswitchbin.so usr/lib/gstreamer-1.0/libgstswitchbin.so
usr/lib/gstreamer-1.0/libgsttranscode.so usr/lib/gstreamer-1.0/libgsttranscode.so
usr/lib/gstreamer-1.0/libgstunixfd.so
usr/lib/gstreamer-1.0/libgstuvcgadget.so
usr/lib/gstreamer-1.0/libgstuvch264.so usr/lib/gstreamer-1.0/libgstuvch264.so
usr/lib/gstreamer-1.0/libgstv4l2codecs.so usr/lib/gstreamer-1.0/libgstv4l2codecs.so
usr/lib/gstreamer-1.0/libgstvideofiltersbad.so usr/lib/gstreamer-1.0/libgstvideofiltersbad.so
@ -327,7 +326,7 @@ package_gst-plugins-base-libs() {
pkgdesc+=" - base" pkgdesc+=" - base"
depends=( depends=(
"gstreamer=$pkgver" "gstreamer=$pkgver"
iso-codes libgl libgudev libxi libxv mesa orc wayland iso-codes libdrm libgl libgudev libxi libxv mesa orc wayland
) )
cd root; local files=( cd root; local files=(
@ -346,7 +345,9 @@ package_gst-plugins-base-libs() {
usr/lib/gstreamer-1.0/libgstaudiorate.so usr/lib/gstreamer-1.0/libgstaudiorate.so
usr/lib/gstreamer-1.0/libgstaudioresample.so usr/lib/gstreamer-1.0/libgstaudioresample.so
usr/lib/gstreamer-1.0/libgstaudiotestsrc.so usr/lib/gstreamer-1.0/libgstaudiotestsrc.so
usr/lib/gstreamer-1.0/libgstbasedebug.so
usr/lib/gstreamer-1.0/libgstcompositor.so usr/lib/gstreamer-1.0/libgstcompositor.so
usr/lib/gstreamer-1.0/libgstdsd.so
usr/lib/gstreamer-1.0/libgstencoding.so usr/lib/gstreamer-1.0/libgstencoding.so
usr/lib/gstreamer-1.0/libgstgio.so usr/lib/gstreamer-1.0/libgstgio.so
usr/lib/gstreamer-1.0/libgstoverlaycomposition.so usr/lib/gstreamer-1.0/libgstoverlaycomposition.so
@ -396,10 +397,10 @@ package_gst-plugins-good() {
depends=( depends=(
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver"
aalib cairo flac gdk-pixbuf2 lame libavc1394 libcaca libdv libgudev aalib cairo flac gdk-pixbuf2 lame libavc1394 libcaca libdv libgudev
libiec61883 libpulse libraw1394 libshout libsoup3 libvpx libxdamage mpg123 libiec61883 libpulse libraw1394 libshout libsoup3 libvpx libxdamage libxtst
nettle speex taglib twolame v4l-utils wavpack mpg123 nettle opencore-amr speex taglib twolame v4l-utils wavpack
libjack.so
) )
optdepends=('jack: JACK backend')
cd root; local files=( cd root; local files=(
usr/lib/gstreamer-1.0/libgst1394.so usr/lib/gstreamer-1.0/libgst1394.so
@ -408,6 +409,8 @@ package_gst-plugins-good() {
usr/lib/gstreamer-1.0/libgstalaw.so usr/lib/gstreamer-1.0/libgstalaw.so
usr/lib/gstreamer-1.0/libgstalpha.so usr/lib/gstreamer-1.0/libgstalpha.so
usr/lib/gstreamer-1.0/libgstalphacolor.so usr/lib/gstreamer-1.0/libgstalphacolor.so
usr/lib/gstreamer-1.0/libgstamrnb.so
usr/lib/gstreamer-1.0/libgstamrwbdec.so
usr/lib/gstreamer-1.0/libgstapetag.so usr/lib/gstreamer-1.0/libgstapetag.so
usr/lib/gstreamer-1.0/libgstaudiofx.so usr/lib/gstreamer-1.0/libgstaudiofx.so
usr/lib/gstreamer-1.0/libgstaudioparsers.so usr/lib/gstreamer-1.0/libgstaudioparsers.so
@ -476,7 +479,8 @@ package_gst-plugins-good() {
usr/lib/gstreamer-1.0/libgsty4menc.so usr/lib/gstreamer-1.0/libgsty4menc.so
usr/share/gstreamer-1.0/presets/GstIirEqualizer{3,10}Bands.prs usr/share/gstreamer-1.0/presets/GstIirEqualizer{3,10}Bands.prs
usr/share/gstreamer-1.0/presets/Gst{QTMux,VP8Enc}.prs usr/share/gstreamer-1.0/presets/GstQTMux.prs
usr/share/gstreamer-1.0/presets/Gst{Amrnb,VP8}Enc.prs
usr/share/locale/*/LC_MESSAGES/gst-plugins-good-1.0.mo usr/share/locale/*/LC_MESSAGES/gst-plugins-good-1.0.mo
); _install ); _install
@ -488,15 +492,16 @@ package_gst-plugins-bad() {
"gst-plugins-bad-libs=$pkgver" "gst-plugins-bad-libs=$pkgver"
aom bzip2 chromaprint curl faac faad2 fluidsynth gsm json-glib lcms2 libass aom bzip2 chromaprint curl faac faad2 fluidsynth gsm json-glib lcms2 libass
libavtp libbs2b libdc1394 libdca libde265 libdvdnav libdvdread libfdk-aac libavtp libbs2b libdc1394 libdca libde265 libdvdnav libdvdread libfdk-aac
libfreeaptx libgme libkate libldac liblrdf libltc libmicrodns libmodplug libfreeaptx libgme liblc3 libldac liblrdf libltc libmicrodns libmodplug
libmpcdec libopenmpt librsvg libsndfile libsrtp libwebp libxml2 lilv libmpcdec libopenmpt librsvg libsndfile libsrtp libwebp libxml2 lilv
mjpegtools neon nettle openal openexr openjpeg2 openssl opus pango qrencode mjpegtools neon nettle openal openexr openjpeg2 openssl opus pango qrencode
rtmpdump sbc soundtouch spandsp srt webrtc-audio-processing rtmpdump sbc soundtouch spandsp srt
wildmidi x265 zbar zvbi zxing-cpp webrtc-audio-processing-1 wildmidi x265 zbar zvbi zxing-cpp
) )
cd root; local files=( cd root; local files=(
usr/lib/gstreamer-1.0/libgstaes.so usr/lib/gstreamer-1.0/libgstaes.so
usr/lib/gstreamer-1.0/libgstanalyticsoverlay.so
usr/lib/gstreamer-1.0/libgstaom.so usr/lib/gstreamer-1.0/libgstaom.so
usr/lib/gstreamer-1.0/libgstassrender.so usr/lib/gstreamer-1.0/libgstassrender.so
usr/lib/gstreamer-1.0/libgstavtp.so usr/lib/gstreamer-1.0/libgstavtp.so
@ -504,6 +509,7 @@ package_gst-plugins-bad() {
usr/lib/gstreamer-1.0/libgstbz2.so usr/lib/gstreamer-1.0/libgstbz2.so
usr/lib/gstreamer-1.0/libgstchromaprint.so usr/lib/gstreamer-1.0/libgstchromaprint.so
usr/lib/gstreamer-1.0/libgstclosedcaption.so usr/lib/gstreamer-1.0/libgstclosedcaption.so
usr/lib/gstreamer-1.0/libgstcodec2json.so
usr/lib/gstreamer-1.0/libgstcolormanagement.so usr/lib/gstreamer-1.0/libgstcolormanagement.so
usr/lib/gstreamer-1.0/libgstcurl.so usr/lib/gstreamer-1.0/libgstcurl.so
usr/lib/gstreamer-1.0/libgstdash.so usr/lib/gstreamer-1.0/libgstdash.so
@ -518,8 +524,8 @@ package_gst-plugins-bad() {
usr/lib/gstreamer-1.0/libgstgme.so usr/lib/gstreamer-1.0/libgstgme.so
usr/lib/gstreamer-1.0/libgstgsm.so usr/lib/gstreamer-1.0/libgstgsm.so
usr/lib/gstreamer-1.0/libgsthls.so usr/lib/gstreamer-1.0/libgsthls.so
usr/lib/gstreamer-1.0/libgstkate.so
usr/lib/gstreamer-1.0/libgstladspa.so usr/lib/gstreamer-1.0/libgstladspa.so
usr/lib/gstreamer-1.0/libgstlc3.so
usr/lib/gstreamer-1.0/libgstldac.so usr/lib/gstreamer-1.0/libgstldac.so
usr/lib/gstreamer-1.0/libgstlv2.so usr/lib/gstreamer-1.0/libgstlv2.so
usr/lib/gstreamer-1.0/libgstmicrodns.so usr/lib/gstreamer-1.0/libgstmicrodns.so
@ -546,6 +552,7 @@ package_gst-plugins-bad() {
usr/lib/gstreamer-1.0/libgstspandsp.so usr/lib/gstreamer-1.0/libgstspandsp.so
usr/lib/gstreamer-1.0/libgstsrt.so usr/lib/gstreamer-1.0/libgstsrt.so
usr/lib/gstreamer-1.0/libgstsrtp.so usr/lib/gstreamer-1.0/libgstsrtp.so
usr/lib/gstreamer-1.0/libgstsvtav1.so
usr/lib/gstreamer-1.0/libgstteletext.so usr/lib/gstreamer-1.0/libgstteletext.so
usr/lib/gstreamer-1.0/libgsttimecode.so usr/lib/gstreamer-1.0/libgsttimecode.so
usr/lib/gstreamer-1.0/libgstttmlsubs.so usr/lib/gstreamer-1.0/libgstttmlsubs.so
@ -637,13 +644,11 @@ package_gst-plugins-ugly() {
pkgdesc+=" - ugly plugins" pkgdesc+=" - ugly plugins"
depends=( depends=(
"gst-plugins-base-libs=$pkgver" "gst-plugins-base-libs=$pkgver"
a52dec libcdio libdvdread libmpeg2 opencore-amr x264 a52dec libcdio libdvdread libmpeg2 x264
) )
cd root; local files=( cd root; local files=(
usr/lib/gstreamer-1.0/libgsta52dec.so usr/lib/gstreamer-1.0/libgsta52dec.so
usr/lib/gstreamer-1.0/libgstamrnb.so
usr/lib/gstreamer-1.0/libgstamrwbdec.so
usr/lib/gstreamer-1.0/libgstasf.so usr/lib/gstreamer-1.0/libgstasf.so
usr/lib/gstreamer-1.0/libgstcdio.so usr/lib/gstreamer-1.0/libgstcdio.so
usr/lib/gstreamer-1.0/libgstdvdlpcmdec.so usr/lib/gstreamer-1.0/libgstdvdlpcmdec.so
@ -653,7 +658,7 @@ package_gst-plugins-ugly() {
usr/lib/gstreamer-1.0/libgstrealmedia.so usr/lib/gstreamer-1.0/libgstrealmedia.so
usr/lib/gstreamer-1.0/libgstx264.so usr/lib/gstreamer-1.0/libgstx264.so
usr/share/gstreamer-1.0/presets/Gst{Amrnb,X264}Enc.prs usr/share/gstreamer-1.0/presets/GstX264Enc.prs
usr/share/locale/*/LC_MESSAGES/gst-plugins-ugly-1.0.mo usr/share/locale/*/LC_MESSAGES/gst-plugins-ugly-1.0.mo
); _install ); _install
@ -742,12 +747,11 @@ package_gst-python() {
package_gstreamer-docs() { package_gstreamer-docs() {
pkgdesc+=" - documentation" pkgdesc+=" - documentation"
license=( license=(
GPL3 'BSD-2-Clause OR MIT OR LGPL-2.1-or-later'
LGPL CC-BY-SA-4.0
custom:BSD LGPL-2.1-or-later
custom:CC-BY-SA-4.0 MIT
custom:MIT OPUBL-1.0
custom:OPL
) )
# make sure there are no files left to install # make sure there are no files left to install
@ -756,8 +760,9 @@ package_gstreamer-docs() {
cd gstreamer-docs-${pkgver%%+*} cd gstreamer-docs-${pkgver%%+*}
mkdir -p "$pkgdir/usr/share" mkdir -p "$pkgdir/usr/share/doc/$pkgbase"
cp -a devhelp "$pkgdir/usr/share/devhelp" cp -t "$pkgdir/usr/share" -a devhelp
cp -t "$pkgdir/usr/share/doc/$pkgbase" -a html README*
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 COPYING LICENSE* install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 COPYING LICENSE*
} }