141 lines
4.3 KiB
RPMSpec
141 lines
4.3 KiB
RPMSpec
Name: dnf
|
|
Version: 2.7.5
|
|
Release: 1mamba
|
|
Summary: Package manager based on libdnf and libsolv
|
|
Group: System/Management
|
|
Vendor: openmamba
|
|
Distribution: openmamba
|
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
|
URL: https://github.com/rpm-software-management/dnf
|
|
Source: https://github.com/rpm-software-management/dnf.git/%{version}/dnf-%{version}.tar.bz2
|
|
Patch0: dnf-2.7.5-rpm5.patch
|
|
Patch1: dnf-2.7.5-rpm-5-2.patch
|
|
Patch2: dnf-2.7.5-hawkey-0.6.4.1.patch
|
|
License: GPL
|
|
## AUTOBUILDREQ-BEGIN
|
|
BuildRequires: libpython-devel
|
|
## AUTOBUILDREQ-END
|
|
BuildRequires: cmake
|
|
Requires: librepo
|
|
Requires: libcomps
|
|
Requires: libsolv
|
|
Requires: libdnf
|
|
Requires: python-gpg
|
|
Requires: python-backports-lzma
|
|
Requires: python-iniparse
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
%description
|
|
Package manager based on libdnf and libsolv. Replaces YUM.
|
|
|
|
%prep
|
|
%setup -q
|
|
%patch0 -p1
|
|
%patch1 -p1
|
|
%patch2 -p1
|
|
|
|
%build
|
|
%cmake -d build
|
|
|
|
%make
|
|
make doc
|
|
|
|
%install
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
%makeinstall -C build
|
|
|
|
%ifarch x86_64
|
|
install -d %{buildroot}%{python_sitearch}
|
|
mv %{buildroot}%{python_sitelib}/dnf %{buildroot}%{python_sitearch}
|
|
%endif
|
|
|
|
ln -s dnf-2 %{buildroot}%{_bindir}/dnf
|
|
ln -s dnf-automatic-2 %{buildroot}%{_bindir}/dnf-automatic
|
|
|
|
install -d %{buildroot}/lib
|
|
mv %{buildroot}%{_prefix}/lib/systemd %{buildroot}/lib/
|
|
|
|
mv %{buildroot}%{_mandir}/man8/yum.8 %{buildroot}%{_mandir}/man8/yum-dnf.8
|
|
|
|
%find_lang %{name} || touch %{name}.lang
|
|
|
|
%clean
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
|
|
%files -f %{name}.lang
|
|
%defattr(-,root,root)
|
|
%dir %{_sysconfdir}/dnf
|
|
%config %{_sysconfdir}/dnf/automatic.conf
|
|
%config %{_sysconfdir}/dnf/dnf.conf
|
|
%dir %{_sysconfdir}/dnf/protected.d
|
|
%config %{_sysconfdir}/dnf/protected.d/dnf.conf
|
|
%{_sysconfdir}/libreport/events.d/collect_dnf.conf
|
|
%{_sysconfdir}/logrotate.d/dnf
|
|
%{_bindir}/dnf
|
|
%{_bindir}/dnf-automatic
|
|
%{_bindir}/dnf-2
|
|
%{_bindir}/dnf-automatic-2
|
|
%dir %{python_sitearch}/dnf
|
|
%{python_sitearch}/dnf/*
|
|
%{_unitdir}/dnf-automatic-download.service
|
|
%{_unitdir}/dnf-automatic-download.timer
|
|
%{_unitdir}/dnf-automatic-install.service
|
|
%{_unitdir}/dnf-automatic-install.timer
|
|
%{_unitdir}/dnf-automatic-notifyonly.service
|
|
%{_unitdir}/dnf-automatic-notifyonly.timer
|
|
%{_unitdir}/dnf-automatic.service
|
|
%{_unitdir}/dnf-automatic.timer
|
|
%{_unitdir}/dnf-makecache.service
|
|
%{_unitdir}/dnf-makecache.timer
|
|
%{_tmpfilesdir}/dnf.conf
|
|
%{_datadir}/bash-completion/completions/dnf
|
|
%{_mandir}/man5/dnf.conf.5*
|
|
%{_mandir}/man8/dnf.8*
|
|
%{_mandir}/man8/dnf.automatic.8*
|
|
%{_mandir}/man8/yum-dnf.8*
|
|
%{_mandir}/man8/yum2dnf.8*
|
|
%doc AUTHORS COPYING
|
|
|
|
%changelog
|
|
* Sat Jun 01 2019 Silvan Calarco <silvan.calarco@mambasoft.it> 2.7.5-1mamba
|
|
- backport to 2.7.5 with working deps and patches for rpm5
|
|
|
|
* Sat May 25 2019 Automatic Build System <autodist@mambasoft.it> 4.2.6-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Fri Dec 28 2018 Silvan Calarco <silvan.calarco@mambasoft.it> 4.0.10-2mamba
|
|
- added rpm5 patch
|
|
|
|
* Wed Dec 19 2018 Automatic Build System <autodist@mambasoft.it> 4.0.10-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu Nov 22 2018 Automatic Build System <autodist@mambasoft.it> 4.0.9-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sun Nov 04 2018 Automatic Build System <autodist@mambasoft.it> 4.0.4-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sat Sep 01 2018 Automatic Build System <autodist@mambasoft.it> 3.4.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Tue Aug 14 2018 Automatic Build System <autodist@mambasoft.it> 3.3.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Tue Aug 07 2018 Automatic Build System <autodist@mambasoft.it> 3.2.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Fri Jul 27 2018 Automatic Build System <autodist@mambasoft.it> 3.1.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Mon Jul 23 2018 Automatic Build System <autodist@mambasoft.it> 3.0.4-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu Jul 12 2018 Automatic Build System <autodist@mambasoft.it> 3.0.3-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sun Jul 08 2018 Automatic Build System <autodist@mambasoft.it> 3.0.2-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Wed May 16 2018 Silvan Calarco <silvan.calarco@mambasoft.it> 2.7.5-1mamba
|
|
- package created using the webbuild interface
|