deco/deco.spec

112 lines
3.2 KiB
RPMSpec
Raw Normal View History

# norootforbuild
Name: deco
Version: 1.3
Release: 0
Summary: Deco Archive File Extractor
Source: http://hartlich.com/deco/download/deco-%{version}.tar.gz
URL: http://hartlich.com/deco/
Group: Productivity/Archiving/Compression
License: GNU General Public License 3 (GPL3)
BuildRoot: %{_tmppath}/build-%{name}-%{version}
Requires: tar gzip bzip2
%if 0%{suse_version} >= 1010
Suggests: unzip zip
Suggests: rar unrar
Suggests: unace
Suggests: lzop
Suggests: lha
Suggests: cpio
Suggests: unarj arj
Suggests: arc nomarch
Suggests: p7zip
Suggests: unalz
Suggests: flac
%endif
BuildRequires: make gcc glibc-devel
%description
deco is a generic archive file extractor that has a consistent command line
interface ("deco 1.tar.bz2 2.zip 3.flac 4.rar 5.deb" will just work) and
consistent behavior (it never deletes archives after extraction, extracts
relative to the current working directory, and extracts just verbosely enough,
all unless explicitly requested otherwise). It provides automatic handling of
extractor gotchas by creating an extraction directory if there is more than
one file or directory at the archive top level and by being able to fix
strange permissions. 33 archive file extensions are supported out of the box,
and adding support for others requires very little work.
%debug_package
%prep
%setup -q
%build
%__make %{?jobs:-j%{jobs}} \
CC="%__cc" \
CFLAGS="%{optflags}" \
LDFLAGS="" \
PREFIX="%{_prefix}"
%install
%makeinstall PREFIX="%{_prefix}"
echo -n > optional-files.lst
[ -e "%{buildroot}%{_bindir}/crename" ] && echo %{_bindir}/crename >> optional-files.lst
%clean
%__rm -rf "%{buildroot}"
%files -f optional-files.lst
%defattr(-,root,root)
%doc COPYING CREDITS NEWS README
%{_bindir}/deco
%{_datadir}/deco
%changelog
* Tue Jul 29 2008 Pascal Bleser <guru@unixtech.be> 1.3
- new upstream version:
* a slash is now appended when printing directory names even if stdout isn't a terminal,
making reuse of deco's output in scripts more convenient
* error messages have become more consistent
* code cleanup
* Fri Jul 25 2008 Pascal Bleser <guru@unixtech.be> 1.2
- new upstream version
* Fri Jul 11 2008 Pascal Bleser <guru@unixtech.be> 1.1
- new upstream version
* Tue May 20 2008 Pascal Bleser <guru@unixtech.be> 1.0.0.1
- new upstream version
* Thu May 15 2008 Pascal Bleser <guru@unixtech.be> 1.0
- new upstream version
* Sat Apr 19 2008 Pascal Bleser <guru@unixtech.be> 0.8
- new upstream version
* Thu Apr 17 2008 Pascal Bleser <guru@unixtech.be>
- update to 0.7
* Tue Feb 5 2008 Pascal Bleser <guru@unixtech.be>
- update to 0.6
* Sun Nov 18 2007 Pascal Bleser <guru@unixtech.be>
- update to 0.5.4
* Thu Sep 13 2007 Pascal Bleser <guru@unixtech.be>
- update to 0.5.3.1
* Wed Sep 5 2007 Pascal Bleser <guru@unixtech.be>
- update to 0.5.2
* Sun Sep 2 2007 Pascal Bleser <guru@unixtech.be>
- update to 0.5
* Thu Aug 30 2007 Pascal Bleser <guru@unixtech.be>
- update to 0.4.3
* Wed Aug 29 2007 Pascal Bleser <guru@unixtech.be>
- update to 0.4.2
* Wed Aug 8 2007 Pascal Bleser <guru@unixtech.be>
- update to 0.4.1
* Fri Jul 27 2007 Pascal Bleser <guru@unixtech.be>
- update to 0.3
- delsuffix removed
* Tue Jul 24 2007 Pascal Bleser <guru@unixtech.be>
- added debug_package
* Sun Jul 22 2007 Pascal Bleser <guru@unixtech.be>
- new package