From 5327059a83d5211dcefd70c2af6401833fb9e3f4 Mon Sep 17 00:00:00 2001 From: Ales Kozumplik Date: Thu, 21 Nov 2013 14:30:03 +0100 Subject: [PATCH] New upstream version: 7db68be --- .gitignore | 1 + dnf.spec | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++--- sources | 2 +- 3 files changed, 88 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 77d28a6..95284da 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,4 @@ /dnf-57d1d09.tar.xz /dnf-cc96d1f.tar.xz /dnf-e200267.tar.xz +/dnf-7db68be.tar.xz diff --git a/dnf.spec b/dnf.spec index 3a4eae1..5d2a129 100644 --- a/dnf.spec +++ b/dnf.spec @@ -1,12 +1,12 @@ -%global gitrev e200267 +%global gitrev 7db68be %global hawkey_version 0.4.5 -%global librepo_version 1.3.0 +%global librepo_version 1.4.0 %global libcomps_version 0.1.4 %global confdir %{_sysconfdir}/dnf Name: dnf -Version: 0.4.7 +Version: 0.4.8 Release: 1%{?dist} Summary: Package manager forked from Yum, using libsolv as a dependency resolver Group: System Environment/Base @@ -39,25 +39,58 @@ Requires(postun): systemd %description Package manager forked from Yum, using libsolv as a dependency resolver. +%package -n python3-dnf +Summary: Package manager forked from Yum, using libsolv as a dependency resolver +Group: System Environment/Base +BuildRequires: python3 +BuildRequires: python3-devel +BuildRequires: python3-hawkey >= %{hawkey_version} +BuildRequires: python3-iniparse +BuildRequires: python3-libcomps >= %{libcomps_version} +BuildRequires: python3-librepo >= %{librepo_version} +BuildRequires: python3-nose +BuildRequires: rpm-python3 +Requires: python3-hawkey >= %{hawkey_version} +Requires: python3-iniparse +Requires: python3-libcomps >= %{libcomps_version} +Requires: python3-librepo >= %{librepo_version} +Requires: rpm-python3 + +%description -n python3-dnf +Package manager forked from Yum, using libsolv as a dependency resolver. + %prep %setup -q -n dnf +rm -rf py3 +mkdir ../py3 +cp -a . ../py3/ +mv ../py3 ./ %build %cmake . make %{?_smp_mflags} make doc-man +pushd py3 +%cmake -DPYTHON_DESIRED:str=3 -DWITH_MAN=0 . +make %{?_smp_mflags} +popd %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT +pushd py3 +make install DESTDIR=$RPM_BUILD_ROOT +popd %check make ARGS="-V" test +pushd py3 +make ARGS="-V" test +popd %files %doc AUTHORS README.rst COPYING PACKAGE-LICENSING %{_bindir}/dnf -%{python_sitelib}/dnf/ %dir %{confdir} %config(noreplace) %{confdir}/dnf.conf %{_sysconfdir}/libreport/events.d/collect_dnf.conf @@ -65,6 +98,19 @@ make ARGS="-V" test %{_mandir}/man8/dnf.conf.8.gz %{_unitdir}/dnf-makecache.service %{_unitdir}/dnf-makecache.timer +%{python_sitelib}/dnf/ + +%files -n python3-dnf +%doc AUTHORS README.rst COPYING PACKAGE-LICENSING +%{_bindir}/dnf +%dir %{confdir} +%config(noreplace) %{confdir}/dnf.conf +%{_sysconfdir}/libreport/events.d/collect_dnf.conf +%{_mandir}/man8/dnf.8.gz +%{_mandir}/man8/dnf.conf.8.gz +%{_unitdir}/dnf-makecache.service +%{_unitdir}/dnf-makecache.timer +%{python3_sitelib}/dnf/ %post %systemd_post dnf-makecache.timer @@ -77,6 +123,42 @@ make ARGS="-V" test %changelog +* Thu Nov 21 2013 Aleš Kozumplík - 0.4.8-1 +- doc: api: add DeprecationWarning. (Ales Kozumplik) +- remove: Base.run_with_package_names. (Ales Kozumplik) +- history: do not traceback if a regular user tries to look into the history DB. (Ales Kozumplik) +- cli: do not print the command name when concluding a history command. (Ales Kozumplik) +- refactor: StartupConf is no longer needed. (Ales Kozumplik) +- doc: api: reading configuration from filesystem. (Ales Kozumplik) +- refactor: move Base.read_conf_file to Cli. (Ales Kozumplik) +- config: do away with the two-phase parsing. (Ales Kozumplik) +- removed shelve support in persistor.py (Jan Silhan) +- removed per_arch_dict function from query.py (Jan Silhan) +- removed _construct_result function from query.py (Jan Silhan) +- removed latest_per_arch function from query.py (Jan Silhan) +- Fix output when downgrading not installed package (RhBug:1030980) (Radek Holy) +- remove: Conf.uid, Conf.progress_obj. (Ales Kozumplik) +- Handle remote URLs. (RhBug:1030297) (Zdenek Pavlas) +- runTransaction(): clean_used_packages() should run after verify_transaction() (Zdenek Pavlas) +- remove: dnf.yum.misc.re_remote_url() (Zdenek Pavlas) +- remove: Base.localPackages (Zdenek Pavlas) +- remove: Base._cleanup (Zdenek Pavlas) +- doc: api: document dnf.transaction.Transaction. (Ales Kozumplik) +- fix: installs globbing for a file without a slash at the start. (RhBug:1030998) (Ales Kozumplik) +- doc: api: document the dnf.subject.Subject API. (Ales Kozumplik) +- rename: Base.group_lists -> Base._group_lists. (Ales Kozumplik) +- groups: also display available environment groups. (RhBug:1029948) (Ales Kozumplik) +- removed PycompDict (Jan Silhan) +- doc: api: document Query. (Ales Kozumplik) +- No fastestmirror "status" message if detection didn't run. (Zdenek Pavlas) +- Add the "determining the fastest mirror" progress code. (Zdenek Pavlas) +- rename: queries.Query -> query.Query. queries.Subject -> subject.Subject. (Ales Kozumplik) +- refactor: initializing a Repo. (Ales Kozumplik) +- setup deprecation warnings. (Ales Kozumplik) +- refactor: do not rely on CliCache (dnf.conf.Cache previously) outside of Cli. (Ales Kozumplik) +- spec file now generates dnf and dnf-python3 packages (Jan Silhan) +- fixed py3 error when called next method (Jan Silhan) + * Fri Nov 8 2013 Aleš Kozumplík - 0.4.7-1 - doc: api: Conf.installonly_limit. (Ales Kozumplik) - INSTALLONLYPKGS cleanup, add installonlypkg(kernel) (Zdenek Pavlas) diff --git a/sources b/sources index 2d79063..e2a87ee 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -04a32b67adf5c621e3cdc5492967e39a dnf-e200267.tar.xz +fa142cec7387639d9bcd7f59cbe26566 dnf-7db68be.tar.xz