]> git.pld-linux.org Git - packages/dotnet-gtk-sharp3.git/blob - dotnet-gtk-sharp3.spec
- release 2: rebuild with mono dependencies reenabled
[packages/dotnet-gtk-sharp3.git] / dotnet-gtk-sharp3.spec
1 Summary:        .NET language bindings for GTK+ 3
2 Summary(pl.UTF-8):      Wiązania GTK+ 3 dla .NET
3 Name:           dotnet-gtk-sharp3
4 Version:        3.22.6
5 Release:        2
6 License:        LGPL v2
7 Group:          Libraries
8 #Source0Download: https://github.com/openmedicus/gtk-sharp/releases
9 Source0:        https://github.com/openmedicus/gtk-sharp/archive/gtk-sharp-%{version}.tar.gz
10 # Source0-md5:  91a02af5bc5b5bfad7c899f32df80c0f
11 URL:            https://github.com/openmedicus/gtk-sharp
12 BuildRequires:  atk-devel >= 1:1.32.0
13 BuildRequires:  autoconf >= 2.50
14 BuildRequires:  automake >= 1:1.10
15 BuildRequires:  cairo-devel >= 1.12.0
16 BuildRequires:  gdk-pixbuf2-devel >= 2.22.1
17 BuildRequires:  glib2-devel >= 1:2.32.0
18 BuildRequires:  gtk+3-devel >= 3.0.0
19 BuildRequires:  libtool
20 BuildRequires:  mono-csharp >= 3.2.8
21 BuildRequires:  monodoc >= 3.2.8
22 BuildRequires:  pango-devel >= 1:1.28.3
23 BuildRequires:  pkgconfig
24 BuildRequires:  rpmbuild(macros) >= 2.015
25 Requires:       atk >= 1:1.32.0
26 Requires:       cairo >= 1.12.0
27 Requires:       gdk-pixbuf2 >= 2.22.1
28 Requires:       glib2 >= 1:2.32.0
29 Requires:       gtk+3 >= 3.0.0
30 Requires:       mono >= 3.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 >= 3.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-gtk-sharp-%{version}
71
72 %build
73 %{__libtoolize}
74 %{__aclocal}
75 %{__autoconf}
76 %{__autoheader}
77 %{__automake}
78 %configure \
79         CSC=/usr/bin/mcs
80 %{__make} -j1
81
82 %install
83 rm -rf $RPM_BUILD_ROOT
84 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
85
86 %{__make} install \
87         DESTDIR=$RPM_BUILD_ROOT
88
89 cp -a sample/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
90
91 %clean
92 rm -rf $RPM_BUILD_ROOT
93
94 %post   -p /sbin/ldconfig
95 %postun -p /sbin/ldconfig
96
97 %files
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
119
120 %files devel
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/cairo-api.xml
148 %{_datadir}/gapi-3.0/gdk-api.xml
149 %{_datadir}/gapi-3.0/gio-api.xml
150 %{_datadir}/gapi-3.0/glib-api.xml
151 %{_datadir}/gapi-3.0/gtk-api.xml
152 %{_datadir}/gapi-3.0/pango-api.xml
153 %{_pkgconfigdir}/gapi-3.0.pc
154 %{_pkgconfigdir}/gdk-sharp-3.0.pc
155 %{_pkgconfigdir}/gio-sharp-3.0.pc
156 %{_pkgconfigdir}/glib-sharp-3.0.pc
157 %{_pkgconfigdir}/gtk-dotnet-3.0.pc
158 %{_pkgconfigdir}/gtk-sharp-3.0.pc
159 %{_examplesdir}/%{name}-%{version}
160
161 %files static
162 %defattr(644,root,root,755)
163 %{_libdir}/libatksharpglue-3.a
164 %{_libdir}/libgiosharpglue-3.a
165 %{_libdir}/libgtksharpglue-3.a
166 %{_libdir}/libpangosharpglue-3.a
167 %{_libdir}/libmono-profiler-gui-thread-check.a
This page took 0.137375 seconds and 4 git commands to generate.