Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,49 @@ +name : dnf +version : 2.7.5 +release : 1 +source : + - https://github.com/rpm-software-management/dnf/archive/2.7.5/dnf-2.7.5.tar.gz : 72f15d2804f6e52bee3ebe14c4923c75f63fc939ca0aa8265a139b8ac9ad0d1e +license : + - GPL-2.0+ + - GPL-2.0 +component : programming.devel +summary : Package manager forked from Yum, using libsolv as a dependency resolver +description: | + Dandified Yum (DNF) is the next upcoming major version of Yum. + It does package management using RPM, libsolv and libdnf libraries. + + It utilizes librepo for metadata handling and package downloads. + It uses libcomps to process composition group metadata. + + DNF is provided in Solus to enable setting up containers/chroots of + RPM-based Linux distributions. + + To manage packages on Solus, use 'eopkg'. +builddeps : + - python-sphinx + - python-iniparse + - libdnf + - librepo + - libcomps + - rpm +rundeps : + - python-iniparse + - libdnf + - librepo + - libcomps + - rpm +setup : | + mkdir build; cd build + %cmake .. -DPYTHON_DESIRED:str=3 +build : | + %make -C build + %make doc-man -C build +install : | + %make_install -C build + # To ensure the repo configuration location exists + mkdir -p $installdir/etc/yum.repos.d + # To avoid conflicts with yum... + rm $installdir/usr/share/man/man8/yum.8 + # Rename dnf-3 and dnf-automatic-3 to dnf and dnf-automatic + mv $installdir/usr/bin/dnf-3 $installdir/usr/bin/dnf + mv $installdir/usr/bin/dnf-automatic-3 $installdir/usr/bin/dnf-automatic \ No newline at end of file Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,151 @@ + + + dnf + + Neal Gompa + ngompa13@gmail.com + + GPL-2.0+ + GPL-2.0 + programming.devel + Package manager forked from Yum, using libsolv as a dependency resolver + Dandified Yum (DNF) is the next upcoming major version of Yum. +It does package management using RPM, libsolv and libdnf libraries. + +It utilizes librepo for metadata handling and package downloads. +It uses libcomps to process composition group metadata. + +DNF is provided in Solus to enable setting up containers/chroots of +RPM-based Linux distributions. + +To manage packages on Solus, use 'eopkg'. + + https://solus-project.com/sources/README.Solus + + + dnf + Package manager forked from Yum, using libsolv as a dependency resolver + Dandified Yum (DNF) is the next upcoming major version of Yum. +It does package management using RPM, libsolv and libdnf libraries. + +It utilizes librepo for metadata handling and package downloads. +It uses libcomps to process composition group metadata. + +DNF is provided in Solus to enable setting up containers/chroots of +RPM-based Linux distributions. + +To manage packages on Solus, use 'eopkg'. + + programming.devel + + /etc/dnf/automatic.conf + /etc/dnf/dnf.conf + /etc/dnf/protected.d/dnf.conf + /etc/libreport/events.d/collect_dnf.conf + /etc/logrotate.d/dnf + /etc/yum.repos.d + /usr/bin + /usr/lib/python3.5/site-packages/dnf/__init__.py + /usr/lib/python3.5/site-packages/dnf/automatic/__init__.py + /usr/lib/python3.5/site-packages/dnf/automatic/emitter.py + /usr/lib/python3.5/site-packages/dnf/automatic/main.py + /usr/lib/python3.5/site-packages/dnf/base.py + /usr/lib/python3.5/site-packages/dnf/callback.py + /usr/lib/python3.5/site-packages/dnf/cli/__init__.py + /usr/lib/python3.5/site-packages/dnf/cli/cli.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/__init__.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/autoremove.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/check.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/clean.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/deplist.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/distrosync.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/downgrade.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/group.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/install.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/makecache.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/mark.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/reinstall.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/remove.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/repolist.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/repoquery.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/search.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/shell.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/swap.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/updateinfo.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/upgrade.py + /usr/lib/python3.5/site-packages/dnf/cli/commands/upgrademinimal.py + /usr/lib/python3.5/site-packages/dnf/cli/completion_helper.py + /usr/lib/python3.5/site-packages/dnf/cli/demand.py + /usr/lib/python3.5/site-packages/dnf/cli/format.py + /usr/lib/python3.5/site-packages/dnf/cli/main.py + /usr/lib/python3.5/site-packages/dnf/cli/option_parser.py + /usr/lib/python3.5/site-packages/dnf/cli/output.py + /usr/lib/python3.5/site-packages/dnf/cli/progress.py + /usr/lib/python3.5/site-packages/dnf/cli/term.py + /usr/lib/python3.5/site-packages/dnf/cli/utils.py + /usr/lib/python3.5/site-packages/dnf/comps.py + /usr/lib/python3.5/site-packages/dnf/conf/__init__.py + /usr/lib/python3.5/site-packages/dnf/conf/config.py + /usr/lib/python3.5/site-packages/dnf/conf/parser.py + /usr/lib/python3.5/site-packages/dnf/conf/read.py + /usr/lib/python3.5/site-packages/dnf/conf/substitutions.py + /usr/lib/python3.5/site-packages/dnf/const.py + /usr/lib/python3.5/site-packages/dnf/crypto.py + /usr/lib/python3.5/site-packages/dnf/drpm.py + /usr/lib/python3.5/site-packages/dnf/exceptions.py + /usr/lib/python3.5/site-packages/dnf/goal.py + /usr/lib/python3.5/site-packages/dnf/history.py + /usr/lib/python3.5/site-packages/dnf/i18n.py + /usr/lib/python3.5/site-packages/dnf/lock.py + /usr/lib/python3.5/site-packages/dnf/logging.py + /usr/lib/python3.5/site-packages/dnf/match_counter.py + /usr/lib/python3.5/site-packages/dnf/package.py + /usr/lib/python3.5/site-packages/dnf/persistor.py + /usr/lib/python3.5/site-packages/dnf/plugin.py + /usr/lib/python3.5/site-packages/dnf/pycomp.py + /usr/lib/python3.5/site-packages/dnf/query.py + /usr/lib/python3.5/site-packages/dnf/repo.py + /usr/lib/python3.5/site-packages/dnf/repodict.py + /usr/lib/python3.5/site-packages/dnf/rpm/__init__.py + /usr/lib/python3.5/site-packages/dnf/rpm/connection.py + /usr/lib/python3.5/site-packages/dnf/rpm/error.py + /usr/lib/python3.5/site-packages/dnf/rpm/miscutils.py + /usr/lib/python3.5/site-packages/dnf/rpm/transaction.py + /usr/lib/python3.5/site-packages/dnf/sack.py + /usr/lib/python3.5/site-packages/dnf/selector.py + /usr/lib/python3.5/site-packages/dnf/subject.py + /usr/lib/python3.5/site-packages/dnf/transaction.py + /usr/lib/python3.5/site-packages/dnf/util.py + /usr/lib/python3.5/site-packages/dnf/yum/__init__.py + /usr/lib/python3.5/site-packages/dnf/yum/history.py + /usr/lib/python3.5/site-packages/dnf/yum/misc.py + /usr/lib/python3.5/site-packages/dnf/yum/packages.py + /usr/lib/python3.5/site-packages/dnf/yum/rpmsack.py + /usr/lib/python3.5/site-packages/dnf/yum/rpmtrans.py + /usr/lib/python3.5/site-packages/dnf/yum/sqlutils.py + /usr/lib/systemd/system/dnf-automatic-download.service + /usr/lib/systemd/system/dnf-automatic-download.timer + /usr/lib/systemd/system/dnf-automatic-install.service + /usr/lib/systemd/system/dnf-automatic-install.timer + /usr/lib/systemd/system/dnf-automatic-notifyonly.service + /usr/lib/systemd/system/dnf-automatic-notifyonly.timer + /usr/lib/systemd/system/dnf-automatic.service + /usr/lib/systemd/system/dnf-automatic.timer + /usr/lib/systemd/system/dnf-makecache.service + /usr/lib/systemd/system/dnf-makecache.timer + /usr/lib/tmpfiles.d/dnf.conf + /usr/share/bash-completion/completions/dnf + /usr/share/locale + /usr/share/man + + + + + 2018-01-21 + 2.7.5 + Packaging update + Neal Gompa + ngompa13@gmail.com + + + \ No newline at end of file