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

Revision 1513, 3.4 KB checked in by kazutaka, 14 years ago (diff)

new package

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