]>
Commit | Line | Data |
---|---|---|
539bf258 JB |
1 | # |
2 | # Conditional build: | |
3 | %bcond_with mmx # use MMX instructions | |
4 | %bcond_with sse2 # use SSE2 instructions | |
5 | # | |
6 | %ifarch athlon pentium3 pentium4 | |
7 | %define with_mmx 1 | |
8 | %endif | |
9 | %ifarch %{x8664} | |
10 | %define with_sse2 1 | |
11 | %endif | |
1b7eb647 | 12 | Summary: Terminal for Enlightenment |
3841e9b7 ER |
13 | Summary(es.UTF-8): Terminal para Enlightenment |
14 | Summary(pl.UTF-8): Terminal dla Enlightenmenta | |
15 | Summary(pt_BR.UTF-8): Eterm versão %{version} | |
1b7eb647 | 16 | Name: Eterm |
f0e228a2 | 17 | Version: 0.9.4 |
18 | Release: 1 | |
f0a4c421 | 19 | License: BSD |
d741e9b6 | 20 | Group: X11/Applications |
4a0a5145 | 21 | Source0: http://www.eterm.org/download/%{name}-%{version}.tar.gz |
f0e228a2 | 22 | # Source0-md5: b8869ee9c9b9516231af9eefa595cee3 |
4a0a5145 | 23 | Source1: http://www.eterm.org/download/%{name}-bg-%{version}.tar.gz |
bf7b76ed | 24 | # Source1-md5: e8c6567b13d7fb760bded56c1d1a181d |
82b27967 | 25 | Source2: %{name}.desktop |
e37f434c | 26 | Source3: Escreen.desktop |
a940a28c | 27 | Source4: gnome-eterm.png |
0f3b57e3 | 28 | Patch0: %{name}-am_fix.patch |
f0e228a2 | 29 | Patch1: %{name}-keys-theme.patch |
29b19e8b | 30 | URL: http://www.eterm.org/ |
bcd07044 | 31 | BuildRequires: autoconf >= 2.53 |
32 | BuildRequires: automake | |
f5b55de7 | 33 | BuildRequires: freetype1-devel |
c96ccde2 | 34 | BuildRequires: imlib2-devel >= 1.0.3 |
f0e228a2 | 35 | BuildRequires: libast-devel >= 0.6 |
e6412aa5 | 36 | BuildRequires: libltdl-devel |
8950b258 | 37 | BuildRequires: libtool |
bcd07044 | 38 | BuildRequires: ncurses-devel |
f5b55de7 | 39 | BuildRequires: pcre-devel |
3cea4ab0 | 40 | BuildRequires: screen |
13298b12 | 41 | BuildRequires: sed >= 4.0 |
852f8d8b | 42 | BuildRequires: twin-devel |
89635fda | 43 | BuildRequires: utempter-devel |
437f3e27 | 44 | BuildRequires: xorg-lib-libXt-devel |
7203f59e | 45 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
1b7eb647 | 46 | |
47 | %description | |
a3b63636 | 48 | Eterm is a color vt102 terminal emulator intended as an xterm(1) |
49 | replacement for users who want a term program integrated with | |
50 | Enlightenment, or simply want a little more "eye candy". Eterm uses | |
51 | Imlib for advanced graphic abilities. | |
1b7eb647 | 52 | |
d0e7e2a0 | 53 | %description -l es.UTF-8 |
3f14d0b8 | 54 | Eterm es un emulador de terminal vt102 con soporte para colores, |
55 | desarrollado como un sustituto para el emulador xterm, para los | |
56 | usuarios que deseen un emulador de terminal integrado con la | |
d0e7e2a0 JR |
57 | iluminación, o simplemente deseen algo más agradable visualmente. El |
58 | emulador Eterm usa Imlib para trabajar con gráficos. | |
83d71148 | 59 | |
d0e7e2a0 JR |
60 | %description -l pl.UTF-8 |
61 | Eterm jest kolorowym emulatorem terminala vt102 mogącym być | |
62 | zamiennikiem xterm(1) dla użytkowników chcących mieć program | |
63 | terminalowy zintegrowany z zarządcą okienek o nazwie Enlightenment lub | |
64 | dla tych którzy chcą mieć trochę bardziej urozmaicony wygląd tego typu | |
65 | programu. Eterm używa biblioteki IMlib do zaawansowanego operowania na | |
a3b63636 | 66 | grafice. |
1b7eb647 | 67 | |
d0e7e2a0 JR |
68 | %description -l pt_BR.UTF-8 |
69 | O Eterm -- versão %{version} -- é um emulador de terminal vt102 com | |
4a0a5145 | 70 | suporte a cores, desenvolvido para ser um substituto para o xterm, |
d0e7e2a0 JR |
71 | para os usuários que queiram um emulador de terminal integrado com o |
72 | Enlightenment, ou simplesmente queiram algo mais agradável para os | |
73 | olhos. O Eterm usa a Imlib para trabalhar com gráficos. | |
83d71148 | 74 | |
66c39e52 | 75 | %package -n Esetroot |
d3865349 | 76 | Summary: Utility to set root pixmap |
3841e9b7 | 77 | Summary(pl.UTF-8): Aplikacja ustawiająca tło nadrzędnego okna |
66c39e52 | 78 | Group: X11/Window Managers/Tools |
79 | ||
80 | %description -n Esetroot | |
d3865349 JB |
81 | This program enables non-Enlightenment users to use |
82 | pseudotransparency. | |
66c39e52 | 83 | |
d0e7e2a0 JR |
84 | %description -n Esetroot -l pl.UTF-8 |
85 | Program ten umożliwia korzystanie z pseudoprzezroczystości | |
86 | użytkownikom zarządców okien innych niż Enlightenment. | |
66c39e52 | 87 | |
1b7eb647 | 88 | %prep |
c96ccde2 | 89 | %setup -q -a1 |
0f3b57e3 | 90 | %patch0 -p1 |
539bf258 | 91 | %patch1 -p1 |
bf7b76ed | 92 | find themes/ -name "*.cfg*" -exec \ |
f0a4c421 | 93 | sed -i 's/<Eterm-0\.9\..>/<Eterm-%{version}>/' "{}" ";" |
1b7eb647 | 94 | |
95 | %build | |
cfd6a2fe | 96 | %{__libtoolize} |
402a3740 | 97 | %{__aclocal} |
94fe278e | 98 | %{__autoconf} |
99 | %{__automake} | |
29b19e8b | 100 | %configure \ |
f0e228a2 | 101 | --disable-static \ |
102 | --enable-shared \ | |
103 | --enable-escreen \ | |
104 | --enable-etwin \ | |
105 | --enable-escreen-fx \ | |
106 | --enable-profile \ | |
107 | --enable-trans \ | |
539bf258 | 108 | %if %{with mmx} |
f0e228a2 | 109 | --enable-mmx \ |
6e42be5c | 110 | %else |
f0e228a2 | 111 | --disable-mmx \ |
6e42be5c | 112 | %endif |
539bf258 | 113 | %if %{with sse2} |
f0e228a2 | 114 | --enable-sse2 \ |
115 | %else | |
116 | --disable-sse2 \ | |
117 | %endif | |
118 | --enable-utmp \ | |
119 | --enable-auto-encoding \ | |
120 | --enable-multi-charset \ | |
121 | --disable-stack-trace \ | |
122 | --enable-name-reporting-escapes \ | |
123 | --without-debugging | |
9f268f03 | 124 | %{__make} |
1b7eb647 | 125 | |
126 | %install | |
127 | rm -rf $RPM_BUILD_ROOT | |
a940a28c | 128 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_mandir},%{_desktopdir},%{_pixmapsdir}} |
1b7eb647 | 129 | |
95e79c4b PG |
130 | %{__make} install \ |
131 | DESTDIR=$RPM_BUILD_ROOT | |
1b7eb647 | 132 | |
852f8d8b | 133 | install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir} |
e37f434c | 134 | install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir} |
a940a28c | 135 | install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir} |
82b27967 | 136 | |
1b7eb647 | 137 | %clean |
138 | rm -rf $RPM_BUILD_ROOT | |
139 | ||
29b19e8b | 140 | %post -p /sbin/ldconfig |
141 | %postun -p /sbin/ldconfig | |
142 | ||
1b7eb647 | 143 | %files |
a17e4fe0 | 144 | %defattr(644,root,root,755) |
3a8a36df | 145 | %doc doc/*.html ReleaseNotes* ChangeLog |
89635fda | 146 | %attr(755,root,root) %{_bindir}/Eterm |
29b19e8b | 147 | %attr(755,root,root) %{_bindir}/Etbg |
c3f368bb | 148 | %attr(755,root,root) %{_bindir}/Etcolors |
149 | %attr(755,root,root) %{_bindir}/Ettable | |
7f1dea8d | 150 | %attr(755,root,root) %{_bindir}/Etbg_update_list |
151 | %attr(755,root,root) %{_bindir}/Etsearch | |
29b19e8b | 152 | %attr(755,root,root) %{_libdir}/lib*.so |
e2591c39 | 153 | %{_libdir}/lib*.la |
abbae3f6 | 154 | %{_mandir}/man1/* |
155 | %{_datadir}/Eterm | |
4d3b11ab | 156 | %{_desktopdir}/*.desktop |
a940a28c | 157 | %{_pixmapsdir}/* |
66c39e52 | 158 | |
159 | %files -n Esetroot | |
a4a3bd5f | 160 | %defattr(644,root,root,755) |
66c39e52 | 161 | %attr(755,root,root) %{_bindir}/Esetroot |
162 | %attr(755,root,root) %{_bindir}/kEsetroot | |
163 |