forked from pool/ansifilter
110 lines
2.6 KiB
RPMSpec
110 lines
2.6 KiB
RPMSpec
|
# 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: /usr/bin/convert
|
||
|
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:
|