X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=enlightenment.spec;h=ee0933ca963e669234b4fa79c129f771adbb9f25;hb=d869289b20444a748d45bcaacc301522642c2deb;hp=ce7574bda50fe42384d709aae8844427f54c9b6f;hpb=01163f193324646c4c171c89e6e80106c9a332a8;p=packages%2Fenlightenment.git diff --git a/enlightenment.spec b/enlightenment.spec index ce7574b..ee0933c 100644 --- a/enlightenment.spec +++ b/enlightenment.spec @@ -1,78 +1,119 @@ Summary: Enlightenment Window Manager -Summary(pl): X Window menad¿er - Enlightenment -Name: enlightenment -Version: 0.16.4 -Release: 2 -License: GPL +Summary(pl): Zarz±dca okien X - Enlightenment +Summary(de): Enlightenment ist ein Window Manager für X +Name: e16 +Version: 0.16.8.1 +Release: 0.1 +License: BSD Group: X11/Window Managers -Group(es): X11/Administraadores De Ventanas -Group(fr): X11/Gestionnaires De Fenêtres -Group(pl): X11/Zarz±dcy Okien -Source0: ftp://ftp.enlightenment.org/pub/enlightenment/enlightenment/%{name}-%{version}.tar.gz +Source0: http://dl.sourceforge.net/enlightenment/%{name}-%{version}.tar.gz +# Source0-md5: 0ff909ae575f805160676a853adff9a0 Source1: %{name}.desktop -Patch0: %{name}-config-path.patch -Patch1: %{name}-makefile_fix.patch -URL: http://www.enlightenment.org/ -BuildRequires: gtk+-devel >= 1.2.1 -BuildRequires: esound-devel >= 0.2.13 -BuildRequires: imlib-devel >= 1.9.8 -BuildRequires: gettext-devel +Source2: %{name}-xsession.desktop +Source3: %{name}-e_gen_menu +Source4: %{name}-e_check_menu +Patch0: %{name}-edirconf.patch +Patch1: %{name}-ac_am_fixes.patch +Patch2: %{name}-pl.patch +Patch3: %{name}-check_menus.patch +Patch4: %{name}-winter-i18n.patch +URL: http://enlightenment.org/ +BuildRequires: XFree86 +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: esound-devel >= 0.2.17 +BuildRequires: fnlib-devel BuildRequires: freetype-devel +BuildRequires: gettext-devel +BuildRequires: giflib-devel +BuildRequires: gtk+-devel >= 1.2.1 +BuildRequires: iconv +BuildRequires: imlib2-devel >= 1.2.2 BuildRequires: libghttp-devel BuildRequires: libjpeg-devel BuildRequires: libpng >= 1.0.8 BuildRequires: libtiff-devel -BuildRequires: libungif-devel +BuildRequires: libtool BuildRequires: zlib-devel -BuildRequires: fnlib-devel +Requires: ImageMagick-coder-png +Requires: vfmg >= 0.9.95 +Requires: xinitrc-ng BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _prefix /usr/X11R6 +%define _wmpropsdir /usr/share/wm-properties +%define _sysconfdir /etc/X11/%{name} %description -Enlightenment is a Windowmanager for X-Windows that is designed to be +Enlightenment is a Windowmanager for X Window that is designed to be powerful, extensible, configurable and able to be really good looking. %description -l pl -Enlightenment jest najpotê¿niejszym i najpiêkniejszym -window-menad¿erem jaki kiedykolwiek zosta³ stworzony dla Linuxa ;) +Enlightenment jest najpotê¿niejszym i najpiêkniejszym zarz±dc± okien +jaki kiedykolwiek zosta³ stworzony dla Linuksa ;) + +%description -l de +Enlightenment ist ein Window Manager für X. Sein Designziel ist es, so +konfigurierbar wie nur möglich in den Bereichen Aussehen und Bedienung +zu sein. Das derzeitige Design von Enlightenment steuert darauf hin, +ein "vernünftiger" Desktop zu werden, das bedeutet, es verwaltet +Anwendungsfenster, zudem wird in der Lage sein, Anwendungen zu starten +und Dateien zu verwalten. %prep -%setup -q +%setup -q %patch0 -p1 %patch1 -p1 +#%%patch2 -p1 XXX: needs update +%patch3 -p1 +mkdir themes/winter +tar -C themes/winter -zxf themes/winter.etheme +%patch4 -p1 +rm themes/winter/fonts.cfg.* + +mv -f po/{no,nb}.po +rm po/*.gmo %build -LDFLAGS="-s"; export LDFLAGS -CFLAGS="-I%{_includedir}/freetype $RPM_OPT_FLAGS"; export CFLAGS +rm -f missing +%{__libtoolize} +%{__gettextize} +%{__aclocal} +%{__autoconf} +%{__autoheader} +%{__automake} +export LOCALEDIR=%{_datadir}/locale %configure \ - --enable-fsstd \ - --enable-sound + --enable-sound=yes -%{__make} configdatadir=%{_sysconfdir}/X11/enlightenment +# regenerate gmo files +%{__make} -C po update-gmo +%{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_datadir}/gnome/wm-properties +install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_wmpropsdir},/etc/sysconfig/wmstyle} %{__make} install \ - DESTDIR=$RPM_BUILD_ROOT \ - configdatadir=%{_sysconfdir}/X11/enlightenment + DESTDIR=$RPM_BUILD_ROOT -gzip -9nf AUTHORS README NEWS \ - $RPM_BUILD_ROOT%{_mandir}/man1/* +install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir} +install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop +install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/scripts/e_gen_menu +install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/%{name}/scripts/e_check_menu -install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/gnome/wm-properties +%find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT -%files +%files -f %{name}.lang %defattr(644,root,root,755) -%doc {AUTHORS,README,NEWS}.gz -%dir %{_sysconfdir}/X11/enlightenment -%config %{_sysconfdir}/X11/enlightenment/* +%doc AUTHORS README NEWS +%config %{_sysconfdir} %attr(755,root,root) %{_bindir}/* -%{_datadir}/enlightenment -%{_datadir}/gnome/wm-properties/* -%{_mandir}/man1/* +%dir %{_datadir}/%{name} +%{_datadir}/%{name}/[!s]* +%dir %{_datadir}/%{name}/scripts +%attr(755,root,root) %{_datadir}/%{name}/scripts/* +%{_datadir}/xsessions/%{name}.desktop +%{_wmpropsdir}/*