]> git.pld-linux.org Git - packages/dotnet-gtk-sharp3.git/blob - dotnet-gtk-sharp3.spec
- new
[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.0
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:  4c2d4229c81c75e0dd6870fcbd9e48a6
11 Patch0:         %{name}-am.patch
12 URL:            http://www.mono-project.com/GtkSharp
13 BuildRequires:  atk-devel
14 BuildRequires:  autoconf >= 2.50
15 BuildRequires:  automake >= 1:1.10
16 BuildRequires:  cairo-devel >= 1.10.0
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
23 BuildRequires:  pkgconfig
24 BuildRequires:  rpmbuild(monoautodeps)
25 Requires:       cairo >= 1.10.0
26 Requires:       glib2 >= 1:2.31
27 Requires:       gtk+3 >= 3.0.0
28 Requires:       mono >= 2.8
29 ExclusiveArch:  %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9 sparc64
30 ExcludeArch:    i386
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
34 This package provides bindings for .NET to GTK+ 3 libraries.
35
36 %description -l pl.UTF-8
37 Pakiet ten dostarcza wiązania dla .NET do bibliotek z GTK+ 3.
38
39 %package devel
40 Summary:        Development part of Gtk# 3
41 Summary(pl.UTF-8):      Część dla programistów Gtk# 3
42 Group:          Development/Libraries
43 Requires:       %{name} = %{version}-%{release}
44 Requires:       monodoc >= 2.8
45
46 %description devel
47 Tools (C source parser and C# code generator) and documentation for
48 developing applications using Gtk# 3.
49
50 %description devel -l pl.UTF-8
51 Narzędzia (parser kodu C oraz generator kodu C#) i dokumentacja
52 potrzebne przy tworzeniu aplikacji korzystających z Gtk# 3.
53
54 %package static
55 Summary:        Static Gtk# 3 libraries
56 Summary(pl.UTF-8):      Biblioteki statyczne Gtk# 3
57 Group:          Development/Libraries
58 Requires:       %{name}-devel = %{version}-%{release}
59
60 %description static
61 Static Gtk# 3 libraries.
62
63 %description static -l pl.UTF-8
64 Biblioteki statyczne Gtk# 3.
65
66 %prep
67 %setup -q -n gtk-sharp-%{version}
68 %patch0 -p1
69
70 %build
71 %{__libtoolize}
72 %{__aclocal}
73 %{__autoconf}
74 %{__autoheader}
75 %{__automake}
76 %configure
77 %{__make} -j1
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
82
83 %{__make} install \
84         DESTDIR=$RPM_BUILD_ROOT
85
86 cp -a sample/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %post   -p /sbin/ldconfig
92 %postun -p /sbin/ldconfig
93
94 %files
95 %defattr(644,root,root,755)
96 %doc AUTHORS NEWS README TODO
97 %attr(755,root,root) %{_libdir}/libatksharpglue-3.so
98 %attr(755,root,root) %{_libdir}/libgiosharpglue-3.so
99 %attr(755,root,root) %{_libdir}/libgtksharpglue-3.so
100 %attr(755,root,root) %{_libdir}/libpangosharpglue-3.so
101 # needed for DllImport on basename
102 %{_libdir}/libatksharpglue-3.la
103 %{_libdir}/libgiosharpglue-3.la
104 %{_libdir}/libgtksharpglue-3.la
105 %{_libdir}/libpangosharpglue-3.la
106 %{_prefix}/lib/mono/gac/atk-sharp
107 %{_prefix}/lib/mono/gac/cairo-sharp
108 %{_prefix}/lib/mono/gac/gdk-sharp
109 %{_prefix}/lib/mono/gac/gio-sharp
110 %{_prefix}/lib/mono/gac/glib-sharp
111 %{_prefix}/lib/mono/gac/gtk-dotnet
112 %{_prefix}/lib/mono/gac/gtk-sharp
113 %{_prefix}/lib/mono/gac/pango-sharp
114
115 %files devel
116 %defattr(644,root,root,755)
117 %doc README.generator
118 %attr(755,root,root) %{_bindir}/gapi3-codegen
119 %attr(755,root,root) %{_bindir}/gapi3-fixup
120 %attr(755,root,root) %{_bindir}/gapi3-parser
121 %dir %{_prefix}/lib/gapi-3.0
122 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi-fixup.exe
123 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi-parser.exe
124 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi_codegen.exe
125 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi2xml.pl
126 %attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi_pp.pl
127 %dir %{_prefix}/lib/mono/gtk-sharp-3.0
128 %{_prefix}/lib/mono/gtk-sharp-3.0/atk-sharp.dll
129 %{_prefix}/lib/mono/gtk-sharp-3.0/cairo-sharp.dll
130 %{_prefix}/lib/mono/gtk-sharp-3.0/gdk-sharp.dll
131 %{_prefix}/lib/mono/gtk-sharp-3.0/gio-sharp.dll
132 %{_prefix}/lib/mono/gtk-sharp-3.0/glib-sharp.dll
133 %{_prefix}/lib/mono/gtk-sharp-3.0/gtk-dotnet.dll
134 %{_prefix}/lib/mono/gtk-sharp-3.0/gtk-sharp.dll
135 %{_prefix}/lib/mono/gtk-sharp-3.0/pango-sharp.dll
136 %{_prefix}/lib/monodoc/sources/gtk-sharp-3-docs.*
137 %dir %{_datadir}/gapi-3.0
138 %{_datadir}/gapi-3.0/atk-api.xml
139 %{_datadir}/gapi-3.0/gdk-api.xml
140 %{_datadir}/gapi-3.0/gio-api.xml
141 %{_datadir}/gapi-3.0/glib-api.xml
142 %{_datadir}/gapi-3.0/gtk-api.xml
143 %{_datadir}/gapi-3.0/pango-api.xml
144 %{_pkgconfigdir}/gapi-3.0.pc
145 %{_pkgconfigdir}/gio-sharp-3.0.pc
146 %{_pkgconfigdir}/glib-sharp-3.0.pc
147 %{_pkgconfigdir}/gtk-dotnet-3.0.pc
148 %{_pkgconfigdir}/gtk-sharp-3.0.pc
149 %{_examplesdir}/%{name}-%{version}
150
151 %files static
152 %defattr(644,root,root,755)
153 %{_libdir}/libatksharpglue-3.a
154 %{_libdir}/libgiosharpglue-3.a
155 %{_libdir}/libgtksharpglue-3.a
156 %{_libdir}/libpangosharpglue-3.a
This page took 0.264359 seconds and 4 git commands to generate.