2009-07-24 03:02:42 +02:00
|
|
|
# norootforbuild
|
|
|
|
|
|
|
|
Name: ansifilter
|
|
|
|
Version: 1.3
|
|
|
|
Release: 0
|
|
|
|
Summary: ANSI Terminal Escape Code Converter
|
|
|
|
Source: http://www.andre-simon.de/zip/ansifilter-%{version}.tar.bz2
|
|
|
|
Source1: ansifilter.desktop
|
|
|
|
URL: http://www.andre-simon.de/
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
License: GNU General Public License version 2 (GPL v2)
|
|
|
|
BuildRoot: %{_tmppath}/build-%{name}-%{version}
|
|
|
|
BuildRequires: libqt4-devel gcc-c++ libstdc++-devel pkgconfig
|
|
|
|
BuildRequires: gcc make glibc-devel
|
2009-07-24 03:03:37 +02:00
|
|
|
BuildRequires: ImageMagick
|
2009-07-24 03:02:42 +02:00
|
|
|
BuildRequires: update-desktop-files
|
|
|
|
|
|
|
|
%description
|
|
|
|
Ansifilter handles text files containing ANSI terminal escape codes.
|
|
|
|
The command sequences may be stripped or be interpreted to generate formatted
|
|
|
|
output (HTML, RTF, TeX, LaTeX).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Andre Simon <andre.simon1@gmx.de>
|
|
|
|
|
|
|
|
%package gui
|
|
|
|
Summary: ANSI Terminal Escape Code Converter
|
|
|
|
Group: Development/Tools/Other
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
|
|
%description gui
|
|
|
|
Ansifilter handles text files containing ANSI terminal escape codes.
|
|
|
|
The command sequences may be stripped or be interpreted to generate formatted
|
|
|
|
output (HTML, RTF, TeX, LaTeX).
|
|
|
|
|
|
|
|
This package provides a Qt4 Graphical User Interface to run %{name}.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Andre Simon <andre.simon1@gmx.de>
|
|
|
|
|
|
|
|
|
|
|
|
%debug_package
|
|
|
|
%prep
|
|
|
|
%setup -q
|
|
|
|
convert src/qt-gui/ansifilter.{ico,png}
|
|
|
|
|
|
|
|
%build
|
|
|
|
%__make %{?jobs:-j%{jobs}} \
|
|
|
|
QMAKE="%{_usr}/bin/qmake" \
|
|
|
|
PREFIX="%{_prefix}" \
|
|
|
|
man_dir="%{_mandir}/man1" \
|
|
|
|
doc_dir="%{_docdir}/%{name}" \
|
|
|
|
all \
|
|
|
|
all-gui
|
|
|
|
|
|
|
|
%install
|
|
|
|
%__make \
|
|
|
|
DESTDIR="%{buildroot}" \
|
|
|
|
QMAKE="%{_usr}/bin/qmake" \
|
|
|
|
PREFIX="%{_prefix}" \
|
|
|
|
man_dir="%{_mandir}/man1" \
|
|
|
|
doc_dir="%{_docdir}/%{name}" \
|
|
|
|
install \
|
|
|
|
install-gui
|
|
|
|
|
|
|
|
%__rm "%{buildroot}%{_docdir}/%{name}"/INSTALL
|
|
|
|
for f in "%{buildroot}%{_mandir}/man1"/*.gz; do
|
|
|
|
[ -e "$f" ] && %__gzip -d "$f"
|
|
|
|
done
|
|
|
|
|
|
|
|
%__install -D -m0644 "%{SOURCE1}" "%{buildroot}%{_datadir}/applications/ansifilter.desktop"
|
|
|
|
%__install -D -m0644 src/qt-gui/ansifilter.png "%{buildroot}%{_datadir}/pixmaps/ansifilter.png"
|
|
|
|
%__sed -i 's|^\(Icon=\).*$|$1ansifilter.png|g' "%{buildroot}%{_datadir}/applications/ansifilter.desktop"
|
|
|
|
|
|
|
|
%suse_update_desktop_file -r ansifilter Development Documentation
|
|
|
|
|
|
|
|
%clean
|
|
|
|
%__rm -rf "%{buildroot}"
|
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc %dir %{_docdir}/%{name}
|
|
|
|
%doc %{_docdir}/%{name}/*
|
|
|
|
%{_bindir}/ansifilter
|
|
|
|
%doc %{_mandir}/man1/ansifilter.1*
|
|
|
|
|
|
|
|
%files gui
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_bindir}/ansifilter-gui
|
|
|
|
%{_datadir}/applications/ansifilter.desktop
|
|
|
|
%{_datadir}/pixmaps/ansifilter.png
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
* Fri Jul 24 2009 Pascal Bleser <pascal.bleser@opensuse.org> 1.3
|
|
|
|
- new package
|
|
|
|
|
|
|
|
# vim: set sw=3 ts=3 noet:
|
|
|
|
# Local Variables:
|
|
|
|
# mode: rpm-spec
|
|
|
|
# tab-width: 3
|
|
|
|
# End:
|