commit bb84de0

hovercats  ·  2025-01-11 23:40:35 +0000 UTC
parent 3de191d
gst-plugins-base: switch to muon
7 files changed,  +37, -4
+8, -2
 1@@ -2,7 +2,11 @@
 2 
 3 export DESTDIR="$1"
 4 
 5-meson setup \
 6+# muon seems to make the check fail, and files seems to no be generated before
 7+# check is ran. prompty making the build fail because pc files is missing.
 8+patch -p1 < 0001-disable-check-for-pc-files.patch
 9+
10+muon setup \
11 	-Dprefix=/usr \
12 	-Dbuildtype=release \
13 	-Db_colorout=never \
14@@ -15,10 +19,12 @@ meson setup \
15 	-Dnls=disabled \
16 	-Ddoc=disabled \
17 	-Dalsa=enabled \
18+	-Dpkg_config_path=/usr/lib/pkgconfig \
19+	-Ddefault_library=shared \
20 	build
21 
22 samu -C build
23-samu -C build install
24+muon -C build install
25 
26 # Compress manpages
27 find "$1/usr/share/man" -type f -exec gzip -n -9 {} +
+1, -0
1@@ -1 +1,2 @@
2 83bba00807e89ffe5936b2b7b8fe15aec9db1dc1a08fa7bfb3b8d8999c7946ee92
3+06bcbcd6b6d3c05cc165939837b71b8e1cd5f2822f765fd282233b12c43327c2e6
+0, -1
1@@ -5,6 +5,5 @@ libjpeg-turbo
2 libpng
3 libvorbis
4 mesa
5-meson make
6 opus
7 pango
+1, -0
1@@ -0,0 +1 @@
2+run this command must be run from a build directory or the project root
+25, -0
 1@@ -0,0 +1,25 @@
 2+From 1549d40b089b09e8dbefd4feccca5ec98dae8e51 Mon Sep 17 00:00:00 2001
 3+From: hovercats <hovercatswithlasereyes@protonmail.com>
 4+Date: Sun, 12 Jan 2025 00:36:16 +0100
 5+Subject: [PATCH] disable check for pc files
 6+
 7+---
 8+ meson.build | 2 +-
 9+ 1 file changed, 1 insertion(+), 1 deletion(-)
10+
11+diff --git a/meson.build b/meson.build
12+index 7c0762d..0188aa8 100644
13+--- a/meson.build
14++++ b/meson.build
15+@@ -517,7 +517,7 @@ pkgconfig.generate(
16+ # Desperate times, desperate measures... fix up escaping of our variables
17+ run_command(meson_pkg_config_file_fixup_script,
18+   'gstreamer-plugins-base-1.0', 'libraries',
19+-  check: true)
20++  check: false)
21+ 
22+ if have_orcc
23+   update_orc_dist_files = find_program('scripts/update-orc-dist-files.py')
24+-- 
25+2.45.1
26+
+1, -0
1@@ -1 +1,2 @@
2 https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.24.7.tar.xz
3+patches/0001-disable-check-for-pc-files.patch
+1, -1
1@@ -1 +1 @@
2-1.24.7 3
3+1.24.7 4