|
David A. Wheeler |
097a245 |
Name: auto-destdir
|
|
David A. Wheeler |
936958d |
Version: 1.11
|
|
David A. Wheeler |
097a245 |
Release: 1%{?dist}
|
|
David A. Wheeler |
097a245 |
Summary: Automate DESTDIR support for "make install"
|
|
David A. Wheeler |
097a245 |
|
|
David A. Wheeler |
097a245 |
Group: Development/Tools
|
|
David A. Wheeler |
097a245 |
License: MIT
|
|
David A. Wheeler |
097a245 |
URL: http://www.dwheeler.com/auto-destdir
|
|
David A. Wheeler |
097a245 |
Source0: http://www.dwheeler.com/auto-destdir/auto-destdir-%{version}.tgz
|
|
David A. Wheeler |
097a245 |
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
|
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 |
rm -rf "%{buildroot}"
|
|
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 |
%clean
|
|
David A. Wheeler |
097a245 |
rm -rf %{buildroot}
|
|
David A. Wheeler |
097a245 |
|
|
David A. Wheeler |
097a245 |
|
|
David A. Wheeler |
097a245 |
%files
|
|
David A. Wheeler |
097a245 |
%defattr(-,root,root,-)
|
|
David A. Wheeler |
097a245 |
%{_bindir}/*
|
|
David A. Wheeler |
097a245 |
%{_libexecdir}/%{name}/
|
|
David A. Wheeler |
097a245 |
%doc %{_mandir}/man1/*
|
|
David A. Wheeler |
097a245 |
%doc README COPYING
|
|
David A. Wheeler |
097a245 |
|
|
David A. Wheeler |
097a245 |
%changelog
|
|
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 |
|