From 45f0aeefcfd9f30e4f492696a44217ca3db3b9f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 9 Nov 2020 00:00:18 +0100 Subject: [PATCH] Own the generated files (as %ghosts) Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1486468 At least for this package. For other packages, see https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/thread/Q3OC2JTNSTBJ55PI47BB3NNR2C56K33V/ --- shared-mime-info.spec | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/shared-mime-info.spec b/shared-mime-info.spec index d2b68b4..70ebc00 100644 --- a/shared-mime-info.spec +++ b/shared-mime-info.spec @@ -1,7 +1,7 @@ Summary: Shared MIME information database Name: shared-mime-info Version: 2.0 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv2+ URL: http://freedesktop.org/Software/shared-mime-info Source0: https://gitlab.freedesktop.org/xdg/shared-mime-info/uploads/0440063a2e6823a4b1a6fb2f2af8350f/shared-mime-info-2.0.tar.xz @@ -46,7 +46,9 @@ mv xdgmime-*/ xdgmime/ cd ./xdgmime/ make cd .. -%meson -Dupdate-mimedb=false -Dxdg-mime-path=./xdgmime/ +# the updated mimedb is later owned as %%ghost to ensure proper file-ownership +# it also asserts it is possible to build it +%meson -Dupdate-mimedb=true -Dxdg-mime-path=./xdgmime/ %meson_build %install @@ -96,6 +98,10 @@ update-mime-database -n %{_datadir}/mime &> /dev/null ||: %{_datadir}/gettext/its/shared-mime-info.loc %changelog +* Sun Nov 8 2020 Miro HronĨok - 2.0-5 +- Own the generated files (as %%ghosts) +- Fixes: rhbz#1486468 + * Tue Aug 25 2020 Bastien Nocera - 2.0-4 + shared-mime-info-2.0-4 - Remove GNOME specific defaults apps list, move to gnome-desktop3