source: projects/specs/branches/6/g/gnome-desktop-sharp2/gnome-desktop-sharp2-vl.spec @ 2347

Revision 2347, 6.9 KB checked in by Takemikaduchi, 13 years ago (diff)

mono: fix for ppc, gnome-sharp2: add BR: libSM-devel, gnome-desktop-sharp2: change BR: gnome-panel-devel

Line 
1%define mono_dir %(/usr/bin/monodir)
2%define _name gnome-desktop-sharp
3Name: gnome-desktop-sharp2
4Version: 2.26.0
5Release: 9%{?_dist_release}
6Summary: Mono bindings for libgnome-desktop
7Summary(ja): Mono 用 libgnome-desktop バインディング
8Group: Development/Libraries
9License: GPL, LGPL 2.0/2.1
10URL: http://gtk-sharp.sf.net
11#Source: http://mono.ximian.com/monobuild/preview/sources/%{mame}/%{_name}-%{version}.tar.bz2
12Source: http://ftp.novell.com/pub/mono/sources/%{name}/gnome-desktop-sharp-%{version}.tar.bz2
13Patch0: gnome-desktop-sharp-lib-target.patch
14BuildRoot: %{_tmppath}/%{name}-%{version}-root
15BuildRequires: mono-devel monodoc
16BuildRequires: gnome-sharp2 gtk-sharp2-gapi
17BuildRequires: librsvg2-devel libwnck-devel vte-devel
18BuildRequires: gtkhtml3-devel gtksourceview2-devel
19#BuildRequires: nautilus-cd-burner
20BuildRequires: gnome-desktop-devel libgnomeprintui-devel
21BuildRequires: gnome-panel-devel
22
23Packager:      konno, daisuke, ryoichi
24
25%description
26This package contains Mono bindings for libgnome-desktop.
27
28%package -n gtksourceview2-sharp
29Summary: Mono bindings for gtksourceview2
30Group: Development/Libraries
31
32%description -n gtksourceview2-sharp
33This package contains Mono bindings for libgtksourceview-2.0.
34
35%package -n rsvg2-sharp
36Summary: Mono bindings for rsvg
37Group: Development/Libraries
38
39%description -n rsvg2-sharp
40This package contains Mono bindings for librsvg.
41
42%package -n gtkhtml314-sharp
43Summary: Mono bindings for gtkhtml
44Group: Development/Libraries
45
46%description -n gtkhtml314-sharp
47This package contains Mono bindings for gtkhtml.
48
49%package -n wnck-sharp
50Summary: Mono bindings for wnck
51Group: Development/Libraries
52
53%description -n wnck-sharp
54This package contains Mono bindings wnck.
55
56%package -n vte016-sharp
57Summary: Mono bindings for vte
58Group: Development/Libraries
59
60%description -n vte016-sharp
61This package contains Mono bindings for vte.
62
63#%package -n nautilusburn-sharp
64#Summary: Mono bindings for nautilusburn
65#Group: Development/Libraries
66#
67#%description -n nautilusburn-sharp
68#This package contains Mono bindings for libnautilus-burn.
69
70%package -n gnome-panel-sharp
71Summary: Mono bindings for gnome-panel
72Group: Development/Libraries
73
74%description -n gnome-panel-sharp
75This package contains Mono bindings for gnome-panel.
76
77%package -n gnome-print-sharp
78Summary: Mono bindings for gnome-print
79Group: Development/Libraries
80
81%description -n gnome-print-sharp
82This package contains Mono bindings for gnome-print.
83
84%prep
85%setup -q -n %{_name}-%{version}
86%patch0 -p1 -b .target
87
88%build
89export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
90# FIXME: windowmanager.c:*: warning: dereferencing type-punned pointer will break strict-aliasing rules
91export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
92%configure --enable-debug
93make
94
95
96%install
97rm -rf $RPM_BUILD_ROOT
98export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
99%makeinstall
100rm $RPM_BUILD_ROOT%{_libdir}/*.*a
101
102
103%clean
104rm -rf $RPM_BUILD_ROOT
105
106
107%files
108%defattr(-,root,root)
109%{mono_dir}/gnomedesktop-sharp-2.20
110%{mono_dir}/gac/*gnomedesktop-sharp
111%dir %{_datadir}/gnomedesktop-sharp
112%{_datadir}/gnomedesktop-sharp/2.20
113%{_libdir}/pkgconfig/gnome-desktop-sharp-2.0.pc
114
115%files -n gtksourceview2-sharp
116%defattr(-,root,root)
117%{mono_dir}/gtksourceview2-sharp-2.0
118%{mono_dir}/gac/*gtksourceview2-sharp
119%dir %{_datadir}/gtksourceview2-sharp
120%{_datadir}/gtksourceview2-sharp/2.0
121%{_libdir}/pkgconfig/gtksourceview2-sharp.pc
122%{_libdir}/libgtksourceview2sharpglue-2.so
123
124%files -n rsvg2-sharp
125%defattr(-,root,root)
126%{mono_dir}/rsvg2-sharp-2.0
127%{mono_dir}/gac/*rsvg2-sharp
128%dir %{_datadir}/rsvg2-sharp
129%{_datadir}/rsvg2-sharp/2.0
130%{_libdir}/pkgconfig/rsvg2-sharp-2.0.pc
131
132%files -n gtkhtml314-sharp
133%defattr(-,root,root)
134%{mono_dir}/gtkhtml-sharp-3.14
135%{mono_dir}/gac/*gtkhtml-sharp
136%dir %{_datadir}/gtkhtml-sharp
137%{_datadir}/gtkhtml-sharp/3.14
138%{_libdir}/pkgconfig/gtkhtml-sharp-3.14.pc
139%{_libdir}/libgtkhtmlsharpglue-2.so
140
141#%files -n nautilusburn-sharp
142#%defattr(-,root,root)
143#%{mono_dir}/nautilusburn-sharp-2.20
144#%{mono_dir}/gac/*nautilusburn-sharp
145#%dir %{_datadir}/nautilusburn-sharp
146#%{_datadir}/nautilusburn-sharp/2.20
147#%{_libdir}/pkgconfig/nautilusburn-sharp.pc
148#%{_libdir}/libnautilusburnsharpglue-2.so
149
150%files -n vte016-sharp
151%defattr(-, root, root)
152%{mono_dir}/vte-sharp-0.16
153%{mono_dir}/gac/*vte-sharp
154%dir %{_datadir}/vte-sharp
155%{_datadir}/vte-sharp/0.16
156%{_libdir}/libvtesharpglue-2.so
157%{_libdir}/pkgconfig/vte-sharp-0.16.pc
158
159%files -n wnck-sharp
160%defattr(-, root, root)
161%{mono_dir}/wnck-sharp-2.20
162%{mono_dir}/gac/*wnck-sharp
163%dir %{_datadir}/wnck-sharp
164%{_datadir}/wnck-sharp/2.20
165%{_libdir}/pkgconfig/wnck-sharp-1.0.pc
166%{_libdir}/libwncksharpglue-2.so
167
168%files -n gnome-panel-sharp
169%defattr(-, root, root)
170%{mono_dir}/gnome-panel-sharp-2.24
171%{mono_dir}/gac/gnome-panel-sharp
172%dir %{_datadir}/gnome-panel-sharp
173%{_datadir}/gnome-panel-sharp/2.24
174%{_libdir}/pkgconfig/gnome-panel-sharp-2.24.pc
175%{_libdir}/libgnomepanelsharpglue-2.so
176
177%files -n gnome-print-sharp
178%defattr(-, root, root)
179%{mono_dir}/gnome-print-sharp-2.18
180%{mono_dir}/gac/gnome-print-sharp
181%dir %{_datadir}/gnome-print-sharp
182%{_datadir}/gnome-print-sharp/2.18
183%{_libdir}/pkgconfig/gnome-print-sharp-2.18.pc
184
185%changelog
186* Tue Dec 14 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.26.0-9
187- change BuildRequires: gnome-panel-devel instead of gnome-panel
188
189* Sat Oct 09 2010 Shu KONNO <owa@bg.wakwak.com> 2.26.0-8
190- rebuilt with mono-2.8
191
192* Sun Sep 26 2010 Shu KONNO <owa@bg.wakwak.com> 2.26.0-7
193- rebuilt with rpm-4.8.1 for pkg-config
194
195* Mon May 31 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 2.26.0-6
196- import Patch1 from fedora package to fix target lib number
197- add BuildRequires: gnome-desktop-devel libgnomeprintui-devel
198- drop BuildRequires: nautilus-cd-burner and nautilusburn-sharp
199  sub package (Obsoletes by brasero)
200
201* Thu Apr 08 2010 Shu KONNO <owa@bg.wakwak.com> 2.26.0-5
202- rebuilt with new envrionment
203
204* Wed Jul 08 2009 Shu KONNO <owa@bg.wakwak.com> 2.26.0-4
205- rebuilt with latest rpm to update mono-dependencies
206
207* Fri May 01 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.26.0-3
208- BuildRequires: gtksourceview2-devel instead of gtksourceview-devel
209
210* Fri May 01 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.26.0-2
211- add sub packages gnome-panel-sharp and gnome-print-sharp
212- add *glue-2.so to each sub packages
213- add Packager tag
214
215* Sat Apr 25 2009 Shu KONNO <owa@bg.wakwak.com> 2.26.0-1
216- updated gnome-desktop-sharp to 2.26.0
217
218* Sun Apr 19 2009 Shu KONNO <owa@bg.wakwak.com> 2.20.1-2
219- changed url
220- changed sub packages Group to Development/Libraries
221- changed monodoc-core to monodoc
222
223* Thu Sep 18 2008 Shu KONNO <owa@bg.wakwak.com> 2.20.1-1
224- initial build for VineSeed
225    - applied vine versioning policy
226    - added japanese summary
227    - spec in utf-8
228
229* Wed Apr  9 2008 wberrier@novell.com
230- Remove gnome-desktop-sharp2-complete package
231- Rename gnomedesktop2-sharp to gnome-desktop-sharp2 so we have a
232  sub-package named the same as the .spec file
233- Don't call autoreconf since we don't have any patches
234* Fri Jan 11 2008 mkestner@novell.com
235- Initial package of gnome-desktop-sharp2
Note: See TracBrowser for help on using the repository browser.