source: projects/specs/trunk/c/cairo-compmgr/cairo-compmgr-vl.spec @ 1582

Revision 1582, 3.6 KB checked in by kazutaka, 14 years ago (diff)

最新の vala でリビルド (patch 1つ追加)

Line 
1Summary:        Cairo Composite Manager
2Summary(ja):    Cairo コンポジットマネージャ
3Name:           cairo-compmgr
4Version:        0.3.0
5Release:        2%{?_dist_release}
6Source0:        http://download.tuxfamily.org/ccm/cairo-compmgr/%{name}-%{version}.tar.gz
7Source1:        cairo-compmgr-0.3.0-ja.po
8Patch1:         cairo-compmgr-0.3.0-modify-pixman-required.patch
9Patch2:         cairo-compmgr-0.3.0-vala-0.10-fix.patch
10URL:            http://cairo-compmgr.tuxfamily.org/
11License:        GPLv2
12Group:          User Interface/X
13
14Requires(post):  desktop-file-utils
15Requires(postun):desktop-file-utils
16BuildRequires:  pkgconfig
17# down required version of pixman to compile on Vine 5
18#BuildRequires: pixman-devel >= 0.16.0
19BuildRequires:  pixman-devel >= 0.15.18
20BuildRequires:  libXdamage-devel
21BuildRequires:  cairo-devel >= 1.8.0
22BuildRequires:  gtk-doc
23BuildRequires:  freetype2-devel
24BuildRequires:  libpng-devel
25BuildRequires:  libdirectfb-devel
26BuildRequires:  atk-devel
27BuildRequires:  vala-devel >= 0.7.10
28BuildRequires:  gtk2-devel >= 2.16.0
29BuildRequires:  libXext-devel
30BuildRequires:  libSM-devel
31BuildRequires:  gettext
32
33BuildRoot:      %{_tmppath}/%{name}%{version}-%{release}-buildroot
34
35%description
36Cairo Composite Manager is a versatile and extensible composite manager
37which use cairo for rendering. Plugins can be used to add some cool effects
38to your desktop.
39
40%description -l ja
41Cairo コンポジットマネージャはレンダリングに cairo を使用した多機能で拡張
42の可能なコンポジットマネージャです。プラグインを使ってデスクトップにクール
43な視覚効果を追加できます。
44
45%package devel
46Summary:        Headers and development files of Cairo Composite Manager
47Summary(ja):    Cairo コンポジットマネージャの開発用ファイル
48Group:          Development/Libraries
49Requires:       %{name} = %{version}
50
51%description devel
52This package contains the headers and development files that are needed,
53when trying to develop or compile applications which need Cairo Composite Manager.
54
55%description devel -l ja
56このパッケージには Cairo コンポジットマネージャを使ったプログラムを開発
57するのに必要なヘッダや開発用のファイルが含まれています。
58
59
60%prep
61%setup -q
62%patch1 -p1 -b .pixman
63%patch2 -p1 -b .vala
64
65%build
66%configure
67%{__make} %{?_smp_mflags}
68
69%install
70rm -rf $RPM_BUILD_ROOT
71%{__make} install DESTDIR=$RPM_BUILD_ROOT
72
73# install japanese translation
74%{__mkdir_p} $RPM_BUILD_ROOT/%{_datadir}/locale/ja/LC_MESSAGES
75msgfmt %{SOURCE1} -o ${RPM_BUILD_ROOT}/%{_localedir}/ja/LC_MESSAGES/%{name}.mo
76
77%find_lang %{name}
78
79# remove unnecessary files
80find $RPM_BUILD_ROOT/%{_libdir} -name "*.la" -exec %{__rm} -f "{}" \;
81
82%post
83update-desktop-database %{_datadir}/applications >& /dev/null ||:
84
85%postun
86update-desktop-database %{_datadir}/applications >& /dev/null ||:
87
88
89%clean
90%{__rm} -rf $RPM_BUILD_ROOT
91
92
93%files -f %{name}.lang
94%defattr(-,root,root)
95%doc AUTHORS README NEWS COPYING ChangeLog
96%{_bindir}/%{name}
97%{_bindir}/ccm-schema-key-to-gconf
98%{_libdir}/%{name}
99%{_libdir}/libcairo_compmgr.so.0
100%{_libdir}/libcairo_compmgr.so.0.0.3
101%{_datadir}/%{name}
102%{_datadir}/applications/%{name}.desktop
103%{_datadir}/pixmaps/%{name}
104%{_datadir}/vala/vapi
105%{_mandir}/man1/%{name}.1*
106
107%files devel
108%defattr(-,root,root)
109%{_includedir}/%{name}/*.h
110%{_libdir}/pkgconfig/*.pc
111%{_libdir}/libcairo_compmgr.so
112%{_datadir}/gtk-doc/html/%{name}
113
114
115%changelog
116* Sun Aug 15 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.3.0-2
117- rebuild with vala-0.9.5
118- add Patch2: to fix compile error with vala-0.9.5
119
120* Mon Aug 02 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.3.0-1
121- initial build for Vine Linux
122- add Source1: japanese translation
123- add Patch1: modify required version of pixman (for Vine Plus/5)
Note: See TracBrowser for help on using the repository browser.