source: projects/specs/trunk/g/gtk-sharp2/gtk-sharp2-vl.spec @ 769

Revision 769, 5.0 KB checked in by owa, 14 years ago (diff)

updated mono to 2.6.3

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