source: projects/specs/trunk/g/gtkmm2/gtkmm2-vl.spec @ 7756

Revision 7756, 7.1 KB checked in by Takemikaduchi, 11 years ago (diff)

new upstream release

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