summaryrefslogtreecommitdiff
path: root/shared-mime-info/meson.patch
blob: 279ddb1f33b60b1b6cbfeedb65d81fa0476dbe0a (plain)
    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  )

Generated by cgit