From 443c9310d9e9ffaf870028cf1ee85ead702e5d10 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mar 22 2018 15:08:52 +0000 Subject: Create /var/cache/app-info/{icons,xmls} directories Ensure that the directories are tracked in the rpm so that they get created during package install and removed when the package gets uninstalled -- packagekit installs downloaded appstream data in there. --- diff --git a/PackageKit.spec b/PackageKit.spec index 7314151..3ee733a 100644 --- a/PackageKit.spec +++ b/PackageKit.spec @@ -14,7 +14,7 @@ Summary: Package management service Name: PackageKit Version: 1.1.9 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ and LGPLv2+ URL: http://www.freedesktop.org/software/PackageKit/ Source0: http://www.freedesktop.org/software/PackageKit/releases/%{name}-%{version}.tar.xz @@ -238,6 +238,9 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/modules/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/polkit-1/extensions/libpackagekit-action-lookup.la +# Create directories for downloaded appstream data +mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/app-info/{icons,xmls} + touch $RPM_BUILD_ROOT%{_localstatedir}/cache/PackageKit/groups.sqlite # create a link that GStreamer will recognise @@ -271,6 +274,9 @@ systemctl disable packagekit-offline-update.service > /dev/null 2>&1 || : %dir %{_datadir}/PackageKit/helpers %dir %{_sysconfdir}/PackageKit %dir %{_localstatedir}/lib/PackageKit +%dir %{_localstatedir}/cache/app-info +%dir %{_localstatedir}/cache/app-info/icons +%dir %{_localstatedir}/cache/app-info/xmls %dir %{_localstatedir}/cache/PackageKit %ghost %verify(not md5 size mtime) %{_localstatedir}/cache/PackageKit/groups.sqlite %if !0%{?rhel} @@ -342,6 +348,9 @@ systemctl disable packagekit-offline-update.service > /dev/null 2>&1 || : %{_datadir}/vala/vapi/packagekit-glib2.vapi %changelog +* Thu Mar 22 2018 Kalev Lember - 1.1.9-3 +- Create /var/cache/app-info/{icons,xmls} directories + * Mon Mar 12 2018 Kalev Lember - 1.1.9-2 - Don't abort on daemon startup for invalid .repo files