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