]> git.pld-linux.org Git - packages/dotnet-gtk-sharp3.git/blob - dotnet-gtk-sharp3.spec
- updated to 2.99.3
[packages/dotnet-gtk-sharp3.git] / dotnet-gtk-sharp3.spec
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
5 Version:        2.99.3
6 Release:        1
7 License:        LGPL v2
8 Group:          Libraries
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/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
30 Requires:       mono >= 2.8
31 Requires:       pango >= 1:1.28.3
32 ExclusiveArch:  %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9 sparc64
33 ExcludeArch:    i386
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %description
37 This package provides bindings for .NET to GTK+ 3 libraries.
38
39 %description -l pl.UTF-8
40 Pakiet ten dostarcza wiązania dla .NET do bibliotek z GTK+ 3.
41
42 %package devel
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
48
49 %description devel
50 Tools (C source parser and C# code generator) and documentation for
51 developing applications using Gtk# 3.
52
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.
56
57 %package static
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}
62
63 %description static
64 Static Gtk# 3 libraries.
65
66 %description static -l pl.UTF-8
67 Biblioteki statyczne Gtk# 3.
68
69 %prep
70 %setup -q -n gtk-sharp-%{version}
71
72 %build
73 %{__libtoolize}
74 %{__aclocal}
75 %{__autoconf}
76 %{__autoheader}
77 %{__automake}
78 %configure
79 %{__make} -j1
80
81 %install
82 rm -rf $RPM_BUILD_ROOT
83 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
84
85 %{__make} install \
86         DESTDIR=$RPM_BUILD_ROOT
87
88 cp -a sample/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
89
90 %clean
91 rm -rf $RPM_BUILD_ROOT
92
93 %post   -p /sbin/ldconfig
94 %postun -p /sbin/ldconfig
95
96 %files
97 %defattr(644,root,root,755)
98 %doc AUTHORS NEWS README TODO
99 %attr(755,root,root) %{_libdir}/libatksharpglue-3.so
100 %attr(755,root,root) %{_libdir}/libgiosharpglue-3.so
101 %attr(755,root,root) %{_libdir}/libgtksharpglue-3.so
102 %attr(755,root,root) %{_libdir}/libpangosharpglue-3.so
103 %attr(755,root,root) %{_libdir}/libmono-profiler-gui-thread-check.so.*.*.*
104 %attr(755,root,root) %ghost %{_libdir}/libmono-profiler-gui-thread-check.so.0
105 # needed for DllImport on basename
106 %{_libdir}/libatksharpglue-3.la
107 %{_libdir}/libgiosharpglue-3.la
108 %{_libdir}/libgtksharpglue-3.la
109 %{_libdir}/libpangosharpglue-3.la
110 %{_prefix}/lib/mono/gac/atk-sharp
111 %{_prefix}/lib/mono/gac/cairo-sharp
112 %{_prefix}/lib/mono/gac/gdk-sharp
113 %{_prefix}/lib/mono/gac/gio-sharp
114 %{_prefix}/lib/mono/gac/glib-sharp
115 %{_prefix}/lib/mono/gac/gtk-dotnet
116 %{_prefix}/lib/mono/gac/gtk-sharp
117 %{_prefix}/lib/mono/gac/pango-sharp
118
119 %files devel
120 %defattr(644,root,root,755)
121 %doc README.generator
122 %attr(755,root,root) %{_bindir}/gapi3-codegen
123 %attr(755,root,root) %{_bindir}/gapi3-fixup
124 %attr(755,root,root) %{_bindir}/gapi3-parser
125 %attr(755,root,root) %{_libdir}/libmono-profiler-gui-thread-check.so
126 %{_libdir}/libmono-profiler-gui-thread-check.la
127 %dir %{_prefix}/lib/gapi-3.0
128 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi-fixup.exe
129 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi-parser.exe
130 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi_codegen.exe
131 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi2xml.pl
132 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi_pp.pl
133 %dir %{_prefix}/lib/mono/gtk-sharp-3.0
134 %{_prefix}/lib/mono/gtk-sharp-3.0/atk-sharp.dll
135 %{_prefix}/lib/mono/gtk-sharp-3.0/cairo-sharp.dll
136 %{_prefix}/lib/mono/gtk-sharp-3.0/gdk-sharp.dll
137 %{_prefix}/lib/mono/gtk-sharp-3.0/gio-sharp.dll
138 %{_prefix}/lib/mono/gtk-sharp-3.0/glib-sharp.dll
139 %{_prefix}/lib/mono/gtk-sharp-3.0/gtk-dotnet.dll
140 %{_prefix}/lib/mono/gtk-sharp-3.0/gtk-sharp.dll
141 %{_prefix}/lib/mono/gtk-sharp-3.0/pango-sharp.dll
142 %{_prefix}/lib/monodoc/sources/gtk-sharp-3-docs.*
143 %dir %{_datadir}/gapi-3.0
144 %{_datadir}/gapi-3.0/gapi.xsd
145 %{_datadir}/gapi-3.0/atk-api.xml
146 %{_datadir}/gapi-3.0/gdk-api.xml
147 %{_datadir}/gapi-3.0/gio-api.xml
148 %{_datadir}/gapi-3.0/glib-api.xml
149 %{_datadir}/gapi-3.0/gtk-api.xml
150 %{_datadir}/gapi-3.0/pango-api.xml
151 %{_pkgconfigdir}/gapi-3.0.pc
152 %{_pkgconfigdir}/gdk-sharp-3.0.pc
153 %{_pkgconfigdir}/gio-sharp-3.0.pc
154 %{_pkgconfigdir}/glib-sharp-3.0.pc
155 %{_pkgconfigdir}/gtk-dotnet-3.0.pc
156 %{_pkgconfigdir}/gtk-sharp-3.0.pc
157 %{_examplesdir}/%{name}-%{version}
158
159 %files static
160 %defattr(644,root,root,755)
161 %{_libdir}/libatksharpglue-3.a
162 %{_libdir}/libgiosharpglue-3.a
163 %{_libdir}/libgtksharpglue-3.a
164 %{_libdir}/libpangosharpglue-3.a
165 %{_libdir}/libmono-profiler-gui-thread-check.a
This page took 0.040067 seconds and 3 git commands to generate.