106e20d
%global _changelog_trimtime %(date +%s -d "1 year ago")
106e20d
669f09a
%global gitdate 20161221
7d44b64
%global bundled_libdnf 1
Richard Hughes 5f0b606
d4b1e69
%global glib2_version 2.46.0
0b7f660
%global libdnf_version 0.7.0
0b7f660
7d44b64
%if 0%{?bundled_libdnf}
669f09a
%global commit1 367545629cc01a8e622890d89bd13d062ce60d7b
0b7f660
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
0b7f660
%endif
d4b1e69
3738673
Summary:   Package management service
29d5167
Name:      PackageKit
669f09a
Version:   1.1.5
669f09a
Release:   0.1.%{gitdate}%{?dist}
2f963dd
License:   GPLv2+ and LGPLv2+
Richard Hughes 309307a
URL:       http://www.freedesktop.org/software/PackageKit/
669f09a
#Source0:   http://www.freedesktop.org/software/PackageKit/releases/%{name}-%{version}.tar.xz
669f09a
Source0:   %{name}-%{version}-%{gitdate}.tar.xz
9efa038
7d44b64
%if 0%{?bundled_libdnf}
7d44b64
# https://github.com/rpm-software-management/libdnf
0b7f660
# Bundled because the library is API/ABI unstable, and we're trying to
0b7f660
# avoid being version locked with rpm-ostree/dnf right now.
7d44b64
Source1: https://github.com/rpm-software-management/libdnf/archive/%{commit1}/libdnf-%{shortcommit1}.tar.gz
0b7f660
Provides: bundled(libdnf) = 0.7.0
0b7f660
%endif
0b7f660
7eb65f9
# Fedora-specific: set Vendor.conf up for Fedora.
9156f74
Patch0:    PackageKit-0.3.8-Fedora-Vendor.conf.patch
7eb65f9
d4b1e69
BuildRequires: glib2-devel >= %{glib2_version}
29d5167
BuildRequires: xmlto
Richard Hughes d87cb24
BuildRequires: gtk-doc
29d5167
BuildRequires: sqlite-devel
0470159
BuildRequires: polkit-devel >= 0.92
29d5167
BuildRequires: libtool
Richard Hughes bdafce1
BuildRequires: gtk2-devel
2f963dd
BuildRequires: gtk3-devel
29d5167
BuildRequires: docbook-utils
9efa038
BuildRequires: gnome-doc-utils
ea8d8b3
BuildRequires: intltool
a63132e
BuildRequires: gettext
Richard Hughes df655ab
BuildRequires: vala-tools
Richard Hughes c1e5839
BuildRequires: gstreamer1-devel
Richard Hughes c1e5839
BuildRequires: gstreamer1-plugins-base-devel
d991c5c
BuildRequires: pango-devel
d991c5c
BuildRequires: fontconfig-devel
Richard Hughes d92e3a4
BuildRequires: libappstream-glib-devel
7d44b64
%if 0%{?bundled_libdnf}
40ea6ba
BuildRequires: check-devel
40ea6ba
BuildRequires: cmake
40ea6ba
BuildRequires: librepo-devel
40ea6ba
BuildRequires: libsolv-devel
40ea6ba
BuildRequires: python2-devel
40ea6ba
BuildRequires: python2-nose
40ea6ba
BuildRequires: python2-sphinx
40ea6ba
BuildRequires: rpm-devel
40ea6ba
%else
0b7f660
BuildRequires: libdnf-devel >= %{libdnf_version}
0b7f660
%endif
Richard Hughes 4321e48
BuildRequires: systemd-devel
b0572fc
BuildRequires: gobject-introspection-devel
Richard Hughes d87cb24
%if !0%{?rhel}
Richard Hughes d87cb24
BuildRequires: bash-completion
Richard Hughes 4fa0e89
%endif
29d5167
7d44b64
%if 0%{?bundled_libdnf}
0b7f660
# Filter private libraries
0b7f660
%global __provides_exclude ^libdnf[.]so[.].*$
0b7f660
%global __requires_exclude ^libdnf[.]so[.].*$
0b7f660
%endif
0b7f660
00afeda
Requires: %{name}-glib%{?_isa} = %{version}-%{release}
d4b1e69
Requires: glib2%{?_isa} >= %{glib2_version}
7d44b64
%if ! 0%{?bundled_libdnf}
0b7f660
Requires: libdnf%{?_isa} >= %{libdnf_version}
0b7f660
%endif
00afeda
Requires: shared-mime-info
00afeda
Requires: comps-extras
00afeda
Requires: systemd
00afeda
ac5d99d
# functionality moved to udev itself
ac5d99d
Obsoletes: PackageKit-udev-helper < %{version}-%{release}
ac5d99d
Obsoletes: udev-packagekit < %{version}-%{release}
ac5d99d
Richard Hughes c3babeb
# No more GTK+-2 plugin
Richard Hughes c3babeb
Obsoletes: PackageKit-gtk-module < %{version}-%{release}
Richard Hughes c3babeb
Richard Hughes 1a26547
# No more zif, smart or yum in Fedora
Richard Hughes 65cd679
Obsoletes: PackageKit-smart < %{version}-%{release}
Rex Dieter ff71628
Obsoletes: PackageKit-yum < 0.9.1
Rex Dieter ff71628
Obsoletes: PackageKit-yum-plugin < 0.9.1
Richard Hughes 1a26547
Obsoletes: PackageKit-zif < 0.8.13-2
Richard Hughes 1a26547
0a199eb
# Removed in F23
0a199eb
Obsoletes: PackageKit-cached-metadata < 1.0.10-2
0a199eb
Richard Hughes df655ab
# Removed in F24
Richard Hughes df655ab
Obsoletes: PackageKit-browser-plugin < 1.0.11-3
Richard Hughes df655ab
Richard Hughes 514fd70
# components now built-in
Rex Dieter ff71628
Obsoletes: PackageKit-debug-install < 0.9.1
Rex Dieter ff71628
Obsoletes: PackageKit-hawkey < 0.9.1
Richard Hughes a07038d
Obsoletes: PackageKit-backend-devel < 0.9.6
Richard Hughes 65cd679
Richard Hughes a491b96
# Udev no longer provides this functionality
Richard Hughes a491b96
Obsoletes: PackageKit-device-rebind < 0.8.13-2
Richard Hughes a491b96
Richard Hughes 1a26547
# remove F22
Richard Hughes 514fd70
Provides: PackageKit-debug-install = %{version}-%{release}
Richard Hughes 1a26547
Provides: PackageKit-device-rebind = %{version}-%{release}
Richard Hughes 1a26547
Provides: PackageKit-hawkey = %{version}-%{release}
Richard Hughes 1a26547
Provides: PackageKit-yum = %{version}-%{release}
Richard Hughes 1a26547
Provides: PackageKit-yum-plugin = %{version}-%{release}
Richard Hughes 1a26547
Provides: PackageKit-zif = %{version}-%{release}
Richard Hughes 1a26547
8698cdf
%description
29d5167
PackageKit is a D-Bus abstraction layer that allows the session user
29d5167
to manage packages in a secure way using a cross-distro,
29d5167
cross-architecture API.
29d5167
11175d7
%package glib
11175d7
Summary: GLib libraries for accessing PackageKit
Richard Hughes 04b290a
Requires: dbus >= 1.1.1
b0572fc
Requires: gobject-introspection
11175d7
Obsoletes: PackageKit-libs < %{version}-%{release}
11175d7
Provides: PackageKit-libs = %{version}-%{release}
29d5167
11175d7
%description glib
11175d7
GLib libraries for accessing PackageKit.
29d5167
e813271
%package cron
e813271
Summary: Cron job and related utilities for PackageKit
Rex Dieter 2a445b0
Requires: crontabs
686bc5a
Requires: %{name}%{?_isa} = %{version}-%{release}
e813271
e813271
%description cron
e813271
Crontab and utilities for running PackageKit as a cron job.
e813271
11175d7
%package glib-devel
11175d7
Summary: GLib Libraries and headers for PackageKit
686bc5a
Requires: %{name}-glib%{?_isa} = %{version}-%{release}
0a652aa
Requires: dbus-devel%{?_isa} >= 1.1.1
0a652aa
Requires: sqlite-devel%{?_isa}
11175d7
Obsoletes: PackageKit-devel < %{version}-%{release}
11175d7
Provides: PackageKit-devel = %{version}-%{release}
Richard Hughes 261a26b
Obsoletes: PackageKit-docs < %{version}-%{release}
Richard Hughes 261a26b
Provides: PackageKit-docs = %{version}-%{release}
29d5167
11175d7
%description glib-devel
11175d7
GLib headers and libraries for PackageKit.
11175d7
b49e88f
%package gstreamer-plugin
b49e88f
Summary: Install GStreamer codecs using PackageKit
686bc5a
Requires: %{name}-glib%{?_isa} = %{version}-%{release}
c5dc487
Obsoletes: codeina < 0.10.1-10
11175d7
Provides: codeina = 0.10.1-10
b49e88f
b49e88f
%description gstreamer-plugin
b49e88f
The PackageKit GStreamer plugin allows any Gstreamer application to install
b49e88f
codecs from configured repositories using PackageKit.
b49e88f
Richard Hughes bdafce1
%package gtk3-module
Richard Hughes bdafce1
Summary: Install fonts automatically using PackageKit
Richard Hughes bdafce1
Requires: pango
686bc5a
Requires: %{name}-glib%{?_isa} = %{version}-%{release}
Richard Hughes bdafce1
Richard Hughes bdafce1
%description gtk3-module
Richard Hughes bdafce1
The PackageKit GTK3+ module allows any Pango application to install
d991c5c
fonts from configured repositories using PackageKit.
d991c5c
d991c5c
%package command-not-found
d991c5c
Summary: Ask the user to install command line programs automatically
d991c5c
Requires: bash
686bc5a
Requires: %{name}-glib%{?_isa} = %{version}-%{release}
d991c5c
d991c5c
%description command-not-found
d991c5c
A simple helper that offers to install new packages on the command line
d991c5c
using PackageKit.
d991c5c
29d5167
%prep
669f09a
#setup -q
669f09a
%setup -q -n %{name}-%{version}-%{gitdate}
0b7f660
7d44b64
%if 0%{?bundled_libdnf}
0b7f660
# Extract libdnf archive
0b7f660
tar -xf %{S:1}
0b7f660
%endif
0b7f660
cbfb98a
%patch0 -p1 -b .fedora
99d8475
29d5167
%build
7d44b64
%if 0%{?bundled_libdnf}
7d44b64
mkdir -p libdnf-%{commit1}/build
7d44b64
pushd libdnf-%{commit1}/build
0b7f660
%cmake \
0b7f660
  -DCMAKE_BUILD_TYPE=Release \
0b7f660
  ..
0b7f660
%make_build
0b7f660
popd
0b7f660
7d44b64
export DNF_CFLAGS="-I`pwd`/libdnf-%{commit1} `pkg-config --cflags appstream-glib`"
7d44b64
export DNF_LIBS="-L`pwd`/libdnf-%{commit1}/build/libdnf -ldnf -Wl,-rpath=%{_libdir}/PackageKit `pkg-config --libs appstream-glib`"
0b7f660
%endif
9655ae9
%configure \
0470159
        --disable-static \
e040431
%if 0%{?rhel} == 0
0b7f660
        --enable-dnf \
0470159
        --enable-introspection \
acb266d
        --enable-bash-completion \
Richard Hughes 0da38f6
%else
Richard Hughes 0da38f6
        --disable-bash-completion \
e040431
%endif
0470159
        --disable-local \
bbcf2d9
        --disable-silent-rules
9efa038
4913c89
make %{?_smp_mflags} V=1
29d5167
29d5167
%install
29d5167
make install DESTDIR=$RPM_BUILD_ROOT
29d5167
7d44b64
%if 0%{?bundled_libdnf}
0b7f660
# Install libdnf to a temporary prefix
7d44b64
make install DESTDIR=`pwd`/libdnf-install -C libdnf-%{commit1}/build
0b7f660
# Cherry pick the shared library
0b7f660
mkdir -p $RPM_BUILD_ROOT%{_libdir}/PackageKit
0b7f660
cp -a libdnf-install%{_libdir}/libdnf*.so.* $RPM_BUILD_ROOT%{_libdir}/PackageKit
0b7f660
%endif
0b7f660
29d5167
rm -f $RPM_BUILD_ROOT%{_libdir}/libpackagekit*.la
29d5167
rm -f $RPM_BUILD_ROOT%{_libdir}/packagekit-backend/*.la
3e1b5e5
rm -f $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins/packagekit-plugin.la
Richard Hughes 4321e48
rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/*.la
Richard Hughes c3babeb
rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/modules/*.la
4f920c7
rm -f $RPM_BUILD_ROOT%{_libdir}/polkit-1/extensions/libpackagekit-action-lookup.la
d991c5c
2819179
touch $RPM_BUILD_ROOT%{_localstatedir}/cache/PackageKit/groups.sqlite
e813271
b49e88f
# create a link that GStreamer will recognise
b49e88f
pushd ${RPM_BUILD_ROOT}%{_libexecdir} > /dev/null
b49e88f
ln -s pk-gstreamer-install gst-install-plugins-helper
b49e88f
popd > /dev/null
b49e88f
11175d7
# create a link that from the comps icons to PK, as PackageKit frontends
11175d7
# cannot add /usr/share/pixmaps/comps to the icon search path as some distros
11175d7
# do not use comps. Patching this in the frontend is not a good idea, as there
11175d7
# are multiple frontends in multiple programming languages.
11175d7
pushd ${RPM_BUILD_ROOT}%{_datadir}/PackageKit > /dev/null
11175d7
ln -s ../pixmaps/comps icons
11175d7
popd > /dev/null
11175d7
2b32408
%find_lang %name
2b32408
4da961e
%post
3af7224
# Remove leftover symlinks from /etc/systemd; the offline update service is
3af7224
# instead now hooked into /usr/lib/systemd/system/system-update.target.wants
3af7224
systemctl disable packagekit-offline-update.service > /dev/null 2>&1 || :
4da961e
11175d7
%post glib -p /sbin/ldconfig
29d5167
11175d7
%postun glib -p /sbin/ldconfig
29d5167
2b32408
%files -f %{name}.lang
d5bdb4e
%license COPYING
d5bdb4e
%doc README AUTHORS NEWS
29d5167
%dir %{_datadir}/PackageKit
29d5167
%dir %{_datadir}/PackageKit/helpers
29d5167
%dir %{_sysconfdir}/PackageKit
f2d1546
%dir %{_localstatedir}/lib/PackageKit
3215f51
%dir %{_localstatedir}/cache/PackageKit
2819179
%ghost %verify(not md5 size mtime) %{_localstatedir}/cache/PackageKit/groups.sqlite
Richard Hughes d87cb24
%if !0%{?rhel}
Richard Hughes d87cb24
%{_datadir}/bash-completion/completions/pkcon
Richard Hughes d87cb24
%endif
11175d7
%dir %{_libdir}/packagekit-backend
0470159
%config(noreplace) %{_sysconfdir}/PackageKit/PackageKit.conf
0470159
%config(noreplace) %{_sysconfdir}/PackageKit/Vendor.conf
795ac70
%config %{_sysconfdir}/dbus-1/system.d/*
8ad3e5c
%dir %{_datadir}/PackageKit/helpers/test_spawn
3bdc9cc
%{_datadir}/PackageKit/icons
8ad3e5c
%{_datadir}/PackageKit/helpers/test_spawn/*
fa4ff8f
%{_datadir}/man/man1/pkcon.1.gz
fa4ff8f
%{_datadir}/man/man1/pkmon.1.gz
e0de7fb
%{_datadir}/polkit-1/actions/*.policy
Richard Hughes f84e052
%{_datadir}/polkit-1/rules.d/*
4edfdee
%{_datadir}/PackageKit/pk-upgrade-distro.sh
2f963dd
%{_libexecdir}/packagekitd
Richard Hughes ce12da0
%{_libexecdir}/packagekit-direct
29d5167
%{_bindir}/pkmon
29d5167
%{_bindir}/pkcon
e813271
%exclude %{_libdir}/libpackagekit*.so.*
8ad3e5c
%{_libdir}/packagekit-backend/libpk_backend_dummy.so
8ad3e5c
%{_libdir}/packagekit-backend/libpk_backend_test_*.so
7d44b64
%if 0%{?bundled_libdnf}
0b7f660
%{_libdir}/PackageKit/
0b7f660
%endif
f68e333
%ghost %verify(not md5 size mtime) %{_localstatedir}/lib/PackageKit/transactions.db
29d5167
%{_datadir}/dbus-1/system-services/*.service
Richard Hughes c3babeb
%{_datadir}/dbus-1/interfaces/*.xml
Václav Pavlín 67e9442
%{_unitdir}/packagekit-offline-update.service
Václav Pavlín 67e9442
%{_unitdir}/packagekit.service
3af7224
%{_unitdir}/system-update.target.wants/
Richard Hughes 4321e48
%{_libexecdir}/pk-*offline-update
Richard Hughes 1a26547
%if 0%{?rhel} == 0
0b7f660
%{_libdir}/packagekit-backend/libpk_backend_dnf.so
Richard Hughes 1a26547
%endif
601b46b
11175d7
%files glib
Richard Hughes 4321e48
%{_libdir}/*packagekit-glib2.so.*
b68ea49
%{_libdir}/girepository-1.0/PackageKitGlib-1.0.typelib
1ce3403
e813271
%files cron
e813271
%config %{_sysconfdir}/cron.daily/packagekit-background.cron
3215f51
%config(noreplace) %{_sysconfdir}/sysconfig/packagekit-background
e813271
b49e88f
%files gstreamer-plugin
b49e88f
%{_libexecdir}/pk-gstreamer-install
b49e88f
%{_libexecdir}/gst-install-plugins-helper
b49e88f
Richard Hughes bdafce1
%files gtk3-module
Richard Hughes 38fbad9
%{_libdir}/gtk-2.0/modules/*.so
Richard Hughes bdafce1
%{_libdir}/gtk-3.0/modules/*.so
Richard Hughes c3babeb
%{_libdir}/gnome-settings-daemon-3.0/gtk-modules/*.desktop
d991c5c
d991c5c
%files command-not-found
d991c5c
%{_sysconfdir}/profile.d/*
d991c5c
%{_libexecdir}/pk-command-not-found
0470159
%config(noreplace) %{_sysconfdir}/PackageKit/CommandNotFound.conf
d991c5c
11175d7
%files glib-devel
a5c4785
%{_libdir}/libpackagekit-glib2.so
a5c4785
%{_libdir}/pkgconfig/packagekit-glib2.pc
1ce3403
%dir %{_includedir}/PackageKit
72e0cfe
%dir %{_includedir}/PackageKit/packagekit-glib2
72e0cfe
%{_includedir}/PackageKit/packagekit-glib*/*.h
b5c068b
%{_datadir}/gir-1.0/PackageKitGlib-1.0.gir
Richard Hughes 261a26b
%{_datadir}/gtk-doc/html/PackageKit
Richard Hughes df655ab
%{_datadir}/vala/vapi/packagekit-glib2.vapi
1ce3403
29d5167
%changelog
669f09a
* Wed Dec 21 2016 Kalev Lember <klember@redhat.com> - 1.1.5-0.1.20161221
669f09a
- Update to latest git snapshot
669f09a
7d44b64
* Mon Dec 19 2016 Kalev Lember <klember@redhat.com> - 1.1.4-3
7d44b64
- Adapt for libhif->libdnf git repo rename
7d44b64
9232d6f
* Fri Dec 16 2016 Kalev Lember <klember@redhat.com> - 1.1.4-2
9232d6f
- Update to latest libdnf git snapshot (#1383819)
9232d6f
2cb42d9
* Mon Sep 19 2016 Richard Hughes <rhughes@redhat.com> - 1.1.4-1
Richard Hughes 72aee74
- New upstream release
Richard Hughes 72aee74
- Change the configuration of the cron script to a sysconfig-like config
Richard Hughes 72aee74
- Don't crash when emitting PropertiesChanged for NULL values
Richard Hughes 72aee74
- Fix several small memory leaks
Richard Hughes 72aee74
- Look for command-not-found dbus socket in /run instead of /var/run
Richard Hughes 72aee74
- Use GetFilesLocal in pkcon get-files if argument is a file
Richard Hughes 72aee74
b96f172
* Thu Sep 08 2016 Kalev Lember <klember@redhat.com> - 1.1.4-0.4.20160901
b96f172
- Update to latest libdnf git snapshot (#1344643)
b96f172
ee20642
* Thu Sep 01 2016 Kalev Lember <klember@redhat.com> - 1.1.4-0.3.20160901
ee20642
- Update to latest git snapshot
ee20642
61cc403
* Wed Aug 31 2016 Kalev Lember <klember@redhat.com> - 1.1.4-0.2.20160825
61cc403
- Update to latest git snapshot
61cc403
e7acc55
* Fri Aug 05 2016 Kalev Lember <klember@redhat.com> - 1.1.4-0.1.20160805
e7acc55
- Update to today's git snapshot
0b7f660
- Switch to new libdnf based backend
e7acc55
894da7f
* Wed Jul 27 2016 Kalev Lember <klember@redhat.com> - 1.1.3-2
894da7f
- engine: Don't crash when emitting PropertiesChanged for NULL values
894da7f
  (#1359479)
894da7f
2e2c819
* Thu Jul 14 2016 Kalev Lember <klember@redhat.com> - 1.1.3-1
2e2c819
- Update to 1.1.3
2e2c819
17a7631
* Tue Jul 12 2016 Kalev Lember <klember@redhat.com> - 1.1.2-1
17a7631
- Update to 1.1.2
d4b1e69
- Set minimum required glib2 and libhif versions
17a7631
18826f7
* Tue Jun 07 2016 Kalev Lember <klember@redhat.com> - 1.1.1-3
18826f7
- Match unavailable packages for the what-provides query
18826f7
1bcb849
* Sat May 28 2016 Kalev Lember <klember@redhat.com> - 1.1.1-2
1bcb849
- Require admin authorisation to trigger a distro upgrade (#1335458)
1bcb849
Richard Hughes 90da155
* Wed Apr 20 2016 Richard Hughes <rhughes@redhat.com> - 1.1.1-1
Richard Hughes 90da155
- New upstream release
Richard Hughes 90da155
- Add TriggerUpgrade DBus method handling
Richard Hughes 90da155
- Emit UpdatesChanges when installing packages
Richard Hughes 90da155
- Fix GIR annotations for progress callbacks
Richard Hughes 90da155
- Increase the number of packages that can be resolved
Richard Hughes 90da155
- Point offline update/upgrade trigger to the prepared update
Richard Hughes 90da155
- Set ALLOW_DOWNGRADE flag for all transactions
Richard Hughes 90da155
Richard Hughes df655ab
* Fri Feb 12 2016 Richard Hughes <rhughes@redhat.com> - 1.1.0-1
Richard Hughes df655ab
- New upstream release
Richard Hughes df655ab
- Add support for UpgradeSystem
Richard Hughes df655ab
- Correctly store file descriptor from logind
Richard Hughes df655ab
- Do not crash on GetPrepared when there are no offline updates
Richard Hughes df655ab
- Do not crash on transaction database corruption
Richard Hughes df655ab
- Do not crash when parsing a very broken transaction log
Richard Hughes df655ab
- Port to g_autoptr()
Richard Hughes df655ab
- Relax validation performed on input strings passed to backends
Richard Hughes df655ab
- Remove the PackageKit browser plugin
Richard Hughes df655ab
- Use the GLib network monitoring support
Richard Hughes df655ab
f8bdfb4
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-2
f8bdfb4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f8bdfb4
Richard Hughes 5d948dd
* Fri Nov 27 2015 Richard Hughes <rhughes@redhat.com> - 1.0.11-1
Richard Hughes 5d948dd
- Add support for HTTP proxy
Richard Hughes 5d948dd
- Allow the use of variadic functions in vala
Richard Hughes 5d948dd
- By popular demand, reintroduce the UpgradeSystem method
Richard Hughes 5d948dd
- Improve RefreshCache progress updates
Richard Hughes 5d948dd
- New upstream release
Richard Hughes 5d948dd
0a199eb
* Mon Oct 19 2015 Kalev Lember <klember@redhat.com> - 1.0.10-2
0a199eb
- Remove PackageKit-cached-metadata subpackage
0a199eb
Richard Hughes 4d00002
* Mon Sep 21 2015 Richard Hughes <rhughes@redhat.com> - 1.0.10-1
Richard Hughes 4d00002
- Update to 1.0.10 to fix a couple of bugs in the offline updater
Richard Hughes 4d00002
6a83383
* Tue Sep 15 2015 Richard Hughes <rhughes@redhat.com> - 1.0.9-1
Richard Hughes 0a3c51f
- New upstream release
Richard Hughes 0a3c51f
- Check the offline action trigger before performing the update
Richard Hughes 0a3c51f
- Fix a race with the backend job thread creation
Richard Hughes 0a3c51f
3dd7a6c
* Sat Sep 05 2015 Kalev Lember <klember@redhat.com> - 1.0.8-3
3dd7a6c
- Rebuilt for librpm soname bump
3dd7a6c
ccf520c
* Thu Aug 20 2015 Kalev Lember <klember@redhat.com> - 1.0.8-2
ccf520c
- Revert "Correctly register enum properties" as this broke offline updates
ccf520c
Richard Hughes c2833b2
* Wed Aug 19 2015 Richard Hughes <rhughes@redhat.com> - 1.0.8-1
Richard Hughes c2833b2
- New upstream release
Richard Hughes c2833b2
- Exit quietly if we didn't prepare the offline update
Richard Hughes c2833b2
- Record the UID of the session user in the yumdb
Richard Hughes c2833b2
2db7153
* Fri Aug 14 2015 Kalev Lember <klember@redhat.com> - 1.0.7-3
2db7153
- Rebuild for new libappstream-glib
2db7153
1fd4dc8
* Sun Jul 26 2015 Kevin Fenzi <kevin@scrye.com> 1.0.7-2
1fd4dc8
- Rebuild for new librpm
1fd4dc8
Richard Hughes ad3dd31
* Mon Jul 13 2015 Richard Hughes <rhughes@redhat.com> - 1.0.7-1
Richard Hughes ad3dd31
- New upstream release
Richard Hughes ad3dd31
- Correct punctuation while applying offline updates
Richard Hughes ad3dd31
- Define command_not_found_handler for zsh
Richard Hughes ad3dd31
- Port GTK+ module to org.freedesktop.PackageKit.Modify2
Richard Hughes ad3dd31
- Return the correct return codes for syntax errors
Richard Hughes ad3dd31
5caab5a
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.6-7
5caab5a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5caab5a
7c2a865
* Mon Jun 08 2015 Kalev Lember <kalevlember@gmail.com> - 1.0.6-6
7c2a865
- Actually apply the patches
7c2a865
5b59122
* Mon Jun 08 2015 Kalev Lember <kalevlember@gmail.com> - 1.0.6-5
5b59122
- Backport a few more upstream patches:
5b59122
- Add missing locking when accessing sack cache (#1146734)
5b59122
- Improve parallel kernel installation (#1205649)
5b59122
22c9349
* Wed May 20 2015 Kalev Lember <kalevlember@gmail.com> - 1.0.6-4
22c9349
- Update cached metadata in preparation for F22 release
22c9349
add00b0
* Fri May 15 2015 Kalev Lember <kalevlember@gmail.com> - 1.0.6-3
add00b0
- Revert a commit that inadvertantly changed the default value for the
add00b0
  TriggerAction DBus property
add00b0
ee74ba4
* Mon May 11 2015 Kalev Lember <kalevlember@gmail.com> - 1.0.6-2
ee74ba4
- Update cached metadata
ee74ba4
Richard Hughes b8b6e0a
* Tue Apr 07 2015 Richard Hughes <rhughes@redhat.com> - 1.0.6-1
Richard Hughes b8b6e0a
- New upstream release
Richard Hughes b8b6e0a
- Add dbus method for returning prepared packages
Richard Hughes b8b6e0a
- Don't recursive lock the debug mutex when using --verbose without a tty
Richard Hughes b8b6e0a
- Make "reboot" the default action for no action file
Richard Hughes b8b6e0a
7ca2ef6
* Sat Mar 28 2015 Kalev Lember <kalevlember@gmail.com> - 1.0.5-2
7ca2ef6
- Backport a crash fix from upstream (#1185544)
6980ea8
- Update cached metadata
d5bdb4e
- Use license macro for the COPYING file
7ca2ef6
b969216
* Sat Feb 21 2015 Kalev Lember <kalevlember@gmail.com> - 1.0.5-1
b969216
- Update to 1.0.5
180c500
- Backport new missing gstreamer codecs API
b969216
Richard Hughes 80d3427
* Fri Feb 06 2015 Richard Hughes <rhughes@redhat.com> - 1.0.4-2
Richard Hughes 80d3427
- Adapt to the new hawkey API.
Richard Hughes 80d3427
Richard Hughes 761439c
* Mon Jan 19 2015 Richard Hughes <rhughes@redhat.com> - 1.0.4-1
Richard Hughes 761439c
- New upstream release
Richard Hughes 761439c
- Actually inhibit logind when the transaction can't be cancelled
Richard Hughes 761439c
- Add 'quit' command to pkcon
Richard Hughes 761439c
- Automatically import metadata public keys when safe to do so
Richard Hughes 761439c
- Automatically install AppStream metadata
Richard Hughes 761439c
- Do not attempt to run command-not-found for anything prefixed with '.'
Richard Hughes 761439c
- Don't use PkBackendSpawn helpers in compiled backends
Richard Hughes 761439c
- Fix a hard-to-debug crash when cancelling a task that has never been run
Richard Hughes 761439c
- Look for unavailable packages during resolve
Richard Hughes 761439c
- Make pk_backend_job_call_vfunc() threadsafe
Richard Hughes 761439c
- Make pk_backend_repo_list_changed() threadsafe
Richard Hughes 761439c
- Return 'unavailable' packages for metadata-only repos
Richard Hughes 761439c
- Use a thread-local HifTransaction to avoid db3 index corruption
Richard Hughes 761439c
fcad8ba
* Mon Nov 17 2014 Kalev Lember <kalevlember@gmail.com> - 1.0.3-2
fcad8ba
- Update cached metadata in preparation for F21 release
fcad8ba
Richard Hughes 4cd9512
* Mon Nov 10 2014 Richard Hughes <rhughes@redhat.com> - 1.0.3-1
Richard Hughes 4cd9512
- New upstream release
Richard Hughes 4cd9512
- Add support for reinstallation and downgrades
Richard Hughes 4cd9512
- Be smarter when using the vendor cache
Richard Hughes 4cd9512
Richard Hughes c30ddbc
* Tue Oct 21 2014 Richard Hughes <rhughes@redhat.com> - 1.0.1-1
Richard Hughes c30ddbc
- New upstream release
Richard Hughes c30ddbc
- Add a KeepCache config parameter
Richard Hughes c30ddbc
- Do not install the python helpers
Richard Hughes c30ddbc
- Invalidate offline updates when the rpmdb changes
Richard Hughes c30ddbc
- Never allow cancelling a transaction twice
Richard Hughes c30ddbc
3af7224
* Wed Oct 15 2014 Kalev Lember <kalevlember@gmail.com> - 1.0.1-0.1.20141015
3af7224
- Update to today's git snapshot
3af7224
Richard Hughes 182a388
* Tue Sep 16 2014 Richard Hughes <rhughes@redhat.com> - 1.0.0-2
Richard Hughes 182a388
- Add a new subpackage designed for the workstation spin.
Richard Hughes 182a388
- See http://blogs.gnome.org/hughsie/2014/08/29/ for details.
Richard Hughes 182a388
Richard Hughes a07038d
* Fri Sep 12 2014 Richard Hughes <rhughes@redhat.com> - 1.0.0-1
Richard Hughes a07038d
- New upstream release
Richard Hughes a07038d
- Add a D-Bus interface and helpers for offline support
Richard Hughes a07038d
- Do not shutdown the daemon on idle by default
Richard Hughes a07038d
- Refresh the NetworkManager state when the daemon starts
Richard Hughes a07038d
- Remove pk-debuginfo-install
Richard Hughes a07038d
- Remove the events/pre-transaction.d functionality
Richard Hughes a07038d
- Remove the pkexec systemd helpers
Richard Hughes a07038d
- Remove the plugin interface
Richard Hughes a07038d
- Remove various options from the config file