1 |
Name: aha |
2 |
Version: 0.5.1 |
3 |
Release: %mkrel 1 |
4 |
Summary: Ansi HTML Adapter |
5 |
License: MPLv1.1 or LGPLv2+ |
6 |
Group: Development/Tools |
7 |
URL: https://github.com/theZiz/aha |
8 |
Source0: %{URL}/archive/%{version}/%{name}-%{version}.tar.gz |
9 |
# Fix a null pointer dereference when interpreting |
10 |
# invalid 24-bit color code escape sequences. |
11 |
# |
12 |
# Submitted upstream: https://github.com/theZiz/aha/pull/97 |
13 |
Patch0: 0000-fix-null-pointer-dereference.patch |
14 |
|
15 |
BuildRequires: gcc |
16 |
BuildRequires: make |
17 |
|
18 |
%description |
19 |
%{name} (ANSI HTML Adapter) converts ANSI escape sequences of |
20 |
a unix terminal to HTML code. |
21 |
%{name} parses output from other programs, |
22 |
recognizes ANSI terminal escape sequences |
23 |
and produces an HTML rendition of the original text. |
24 |
|
25 |
|
26 |
%prep |
27 |
%autosetup -p1 |
28 |
# Extract license header from source code |
29 |
cat aha.c | awk '1;/\*\//{exit}' > LICENSE |
30 |
|
31 |
|
32 |
%build |
33 |
%set_build_flags |
34 |
%make_build |
35 |
|
36 |
|
37 |
%install |
38 |
%make_install PREFIX=%{_prefix} |
39 |
|
40 |
|
41 |
%files |
42 |
%license LICENSE |
43 |
%{_bindir}/%{name} |
44 |
%{_mandir}/man1/%{name}.* |