]> git.pld-linux.org Git - packages/dotnet-gtk-sharp2.git/blame - dotnet-gtk-sharp2.spec
- fix scripts broken by CRLF eols; release 2
[packages/dotnet-gtk-sharp2.git] / dotnet-gtk-sharp2.spec
CommitLineData
9fa457fe 1%include /usr/lib/rpm/macros.mono
c28ed5d2 2Summary: .NET language bindings for GTK+
7351d783 3Summary(pl.UTF-8): Wiązania GTK+ dla .NET
9fa457fe 4Name: dotnet-gtk-sharp2
d787acf8 5Version: 2.12.21
8b6944c2 6Release: 2
9ca7bd7a 7License: LGPL v2
3109a3de 8Group: Libraries
9ca7bd7a 9# latest downloads summary at http://download.mono-project.com/sources-stable/
d787acf8
JB
10Source0: http://download.mono-project.com/sources/gtk-sharp212/gtk-sharp-%{version}.tar.gz
11# Source0-md5: 2e892f265877fe5c16f41b771edb7618
c28ed5d2 12Patch0: %{name}-destdir.patch
13Patch1: %{name}-mint.patch
d4260471 14Patch2: %{name}-am.patch
9ca7bd7a 15URL: http://www.mono-project.com/GtkSharp
d787acf8 16BuildRequires: atk-devel
9fa457fe 17BuildRequires: autoconf
18BuildRequires: automake
d787acf8 19BuildRequires: glib2-devel >= 1:2.31
4b030a13 20BuildRequires: gtk+2-devel >= 2:2.12.0
d787acf8 21BuildRequires: libglade2-devel >= 1:2.3.6
9fa457fe 22BuildRequires: libtool
c28ed5d2 23BuildRequires: mono-csharp >= 1.1.16.1
24BuildRequires: monodoc >= 1.1.16
d4260471 25BuildRequires: pango-devel
9fa457fe 26BuildRequires: pkgconfig
8b6944c2 27BuildRequires: rpmbuild(macros) >= 1.566
e99f0772 28BuildRequires: rpmbuild(monoautodeps)
d787acf8 29Requires: glib2 >= 1:2.31
4b030a13 30Requires: gtk+2 >= 2:2.12.0
d787acf8 31Requires: libglade2 >= 1:2.3.6
c28ed5d2 32Requires: mono >= 1.1.16.1
9fa457fe 33Obsoletes: gtk-sharp2
c42fefc5 34ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9 sparc64
e89079c6 35ExcludeArch: i386
9fa457fe 36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
c28ed5d2 39This package provides bindings for .NET to GTK+ libraries.
9fa457fe 40
22c3e9c2
JR
41%description -l pl.UTF-8
42Pakiet ten dostarcza wiązania dla .NET do bibliotek z GTK+.
9fa457fe 43
44%package devel
d4260471
JB
45Summary: Development part of Gtk# 2
46Summary(pl.UTF-8): Część dla programistów Gtk# 2
9fa457fe 47Group: Development/Libraries
48Requires: %{name} = %{version}-%{release}
d155563e 49Requires: monodoc >= 2.6
e4e0a50c 50Requires: which
9f334d27 51Obsoletes: gtk-sharp2-devel
9fa457fe 52
53%description devel
54Tools (C source parser and C# code generator) and documentation for
d4260471 55developing applications using Gtk# 2.
9fa457fe 56
22c3e9c2
JR
57%description devel -l pl.UTF-8
58Narzędzia (parser kodu C oraz generator kodu C#) i dokumentacja
d4260471 59potrzebne przy tworzeniu aplikacji korzystających z Gtk# 2.
9fa457fe 60
61%package static
d4260471
JB
62Summary: Static Gtk# 2 libraries
63Summary(pl.UTF-8): Biblioteki statyczne Gtk# 2
9fa457fe 64Group: Development/Libraries
65Requires: %{name}-devel = %{version}-%{release}
66
67%description static
d4260471 68Static Gtk# 2 libraries.
9fa457fe 69
22c3e9c2 70%description static -l pl.UTF-8
d4260471 71Biblioteki statyczne Gtk# 2.
9fa457fe 72
9fa457fe 73%prep
74%setup -q -n gtk-sharp-%{version}
88426721 75%patch0 -p1
9fa457fe 76%patch1 -p1
d4260471 77%patch2 -p1
9fa457fe 78
8b6944c2
JB
79# CRs break scripts (due to invalid interpreter path)
80%undos generator/gapi2-codegen.in parser/gapi2-{fixup,parser}.in parser/{gapi_pp,gapi2xml}.pl
81
9fa457fe 82%build
83%{__libtoolize}
84%{__aclocal}
4b030a13 85%{__autoconf}
9fa457fe 86%{__autoheader}
87%{__automake}
9fa457fe 88%configure
b4fbfdde 89%{__make} -j1
9fa457fe 90
91%install
92rm -rf $RPM_BUILD_ROOT
4b030a13 93install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
9fa457fe 94
95%{__make} install \
d155563e 96 DESTDIR=$RPM_BUILD_ROOT
9fa457fe 97
98cp -a sample/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
99
100%clean
101rm -rf $RPM_BUILD_ROOT
102
103%post -p /sbin/ldconfig
104%postun -p /sbin/ldconfig
105
106%files
107%defattr(644,root,root,755)
9ca7bd7a 108%doc AUTHORS README
6bd3ba2a
JB
109%attr(755,root,root) %{_libdir}/libatksharpglue-2.so
110%attr(755,root,root) %{_libdir}/libgdksharpglue-2.so
111%attr(755,root,root) %{_libdir}/libgladesharpglue-2.so
112%attr(755,root,root) %{_libdir}/libglibsharpglue-2.so
113%attr(755,root,root) %{_libdir}/libgtksharpglue-2.so
114%attr(755,root,root) %{_libdir}/libpangosharpglue-2.so
115# needed for DllImport on basename
116%{_libdir}/libatksharpglue-2.la
117%{_libdir}/libgdksharpglue-2.la
118%{_libdir}/libgladesharpglue-2.la
119%{_libdir}/libglibsharpglue-2.la
120%{_libdir}/libgtksharpglue-2.la
121%{_libdir}/libpangosharpglue-2.la
552d067e
JB
122%{_prefix}/lib/mono/gac/atk-sharp
123%{_prefix}/lib/mono/gac/gdk-sharp
124%{_prefix}/lib/mono/gac/glade-sharp
125%{_prefix}/lib/mono/gac/glib-sharp
126%{_prefix}/lib/mono/gac/gtk-dotnet
127%{_prefix}/lib/mono/gac/gtk-sharp
128%{_prefix}/lib/mono/gac/pango-sharp
129
552d067e
JB
130%{_prefix}/lib/mono/gac/policy.2.4.atk-sharp
131%{_prefix}/lib/mono/gac/policy.2.4.gdk-sharp
132%{_prefix}/lib/mono/gac/policy.2.4.glade-sharp
133%{_prefix}/lib/mono/gac/policy.2.4.glib-sharp
134%{_prefix}/lib/mono/gac/policy.2.4.gtk-dotnet
135%{_prefix}/lib/mono/gac/policy.2.4.gtk-sharp
136%{_prefix}/lib/mono/gac/policy.2.4.pango-sharp
77f35ca5 137
6361f6e0 138%{_prefix}/lib/mono/gac/policy.2.6.atk-sharp
139%{_prefix}/lib/mono/gac/policy.2.6.gdk-sharp
140%{_prefix}/lib/mono/gac/policy.2.6.glade-sharp
141%{_prefix}/lib/mono/gac/policy.2.6.glib-sharp
142%{_prefix}/lib/mono/gac/policy.2.6.gtk-dotnet
143%{_prefix}/lib/mono/gac/policy.2.6.gtk-sharp
144%{_prefix}/lib/mono/gac/policy.2.6.pango-sharp
145
c28ed5d2 146%{_prefix}/lib/mono/gac/policy.2.8.atk-sharp
147%{_prefix}/lib/mono/gac/policy.2.8.gdk-sharp
148%{_prefix}/lib/mono/gac/policy.2.8.glade-sharp
149%{_prefix}/lib/mono/gac/policy.2.8.glib-sharp
150%{_prefix}/lib/mono/gac/policy.2.8.gtk-dotnet
151%{_prefix}/lib/mono/gac/policy.2.8.gtk-sharp
152%{_prefix}/lib/mono/gac/policy.2.8.pango-sharp
153
9ab2d606 154%{_prefix}/lib/mono/gac/policy.2.10.atk-sharp
155%{_prefix}/lib/mono/gac/policy.2.10.gdk-sharp
156%{_prefix}/lib/mono/gac/policy.2.10.glade-sharp
157%{_prefix}/lib/mono/gac/policy.2.10.glib-sharp
158%{_prefix}/lib/mono/gac/policy.2.10.gtk-dotnet
159%{_prefix}/lib/mono/gac/policy.2.10.gtk-sharp
160%{_prefix}/lib/mono/gac/policy.2.10.pango-sharp
161
9fa457fe 162%files devel
163%defattr(644,root,root,755)
164%doc README.generator ChangeLog
d4260471
JB
165%attr(755,root,root) %{_bindir}/gapi2-codegen
166%attr(755,root,root) %{_bindir}/gapi2-fixup
167%attr(755,root,root) %{_bindir}/gapi2-parser
168%dir %{_prefix}/lib/gtk-sharp-2.0
169%attr(755,root,root) %{_prefix}/lib/gtk-sharp-2.0/gapi-fixup.exe
170%attr(755,root,root) %{_prefix}/lib/gtk-sharp-2.0/gapi-parser.exe
171%attr(755,root,root) %{_prefix}/lib/gtk-sharp-2.0/gapi_codegen.exe
172%attr(755,root,root) %{_prefix}/lib/gtk-sharp-2.0/gapi_pp.pl
173%attr(755,root,root) %{_prefix}/lib/gtk-sharp-2.0/gapi2xml.pl
552d067e 174%dir %{_prefix}/lib/mono/gtk-sharp-2.0
552d067e
JB
175%{_prefix}/lib/mono/gtk-sharp-2.0/atk-sharp.dll
176%{_prefix}/lib/mono/gtk-sharp-2.0/gdk-sharp.dll
177%{_prefix}/lib/mono/gtk-sharp-2.0/glade-sharp.dll
178%{_prefix}/lib/mono/gtk-sharp-2.0/glib-sharp.dll
179%{_prefix}/lib/mono/gtk-sharp-2.0/gtk-dotnet.dll
180%{_prefix}/lib/mono/gtk-sharp-2.0/gtk-sharp.dll
181%{_prefix}/lib/mono/gtk-sharp-2.0/pango-sharp.dll
3fd332fb 182
183%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.4.atk-sharp.dll
184%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.4.gdk-sharp.dll
185%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.4.glade-sharp.dll
186%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.4.glib-sharp.dll
187%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.4.gtk-dotnet.dll
188%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.4.gtk-sharp.dll
189%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.4.pango-sharp.dll
190
191%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.6.atk-sharp.dll
192%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.6.gdk-sharp.dll
193%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.6.glade-sharp.dll
194%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.6.glib-sharp.dll
195%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.6.gtk-dotnet.dll
196%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.6.gtk-sharp.dll
197%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.6.pango-sharp.dll
198
199%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.8.atk-sharp.dll
200%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.8.gdk-sharp.dll
201%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.8.glade-sharp.dll
202%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.8.glib-sharp.dll
203%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.8.gtk-dotnet.dll
204%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.8.gtk-sharp.dll
205%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.8.pango-sharp.dll
206
9ab2d606 207%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.10.atk-sharp.dll
208%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.10.gdk-sharp.dll
209%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.10.glade-sharp.dll
210%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.10.glib-sharp.dll
211%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.10.gtk-dotnet.dll
212%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.10.gtk-sharp.dll
213%{_prefix}/lib/mono/gtk-sharp-2.0/policy.2.10.pango-sharp.dll
214
d155563e 215%{_prefix}/lib/monodoc/sources/gtk-sharp-docs.*
9fa457fe 216%dir %{_datadir}/gapi-2.0
9fa457fe 217%{_datadir}/gapi-2.0/atk-api.xml
218%{_datadir}/gapi-2.0/gdk-api.xml
219%{_datadir}/gapi-2.0/glade-api.xml
2758e750 220%{_datadir}/gapi-2.0/glib-api.xml
9fa457fe 221%{_datadir}/gapi-2.0/gtk-api.xml
222%{_datadir}/gapi-2.0/pango-api.xml
9fa457fe 223%{_pkgconfigdir}/gapi-2.0.pc
224%{_pkgconfigdir}/glade-sharp-2.0.pc
77f35ca5 225%{_pkgconfigdir}/glib-sharp-2.0.pc
9fa457fe 226%{_pkgconfigdir}/gtk-dotnet-2.0.pc
227%{_pkgconfigdir}/gtk-sharp-2.0.pc
9ca7bd7a 228%{_examplesdir}/%{name}-%{version}
9fa457fe 229
9fa457fe 230%files static
231%defattr(644,root,root,755)
2bb6d1ac
JB
232%{_libdir}/libatksharpglue-2.a
233%{_libdir}/libgdksharpglue-2.a
234%{_libdir}/libgladesharpglue-2.a
235%{_libdir}/libglibsharpglue-2.a
236%{_libdir}/libgtksharpglue-2.a
237%{_libdir}/libpangosharpglue-2.a
This page took 0.07473 seconds and 4 git commands to generate.