# # Conditional build: %bcond_with beryl_mesa # beryl-xgl statically linked with own libGL # %define _beryl_mesa_version 0.1.99.2 Summary: OpenGL window and compositing manager Summary(pl.UTF-8): OpenGL-owy zarządca okien i składania Name: beryl-core Version: 0.2.1 Release: 2 Epoch: 1 License: GPL v2+ Group: X11 Source0: http://releases.beryl-project.org/%{version}/%{name}-%{version}.tar.bz2 # Source0-md5: 895fe727d4396f6d51ffaf73cf8460d0 Source1: http://releases.beryl-project.org/%{_beryl_mesa_version}/beryl-mesa-%{_beryl_mesa_version}.tar.bz2 # Source1-md5: 387d068091bc5c6fa28f6d754e1296d1 Patch0: %{name}-link.patch URL: http://beryl-project.org/ BuildRequires: GConf2-devel >= 2.0 BuildRequires: OpenGL-GLX-devel BuildRequires: autoconf >= 2.57 BuildRequires: automake >= 1:1.9 BuildRequires: gettext-tools BuildRequires: glib2-devel >= 2.0 BuildRequires: intltool >= 0.35.0 BuildRequires: libpng-devel BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: sed >= 4.0 BuildRequires: startup-notification-devel >= 0.7 BuildRequires: xorg-lib-libSM-devel BuildRequires: xorg-lib-libXcomposite-devel >= 0.3 BuildRequires: xorg-lib-libXdamage-devel BuildRequires: xorg-lib-libXinerama-devel BuildRequires: xorg-lib-libXrandr-devel BuildRequires: xorg-lib-libXrender-devel >= 0.8.4 BuildRequires: xorg-proto-glproto-devel BuildRequires: xorg-util-makedepend Requires: xorg-app-xvinfo Provides: compiz Obsoletes: compiz-quinnstorm BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Beryl is an OpenGL compositing manager that use GLX_EXT_texture_from_pixmap for binding redirected top-level windows to texture objects. It has a flexible plug-in system and it is designed to run well on most graphics hardware. This is an enhanced version of compiz, developed mainly by Quinnstorm. Some parts were optimized for speed and there were added few additional plugins and patches, delivering even more eyecandy. %description -l pl.UTF-8 Beryl jest OpenGL-owym zarządcą składania, używającym rozszerzenia GLX_EXT_texture_from_pixmap w celu wiązania przekierowanych okien do tekstur. Posiada elastyczny system wtyczek i jest tak zaprojektowany, by dobrze działać na większości kart graficznych. To jest udoskonalona wersja compiza, tworzona głównie przez Quinnstorma. Niektóre części zostały zoptymalizowane pod względem prędkości oraz dodano kilka dodatkowych wtyczek i łatek, dostarczających jeszcze więcej świecidełek. %package devel Summary: Header files for beryl Summary(pl.UTF-8): Pliki nagłówkowe dla beryla Group: X11/Development/Libraries Requires: %{name} = %{epoch}:%{version}-%{release} Requires: OpenGL-GLX-devel Requires: glib2-devel >= 2.0 Requires: libpng-devel Requires: startup-notification-devel >= 0.7 Requires: xorg-lib-libSM-devel Requires: xorg-lib-libXcomposite-devel >= 0.3 Requires: xorg-lib-libXdamage-devel Requires: xorg-lib-libXinerama-devel Requires: xorg-lib-libXrandr-devel Requires: xorg-lib-libXrender-devel >= 0.8.4 Requires: xorg-proto-glproto-devel Obsoletes: compiz-quinnstorm-devel %description devel Header files for beryl. %description devel -l pl.UTF-8 Pliki nagłówkowe dla beryla. %package gconf Summary: GConf settings plugin for beryl Summary(pl.UTF-8): Wtyczka ustawień GConf dla beryla Group: Libraries Requires: %{name} = %{epoch}:%{version}-%{release} %description gconf GConf settings plugin for beryl. %description gconf -l pl.UTF-8 Wtyczka ustawień GConf dla beryla. %prep %setup -q %{?with_beryl_mesa: -a1} %patch0 -p1 mv -f po/{de_DE,de}.po mv -f po/{hu_HU,hu}.po mv -f po/{pt_PT,pt}.po mv -f po/{sv_SE,sv}.po mv -f po/{uk_UA,uk}.po # NOTE: check the list after any upgrade! cat > po/LINGUAS <