source: projects/specs/branches/6/g/gtk-sharp2/gtk-sharp2-vl.spec @ 3701

Revision 3701, 5.4 KB checked in by owa, 13 years ago (diff)

rebuilt with mono-2.10.1-3

Line 
1%define mono_dir %(/usr/bin/monodir)
2%define _name gtk-sharp
3Name: gtk-sharp2
4Version: 2.12.10
5Release: 6%{?_dist_release}
6Summary: GTK+ bindings for Mono
7Summary(ja): Mono 用 GTK+ バインディング
8Group: System Environment/Libraries
9License: LGPL
10URL: http://gtk-sharp.sf.net
11Source: http://ftp.gnome.org/pub/gnome/sources/%{_name}/2.12/%{_name}-%{version}.tar.bz2
12Patch1: gtk-sharp2-vtelibs.patch
13BuildRoot: %{_tmppath}/%{name}-%{version}-root
14BuildRequires: mono-devel
15BuildRequires: monodoc
16BuildRequires: glib2-devel >= 2.12.0
17BuildRequires: pango-devel
18BuildRequires: atk-devel
19BuildRequires: gtk2-devel >= 2.12.0
20BuildRequires: libglade2-devel
21BuildRequires: automake, libtool
22# Mono only availible on these:
23ExclusiveArch: %{ix86} x86_64 ppc ia64 armv4l sparc s390 s390x
24
25%description
26This package provides a library that allows you to build
27fully native graphical GNOME applications using Mono. Gtk#
28is a binding to GTK+, the cross platform user interface
29toolkit used in GNOME. It includes bindings for Gtk, Atk,
30Pango, Gdk, libgnome, libgnomeui and libgnomecanvas. Gtk#
312.4.x binds GTK+ 2.4.
32
33%package gapi
34Group:        Development/Languages
35Summary:      Glib and GObject C source parser and C generator for the creation and maintenance of managed bindings for Mono and .NET
36Requires:     perl-XML-LibXML-Common perl-XML-LibXML perl-XML-SAX
37
38%description gapi
39This package provides developer tools for the creation and
40maintainance of managed bindings to native libraries which utilize
41glib and GObject. Some examples of libraries currently bound using
42the GAPI tools and found in Gtk# include Gtk, Atk, Pango, Gdk,
43libgnome, libgnomeui and libgnomecanvas.
44
45
46%prep
47%setup -q -n %{_name}-%{version}
48
49%if 0
50%patch1 -p1 -b .vte
51## need to re-automake for gtk-sharp2-vtelibs.patch
52aclocal-1.7
53libtoolize --force
54automake-1.7 --add-missing
55autoconf
56%endif
57
58
59%build
60export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
61%configure
62make
63
64%install
65%{__rm} -rf $RPM_BUILD_ROOT
66export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
67make install DESTDIR=$RPM_BUILD_ROOT GACUTIL_FLAGS="/package gtk-sharp /gacdir %{_prefix}/lib /root ${RPM_BUILD_ROOT}%{_prefix}/lib"
68
69## remove unused files
70%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.a
71%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
72
73mv $RPM_BUILD_ROOT%{mono_dir}/gtk-sharp $RPM_BUILD_ROOT%{mono_dir}/gtk-sharp-2.0
74
75
76%clean
77%{__rm} -rf $RPM_BUILD_ROOT
78
79
80%files
81%defattr(-,root,root,-)
82%doc COPYING ChangeLog README
83%{_libdir}/libatksharpglue-2.so
84%{_libdir}/libgdksharpglue-2.so
85%{_libdir}/libgladesharpglue-2.so
86%{_libdir}/libglibsharpglue-2.so
87%{_libdir}/libgtksharpglue-2.so
88%{_libdir}/libpangosharpglue-2.so
89%{_libdir}/pkgconfig/*-sharp-2.0.pc
90%{_libdir}/pkgconfig/gtk-dotnet-2.0.pc
91%dir %{_prefix}/lib/gtk-sharp-2.0
92%{mono_dir}/gac/atk-sharp
93%{mono_dir}/gac/gdk-sharp
94%{mono_dir}/gac/glade-sharp
95%{mono_dir}/gac/glib-sharp
96%{mono_dir}/gac/gtk-dotnet
97%{mono_dir}/gac/gtk-sharp
98%{mono_dir}/gac/pango-sharp
99%{mono_dir}/gac/policy.2.10.*
100%{mono_dir}/gac/policy.2.4.*
101%{mono_dir}/gac/policy.2.6.*
102%{mono_dir}/gac/policy.2.8.*
103%{mono_dir}/gtk-sharp-2.0
104%{_prefix}/lib/monodoc/sources/gtk-sharp-docs.*
105
106%files gapi
107%defattr(-,root,root,-)
108%{_bindir}/gapi2-codegen
109%{_bindir}/gapi2-fixup
110%{_bindir}/gapi2-parser
111%{_prefix}/lib/gtk-sharp-2.0/gapi-fixup.exe
112%{_prefix}/lib/gtk-sharp-2.0/gapi-parser.exe
113%{_prefix}/lib/gtk-sharp-2.0/gapi_codegen.exe
114%{_prefix}/lib/gtk-sharp-2.0/gapi2xml.pl
115%{_prefix}/lib/gtk-sharp-2.0/gapi_pp.pl
116%{_libdir}/pkgconfig/gapi-2.0.pc
117%{_prefix}/share/gapi-2.0
118
119%changelog
120* Mon Apr 25 2011 Shu KONNO <owa@bg.wakwak.com> 2.12.10-6
121- rebuilt with mono-2.10.1-3
122
123* Sun Apr 03 2011 Shu KONNO <owa@bg.wakwak.com> 2.12.10-5
124- rebuilt with mono-2.10.1
125
126* Fri Oct 08 2010 Shu KONNO <owa@bg.wakwak.com> 2.12.10-4
127- rebuilt with mono-2.8
128
129* Wed Sep 22 2010 IWAI, Masaharu <iwai@alib.jp> 2.12.10-3
130- build with rpm-4.8.1-1 for pkg-config file
131
132* Wed Apr 14 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.12.10-2
133- updated build dependencies
134
135* Thu Apr 08 2010 Shu KONNO <owa@bg.wakwak.com> 2.12.10-1
136- updated gtk-sharp to 2.12.10
137
138* Sun Dec 27 2009 Shu KONNO <owa@bg.wakwak.com> 2.12.9-2
139- rebuilt with mono-2.6.1
140
141* Wed Jul 08 2009 Shu KONNO <owa@bg.wakwak.com> 2.12.9-1
142- updated gtk-sharp to 2.12.9
143- built with latest rpm to update mono-dependencies
144
145* Sun Apr 05 2009 Shu KONNO <owa@bg.wakwak.com> 2.12.8-1vl5
146- updated gtk-sharp to 2.12.8
147
148* Mon Dec 29 2008 Shu KONNO <owa@bg.wakwak.com> 2.12.5-1vl5
149- updated gtk-sharp to 2.12.5
150
151* Wed Sep 17 2008 Shu KONNO <owa@bg.wakwak.com> 2.12.3-1vl5
152- updated gtk-sharp to 2.12.3
153- dropt gtk-sharp2-vtelibs.patch
154- built with mono-2.0
155
156* Wed Aug 27 2008 Shu KONNO <owa@bg.wakwak.com> 2.8.2-2vl5
157- applied new versioning policy, spec in utf-8
158- use automake-1.7
159
160* Sun Apr  2 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.8.2-1vl1
161- rebuilt for Vine Linux
162
163* Fri Mar  3 2006 Christopher Aillon <caillon@redhat.com> - 2.8.2-1
164- Update to 2.8.2 to fix an issue with marshalling on x86-64
165
166* Fri Feb 10 2006 Christopher Aillon <caillon@redhat.com> - 2.8.1-1
167- Update to 2.8.1
168
169* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.8.0-1.1
170- rebuilt for new gcc4.1 snapshot and glibc changes
171
172* Tue Jan 31 2006 Christopher Aillon <caillon@redhat.com> 2.8.0-1
173- Update to 2.8.0
174
175* Thu Jan 19 2006 Alexander Larsson <alexl@redhat.com> 2.4.0-3
176- Mono now builds on s390x
177
178* Mon Jan  9 2006 Alexander Larsson <alexl@redhat.com> - 2.4.0-2
179- Fix vte build
180
181* Tue Nov 15 2005 Alexander Larsson <alexl@redhat.com> - 2.4.0-1
182- Initial version
Note: See TracBrowser for help on using the repository browser.