Summary: Cairo Composite Manager Summary(ja): Cairo コンポジットマネージャ Name: cairo-compmgr Version: 0.3.0 Release: 4%{?_dist_release} Source0: http://download.tuxfamily.org/ccm/cairo-compmgr/%{name}-%{version}.tar.gz Source1: cairo-compmgr-0.3.0-ja.po Patch1: cairo-compmgr-0.3.0-modify-pixman-required.patch Patch2: cairo-compmgr-0.3.0-vala-0.10-fix.patch URL: http://cairo-compmgr.tuxfamily.org/ License: GPLv2 Group: User Interface/X Requires(post): desktop-file-utils Requires(postun):desktop-file-utils BuildRequires: pkgconfig # down required version of pixman to compile on Vine 5 #BuildRequires: pixman-devel >= 0.16.0 BuildRequires: pixman-devel >= 0.15.18 BuildRequires: libXdamage-devel BuildRequires: cairo-devel >= 1.8.0 BuildRequires: gtk-doc BuildRequires: freetype2-devel BuildRequires: libpng-devel BuildRequires: libdirectfb-devel BuildRequires: atk-devel BuildRequires: vala-devel >= 0.7.10 BuildRequires: gtk2-devel >= 2.16.0 BuildRequires: libXext-devel BuildRequires: libSM-devel BuildRequires: gettext BuildRequires: glade3-devel BuildRoot: %{_tmppath}/%{name}%{version}-%{release}-buildroot %description Cairo Composite Manager is a versatile and extensible composite manager which use cairo for rendering. Plugins can be used to add some cool effects to your desktop. %description -l ja Cairo コンポジットマネージャはレンダリングに cairo を使用した多機能で拡張 の可能なコンポジットマネージャです。プラグインを使ってデスクトップにクール な視覚効果を追加できます。 %package devel Summary: Headers and development files of Cairo Composite Manager Summary(ja): Cairo コンポジットマネージャの開発用ファイル Group: Development/Libraries Requires: %{name} = %{version} %description devel This package contains the headers and development files that are needed, when trying to develop or compile applications which need Cairo Composite Manager. %description devel -l ja このパッケージには Cairo コンポジットマネージャを使ったプログラムを開発 するのに必要なヘッダや開発用のファイルが含まれています。 %prep %setup -q %patch1 -p1 -b .pixman %patch2 -p1 -b .vala %build %configure %{__make} %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT %{__make} install DESTDIR=$RPM_BUILD_ROOT # install japanese translation %{__mkdir_p} $RPM_BUILD_ROOT/%{_datadir}/locale/ja/LC_MESSAGES msgfmt %{SOURCE1} -o ${RPM_BUILD_ROOT}/%{_localedir}/ja/LC_MESSAGES/%{name}.mo %find_lang %{name} # remove unnecessary files find $RPM_BUILD_ROOT/%{_libdir} -name "*.la" -exec %{__rm} -f "{}" \; %post update-desktop-database %{_datadir}/applications >& /dev/null ||: %postun update-desktop-database %{_datadir}/applications >& /dev/null ||: %clean %{__rm} -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root) %doc AUTHORS README NEWS COPYING ChangeLog %{_bindir}/%{name} %{_bindir}/ccm-schema-key-to-gconf %{_libdir}/%{name} %{_libdir}/glade3/modules/libgladeccm.so %{_libdir}/libcairo_compmgr.so.0 %{_libdir}/libcairo_compmgr.so.0.0.3 %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/glade3/catalogs/%{name}.xml %{_datadir}/pixmaps/%{name} %{_datadir}/vala/vapi %{_mandir}/man1/%{name}.1* %files devel %defattr(-,root,root) %{_includedir}/%{name}/*.h %{_libdir}/pkgconfig/*.pc %{_libdir}/libcairo_compmgr.so %{_datadir}/gtk-doc/html/%{name} %changelog * Thu Oct 28 2010 Toshiharu Kudoh 0.3.0-4 - added BuildRequires: glade3-devel - added %%{_libdir}/glade3/modules/libgladeccm.so and %%{_datadir}/glade3/catalogs/%{name}.xml in %%files * Mon Sep 27 2010 Shu KONNO 0.3.0-3 - rebuilt with rpm-4.8.1 for pkg-config * Sun Aug 15 2010 Kazutaka HARADA 0.3.0-2 - rebuild with vala-0.9.5 - add Patch2: to fix compile error with vala-0.9.5 * Mon Aug 02 2010 Kazutaka HARADA 0.3.0-1 - initial build for Vine Linux - add Source1: japanese translation - add Patch1: modify required version of pixman (for Vine Plus/5)