]> git.pld-linux.org Git - packages/Eterm.git/blame - Eterm.spec
- BR: xorg-lib-libXt-devel
[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
f0e228a2 17Version: 0.9.4
18Release: 1
f0a4c421 19License: BSD
d741e9b6 20Group: X11/Applications
4a0a5145 21Source0: http://www.eterm.org/download/%{name}-%{version}.tar.gz
f0e228a2 22# Source0-md5: b8869ee9c9b9516231af9eefa595cee3
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
29b19e8b 30URL: http://www.eterm.org/
bcd07044 31BuildRequires: autoconf >= 2.53
32BuildRequires: automake
f5b55de7 33BuildRequires: freetype1-devel
c96ccde2 34BuildRequires: imlib2-devel >= 1.0.3
f0e228a2 35BuildRequires: libast-devel >= 0.6
e6412aa5 36BuildRequires: libltdl-devel
8950b258 37BuildRequires: libtool
bcd07044 38BuildRequires: ncurses-devel
f5b55de7 39BuildRequires: pcre-devel
3cea4ab0 40BuildRequires: screen
13298b12 41BuildRequires: sed >= 4.0
852f8d8b 42BuildRequires: twin-devel
89635fda 43BuildRequires: utempter-devel
437f3e27 44BuildRequires: xorg-lib-libXt-devel
7203f59e 45BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
1b7eb647 46
47%description
a3b63636 48Eterm is a color vt102 terminal emulator intended as an xterm(1)
49replacement for users who want a term program integrated with
50Enlightenment, or simply want a little more "eye candy". Eterm uses
51Imlib for advanced graphic abilities.
1b7eb647 52
d0e7e2a0 53%description -l es.UTF-8
3f14d0b8 54Eterm es un emulador de terminal vt102 con soporte para colores,
55desarrollado como un sustituto para el emulador xterm, para los
56usuarios que deseen un emulador de terminal integrado con la
d0e7e2a0
JR
57iluminación, o simplemente deseen algo más agradable visualmente. El
58emulador Eterm usa Imlib para trabajar con gráficos.
83d71148 59
d0e7e2a0
JR
60%description -l pl.UTF-8
61Eterm jest kolorowym emulatorem terminala vt102 mogącym być
62zamiennikiem xterm(1) dla użytkowników chcących mieć program
63terminalowy zintegrowany z zarządcą okienek o nazwie Enlightenment lub
64dla tych którzy chcą mieć trochę bardziej urozmaicony wygląd tego typu
65programu. Eterm używa biblioteki IMlib do zaawansowanego operowania na
a3b63636 66grafice.
1b7eb647 67
d0e7e2a0
JR
68%description -l pt_BR.UTF-8
69O Eterm -- versão %{version} -- é um emulador de terminal vt102 com
4a0a5145 70suporte a cores, desenvolvido para ser um substituto para o xterm,
d0e7e2a0
JR
71para os usuários que queiram um emulador de terminal integrado com o
72Enlightenment, ou simplesmente queiram algo mais agradável para os
73olhos. O Eterm usa a Imlib para trabalhar com gráficos.
83d71148 74
66c39e52 75%package -n Esetroot
d3865349 76Summary: Utility to set root pixmap
3841e9b7 77Summary(pl.UTF-8): Aplikacja ustawiająca tło nadrzędnego okna
66c39e52 78Group: X11/Window Managers/Tools
79
80%description -n Esetroot
d3865349
JB
81This program enables non-Enlightenment users to use
82pseudotransparency.
66c39e52 83
d0e7e2a0
JR
84%description -n Esetroot -l pl.UTF-8
85Program ten umożliwia korzystanie z pseudoprzezroczystości
86uż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 92find 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
127rm -rf $RPM_BUILD_ROOT
a940a28c 128install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_mandir},%{_desktopdir},%{_pixmapsdir}}
1b7eb647 129
95e79c4b
PG
130%{__make} install \
131 DESTDIR=$RPM_BUILD_ROOT
1b7eb647 132
852f8d8b 133install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
e37f434c 134install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
a940a28c 135install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
82b27967 136
1b7eb647 137%clean
138rm -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
This page took 0.071166 seconds and 4 git commands to generate.