source: projects/specs/trunk/c/clutter-gtkmm/clutter-gtkmm-vl.spec @ 9160

Revision 9160, 2.6 KB checked in by inagaki, 9 years ago (diff)

2014-12-17 Ryoichi INAGAKI <ryo1@…>

  • clutter-gtkmm, clutter, icewm: updated
  • nss_ldap: rebuilt
  • openldap: added patch


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