source: projects/specs/branches/6/c/cluttermm/cluttermm-vl.spec @ 1897

Revision 1897, 2.5 KB checked in by Takemikaduchi, 14 years ago (diff)

rebuild with rpm-4.8.1

Line 
1%define ver 1.0
2
3Summary: A C++ wrapper for Clutter
4Summary(ja): Clutter の C++ ラッパー
5Name: cluttermm
6Version: 0.9.6
7Release: 2%{?_dist_release}
8License: LGPL
9Group: System Environment/Libraries
10Source: ftp://ftp.gnome.org/pub/GNOME/sources/cluttermm/0.9/%{name}-%{version}.tar.bz2
11
12Buildroot: %{_tmppath}/%{name}-%{version}-root
13
14Requires:       clutter >= 1.2.0
15Requires:       pangomm >= 2.24.0
16BuildRequires:  clutter-devel >= 1.2.0
17BuildRequires:  pangomm-devel >= 2.24.0
18
19Vendor: Project Vine
20Distribution: Vine Linux
21Packager: Takemikaduchi
22
23%description
24Cluttermm is a C++ wrapper for Clutter. See Clutter::Stage and Clutter::Actor,
25for instance, and see the Programming with cluttermm tutorial.
26
27
28%package        devel
29Summary:        Development tools for cluttermm applications.
30Summary(ja):    cluttermm アプリケーションの開発用ファイル
31Group:          Development/Libraries
32Requires:       %{name} = %{version}-%{release}
33Requires:       clutter-devel >= 1.2.0
34
35%description devel
36Header files and libraries for building a extension library for the cluttermm.
37
38%prep
39%setup -q
40
41%build
42%configure --disable-static
43make %{?_smp_mflags}
44
45%install
46[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
47
48make install DESTDIR=$RPM_BUILD_ROOT
49
50find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
51find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
52
53# Fix documentation installation, put everything under gtk-doc
54mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}
55mv ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{ver}/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}/
56
57# devhelp path fix
58sed -i 's:doc/%{name}-%{ver}:gtk-doc/html/%{name}-%{ver}:g' $RPM_BUILD_ROOT%{_datadir}/devhelp/books/%{name}-%{ver}/%{name}-%{ver}.devhelp2
59
60# remove demos, examples
61rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/demo
62rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/examples
63
64%post -p /sbin/ldconfig
65
66%postun -p /sbin/ldconfig
67
68%clean
69[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
70
71%files
72%defattr(-, root, root)
73%doc AUTHORS COPYING ChangeLog NEWS README
74%{_libdir}/lib*.so.*
75
76%files  devel
77%defattr(-, root, root)
78%{_includedir}/*
79%{_libdir}/*.so
80%{_libdir}/%{name}-*
81%{_libdir}/pkgconfig/*.pc
82%{_datadir}/gtk-doc/html/*
83%{_datadir}/devhelp/books/*
84%{_datadir}/%{name}-%{ver}/proc/m4/*.m4
85
86%changelog
87* Sat Sep 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.6-2
88- rebuild with rpm-4.8.1 for pkg-config file
89
90* Thu Jul 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.6-1
91- initial build for Vine Linux
92
Note: See TracBrowser for help on using the repository browser.