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