summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gentoo.org>2022-03-26 10:32:37 -0700
committerMatt Turner <mattst88@gentoo.org>2022-03-26 11:01:47 -0700
commit7d158a55a75fe06755bea80abc5332d63744b5e9 (patch)
tree412f49c0145b17622359fbe62e06005144f972cc /media-libs/libmediaart/files
parentgnome-base/gdm: Version bump to 42.0 (diff)
downloadgentoo-7d158a55a75fe06755bea80abc5332d63744b5e9.tar.gz
gentoo-7d158a55a75fe06755bea80abc5332d63744b5e9.tar.bz2
gentoo-7d158a55a75fe06755bea80abc5332d63744b5e9.zip
media-libs/libmediaart: Version bump to 1.9.5
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'media-libs/libmediaart/files')
-rw-r--r--media-libs/libmediaart/files/1.9.5-meson-add-introspection-option.patch87
-rw-r--r--media-libs/libmediaart/files/1.9.5-meson-add-vapi-option.patch48
2 files changed, 135 insertions, 0 deletions
diff --git a/media-libs/libmediaart/files/1.9.5-meson-add-introspection-option.patch b/media-libs/libmediaart/files/1.9.5-meson-add-introspection-option.patch
new file mode 100644
index 000000000000..b61f2ed9bf81
--- /dev/null
+++ b/media-libs/libmediaart/files/1.9.5-meson-add-introspection-option.patch
@@ -0,0 +1,87 @@
+https://gitlab.gnome.org/GNOME/libmediaart/-/merge_requests/14
+
+From 0de77d9eccb6ed78416339a47113f3dc4fe4c453 Mon Sep 17 00:00:00 2001
+From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+Date: Tue, 5 Oct 2021 23:35:26 +0200
+Subject: [PATCH] meson: add introspection option
+
+Add introspection option
+
+Fix #3
+
+Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+---
+ libmediaart/meson.build | 42 +++++++++++++++++++++--------------------
+ meson_options.txt | 2 ++
+ 2 files changed, 24 insertions(+), 20 deletions(-)
+
+diff --git a/libmediaart/meson.build b/libmediaart/meson.build
+index 56e00ab..2f44e63 100644
+--- a/libmediaart/meson.build
++++ b/libmediaart/meson.build
+@@ -41,28 +41,30 @@ libmediaart = shared_library(
+ install: true,
+ )
+
+-gir_args = [
+- '--quiet',
+- '-DLIBMEDIAART_COMPILATION',
+-]
++if get_option('introspection')
++ gir_args = [
++ '--quiet',
++ '-DLIBMEDIAART_COMPILATION',
++ ]
+
+-libmediaart_gir_and_typelib = gnome.generate_gir(libmediaart,
+- sources: libmediaart_sources + libmediaart_introspection_sources + libmediaart_public_headers,
+- nsversion: libmediaart_api_version,
+- namespace: 'MediaArt',
+- identifier_prefix: 'MediaArt',
+- symbol_prefix: 'media_art',
+- includes: ['Gio-2.0', 'GObject-2.0'],
+- header: 'libmediaart/mediaart.h',
+- export_packages: 'libmediaart-' + libmediaart_api_version,
+- extra_args: gir_args,
+- install: true
+-)
++ libmediaart_gir_and_typelib = gnome.generate_gir(libmediaart,
++ sources: libmediaart_sources + libmediaart_introspection_sources + libmediaart_public_headers,
++ nsversion: libmediaart_api_version,
++ namespace: 'MediaArt',
++ identifier_prefix: 'MediaArt',
++ symbol_prefix: 'media_art',
++ includes: ['Gio-2.0', 'GObject-2.0'],
++ header: 'libmediaart/mediaart.h',
++ export_packages: 'libmediaart-' + libmediaart_api_version,
++ extra_args: gir_args,
++ install: true
++ )
+
+-libmediaart_vapi = gnome.generate_vapi('libmediaart-' + libmediaart_api_version,
+- sources: libmediaart_gir_and_typelib[0],
+- packages: 'gio-2.0',
+- install: true)
++ libmediaart_vapi = gnome.generate_vapi('libmediaart-' + libmediaart_api_version,
++ sources: libmediaart_gir_and_typelib[0],
++ packages: 'gio-2.0',
++ install: true)
++endif
+
+ libmediaart_dep = declare_dependency(
+ link_with: libmediaart,
+diff --git a/meson_options.txt b/meson_options.txt
+index 3ef49ba..b8c51b1 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -1,5 +1,7 @@
+ option('image_library', type: 'combo', choices: ['auto', 'gdk-pixbuf', 'qt4', 'qt5'],
+ description: 'Which image processing backend to use')
++option('introspection', type : 'boolean', value : 'true',
++ description : 'Enable / disable the GObject-Introspection integration')
+ option('gtk_doc',
+ type: 'boolean',
+ value: 'false',
+--
+2.34.1
+
diff --git a/media-libs/libmediaart/files/1.9.5-meson-add-vapi-option.patch b/media-libs/libmediaart/files/1.9.5-meson-add-vapi-option.patch
new file mode 100644
index 000000000000..54536c3124af
--- /dev/null
+++ b/media-libs/libmediaart/files/1.9.5-meson-add-vapi-option.patch
@@ -0,0 +1,48 @@
+https://gitlab.gnome.org/GNOME/libmediaart/-/merge_requests/15
+
+From 8cfc2a3fd5144ad116285f637506b1d39c469212 Mon Sep 17 00:00:00 2001
+From: Matt Turner <mattst88@gmail.com>
+Date: Sat, 26 Mar 2022 10:25:56 -0700
+Subject: [PATCH] meson: add vapi option
+
+---
+ libmediaart/meson.build | 10 ++++++----
+ meson_options.txt | 1 +
+ 2 files changed, 7 insertions(+), 4 deletions(-)
+
+diff --git a/libmediaart/meson.build b/libmediaart/meson.build
+index 2f44e63..74aa4df 100644
+--- a/libmediaart/meson.build
++++ b/libmediaart/meson.build
+@@ -60,10 +60,12 @@ if get_option('introspection')
+ install: true
+ )
+
+- libmediaart_vapi = gnome.generate_vapi('libmediaart-' + libmediaart_api_version,
+- sources: libmediaart_gir_and_typelib[0],
+- packages: 'gio-2.0',
+- install: true)
++ if get_option('vapi')
++ libmediaart_vapi = gnome.generate_vapi('libmediaart-' + libmediaart_api_version,
++ sources: libmediaart_gir_and_typelib[0],
++ packages: 'gio-2.0',
++ install: true)
++ endif
+ endif
+
+ libmediaart_dep = declare_dependency(
+diff --git a/meson_options.txt b/meson_options.txt
+index b8c51b1..c97c054 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -2,6 +2,7 @@ option('image_library', type: 'combo', choices: ['auto', 'gdk-pixbuf', 'qt4', 'q
+ description: 'Which image processing backend to use')
+ option('introspection', type : 'boolean', value : 'true',
+ description : 'Enable / disable the GObject-Introspection integration')
++option('vapi', type : 'boolean', value : 'true')
+ option('gtk_doc',
+ type: 'boolean',
+ value: 'false',
+--
+2.34.1
+