]> git.pld-linux.org Git - packages/dotnet-gtk-sharp3.git/blame - dotnet-gtk-sharp3.spec
- release 2: rebuild with mono dependencies reenabled
[packages/dotnet-gtk-sharp3.git] / dotnet-gtk-sharp3.spec
CommitLineData
e71cbfa6
JB
1Summary: .NET language bindings for GTK+ 3
2Summary(pl.UTF-8): Wiązania GTK+ 3 dla .NET
3Name: dotnet-gtk-sharp3
55eac87c 4Version: 3.22.6
33f2b0c9 5Release: 2
e71cbfa6
JB
6License: LGPL v2
7Group: Libraries
55eac87c
JB
8#Source0Download: https://github.com/openmedicus/gtk-sharp/releases
9Source0: https://github.com/openmedicus/gtk-sharp/archive/gtk-sharp-%{version}.tar.gz
10# Source0-md5: 91a02af5bc5b5bfad7c899f32df80c0f
11URL: https://github.com/openmedicus/gtk-sharp
5bc7f4e5 12BuildRequires: atk-devel >= 1:1.32.0
e71cbfa6
JB
13BuildRequires: autoconf >= 2.50
14BuildRequires: automake >= 1:1.10
55eac87c 15BuildRequires: cairo-devel >= 1.12.0
5bc7f4e5 16BuildRequires: gdk-pixbuf2-devel >= 2.22.1
55eac87c 17BuildRequires: glib2-devel >= 1:2.32.0
e71cbfa6
JB
18BuildRequires: gtk+3-devel >= 3.0.0
19BuildRequires: libtool
55eac87c
JB
20BuildRequires: mono-csharp >= 3.2.8
21BuildRequires: monodoc >= 3.2.8
5bc7f4e5 22BuildRequires: pango-devel >= 1:1.28.3
e71cbfa6 23BuildRequires: pkgconfig
33f2b0c9 24BuildRequires: rpmbuild(macros) >= 2.015
5bc7f4e5 25Requires: atk >= 1:1.32.0
55eac87c 26Requires: cairo >= 1.12.0
5bc7f4e5 27Requires: gdk-pixbuf2 >= 2.22.1
55eac87c 28Requires: glib2 >= 1:2.32.0
e71cbfa6 29Requires: gtk+3 >= 3.0.0
55eac87c 30Requires: mono >= 3.2.8
5bc7f4e5 31Requires: pango >= 1:1.28.3
55eac87c 32ExclusiveArch: %{ix86} %{x8664} %{arm} hppa ia64 ppc s390 s390x sparc sparcv9 sparc64
e71cbfa6
JB
33ExcludeArch: i386
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
37This package provides bindings for .NET to GTK+ 3 libraries.
38
39%description -l pl.UTF-8
40Pakiet ten dostarcza wiązania dla .NET do bibliotek z GTK+ 3.
41
42%package devel
43Summary: Development part of Gtk# 3
44Summary(pl.UTF-8): Część dla programistów Gtk# 3
45Group: Development/Libraries
46Requires: %{name} = %{version}-%{release}
55eac87c 47Requires: monodoc >= 3.2.8
e71cbfa6
JB
48
49%description devel
50Tools (C source parser and C# code generator) and documentation for
51developing applications using Gtk# 3.
52
53%description devel -l pl.UTF-8
54Narzędzia (parser kodu C oraz generator kodu C#) i dokumentacja
55potrzebne przy tworzeniu aplikacji korzystających z Gtk# 3.
56
57%package static
58Summary: Static Gtk# 3 libraries
59Summary(pl.UTF-8): Biblioteki statyczne Gtk# 3
60Group: Development/Libraries
61Requires: %{name}-devel = %{version}-%{release}
62
63%description static
64Static Gtk# 3 libraries.
65
66%description static -l pl.UTF-8
67Biblioteki statyczne Gtk# 3.
68
69%prep
55eac87c 70%setup -q -n gtk-sharp-gtk-sharp-%{version}
e71cbfa6
JB
71
72%build
73%{__libtoolize}
74%{__aclocal}
75%{__autoconf}
76%{__autoheader}
77%{__automake}
bf01ad15
JB
78%configure \
79 CSC=/usr/bin/mcs
e71cbfa6
JB
80%{__make} -j1
81
82%install
83rm -rf $RPM_BUILD_ROOT
84install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
85
86%{__make} install \
87 DESTDIR=$RPM_BUILD_ROOT
88
89cp -a sample/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
90
91%clean
92rm -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
a46a1f78
JB
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
e71cbfa6
JB
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
a46a1f78
JB
126%attr(755,root,root) %{_libdir}/libmono-profiler-gui-thread-check.so
127%{_libdir}/libmono-profiler-gui-thread-check.la
e71cbfa6
JB
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
a46a1f78 145%{_datadir}/gapi-3.0/gapi.xsd
e71cbfa6 146%{_datadir}/gapi-3.0/atk-api.xml
55eac87c 147%{_datadir}/gapi-3.0/cairo-api.xml
e71cbfa6
JB
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
effed7a0 154%{_pkgconfigdir}/gdk-sharp-3.0.pc
e71cbfa6
JB
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
a46a1f78 167%{_libdir}/libmono-profiler-gui-thread-check.a
This page took 2.432524 seconds and 4 git commands to generate.