1 diff -Naur shared-mime-info-2.1.orig/data/freedesktop_generate.sh shared-mime-info-2.1/data/freedesktop_generate.sh
2 --- shared-mime-info-2.1.orig/data/freedesktop_generate.sh 2021-12-14 00:28:02.284628243 +0100
3 +++ shared-mime-info-2.1/data/freedesktop_generate.sh 1970-01-01 01:00:00.000000000 +0100
4 @@ -1,12 +0,0 @@
5 -#!/bin/sh -e
6 -
7 -src_root="$1"
8 -build_root="$2"
9 -
10 -ninja -C "${build_root}" shared-mime-info-gmo
11 -
12 -itstool \
13 - --its "${src_root}/data/its/shared-mime-info.its" \
14 - --join "${src_root}/data/freedesktop.org.xml.in" \
15 - -o "${build_root}/data/freedesktop.org.xml" \
16 - "${build_root}/po/"*".gmo"
17 diff -Naur shared-mime-info-2.1.orig/data/meson.build shared-mime-info-2.1/data/meson.build
18 --- shared-mime-info-2.1.orig/data/meson.build 2021-12-14 00:28:02.285628247 +0100
19 +++ shared-mime-info-2.1/data/meson.build 2021-12-14 00:29:28.972927773 +0100
20 @@ -1,18 +1,12 @@
21
22 install_man('update-mime-database.1')
23
24 -freedesktop_org_xml = custom_target('freedesktop.org.xml',
25 - input : files(
26 - 'freedesktop.org.xml.in',
27 - 'its/shared-mime-info.its',
28 - 'its/shared-mime-info.loc',
29 - ),
30 +freedesktop_org_xml = i18n.merge_file(
31 + input: 'freedesktop.org.xml.in',
32 output: 'freedesktop.org.xml',
33 - command: [
34 - find_program('freedesktop_generate.sh'),
35 - meson.source_root(),
36 - meson.build_root()
37 - ],
38 + data_dirs: '.',
39 + po_dir: '../po',
40 + type: 'xml',
41 install: true,
42 install_dir: get_option('datadir') / 'mime' / 'packages',
43 )
|