summaryrefslogtreecommitdiff
path: root/solenv/bin/assemble-flatpak-appdata-step2.sh
blob: 4f06e6b191486c4f271da6822d0a674879dc158f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#! /bin/bash
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#

# Part of solenv/bin/assemble-flatpak.sh that is shared with a downstream mechanism of building a
# Flatpak from a Fedora libreoffice.spec file.
#
# Arguments:
# $1  pathname, ending in a slash, of the directory containing the source libreoffice-*.appdata.xml
#     files
# $2  pathname, ending in a slash, of the directory containing the target
#     org.libreoffice.LibreOffice.appdata.xml file

set -e

# append the appdata for the different components
for i in "${1?}"libreoffice-*.appdata.xml
do
  sed "1 d; s/<id>libreoffice-/<id>org.libreoffice.LibreOffice./" "$i" \
    >>"${2?}"org.libreoffice.LibreOffice.appdata.xml
done