Author: czarny Date: Sun May 28 20:12:17 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - new - NFY
---- Files affected: SPECS: compiz-quinnstorm.spec (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SPECS/compiz-quinnstorm.spec diff -u /dev/null SPECS/compiz-quinnstorm.spec:1.1 --- /dev/null Sun May 28 22:12:17 2006 +++ SPECS/compiz-quinnstorm.spec Sun May 28 22:12:12 2006 @@ -0,0 +1,363 @@ +# $Revision$, $Date$ +# +# Conditional build: +%bcond_without gconf # don't build gconf plugin +%bcond_without gnome # don't build gnome-window-decorator +%bcond_with kde # build kde-window-decorator (not working) +# +%define _snap 20060521 +%define _realname compiz +# +Summary: OpenGL window and compositing manager +Summary(pl): OpenGL-owy zarządca okien i składania +Name: compiz-quinnstorm +Version: 0.0.11 +Release: 2.0.1 +License: GPL/MIT +Group: X11 +Source0: http://distfiles.xgl-coffee.org/%{name}-0.0.11.2.tar.bz2 +# Source0-md5: b3e68ced4554a7a2db2c3a382b92738e +Source1: %{_realname}-pld.png +# Source1-md5: 3050dc90fd4e5e990bb5baeb82bd3c8a +Patch0: %{_realname}-minimize-scaler-mod.patch +%if %{with gconf} || %{with gnome} +BuildRequires: GConf2-devel >= 2.0 +%endif +#BuildRequires: Mesa-libGL-devel >= 6.5-1.20060411.2 +BuildRequires: Mesa-libGL-devel >= 6.5-1.20060411.1 +BuildRequires: autoconf >= 2.57 +BuildRequires: automake +BuildRequires: glib2-devel >= 2.0 +BuildRequires: glitz-devel +BuildRequires: intltool +BuildRequires: libpng-devel +BuildRequires: libsvg-cairo-devel +BuildRequires: libtool +BuildRequires: pkgconfig +BuildRequires: startup-notification-devel >= 0.7 +BuildRequires: xorg-lib-libSM-devel +BuildRequires: xorg-lib-libXcomposite-devel +BuildRequires: xorg-lib-libXdamage-devel +BuildRequires: xorg-lib-libXrandr-devel +BuildRequires: xorg-lib-libXres-devel +BuildRequires: xorg-proto-glproto-devel +%if %{with gnome} +BuildRequires: control-center-devel >= 2.0 +BuildRequires: gnome-desktop-devel >= 2.0 +BuildRequires: gnome-menus-devel +BuildRequires: gtk+2-devel >= 2:2.8.0 +BuildRequires: libwnck-devel >= 2.14.1-2 +%endif +%if %{with kde} +BuildRequires: QtCore-devel +BuildRequires: QtGui-devel +BuildRequires: qt4-build +%endif +Requires(post,preun): GConf2 +Conflicts: xorg-xserver-xgl < 0.0.20060505 +Conflicts: compiz +Obsoletes: compiz-opacity +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +Compiz 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 mainlly by +Quinnstorm. Some parts were optimized for speed and there were added few +additional plugins and patches, delivering even more eycandy. + +%description -l pl +Compiz 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 świciedełek. + +%package devel +Summary: Header files for compiz +Summary(pl): Pliki nagłówkowe dla compiza +Group: Development +# (by compiz.pc; header requires only: OpenGL-devel, startup-notification-devel, damageproto, xextproto, libX11-devel) +Requires: OpenGL-devel +Requires: libpng-devel +Requires: startup-notification-devel >= 0.7 +Requires: xorg-lib-libSM-devel +Requires: xorg-lib-libXcomposite-devel +Requires: xorg-lib-libXdamage-devel +Requires: xorg-lib-libXrandr-devel +Conflicts: compiz-devel + +%description devel +Header files for compiz. + +%description devel -l pl +Pliki nagłówkowe dla compiza. + +%package gnome-settings +Summary: Compiz settings for gnome control panel +Summary(pl): Ustawienia compiza dla panelu sterowania gnome +Group: X11 +Requires: %{name} = %{version}-%{release} +Conflicts: compiz-gnome-settings + +%description gnome-settings +Compiz settings for gnome control panel. + +%description gnome-settings -l pl +Ustawienia compiza dla panelu sterowania gnome. + +%package gnome-decorator +Summary: Window decorator for gnome +Summary(pl): Dekorator okien dla gnome +Group: X11 +Requires: %{name} = %{version}-%{release} +Conflicts: compiz-gnome-decorator + +%description gnome-decorator +Window decorator for gnome. + +%description gnome-decorator -l pl +Dekorator okien dla gnome. + +%package kde-decorator +Summary: Window decorator for KDE +Summary(pl): Dekorator okien dla KDE +Group: X11 +Requires: %{name} = %{version}-%{release} +Conflicts: compiz-kde-decorator + +%description kde-decorator +Window decorator for KDE. + +%description kde-decorator -l pl +Dekorator okien dla KDE. + +%prep +%setup -q -n %{_realname}-%{version} +# doesn't apply anymore +#%patch0 -p0 + +%build +autoreconf -v --install +ln -s ../po config/po +%{__intltoolize} +rm config/po +sed -i -e 's/^mkinstalldirs.*/MKINSTALLDIRS=mkdir -p/' po/Makefile.in.in + +%configure \ + --disable-static \ + --enable-svg \ + --enable-libsvg-cairo \ + %{!?with_gconf:--disable-gconf} \ + --%{?with_gnome:en}%{!?with_gnome:dis}able-gnome \ + --%{?with_kde:en}%{!?with_kde:dis}able-kde + +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/compiz/novell.png + +rm -f $RPM_BUILD_ROOT%{_libdir}/compiz/*.la + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +%gconf_schema_install compiz.schemas + +%preun +%gconf_schema_uninstall compiz.schemas + +%files +%defattr(644,root,root,755) +%doc AUTHORS ChangeLog README TODO +%attr(755,root,root) %{_bindir}/compiz +%dir %{_libdir}/compiz +%attr(755,root,root) %{_libdir}/compiz/*.so +%{_datadir}/compiz +%if %{with gnome} +%{_datadir}/gnome/wm-properties/* +%endif +%{_sysconfdir}/gconf/schemas/compiz.schemas + +%files devel +%defattr(644,root,root,755) +%{_includedir}/compiz +%{_pkgconfigdir}/compiz.pc + +%if %{with gnome} +%files gnome-settings +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/window-manager-settings/*.so + +%files gnome-decorator +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/gnome-window-decorator +%endif + +%if %{with kde} +%files kde-decorator +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/kde-window-decorator +%endif + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[EMAIL PROTECTED]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2006/05/28 20:12:12 czarny +- new +- NFY + +Revision 1.44 2006/05/21 18:01:09 wolf +- 20060521 + +Revision 1.43 2006/05/14 15:18:50 wolf +- 20060514 + +Revision 1.42 2006/05/11 21:42:23 wolf +- 20060511 + +Revision 1.41 2006/05/09 15:50:30 wolf +- 20060509 + +Revision 1.40 2006/05/05 15:03:06 wolf +- 20060505 + +Revision 1.39 2006/04/30 17:21:53 aflinta +- added missing BR's + +Revision 1.38 2006/04/30 15:52:10 wolf +- 20060430 + +Revision 1.37 2006/04/26 15:19:03 wolf +- 20060426 + +Revision 1.36 2006/04/24 18:50:35 wolf +- BR new libwnck + +Revision 1.35 2006/04/24 18:23:48 wolf +- 20060424 + +Revision 1.34 2006/04/18 12:49:29 wolf +- 20060418 + +Revision 1.33 2006/04/11 14:12:43 wolf +- 20060411 + +Revision 1.32 2006/04/09 17:40:13 wolf +- 20060409 + +Revision 1.31 2006/04/07 13:35:43 wolf +- 20060407 + +Revision 1.30 2006/04/06 12:41:12 wolf +- 20060406 + +Revision 1.29 2006/04/03 15:16:23 wolf +- version bumped + +Revision 1.28 2006/04/03 15:10:43 wolf +- 20060404 +- functionality similar to switcher-all-desktops.patch included in compiz +- disabled kde bcond, it's senseless to build it + +Revision 1.27 2006/04/02 13:03:34 arekm +- kde builds (whether it works it's not so important :) + +Revision 1.26 2006/04/01 18:57:46 wolf +- 20060331 +- zoom newly created windows + +Revision 1.25 2006/03/29 21:51:18 patrys +- add snap to release + +Revision 1.24 2006/03/29 21:33:55 wolf +- new snap + +Revision 1.23 2006/03/29 15:04:15 wolf +- 20060329 + +Revision 1.22 2006/03/20 21:39:57 wolf +- 20060320 + +Revision 1.21 2006/03/17 15:27:39 wolf +- 20060317 + +Revision 1.20 2006/03/14 13:10:37 wolf +- md5 + +Revision 1.19 2006/03/14 13:08:34 wolf +- 20060314 + +Revision 1.18 2006/03/07 22:44:02 wolf +- 20060307 + +Revision 1.17 2006/03/06 20:56:28 wolf +- 20060306 + +Revision 1.16 2006/03/05 20:29:10 qboosh +- BR: pkgconfig + +Revision 1.15 2006/03/05 20:27:28 qboosh +- added gconf bcond, revised deps + +Revision 1.14 2006/03/03 21:48:11 wolf +- 20060303 + +Revision 1.13 2006/03/01 19:19:55 wolf +- 0.0.5 + +Revision 1.12 2006/03/01 16:26:39 wolf +- 20060301 + +Revision 1.11 2006/02/25 13:55:47 wolf +- corrected BRs +- separated gnome-window-decorator, kde-window-decorator and gnome-settings + to subpackages +- kde disabled by default + +Revision 1.10 2006/02/23 17:20:31 wolf +- md5 + +Revision 1.9 2006/02/23 17:18:55 wolf +- 0.0.4 + +Revision 1.8 2006/02/22 20:58:13 wolf +- switch windows on all/current desktop option + +Revision 1.7 2006/02/22 17:07:43 wolf +- devel package + +Revision 1.6 2006/02/22 14:28:11 wolf +- md5 + +Revision 1.5 2006/02/22 14:26:36 wolf +- snap 20060222 +- pl desc + +Revision 1.4 2006/02/22 14:07:45 wolf +- enable kde-window-decorator (completly broken though) + +Revision 1.3 2006/02/21 03:37:08 wolf +- fix jerky wobbly windows + +Revision 1.2 2006/02/20 18:35:11 wolf +- some BRs + +Revision 1.1 2006/02/20 18:21:31 wolf +- new, broken BR & R ================================================================ _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit