[gtk-osx] Work around shared-mime-info po generation bug.
- From: John Ralls <jralls src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-osx] Work around shared-mime-info po generation bug.
- Date: Sun, 7 Nov 2021 21:55:29 +0000 (UTC)
commit d14a81b4778562db0efedbc3af0f1e4c86a3cc44
Author: John Ralls <jralls ceridwen us>
Date: Sun Nov 7 13:55:11 2021 -0800
Work around shared-mime-info po generation bug.
https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/170
modulesets-stable/gtk-osx-random.modules | 1 +
...shared-mime-info-2.1-freedesktop-generate.patch | 27 ++++++++++++++++++++++
2 files changed, 28 insertions(+)
---
diff --git a/modulesets-stable/gtk-osx-random.modules b/modulesets-stable/gtk-osx-random.modules
index 2f198c8f..af6233d0 100644
--- a/modulesets-stable/gtk-osx-random.modules
+++ b/modulesets-stable/gtk-osx-random.modules
@@ -138,6 +138,7 @@
<branch module="0ee50652091363ab0d17e335e5e74fbe/shared-mime-info-2.1.tar.xz"
repo="shared-mime-info" version="2.1"
hash="sha256:b2d40cfcdd84e835d0f2c9107b3f3e77e9cf912f858171fe779946da634e8563">
+ <patch file="shared-mime-info-2.1-freedesktop-generate.patch" strip="1"/>
</branch>
<dependencies>
<dep package="glib"/>
diff --git a/patches/shared-mime-info-2.1-freedesktop-generate.patch
b/patches/shared-mime-info-2.1-freedesktop-generate.patch
new file mode 100644
index 00000000..d058eda3
--- /dev/null
+++ b/patches/shared-mime-info-2.1-freedesktop-generate.patch
@@ -0,0 +1,27 @@
+--- a/data/freedesktop_generate.sh 2020-12-31 11:12:16.000000000 -0800
++++ b/data/freedesktop_generate.sh 2021-11-07 13:50:19.000000000 -0800
+@@ -3,10 +3,17 @@
+ src_root="$1"
+ build_root="$2"
+
+-ninja -C "${build_root}" shared-mime-info-gmo
+-
+-itstool \
+- --its "${src_root}/data/its/shared-mime-info.its" \
+- --join "${src_root}/data/freedesktop.org.xml.in" \
+- -o "${build_root}/data/freedesktop.org.xml" \
+- "${build_root}/po/"*".gmo"
++if test ! -d "${build_root}/po/de"; then
++ ninja -C "${build_root}" shared-mime-info-gmo
++ itstool \
++ --its "${src_root}/data/its/shared-mime-info.its" \
++ --join "${src_root}/data/freedesktop.org.xml.in" \
++ -o "${build_root}/data/freedesktop.org.xml" \
++ "${build_root}/po/"*".gmo"
++else
++ itstool \
++ --its "${src_root}/data/its/shared-mime-info.its" \
++ --join "${src_root}/data/freedesktop.org.xml.in" \
++ -o "${build_root}/data/freedesktop.org.xml" \
++ "${build_root}/po/"*"/LC_MESSAGES/shared-mime-info.mo"
++fi
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]