diff --git a/.PackageKit.metadata b/.PackageKit.metadata index ec1dfad..e174da1 100644 --- a/.PackageKit.metadata +++ b/.PackageKit.metadata @@ -1 +1 @@ -89c621deb26f214158cec0d3d39036aa2137a8fa SOURCES/PackageKit-1.0.7.tar.xz +b7805e8ddd6cee697575afe0931f10ab2e09aed0 SOURCES/PackageKit-1.1.5.tar.xz diff --git a/.gitignore b/.gitignore index cef5294..b5a0163 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/PackageKit-1.0.7.tar.xz +SOURCES/PackageKit-1.1.5.tar.xz diff --git a/SOURCES/0001-Make-pk_console_get_prompt-big-endian-safe.patch b/SOURCES/0001-Make-pk_console_get_prompt-big-endian-safe.patch deleted file mode 100644 index 58f3885..0000000 --- a/SOURCES/0001-Make-pk_console_get_prompt-big-endian-safe.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 710a9445777793e49160587882860cbb7b43e311 Mon Sep 17 00:00:00 2001 -From: Richard Hughes -Date: Mon, 16 May 2016 15:27:35 +0100 -Subject: [PATCH] Make pk_console_get_prompt() big endian safe - -Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1255079 ---- - lib/packagekit-glib2/pk-console-shared.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/lib/packagekit-glib2/pk-console-shared.c b/lib/packagekit-glib2/pk-console-shared.c -index 66cb372..d61f3a1 100644 ---- a/lib/packagekit-glib2/pk-console-shared.c -+++ b/lib/packagekit-glib2/pk-console-shared.c -@@ -116,7 +116,8 @@ pk_readline_unbuffered (const gchar *prompt) - g_warning ("Got unexpected EOF."); - break; - } else { -- g_string_append_len (str, (const gchar *) &c, 1); -+ gchar c_safe = (gchar) c; -+ g_string_append_len (str, (const gchar *) &c_safe, 1); - } - } - tcsetattr (fileno (tty), TCSAFLUSH, &ots); --- -2.7.4 - diff --git a/SOURCES/0001-yum-Add-support-for-GetDetailsLocal.patch b/SOURCES/0001-yum-Add-support-for-GetDetailsLocal.patch deleted file mode 100644 index 4678b59..0000000 --- a/SOURCES/0001-yum-Add-support-for-GetDetailsLocal.patch +++ /dev/null @@ -1,146 +0,0 @@ -From a15ce85d03ba9babc2cbe100204c12f08500134c Mon Sep 17 00:00:00 2001 -From: Richard Hughes -Date: Wed, 5 Aug 2015 17:24:03 +0100 -Subject: [PATCH] yum: Add support for GetDetailsLocal - -Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1249998 ---- - backends/yum/pk-backend-yum.c | 15 +++++++++++++++ - backends/yum/yumBackend.py | 29 +++++++++++++++++++++++++++-- - client/pk-console.c | 10 ++++++++++ - lib/python/packagekit/backend.py | 11 +++++++++++ - 4 files changed, 63 insertions(+), 2 deletions(-) - -diff --git a/backends/yum/pk-backend-yum.c b/backends/yum/pk-backend-yum.c -index 5e9da25..c4b714f 100644 ---- a/backends/yum/pk-backend-yum.c -+++ b/backends/yum/pk-backend-yum.c -@@ -355,6 +355,7 @@ pk_backend_get_roles (PkBackend *backend) - PK_ROLE_ENUM_CANCEL, - PK_ROLE_ENUM_DEPENDS_ON, - PK_ROLE_ENUM_GET_DETAILS, -+ PK_ROLE_ENUM_GET_DETAILS_LOCAL, - PK_ROLE_ENUM_GET_FILES, - PK_ROLE_ENUM_REQUIRED_BY, - PK_ROLE_ENUM_GET_PACKAGES, -@@ -450,6 +451,20 @@ pk_backend_get_details (PkBackend *backend, PkBackendJob *job, gchar **package_i - } - - /** -+ * pk_backend_get_details_local: -+ */ -+void -+pk_backend_get_details_local (PkBackend *backend, PkBackendJob *job, gchar **filenames) -+{ -+ _cleanup_free_ gchar *tmp = NULL; -+ tmp = pk_package_ids_to_string (filenames); -+ pk_backend_spawn_helper (priv->spawn, job, -+ "yumBackend.py", -+ "get-details-local", -+ tmp, NULL); -+} -+ -+/** - * pk_backend_get_distro_upgrades: - */ - void -diff --git a/backends/yum/yumBackend.py b/backends/yum/yumBackend.py -index f097034..a0b2132 100755 ---- a/backends/yum/yumBackend.py -+++ b/backends/yum/yumBackend.py -@@ -2476,7 +2476,32 @@ class PackageKitYumBackend(PackageKitBaseBackend, PackagekitPackage): - self.message('COULD_NOT_FIND_PACKAGE', 'Package %s was not found' % _format_package_id(package_id)) - continue - -- def _show_details_pkg(self, pkg): -+ def get_details_local(self, files): -+ ''' -+ Print a detailed details for a given file -+ ''' -+ try: -+ self._check_init(lazy_cache=True) -+ except PkError, e: -+ self.error(e.code, e.details, exit=False) -+ return -+ self.yumbase.conf.cache = 0 # Allow new files -+ self.allow_cancel(True) -+ self.percentage(None) -+ self.status(STATUS_INFO) -+ for f in files: -+ try: -+ pkg = YumLocalPackage(ts=self.yumbase.rpmdb.readOnlyTS(), filename=f) -+ except PkError, e: -+ if e.code == ERROR_PACKAGE_NOT_FOUND: -+ self.message('COULD_NOT_FIND_PACKAGE', e.details) -+ continue -+ self.error(e.code, e.details, exit=True) -+ return -+ if pkg: -+ self._show_details_pkg(pkg, False) -+ -+ def _show_details_pkg(self, pkg, verify_local=True): - - pkgver = _get_package_ver(pkg) - package_id = self.get_package_id(pkg.name, pkgver, pkg.arch, pkg.repo) -@@ -2494,7 +2519,7 @@ class PackageKitYumBackend(PackageKitBaseBackend, PackagekitPackage): - - # if we are remote and in the cache, our size is zero - size = pkg.size -- if not pkg.repo.id.startswith('installed') and pkg.verifyLocalPkg(): -+ if verify_local and not pkg.repo.id.startswith('installed') and pkg.verifyLocalPkg(): - size = 0 - - group = self.comps.get_group(pkg.name) -diff --git a/client/pk-console.c b/client/pk-console.c -index 203458e..52bbb65 100644 ---- a/client/pk-console.c -+++ b/client/pk-console.c -@@ -1282,6 +1282,16 @@ pk_console_get_details (PkConsoleCtx *ctx, gchar **packages, GError **error) - _cleanup_error_free_ GError *error_local = NULL; - _cleanup_strv_free_ gchar **package_ids = NULL; - -+ /* local file */ -+ if (g_file_test (packages[0], G_FILE_TEST_EXISTS)) { -+ pk_client_get_details_local_async (PK_CLIENT (ctx->task), -+ packages, -+ ctx->cancellable, -+ pk_console_progress_cb, ctx, -+ pk_console_finished_cb, ctx); -+ return TRUE; -+ } -+ - package_ids = pk_console_resolve_packages (ctx, packages, &error_local); - if (package_ids == NULL) { - g_set_error (error, -diff --git a/lib/python/packagekit/backend.py b/lib/python/packagekit/backend.py -index 4b9eedc..9ff693d 100644 ---- a/lib/python/packagekit/backend.py -+++ b/lib/python/packagekit/backend.py -@@ -467,6 +467,13 @@ class PackageKitBaseBackend: - ''' - self.error(ERROR_NOT_SUPPORTED, "This function is not implemented in this backend", exit=False) - -+ def get_details_local(self, files): -+ ''' -+ Implement the {backend}-get-details-local functionality -+ Needed to be implemented in a sub class -+ ''' -+ self.error(ERROR_NOT_SUPPORTED, "This function is not implemented in this backend", exit=False) -+ - def get_files(self, package_ids): - ''' - Implement the {backend}-get-files functionality -@@ -581,6 +588,10 @@ class PackageKitBaseBackend: - package_ids = args[0].split(PACKAGE_IDS_DELIM) - self.get_details(package_ids) - self.finished() -+ elif cmd == 'get-details-local': -+ files = args[0].split(PACKAGE_IDS_DELIM) -+ self.get_details_local(files) -+ self.finished() - elif cmd == 'get-files': - package_ids = args[0].split(PACKAGE_IDS_DELIM) - self.get_files(package_ids) --- -2.4.3 - diff --git a/SOURCES/0001-yum-Record-the-UID-of-the-session-user-in-the-yumdb.patch b/SOURCES/0001-yum-Record-the-UID-of-the-session-user-in-the-yumdb.patch deleted file mode 100644 index d4c3ce6..0000000 --- a/SOURCES/0001-yum-Record-the-UID-of-the-session-user-in-the-yumdb.patch +++ /dev/null @@ -1,193 +0,0 @@ -From dec0fe1bef1424edc80902234d9730f66a586a07 Mon Sep 17 00:00:00 2001 -From: Richard Hughes -Date: Tue, 28 Jul 2015 16:49:10 +0100 -Subject: [PATCH] yum: Record the UID of the session user in the yumdb - ---- - backends/yum/yumBackend.py | 9 +++++++++ - lib/python/packagekit/backend.py | 7 +++++++ - src/pk-backend-spawn.c | 6 ++++++ - 3 files changed, 22 insertions(+) - -diff --git a/backends/yum/yumBackend.py b/backends/yum/yumBackend.py -index 030f965..f097034 100755 ---- a/backends/yum/yumBackend.py -+++ b/backends/yum/yumBackend.py -@@ -2299,6 +2299,12 @@ class PackageKitYumBackend(PackageKitBaseBackend, PackagekitPackage): - self.percentage(100) - return - -+ # this is set to the calling using to avoid reading /proc/self/loginuid -+ # and always returning '0' for the pacakgekitd user. -+ # -+ # Yes, it's global. No, I don't think that's a wise design choice. -+ _cached_getloginuid = self.uid -+ - try: - rpmDisplay = PackageKitCallback(self) - callback = ProcessTransPackageKitCallback(self) -@@ -2339,6 +2345,9 @@ class PackageKitYumBackend(PackageKitBaseBackend, PackagekitPackage): - except Exception, e: - raise PkError(ERROR_INTERNAL_ERROR, _format_str(traceback.format_exc())) - -+ # do a mostly pointless verification just to write the yumdb entries -+ self.yumbase.verifyTransaction() -+ - def remove_packages(self, transaction_flags, package_ids, allowdep, autoremove): - ''' - Implement the remove functionality -diff --git a/lib/python/packagekit/backend.py b/lib/python/packagekit/backend.py -index 7df664e..4b9eedc 100644 ---- a/lib/python/packagekit/backend.py -+++ b/lib/python/packagekit/backend.py -@@ -62,6 +62,7 @@ class PackageKitBaseBackend: - self._locked = False - self.lang = "C" - self.has_network = False -+ self.uid = 0 - self.background = False - self.interactive = False - self.cache_age = 0 -@@ -80,6 +81,12 @@ class PackageKitBaseBackend: - except KeyError as e: - print("Error: No NETWORK envp") - -+ # try to get UID of running user -+ try: -+ self.uid = int(os.environ['UID']) -+ except KeyError as e: -+ print("Error: No UID envp") -+ - # try to get BACKGROUND state - try: - if os.environ['BACKGROUND'] == 'TRUE': -diff --git a/src/pk-backend-spawn.c b/src/pk-backend-spawn.c -index 9d52957..3b1a571 100644 ---- a/src/pk-backend-spawn.c -+++ b/src/pk-backend-spawn.c -@@ -782,6 +782,12 @@ pk_backend_spawn_get_envp (PkBackendSpawn *backend_spawn) - ret = pk_backend_job_get_interactive (priv->job); - g_hash_table_replace (env_table, g_strdup ("INTERACTIVE"), g_strdup (ret ? "TRUE" : "FALSE")); - -+ /* UID */ -+ ret = pk_backend_job_get_interactive (priv->job); -+ g_hash_table_replace (env_table, -+ g_strdup ("UID"), -+ g_strdup_printf ("%u", pk_backend_job_get_uid (priv->job))); -+ - /* CACHE_AGE */ - cache_age = pk_backend_job_get_cache_age (priv->job); - if (cache_age == G_MAXUINT) { --- -2.4.3 - -commit 3afec0a55d362ee692da0731d8205cd7372efe36 -Author: Richard Hughes -Date: Tue Jul 28 16:48:43 2015 +0100 - - hif: Record the UID of the session user in the yumdb - -diff --git a/backends/hif/pk-backend-hif.c b/backends/hif/pk-backend-hif.c -index 7fcfdff..506f6b3 100644 ---- a/backends/hif/pk-backend-hif.c -+++ b/backends/hif/pk-backend-hif.c -@@ -404,6 +404,8 @@ pk_backend_start_job (PkBackend *backend, PkBackendJob *job) - job_data->transaction = hif_transaction_new (priv->context); - hif_transaction_set_sources (job_data->transaction, - hif_context_get_sources (priv->context)); -+ hif_transaction_set_uid (job_data->transaction, -+ pk_backend_job_get_uid (job)); - - #ifdef PK_BUILD_LOCAL - /* we don't want to enable this for normal runtime */ -commit c5c0db1bb5577244a7644eb513751be333705996 -Author: Richard Hughes -Date: Tue Jul 28 15:00:31 2015 +0100 - - yum: Remove the obsolete service pack support - -diff --git a/backends/yum/yumBackend.py b/backends/yum/yumBackend.py -index 5e0c978..030f965 100755 ---- a/backends/yum/yumBackend.py -+++ b/backends/yum/yumBackend.py -@@ -2008,80 +2008,14 @@ class PackageKitYumBackend(PackageKitBaseBackend, PackagekitPackage): - - # process these first - tempdir = tempfile.mkdtemp() -- inst_packs = [] - - for inst_file in inst_files: - if inst_file.endswith('.rpm'): - continue -- elif inst_file.endswith('.servicepack'): -- inst_packs.append(inst_file) - else: - self.error(ERROR_INVALID_PACKAGE_FILE, 'Only rpm files and packs are supported', exit=False) - return - -- # decompress and add the contents of any .servicepack files -- for inst_pack in inst_packs: -- inst_files.remove(inst_pack) -- pack = tarfile.TarFile(name = inst_pack, mode = "r") -- members = pack.getnames() -- for mem in members: -- pack.extract(mem, path = tempdir) -- files = os.listdir(tempdir) -- -- # find the metadata file -- packtype = 'unknown' -- for fn in files: -- if fn == "metadata.conf": -- config = ConfigParser.ConfigParser() -- config.read(os.path.join(tempdir, fn)) -- if config.has_option('PackageKit Service Pack', 'type'): -- packtype = config.get('PackageKit Service Pack', 'type') -- break -- -- # we only support update and install -- if packtype != 'install' and packtype != 'update': -- self.error(ERROR_INVALID_PACKAGE_FILE, 'no support for type %s' % packtype, exit=False) -- return -- -- # add the file if it's an install, or update if installed -- for fn in files: -- if fn.endswith('.rpm'): -- inst_file = os.path.join(tempdir, fn) -- try: -- # read the file -- pkg = YumLocalPackage(ts=self.yumbase.rpmdb.readOnlyTS(), filename=inst_file) -- pkgs_local = self.yumbase.rpmdb.searchNevra(name=pkg.name) -- except yum.Errors.MiscError: -- self.error(ERROR_INVALID_PACKAGE_FILE, "%s does not appear to be a valid package." % inst_file) -- except yum.Errors.YumBaseError, e: -- self.error(ERROR_INVALID_PACKAGE_FILE, 'Package could not be decompressed') -- except exceptions.IOError, e: -- self.error(ERROR_NO_SPACE_ON_DEVICE, "Disk error: %s" % _to_unicode(e)) -- except: -- self.error(ERROR_UNKNOWN, "Failed to open local file -- please report") -- else: -- # trying to install package that already exists -- if len(pkgs_local) == 1 and pkgs_local[0].EVR == pkg.EVR: -- self.message('PACKAGE_ALREADY_INSTALLED', '%s is already installed and the latest version' % pkg.name) -- -- # trying to install package older than already exists -- elif len(pkgs_local) == 1 and pkgs_local[0].EVR > pkg.EVR: -- self.message('PACKAGE_ALREADY_INSTALLED', 'a newer version of %s is already installed' % pkg.name) -- -- # only update if installed -- elif packtype == 'update': -- if len(pkgs_local) > 0: -- inst_files.append(inst_file) -- -- # only install if we passed the checks above -- elif packtype == 'install': -- inst_files.append(inst_file) -- -- if len(inst_files) == 0: -- # More than one pkg to be installed, all of them already installed -- self.error(ERROR_ALL_PACKAGES_ALREADY_INSTALLED, -- 'All of the specified packages have already been installed') -- - self._set_only_trusted(TRANSACTION_FLAG_ONLY_TRUSTED in transaction_flags or TRANSACTION_FLAG_SIMULATE in transaction_flags) - - # self.yumbase.installLocal fails for unsigned packages when self.yumbase.conf.gpgcheck = 1 diff --git a/SOURCES/CentOS-Vendor-Branding.patch b/SOURCES/CentOS-Vendor-Branding.patch deleted file mode 100644 index 8573a7d..0000000 --- a/SOURCES/CentOS-Vendor-Branding.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff -uNrp PackageKit-1.0.7.orig/etc/Vendor.conf PackageKit-1.0.7/etc/Vendor.conf ---- PackageKit-1.0.7.orig/etc/Vendor.conf 2015-04-22 04:54:56.000000000 -0500 -+++ PackageKit-1.0.7/etc/Vendor.conf 2015-11-22 11:03:41.134500772 -0600 -@@ -48,3 +48,6 @@ FontUrl=none - # - # default=none - MimeUrl=none -+#added by CentOS -+VendorName=CentOS -+VendorIcon=fedora-logo-small diff --git a/SPECS/PackageKit.spec b/SPECS/PackageKit.spec index 0b9f198..d4e094d 100644 --- a/SPECS/PackageKit.spec +++ b/SPECS/PackageKit.spec @@ -5,62 +5,40 @@ Summary: Package management service Name: PackageKit -Version: 1.0.7 -Release: 6%{?dist} +Version: 1.1.5 +Release: 1%{?dist} License: GPLv2+ and LGPLv2+ URL: http://www.freedesktop.org/software/PackageKit/ Source0: http://www.freedesktop.org/software/PackageKit/releases/%{name}-%{version}.tar.xz # Fedora-specific: set Vendor.conf up for Fedora. - -# Backported from upstream; record the session UID in the yumdb -Patch1: 0001-yum-Record-the-UID-of-the-session-user-in-the-yumdb.patch - -# Backported from upstream; support getting details from local files -Patch2: 0001-yum-Add-support-for-GetDetailsLocal.patch - -# Backported from upstream; make BE safe -Patch3: 0001-Make-pk_console_get_prompt-big-endian-safe.patch -Patch0: CentOS-Vendor-Branding.patch +Patch0: PackageKit-0.3.8-Fedora-Vendor.conf.patch Requires: %{name}-glib%{?_isa} = %{version}-%{release} Requires: PackageKit-backend Requires: shared-mime-info Requires: systemd -# required for configure.ac patching -BuildRequires: automake gtk-doc libtool -BuildRequires: glib2-devel >= 2.32.0 -BuildRequires: dbus-devel >= 1.1.1 -BuildRequires: dbus-glib-devel >= 0.74 -BuildRequires: pam-devel -BuildRequires: libX11-devel +BuildRequires: glib2-devel >= 2.46.0 BuildRequires: xmlto BuildRequires: gtk-doc -BuildRequires: gcc-c++ BuildRequires: sqlite-devel -BuildRequires: NetworkManager-devel BuildRequires: polkit-devel >= 0.92 BuildRequires: libtool BuildRequires: gtk2-devel BuildRequires: gtk3-devel BuildRequires: docbook-utils BuildRequires: gnome-doc-utils -BuildRequires: python-devel -BuildRequires: perl(XML::Parser) BuildRequires: intltool BuildRequires: gettext -BuildRequires: libgudev1-devel -BuildRequires: xulrunner-devel -BuildRequires: libarchive-devel +BuildRequires: vala-tools BuildRequires: gstreamer1-devel BuildRequires: gstreamer1-plugins-base-devel BuildRequires: pango-devel BuildRequires: fontconfig-devel +BuildRequires: libappstream-glib-devel BuildRequires: systemd-devel BuildRequires: gobject-introspection-devel -BuildRequires: libhif-devel -BuildRequires: libappstream-glib-devel %if !0%{?rhel} BuildRequires: bash-completion %endif @@ -72,6 +50,10 @@ Obsoletes: udev-packagekit < %{version}-%{release} # No more GTK+-2 plugin Obsoletes: PackageKit-gtk-module < %{version}-%{release} +# Removed when npapi plugins were blocked +Provides: PackageKit-browser-plugin = %{version}-%{release} +Obsoletes: PackageKit-browser-plugin < 1.0.11-3 + # components now built-in Obsoletes: PackageKit-debug-install < 0.9.1 Obsoletes: PackageKit-backend-devel < 0.9.6 @@ -82,6 +64,10 @@ Provides: PackageKit-device-rebind = %{version}-%{release} Provides: PackageKit-device-rebind = %{version}-%{release} Obsoletes: PackageKit-device-rebind < 0.8.13-2 +# Will probably come back as libdnf +Provides: PackageKit-hif = %{version}-%{release} +Obsoletes: PackageKit-hif < 1.0.7-7 + %description PackageKit is a D-Bus abstraction layer that allows the session user to manage packages in a secure way using a cross-distro, @@ -110,14 +96,6 @@ PackageKit-yum-plugin tells PackageKit to check for updates when yum exits. This way, if you run 'yum update' and install all available updates, puplet will almost instantly update itself to reflect this. -%package hif -Summary: PackageKit Hif backend -Requires: %{name}%{?_isa} = %{version}-%{release} -Provides: PackageKit-backend - -%description hif -A backend for PackageKit to enable hawkey and libsolv functionality. - %package glib Summary: GLib libraries for accessing PackageKit Requires: dbus >= 1.1.1 @@ -149,17 +127,6 @@ Provides: PackageKit-docs = %{version}-%{release} %description glib-devel GLib headers and libraries for PackageKit. -%package browser-plugin -Summary: Browser Plugin for PackageKit -Requires: gtk2 -Requires: %{name}-glib%{?_isa} = %{version}-%{release} -Requires: mozilla-filesystem - -%description browser-plugin -The PackageKit browser plugin allows web sites to offer the ability to -users to install and update packages from configured repositories -using PackageKit. - %package gstreamer-plugin Summary: Install GStreamer codecs using PackageKit Requires: %{name}-glib%{?_isa} = %{version}-%{release} @@ -190,18 +157,12 @@ using PackageKit. %prep %setup -q -%patch1 -p1 -b .yumdb -%patch2 -p1 -b .yumdetailslocal -%patch3 -p1 -b .be-safe -%patch0 -p1 - -NOCONFIGURE=1 ./autogen.sh +%patch0 -p1 -b .fedora %build %configure \ --disable-static \ --enable-yum \ - --enable-hif \ --disable-python3 \ --enable-introspection \ --with-python-package-dir=%{python_sitelib} \ @@ -253,7 +214,8 @@ systemctl disable packagekit-offline-update.service > /dev/null 2>&1 || : %postun glib -p /sbin/ldconfig %files -f %{name}.lang -%doc README AUTHORS NEWS COPYING +%license COPYING +%doc README AUTHORS NEWS %dir %{_datadir}/PackageKit %dir %{_datadir}/PackageKit/helpers %dir %{_sysconfdir}/PackageKit @@ -305,9 +267,6 @@ systemctl disable packagekit-offline-update.service > /dev/null 2>&1 || : %config(noreplace) %{_sysconfdir}/yum/pluginconf.d/refresh-packagekit.conf /usr/lib/yum-plugins/refresh-packagekit.* -%files hif -%{_libdir}/packagekit-backend/libpk_backend_hif.so - %files glib %{_libdir}/*packagekit-glib2.so.* %{_libdir}/girepository-1.0/PackageKitGlib-1.0.typelib @@ -316,9 +275,6 @@ systemctl disable packagekit-offline-update.service > /dev/null 2>&1 || : %config %{_sysconfdir}/cron.daily/packagekit-background.cron %config(noreplace) %{_sysconfdir}/sysconfig/packagekit-background -%files browser-plugin -%{_libdir}/mozilla/plugins/packagekit-plugin.so - %files gstreamer-plugin %{_libexecdir}/pk-gstreamer-install %{_libexecdir}/gst-install-plugins-helper @@ -341,11 +297,14 @@ systemctl disable packagekit-offline-update.service > /dev/null 2>&1 || : %{_includedir}/PackageKit/packagekit-glib*/*.h %{_datadir}/gir-1.0/PackageKitGlib-1.0.gir %{_datadir}/gtk-doc/html/PackageKit +%{_datadir}/vala/vapi/packagekit-glib2.vapi %changelog -* Thu Nov 03 2016 CentOS Sources - 1.0.7-6.el7.centos -- remove old branding patch -- Update Vendor patch to reference CentOS +* Tue Feb 28 2017 Richard Hughes - 1.1.5-1 +- Update to 1.1.5 +- Remove the hif backend +- Remove the browser plugin +- Resolves: rhbz#1387029 * Mon May 16 2016 Richard Hughes - 1.0.7-6 - Make pk_console_get_prompt() big endian safe to fix PPC64