# # tdnf spec file # Summary: dnf/yum equivalent using C libs Name: tdnf Version: 1.0.9 Release: 2%{?dist} Vendor: VMware, Inc. Distribution: Photon License: VMware Url: http://www.vmware.com Group: Applications/RPM Requires: hawkey, librepo, rpm BuildRequires: popt-devel BuildRequires: rpm-devel BuildRequires: glib-devel BuildRequires: hawkey-devel BuildRequires: openssl-devel BuildRequires: librepo-devel Source0: %{name}-%{version}.tar.gz %define sha1 tdnf=e760f1313941996891f1b1afec4e9f75fb0afa17 %description tdnf is a yum/dnf equivalent which uses libhawkey and librepo %package devel Summary: A Library providing C API for tdnf Group: Development/Libraries Requires: tdnf = %{version}-%{release} %description devel Development files for tdnf %prep %setup -q %build autoreconf -i ./configure --prefix=%{_prefix} --bindir=%{_bindir} --libdir=%{_libdir} --sysconfdir=/etc make %{?_smp_mflags} %install make DESTDIR=%{buildroot} install mkdir -p %{buildroot}/var/cache/tdnf ln -sf %{_bindir}/tdnf %{buildroot}%{_bindir}/tyum mkdir -p %{buildroot}%{_includedir}/tdnf mv %{buildroot}%{_includedir}/*.h %{buildroot}%{_includedir}/tdnf # Pre-install %pre # First argument is 1 => New Installation # First argument is 2 => Upgrade # Post-install %post # First argument is 1 => New Installation # First argument is 2 => Upgrade /sbin/ldconfig # Pre-uninstall %preun # First argument is 0 => Uninstall # First argument is 1 => Upgrade # Post-uninstall %postun /sbin/ldconfig # First argument is 0 => Uninstall # First argument is 1 => Upgrade %files %defattr(-,root,root,0755) %{_bindir}/tdnf %{_bindir}/tyum %{_libdir}/*.so* %config(noreplace) %{_sysconfdir}/tdnf/tdnf.conf %dir /var/cache/tdnf %files devel %defattr(-,root,root) %{_includedir}/tdnf/*.h %{_libdir}/*.a %{_libdir}/*.la %exclude %{_libdir}/debug %changelog * Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.9-2 - GA - Bump release of all rpms * Fri May 20 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.9-1 - Update to 1.0.9. Contains fixes for updateinfo. * Wed May 4 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.8-3 - Fix link installs, fix devel header dir * Fri Apr 1 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.8-2 - Update version which was missed with 1.0.8-1, apply string limits * Fri Apr 1 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.8-1 - Code scan fixes, autotest path fix, support --releasever * Thu Jan 14 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.7 - Fix return codes on install and check-update - Add tests for install existing and update * Wed Jan 13 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.6 - Support distroverpkg and add tests to work with make check * Mon Dec 14 2015 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.5 - Support for multiple packages in alter commands - Support url vars for releasever and basearch * Fri Oct 2 2015 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.4 - Fix upgrade to work without args, Engage distro-sync - Fix install to resolve to latest available - Fix formats, fix refresh on download output * Tue Sep 8 2015 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.3 - Fix metadata creation issues. Engage refresh flag. - Do not check gpgkey when gpgcheck is turned off in repo. * Thu Jul 23 2015 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.2 - Support reinstalls in transaction. Handle non-existent packages correctly. * Mon Jul 13 2015 Alexey Makhalov <amakhalov@vmware.com> 1.0.1-2 - Create -debuginfo package. Use parallel make. * Tue Jun 30 2015 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.1 - Proxy support, keepcache fix, valgrind leaks fix * Fri Jan 23 2015 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0 - Initial build. First version