]> git.pld-linux.org Git - packages/aalib.git/blame - aalib.spec
- fix building with texinfo 5.x
[packages/aalib.git] / aalib.spec
CommitLineData
3dc97de8 1#
75eee89d 2# Conditional build:
3%bcond_without static_libs # don't build static library
ee63604d
ER
4
5%define subver rc5
b8710c76 6%define rel 16
cfbce160 7Summary: An ASCII art GFX library
87edf838
ER
8Summary(fr.UTF-8): Bibliothèque AA (Ascii Art)
9Summary(es.UTF-8): Biblioteca ASCII art
10Summary(pl.UTF-8): Biblioteka graficzna ASCII Art
11Summary(pt_BR.UTF-8): Uma biblioteca para ASCII art
12Summary(ru.UTF-8): Библиотека консольной графики (ASCII Art)
13Summary(uk.UTF-8): Бібліотека консольної графіки (ASCII Art)
cfbce160 14Name: aalib
cd30263b 15Version: 1.4
ee63604d 16Release: 0.%{subver}.%{rel}
cd30263b 17Epoch: 1
0060132e 18License: LGPL
cfbce160 19Group: Libraries
ee63604d 20Source0: http://downloads.sourceforge.net/aa-project/%{name}-%{version}%{subver}.tar.gz
fdce64f7 21# Source0-md5: 9801095c42bba12edebd1902bcf0a990
9e1acee0 22Source1: %{name}-config.1
ba8d6bd7 23Patch0: %{name}-info.patch
9e1acee0 24Patch1: %{name}-debian_man.patch
4064ced5 25Patch2: %{name}-am18.patch
ea4f781c 26URL: http://aa-project.sourceforge.net/aalib/
e9972ee5 27BuildRequires: autoconf
28BuildRequires: automake
2728f0ca 29BuildRequires: gpm-devel
e9972ee5 30BuildRequires: libtool
211bd35d 31BuildRequires: slang-devel >= 2.0.0
df619f69 32BuildRequires: texinfo
d684f2fc 33BuildRequires: xorg-lib-libX11-devel
d785c4b4 34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
e79253cb 35
36%description
7ddf2ba9 37AA-lib is a low level gfx library just as many other libraries are.
38The main difference is that AA-lib does not require graphics device.
39In fact, there is no graphical output possible. AA-lib replaces those
40old-fashioned output methods with powerful ascii-art renderer. Now my
41linux boots with a nice penguin logo at secondary display (yes! Like
42Win95 does:) AA-lib API is designed to be similar to other graphics
43libraries. Learning a new API would be a piece of cake!
f3d5a264 44
9e50deaa
JR
45%description -l fr.UTF-8
46La bibliothèque AA est nécessaire pour GIMP. Elle offre la possibilité
7ddf2ba9 47de travailler dans des contextes graphiques sans affichage.
e79253cb 48
9e50deaa
JR
49%description -l pl.UTF-8
50AA-lib jest niskopoziomową biblioteką graficzną podobnie jak wiele
51innych bibliotek. Główna różnica pomiędzy nimi jest taka, że AA-lib
52nie wymaga trybu graficznego. Właściwie nie ma możliwości wyświetlenia
53czegoś w trybie graficznym. AA-lib zastępuje te staromodne metody
54wysoko wydajnym narzędziem do renderowania ascii-art. Teraz mój Linux
55startuje z ładnym logo pingwina na drugim monitorze. AA-lib API jest
56zaprojektowane tak by być podobnym do innych graficznych bibliotek.
57Nauka nowego API będzie bułką z masłem!
58
59%description -l pt_BR.UTF-8
1b20a5ad 60Uma biblioteca para trabalhar com ASCII art.
61
9e50deaa
JR
62%description -l ru.UTF-8
63AA-lib - это низкоуровневая графическая библиотека. Ее основное
64отличие от других графических библиотек в том, что AA-lib не требует
65графического устройства. На самом деле, графический (в обычном смысле
66этого слова) вывод и невозможен. AA-lib переводит графику в так
67называемый ASCII-Art.
0bc194a5 68
9e50deaa
JR
69%description -l uk.UTF-8
70AA-lib - це низькорівнева графічна бібліотека. Головна відмінність її
71від інших графічних бібліотек в тому, о AA-lib не потребує графічного
72пристрою. Насправді, графічний (в звичному розумінні цього слова)
73вивід і неможливий. AA-lib перетворює графіку в так званий ASCII-Art.
0bc194a5 74
6d187957 75%package devel
0bc194a5 76Summary: Header files and libraries for aalib
87edf838
ER
77Summary(pl.UTF-8): Pliki nagłówkowe dla aalib
78Summary(ru.UTF-8): Хедеры для построения программ с AAlib
79Summary(uk.UTF-8): Хедери для побудови програм з AAlib
8035eea0 80Group: Development/Libraries
4a11e119 81Requires: %{name} = %{epoch}:%{version}-%{release}
8035eea0
JB
82Requires: gpm-devel
83Requires: slang-devel
d684f2fc 84Requires: xorg-lib-libX11-devel
e79253cb 85
86%description devel
87The header files for development of programs using the AAlib.
88
9e50deaa
JR
89%description devel -l pl.UTF-8
90Pliki nagłówkowe do pisania programów używających AAlib.
6d187957 91
9e50deaa
JR
92%description devel -l ru.UTF-8
93Хедеры для построения программ с AAlib.
0bc194a5 94
9e50deaa
JR
95%description devel -l uk.UTF-8
96Хедери для побудови програм з AAlib.
0bc194a5 97
6d187957 98%package static
bb54e7a8 99Summary: Static aalib library
87edf838
ER
100Summary(pl.UTF-8): Statyczna biblioteka aalib
101Summary(ru.UTF-8): Статическая библиотека для построения программ с aalib
102Summary(uk.UTF-8): Статична бібліотека для побудови програм з aalib
8035eea0 103Group: Development/Libraries
4a11e119 104Requires: %{name}-devel = %{epoch}:%{version}-%{release}
e79253cb 105
106%description static
107Static aalib library.
108
9e50deaa 109%description static -l pl.UTF-8
1250af83 110Statyczna biblioteka aalib.
6d187957 111
9e50deaa
JR
112%description static -l ru.UTF-8
113Статическая библиотека для программирования с aalib.
0bc194a5 114
9e50deaa
JR
115%description static -l uk.UTF-8
116Статична бібліотека для програмування з aalib.
0bc194a5 117
6d187957 118%package progs
8ada3bfa 119Summary: AA-lib tools
87edf838
ER
120Summary(pl.UTF-8): Narzędzia AA-lib
121Summary(ru.UTF-8): Утилиты для AA-lib
122Summary(uk.UTF-8): Утиліти для AA-lib
ba8d6bd7 123Group: Applications/Terminal
4a11e119 124Requires: %{name} = %{epoch}:%{version}-%{release}
e79253cb 125
126%description progs
6d187957 127AA-lib tools.
128
9e50deaa
JR
129%description progs -l pl.UTF-8
130Narzędzia AA-lib.
e79253cb 131
9e50deaa
JR
132%description progs -l ru.UTF-8
133Утилиты для AA-lib.
0bc194a5 134
9e50deaa
JR
135%description progs -l uk.UTF-8
136Утиліти для AA-lib.
0bc194a5 137
e79253cb 138%prep
ee63604d 139%setup -q -n %{name}-%{version}.0
1250af83 140%patch0 -p1
9e1acee0 141%patch1 -p1
4064ced5 142%patch2 -p1
e79253cb 143
f2605ee5 144# don't include aclocal.m4 from configure.in
4e8a8eee 145tail -n +2 configure.in > c.tmp
f2605ee5
JB
146mv -f c.tmp configure.in
147
e79253cb 148%build
da1f6340 149%{__libtoolize}
e47afe66 150%{__aclocal}
d9af3294 151%{__autoconf}
152%{__automake}
75eee89d 153%configure \
154 %{!?with_static_libs:--disable-static}
afb12bd9 155%{__make}
e79253cb 156
157%install
158rm -rf $RPM_BUILD_ROOT
6cc1f3b1 159%{__make} install \
160 DESTDIR=$RPM_BUILD_ROOT
e79253cb 161
f37a0bd9 162install -D %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man1/aalib-config.1
9e1acee0 163
ee63604d
ER
164%{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
165
9491baa8
JB
166%clean
167rm -rf $RPM_BUILD_ROOT
168
eaeceb5d 169%post -p /sbin/ldconfig
170%postun -p /sbin/ldconfig
e79253cb 171
8dcae16e
ER
172%post devel -p /sbin/postshell
173-/usr/sbin/fix-info-dir -c %{_infodir}
e79253cb 174
8dcae16e
ER
175%postun devel -p /sbin/postshell
176-/usr/sbin/fix-info-dir -c %{_infodir}
e79253cb 177
e79253cb 178%files
7ddf2ba9 179%defattr(644,root,root,755)
b22e34f5 180%doc README NEWS AUTHORS ANNOUNCE ChangeLog
ee63604d
ER
181%attr(755,root,root) %{_libdir}/libaa.so.*.*
182%ghost %{_libdir}/libaa.so.1
e79253cb 183
184%files devel
1250af83 185%defattr(644,root,root,755)
ba8d6bd7 186%attr(755,root,root) %{_bindir}/aalib-config
ee63604d
ER
187%{_libdir}/libaa.so
188%{_libdir}/libaa.la
3c6b217b 189%{_includedir}/*.h
ba8d6bd7 190%{_infodir}/*.info*
b22e34f5 191%{_mandir}/man1/aalib-config.1*
ba8d6bd7
JB
192%{_mandir}/man3/*
193%{_aclocaldir}/*.m4
e79253cb 194
75eee89d 195%if %{with static_libs}
e79253cb 196%files static
7ddf2ba9 197%defattr(644,root,root,755)
ee63604d 198%{_libdir}/libaa.a
75eee89d 199%endif
e79253cb 200
201%files progs
7ddf2ba9 202%defattr(644,root,root,755)
ba8d6bd7
JB
203%attr(755,root,root) %{_bindir}/aafire
204%attr(755,root,root) %{_bindir}/aainfo
205%attr(755,root,root) %{_bindir}/aasavefont
206%attr(755,root,root) %{_bindir}/aatest
d53b0c1f 207%{_mandir}/man1/aafire.1*
This page took 0.111752 seconds and 4 git commands to generate.