# 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 BuildRequires: ImageMagick 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 %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 %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 1.3 - new package # vim: set sw=3 ts=3 noet: # Local Variables: # mode: rpm-spec # tab-width: 3 # End: