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