David A. Wheeler 097a245
Name:		auto-destdir
David A. Wheeler 936958d
Version:	1.11
8229199
Release:	18%{?dist}
David A. Wheeler 097a245
Summary:	Automate DESTDIR support for "make install"
David A. Wheeler 097a245
David A. Wheeler 097a245
License:	MIT
David A. Wheeler 097a245
URL:		http://www.dwheeler.com/auto-destdir
45d9e2d
Source0:	http://www.dwheeler.com/auto-destdir/%{name}-%{version}.tgz
David A. Wheeler 097a245
David A. Wheeler 097a245
BuildArch:	noarch
David A. Wheeler 097a245
David A. Wheeler 097a245
%description
David A. Wheeler 097a245
Auto-DESTDIR is a set of programs for POSIX/Unix/Linux systems that helps
David A. Wheeler 097a245
automate program installation from source code.  It can be useful for
David A. Wheeler 097a245
creating native packages (e.g., RPM or deb), or for installing programs
David A. Wheeler 097a245
from source code to be managed by tools like GNU stow.
David A. Wheeler 097a245
David A. Wheeler 097a245
The Auto-DESTDIR tools (run-redir and make-redir) redirect file installations
David A. Wheeler 097a245
so that the installed files are placed inside the the $DESTDIR directory,
David A. Wheeler 097a245
even if the provided makefile doesn't support the DESTDIR convention.
David A. Wheeler 936958d
In most cases you can simply replace "make install" with
David A. Wheeler 936958d
"make-redir DESTDIR=... install".
David A. Wheeler 097a245
David A. Wheeler 097a245
%prep
David A. Wheeler 097a245
%setup -q
David A. Wheeler 097a245
David A. Wheeler 097a245
David A. Wheeler 097a245
%build
David A. Wheeler 097a245
%configure --scriptdir="%{_libexecdir}/%{name}"
David A. Wheeler 097a245
make
David A. Wheeler 097a245
David A. Wheeler 097a245
David A. Wheeler 097a245
%install
David A. Wheeler 097a245
make DESTDIR="%{buildroot}" install
David A. Wheeler 097a245
chmod a-x %{buildroot}/%{_mandir}/man1/*
David A. Wheeler 097a245
David A. Wheeler 097a245
David A. Wheeler 097a245
%files
David A. Wheeler 097a245
%{_bindir}/*
David A. Wheeler 097a245
%{_libexecdir}/%{name}/
David A. Wheeler 097a245
%doc %{_mandir}/man1/*
Jerry James b306714
%doc README
Jerry James b306714
%license COPYING
David A. Wheeler 097a245
David A. Wheeler 097a245
%changelog
8229199
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-18
8229199
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
8229199
71f8573
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-17
71f8573
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
71f8573
7185f82
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-16
7185f82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
7185f82
28606b1
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-15
28606b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
28606b1
5dff41e
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-14
5dff41e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5dff41e
c6a858a
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-13
c6a858a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
c6a858a
1f99784
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-12
1f99784
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1f99784
9258dd3
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-11
9258dd3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9258dd3
536b90c
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-10
536b90c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
536b90c
a13c214
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-9
a13c214
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a13c214
Jerry James b306714
* Wed Feb 11 2015 Jerry James <loganjerry@gmail.com> - 1.11-8
Jerry James b306714
- Use license macro
Jerry James b306714
4fc022a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-7
4fc022a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4fc022a
8de9268
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-6
8de9268
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8de9268
e2a83c7
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-5
e2a83c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e2a83c7
d21a58c
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-4
d21a58c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d21a58c
45d9e2d
* Fri Jan  6 2012 Jerry James <loganjerry@gmail.com> - 1.11-3
45d9e2d
- Rebuild for Fedora 17 mass rebuild
45d9e2d
- Drop unnecessary spec file elements (BuildRoot, clean, etc.)
45d9e2d
cc73120
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-2
cc73120
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
cc73120
David A. Wheeler 936958d
* Wed Sep 09 2009 David A. Wheeler <dwheeler , at, dwheeler dot com> 1.11-1
David A. Wheeler 936958d
- Added wrapper for "touch"
David A. Wheeler 936958d
- Auto-create DESTDIR directory if it doesn't exist and something is redirected.
David A. Wheeler 936958d
- Simplified implementation.
David A. Wheeler 936958d
- Documentation: Fixed make-redir(1) so it describes how to use in RPM spec
David A. Wheeler 936958d
  files, more override info, note that it's useful with GNU stow, etc.
David A. Wheeler 936958d
- make-redir now overrides MKDIR_P and mkdir_p by default
David A. Wheeler 936958d
David A. Wheeler 936958d
* Wed Sep 02 2009 David A. Wheeler <dwheeler , at, dwheeler dot com> 1.10-1
David A. Wheeler 097a245
- Test suite improvements: More tests, runs on Cygwin.
David A. Wheeler 097a245
- Simplified .spec file.
David A. Wheeler 097a245
David A. Wheeler 097a245
* Sun Aug 23 2009 David A. Wheeler <dwheeler , at, dwheeler dot com> 1.7-1
David A. Wheeler 097a245
- Shortened description
David A. Wheeler 097a245
- Moved scripts to libexecdir.
David A. Wheeler 097a245
- Fixed missing '$' in run-redir
David A. Wheeler 097a245
- See https://bugzilla.redhat.com/show_bug.cgi?id=518766 for more info.
David A. Wheeler 097a245
David A. Wheeler 097a245
* Sun Aug 23 2009 David A. Wheeler <dwheeler , at, dwheeler dot com> 1.6-1
David A. Wheeler 097a245
- New version 1.6.
David A. Wheeler 097a245
- Significantly improved test suite, with a few found and fixed bugs
David A. Wheeler 097a245
- Refactored code
David A. Wheeler 097a245
David A. Wheeler 097a245
* Sun Aug 23 2009 David A. Wheeler <dwheeler , at, dwheeler dot com> 1.5-1
David A. Wheeler 097a245
- New version 1.5.
David A. Wheeler 097a245
- Fix ./configure so error messages report the problem
David A. Wheeler 097a245
  correctly and handle empty values correctly.
David A. Wheeler 097a245
- Remove debug-disabler in RPM .spec file.
David A. Wheeler 097a245
David A. Wheeler 097a245
* Sun Aug 23 2009 David A. Wheeler <dwheeler , at, dwheeler dot com> 1.4-2
David A. Wheeler 097a245
- Switch from ./configure to %%configure
David A. Wheeler 097a245
David A. Wheeler 097a245
* Sat Aug 22 2009 David A. Wheeler <dwheeler , at, dwheeler dot com> 1.4-1
David A. Wheeler 097a245
- Change so run-redir isn't modified in place. Simplifies Debian packaging.
David A. Wheeler 097a245
David A. Wheeler 097a245
* Fri Aug 21 2009 David A. Wheeler <dwheeler , at, dwheeler dot com> 1.3-1
David A. Wheeler 097a245
- Added wrapper for "mv"
David A. Wheeler 097a245
David A. Wheeler 097a245
* Mon Aug 12 2009 David A. Wheeler <dwheeler , at, dwheeler dot com> 1.1-1
David A. Wheeler 097a245
- Modified to better comply with GNU coding standards
David A. Wheeler 097a245
David A. Wheeler 097a245
* Mon Feb 16 2009 David A. Wheeler <dwheeler , at, dwheeler dot com> 1.0-1
David A. Wheeler 097a245
- Initial version. Wraps install, mkdir, cp, ln.
David A. Wheeler 097a245