SPECS/tdnf/tdnf.spec
f4d17450
 #
 # tdnf spec file
 #
 Summary:	dnf/yum equivalent using C libs
 Name:		tdnf
6860f77c
 Version:	1.0.5
bfeba450
 Release:	1%{?dist}
f4d17450
 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
9126f601
 BuildRequires:	openssl-devel
 
 BuildRequires:	librepo-devel
f4d17450
 Source0:	%{name}-%{version}.tar.gz
6860f77c
 %define sha1 tdnf=6337f9b4045b6a561d58db602a9f6fb127b0cd84
f4d17450
 
 %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
e5cb5105
 %setup -q
f4d17450
 
 %build
fd510f31
 autoreconf -i
f4d17450
 ./configure --prefix=%{_prefix} --bindir=%{_bindir} --libdir=%{_libdir} --sysconfdir=/etc
e5cb5105
 make %{?_smp_mflags}
f4d17450
 
 %install
 make DESTDIR=%{buildroot} install
 mkdir -p %{buildroot}/var/cache/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
     ln -sf %{_bindir}/tdnf %{_bindir}/tyum
 
 # Pre-uninstall
 %preun
 
     # First argument is 0 => Uninstall
     # First argument is 1 => Upgrade
 
 # Post-uninstall
 %postun
 
     /sbin/ldconfig
     rm -f %{_bindir}/tyum
 
     # First argument is 0 => Uninstall
     # First argument is 1 => Upgrade
 
 %files
     %defattr(-,root,root,0755)
     %{_bindir}/tdnf
     %{_libdir}/*.so*
     /etc/tdnf/*
     #/etc/yum.repos.d/*
     %dir /var/cache/tdnf
 
 %files devel
     %defattr(-,root,root)
     %{_includedir}/*
     %{_libdir}/*
7c0bccc8
     %exclude %{_libdir}/debug
f4d17450
 
 %changelog
82e3dfec
 *       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
6d0e0a33
 *       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.
bfeba450
 *       Thu Jul 23 2015 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.2
 -       Support reinstalls in transaction. Handle non-existent packages correctly.
e5cb5105
 *       Mon Jul 13 2015 Alexey Makhalov <amakhalov@vmware.com> 1.0.1-2
 -       Create -debuginfo package. Use parallel make.
fd510f31
 *       Tue Jun 30 2015 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.1
 -       Proxy support, keepcache fix, valgrind leaks fix
f4d17450
 *       Fri Jan 23 2015 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0
 -       Initial build.  First version