diff --git a/.gitignore b/.gitignore index 7f6cc82..512097f 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,4 @@ /libdnf-0.35.5.tar.gz /libdnf-0.37.2.tar.gz /libdnf-0.39.1.tar.gz +/libdnf-0.43.1.tar.gz diff --git a/libdnf.spec b/libdnf.spec index 2a94477..9a7b2d5 100644 --- a/libdnf.spec +++ b/libdnf.spec @@ -3,6 +3,9 @@ %global librepo_version 1.11.0 %global dnf_conflict 4.2.13 %global swig_version 3.0.12 +%global libdnf_major_version 0 +%global libdnf_minor_version 43 +%global libdnf_micro_version 1 # set sphinx package name according to distro %global requires_python2_sphinx python2-sphinx @@ -48,7 +51,7 @@ %{nil} Name: libdnf -Version: 0.39.1 +Version: %{libdnf_major_version}.%{libdnf_minor_version}.%{libdnf_micro_version} Release: 1%{?dist} Summary: Library providing simplified C and Python API to libsolv License: LGPLv2+ @@ -195,7 +198,7 @@ pushd build-py2 %define _cmake_builddir build-py2 %define __builddir build-py2 %endif - %cmake -DPYTHON_DESIRED:FILEPATH=%{__python2} -DWITH_MAN=OFF ../ %{!?with_zchunk:-DWITH_ZCHUNK=OFF} %{!?with_valgrind:-DDISABLE_VALGRIND=1} %{_cmake_opts} + %cmake -DPYTHON_DESIRED:FILEPATH=%{__python2} -DWITH_MAN=OFF ../ %{!?with_zchunk:-DWITH_ZCHUNK=OFF} %{!?with_valgrind:-DDISABLE_VALGRIND=1} %{_cmake_opts} -DLIBDNF_MAJOR_VERSION=%{libdnf_major_version} -DLIBDNF_MINOR_VERSION=%{libdnf_minor_version} -DLIBDNF_MICRO_VERSION=%{libdnf_micro_version} %make_build popd %endif # with python2 @@ -207,7 +210,7 @@ pushd build-py3 %define _cmake_builddir build-py3 %define __builddir build-py3 %endif - %cmake -DPYTHON_DESIRED:FILEPATH=%{__python3} -DWITH_GIR=0 -DWITH_MAN=0 -Dgtkdoc=0 ../ %{!?with_zchunk:-DWITH_ZCHUNK=OFF} %{!?with_valgrind:-DDISABLE_VALGRIND=1} %{_cmake_opts} + %cmake -DPYTHON_DESIRED:FILEPATH=%{__python3} -DWITH_GIR=0 -DWITH_MAN=0 -Dgtkdoc=0 ../ %{!?with_zchunk:-DWITH_ZCHUNK=OFF} %{!?with_valgrind:-DDISABLE_VALGRIND=1} %{_cmake_opts} -DLIBDNF_MAJOR_VERSION=%{libdnf_major_version} -DLIBDNF_MINOR_VERSION=%{libdnf_minor_version} -DLIBDNF_MICRO_VERSION=%{libdnf_micro_version} %make_build popd %endif @@ -290,6 +293,19 @@ popd %endif %changelog +* Wed Jan 15 2020 Ales Matej - 0.43.1-1 +- Allow excluding packages with "excludepkgs" and globs +- Add two new query filters: obsoletes_by_priority, upgrades_by_priority +- [context] Use installonly_limit from global config (RhBug:1256108) +- [context] Add API to get/set "install_weak_deps" +- [context] Add wildcard support for repo_id in dnf_context_repo_enable/disable (RhBug:1781420) +- [context] Adds support for includepkgs in repository configuration. +- [context] Adds support for excludepkgs, exclude, includepkgs, and disable_excludes in main configuration. +- [context] Added function dnf_transaction_set_dont_solve_goal +- [context] Added functions dnf_context_get/set_config_file_path +- [context] Respect "plugins" global conf value +- [context] Add API to disable/enable plugins + * Fri Nov 29 2019 Ales Matej - 0.39.1-1 - Update to 0.39.1 - Report reason how package was excluded (RhBug:1649754) diff --git a/sources b/sources index 6fc9032..10d3845 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libdnf-0.39.1.tar.gz) = 98bdbca606a26d41387af9c6f2bb63b287f8866b6005198535563bf62877d1f03398a8144157e6a341db62be643e587a86ae9e7e9d5d06db276d70a4c952a3c8 +SHA512 (libdnf-0.43.1.tar.gz) = cb5e4a9aae2471475b8c7e816e8a045c88c17f55e6a278e6ff90b84f1be2e5d6b151d08c96425dcfbed7d992cf589bede1934c3f1d23774d2985ef941062719e