1 %include /usr/lib/rpm/macros.mono
2 Summary: .NET language bindings for GTK+ 3
3 Summary(pl.UTF-8): Wiązania GTK+ 3 dla .NET
4 Name: dotnet-gtk-sharp3
9 Source0: http://ftp.gnome.org/pub/GNOME/sources/gtk-sharp/2.99/gtk-sharp-%{version}.tar.xz
10 # Source0-md5: 2120ff15abe655e4de8aa5aadf0d5d12
11 URL: http://www.mono-project.com/docs/gui/gtksharp/
12 BuildRequires: atk-devel >= 1:1.32.0
13 BuildRequires: autoconf >= 2.50
14 BuildRequires: automake >= 1:1.10
15 BuildRequires: cairo-devel >= 1.10.0
16 BuildRequires: gdk-pixbuf2-devel >= 2.22.1
17 BuildRequires: glib2-devel >= 1:2.31
18 BuildRequires: gtk+3-devel >= 3.0.0
19 BuildRequires: libtool
20 BuildRequires: mono-csharp >= 2.8
21 BuildRequires: monodoc >= 2.8
22 BuildRequires: pango-devel >= 1:1.28.3
23 BuildRequires: pkgconfig
24 BuildRequires: rpmbuild(monoautodeps)
25 Requires: atk >= 1:1.32.0
26 Requires: cairo >= 1.10.0
27 Requires: gdk-pixbuf2 >= 2.22.1
28 Requires: glib2 >= 1:2.31
29 Requires: gtk+3 >= 3.0.0
31 Requires: pango >= 1:1.28.3
32 ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9 sparc64
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 This package provides bindings for .NET to GTK+ 3 libraries.
39 %description -l pl.UTF-8
40 Pakiet ten dostarcza wiązania dla .NET do bibliotek z GTK+ 3.
43 Summary: Development part of Gtk# 3
44 Summary(pl.UTF-8): Część dla programistów Gtk# 3
45 Group: Development/Libraries
46 Requires: %{name} = %{version}-%{release}
47 Requires: monodoc >= 2.8
50 Tools (C source parser and C# code generator) and documentation for
51 developing applications using Gtk# 3.
53 %description devel -l pl.UTF-8
54 Narzędzia (parser kodu C oraz generator kodu C#) i dokumentacja
55 potrzebne przy tworzeniu aplikacji korzystających z Gtk# 3.
58 Summary: Static Gtk# 3 libraries
59 Summary(pl.UTF-8): Biblioteki statyczne Gtk# 3
60 Group: Development/Libraries
61 Requires: %{name}-devel = %{version}-%{release}
64 Static Gtk# 3 libraries.
66 %description static -l pl.UTF-8
67 Biblioteki statyczne Gtk# 3.
70 %setup -q -n gtk-sharp-%{version}
83 rm -rf $RPM_BUILD_ROOT
84 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
87 DESTDIR=$RPM_BUILD_ROOT
89 cp -a sample/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
92 rm -rf $RPM_BUILD_ROOT
94 %post -p /sbin/ldconfig
95 %postun -p /sbin/ldconfig
98 %defattr(644,root,root,755)
99 %doc AUTHORS NEWS README TODO
100 %attr(755,root,root) %{_libdir}/libatksharpglue-3.so
101 %attr(755,root,root) %{_libdir}/libgiosharpglue-3.so
102 %attr(755,root,root) %{_libdir}/libgtksharpglue-3.so
103 %attr(755,root,root) %{_libdir}/libpangosharpglue-3.so
104 %attr(755,root,root) %{_libdir}/libmono-profiler-gui-thread-check.so.*.*.*
105 %attr(755,root,root) %ghost %{_libdir}/libmono-profiler-gui-thread-check.so.0
106 # needed for DllImport on basename
107 %{_libdir}/libatksharpglue-3.la
108 %{_libdir}/libgiosharpglue-3.la
109 %{_libdir}/libgtksharpglue-3.la
110 %{_libdir}/libpangosharpglue-3.la
111 %{_prefix}/lib/mono/gac/atk-sharp
112 %{_prefix}/lib/mono/gac/cairo-sharp
113 %{_prefix}/lib/mono/gac/gdk-sharp
114 %{_prefix}/lib/mono/gac/gio-sharp
115 %{_prefix}/lib/mono/gac/glib-sharp
116 %{_prefix}/lib/mono/gac/gtk-dotnet
117 %{_prefix}/lib/mono/gac/gtk-sharp
118 %{_prefix}/lib/mono/gac/pango-sharp
121 %defattr(644,root,root,755)
122 %doc README.generator
123 %attr(755,root,root) %{_bindir}/gapi3-codegen
124 %attr(755,root,root) %{_bindir}/gapi3-fixup
125 %attr(755,root,root) %{_bindir}/gapi3-parser
126 %attr(755,root,root) %{_libdir}/libmono-profiler-gui-thread-check.so
127 %{_libdir}/libmono-profiler-gui-thread-check.la
128 %dir %{_prefix}/lib/gapi-3.0
129 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi-fixup.exe
130 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi-parser.exe
131 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi_codegen.exe
132 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi2xml.pl
133 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi_pp.pl
134 %dir %{_prefix}/lib/mono/gtk-sharp-3.0
135 %{_prefix}/lib/mono/gtk-sharp-3.0/atk-sharp.dll
136 %{_prefix}/lib/mono/gtk-sharp-3.0/cairo-sharp.dll
137 %{_prefix}/lib/mono/gtk-sharp-3.0/gdk-sharp.dll
138 %{_prefix}/lib/mono/gtk-sharp-3.0/gio-sharp.dll
139 %{_prefix}/lib/mono/gtk-sharp-3.0/glib-sharp.dll
140 %{_prefix}/lib/mono/gtk-sharp-3.0/gtk-dotnet.dll
141 %{_prefix}/lib/mono/gtk-sharp-3.0/gtk-sharp.dll
142 %{_prefix}/lib/mono/gtk-sharp-3.0/pango-sharp.dll
143 %{_prefix}/lib/monodoc/sources/gtk-sharp-3-docs.*
144 %dir %{_datadir}/gapi-3.0
145 %{_datadir}/gapi-3.0/gapi.xsd
146 %{_datadir}/gapi-3.0/atk-api.xml
147 %{_datadir}/gapi-3.0/gdk-api.xml
148 %{_datadir}/gapi-3.0/gio-api.xml
149 %{_datadir}/gapi-3.0/glib-api.xml
150 %{_datadir}/gapi-3.0/gtk-api.xml
151 %{_datadir}/gapi-3.0/pango-api.xml
152 %{_pkgconfigdir}/gapi-3.0.pc
153 %{_pkgconfigdir}/gdk-sharp-3.0.pc
154 %{_pkgconfigdir}/gio-sharp-3.0.pc
155 %{_pkgconfigdir}/glib-sharp-3.0.pc
156 %{_pkgconfigdir}/gtk-dotnet-3.0.pc
157 %{_pkgconfigdir}/gtk-sharp-3.0.pc
158 %{_examplesdir}/%{name}-%{version}
161 %defattr(644,root,root,755)
162 %{_libdir}/libatksharpglue-3.a
163 %{_libdir}/libgiosharpglue-3.a
164 %{_libdir}/libgtksharpglue-3.a
165 %{_libdir}/libpangosharpglue-3.a
166 %{_libdir}/libmono-profiler-gui-thread-check.a