source: projects/specs/branches/6/g/gtkmm2/gtkmm2-vl.spec @ 2041

Revision 2041, 6.5 KB checked in by Takemikaduchi, 14 years ago (diff)

update to GNOME-2.32.0

Line 
1%define ver 2.4
2
3Summary: A C++ interface for the GTK+ (a GUI library for X).
4Summary(ja): GTK+ の C++ インターフェイス
5Name: gtkmm2
6Version: 2.22.0
7Release: 1%{?_dist_release}
8License: LGPL
9Group: System Environment/Libraries
10Source: ftp://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.22/gtkmm-%{version}.tar.bz2
11
12URL: http://gtkmm.sourceforge.net/
13Buildroot: %{_tmppath}/%{name}-%{version}-root
14Requires: glibmm >= 2.21.2
15Requires: pangomm >= 2.25.1.3
16Requires: atk >= 1.9.0
17Requires: gtk2 >= 2.17.11
18BuildRequires: glibmm-devel >= 2.21.2
19BuildRequires: cairomm-devel
20BuildRequires: pangomm-devel >= 2.25.1.3
21BuildRequires: atkmm-devel
22BuildRequires: gtk2-devel >= 2.17.11
23BuildRequires: libsigc++-devel >= 2.0.0
24
25%description
26gtkmm (previously known as Gtk--) is the official C++ interface for the
27popular GUI library GTK+. Highlights include typesafe callbacks, widgets
28extensible via inheritance and a comprehensive set of widget classes that
29can be freely combined to quickly create complex user interfaces.
30
31The gtkmm devel package contains the static libraries and header files
32needed for developing GTK+ (GIMP ToolKit) applications in C++.
33
34
35%package        devel
36Summary:        Development tools for gtkmm applications.
37Summary(ja):    gtkmm アプリケーションの開発用ファイル
38Group:          Development/Libraries
39Requires:       %{name} = %{version}
40Requires:       gtk2-devel >= 2.17.11
41Requires:       glibmm-devel >= 2.21.2
42Requires:       cairomm-devel
43Requires:       pangomm-devel >= 2.25.1.3
44
45%description devel
46This package contains the headers that programmers will need to develop
47applications which will use Gtk--, the C++ interface to the GTK+
48(the Gimp ToolKit) GUI library.
49
50%prep
51%setup -q -n gtkmm-%{version}
52#patch0 -p1
53
54%build
55%configure --disable-static
56make %{?_smp_mflags}
57
58%install
59[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
60
61make install DESTDIR=$RPM_BUILD_ROOT
62
63find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
64
65# Fix documentation installation, put everything under gtk-doc
66mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/gtkmm-%{ver}
67mv ${RPM_BUILD_ROOT}%{_docdir}/gtkmm-%{ver}/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/gtkmm-%{ver}/
68
69# devhelp path fix
70sed -i 's:doc/gtkmm-%{ver}:gtk-doc/html/gtkmm-%{ver}:g' $RPM_BUILD_ROOT%{_datadir}/devhelp/books/gtkmm-%{ver}/gtkmm-%{ver}.devhelp2
71
72# remove demos, examples
73rm -rf $RPM_BUILD_ROOT%{_datadir}/gtkmm-%{ver}/demo
74rm -rf $RPM_BUILD_ROOT%{_datadir}/gtkmm-%{ver}/examples
75
76%post -p /sbin/ldconfig
77
78%postun -p /sbin/ldconfig
79
80%clean
81[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
82
83%files
84%defattr(-, root, root)
85%doc AUTHORS COPYING ChangeLog NEWS README
86%{_libdir}/lib*.so.*
87
88%files  devel
89%defattr(-, root, root)
90%{_includedir}/*
91#{_libdir}/*.la
92#{_libdir}/*.a
93%{_libdir}/*.so
94%{_libdir}/gtkmm-*
95%{_libdir}/gdkmm-*
96%{_libdir}/pkgconfig/*.pc
97
98%{_datadir}/gtk-doc/html/*
99%{_datadir}/devhelp/books/*
100
101%changelog
102* Sat Oct 02 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.22.0-1
103- new upstream release
104- change BuildRequires: atkmm-devel instead of atk-devel
105
106* Tue Sep 21 2010 IWAI, Masaharu <iwai@alib.jp> 2.20.3-2
107- build with rpm-4.8.1-1 for pkg-config file
108
109* Mon Jun 21 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.20.3-1
110- new upstream release
111
112* Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.20.2-1
113- new upstream release
114
115* Wed Mar 31 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.20.0-1
116- new upstream release
117
118* Mon Oct  5 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.18.2-1
119- new upstream release
120
121* Fri Mar 20 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.16.0-1
122- new upstream release
123- dropped Patch0
124
125* Sat Oct  4 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.1-1vl5
126- new upstream release
127- added --disable-static to %%configure
128- added Patch0 for devhelp path fix
129- spec in UTF-8
130
131* Sat Apr 12 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.12.7-1vl5
132- new upstream release
133- devel documents are installed into gtk-doc dir
134
135* Sun Jan 13 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.12.3-0vl1
136- new upstream release
137
138* Fri May 11 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.10-0vl1
139- new upstream release
140- rebuild with new environment/toolchain
141
142* Mon Apr 30 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.10.9-0vl1
143- new upstream release
144- added Requires/BuildRequires for cairomm
145
146* Tue Jan  9 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.10-0vl1
147- new upstream release
148
149* Sun Sep 24 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.9-0vl1
150- new upstream release
151
152* Sat Aug 19 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.8-0vl2
153- rebuilt with glibmm-2.12.0, pango-1.14.0, atk-1.12.1
154
155* Sat May 20 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.8-0vl1
156- new upstream release
157
158* Mon May 15 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.7-0vl1
159- new upstream release
160
161* Tue Apr 25 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.5-0vl1
162- new upstream release
163
164* Sat Feb  4 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.3-0vl1
165- new upstream release
166
167* Sat Nov 19 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.1-0vl1
168- new upstream release
169
170* Tue Sep 20 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.0-0vl1
171- new upstream release
172
173* Wed Aug 17 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.4-0vl2
174- rebuild with libsigc++ 2.0.16, libtool 1.5.18
175- added Requires: pkgconfig
176- added Requires: glibmm-devel to devel package
177
178* Sun Jul 31 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.4-0vl1
179- new upstream release
180
181* Tue May 03 2005 Satoshi MACHINO <machino@vinelinux.org> 2.6.2-0vl1
182- new upstream release
183- changed Copylight to License
184
185* Sat Apr  2 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.1-0vl1
186- new upstream release
187- updated dependancy
188
189* Sun Feb 27 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.11-0vl1
190- new upstream release
191
192* Sat Dec 11 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.8-0vl1
193- new upstream release
194
195* Sun Nov 14 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.7-0vl1
196- new upstream release
197- fixed libraries dependancy
198- added Japanese summary
199
200* Tue Dec 16 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.2.8-1vl1
201- rebuild for Vine Linux
202- based on Freshrpms
203
204* Thu Nov 12 2003 Matthias Saou <http://freshrpms.net/> - 2.2.8-1.fr
205- Update to 2.2.8.
206- Added devhelp book.
207- Rebuild for Fedora Core 1.
208
209* Tue Jul 22 2003 Matthias Saou <matthias.saou@est.une.marmotte.net>
210- Update to 2.2.5.
211
212* Fri May 23 2003 Matthias Saou <matthias.saou@est.une.marmotte.net>
213- Update to 2.2.3.
214
215* Thu May 22 2003 Matthias Saou <matthias.saou@est.une.marmotte.net>
216- Update to 2.2.2.
217
218* Sun May  4 2003 Matthias Saou <matthias.saou@est.une.marmotte.net>
219- Initial release based on the gtkmm 1.x spec file.
Note: See TracBrowser for help on using the repository browser.