]> git.pld-linux.org Git - packages/dotnet-gnome-sharp.git/blame - dotnet-gnome-sharp.spec
- applied upstream
[packages/dotnet-gnome-sharp.git] / dotnet-gnome-sharp.spec
CommitLineData
24466d07 1#
67827516 2# Conditional build:
da9dddff 3%bcond_without gtkhtml # gtkhtml bindings
67827516 4#
24466d07 5%include /usr/lib/rpm/macros.mono
d5a25198 6%include /usr/lib/rpm/macros.perl
24466d07 7#
8Summary: .NET language bindings for GNOME
1a9e5824 9Summary(pl.UTF-8): Wiązania GNOME dla .NET
24466d07 10Name: dotnet-gnome-sharp
2cc107e0 11Version: 2.16.0
2880cf8d 12Release: 3
24466d07 13License: LGPL
3983d77d 14Group: Libraries
2cc107e0 15Source0: http://ftp.gnome.org/pub/gnome/sources/gnome-sharp/2.16/gnome-sharp-%{version}.tar.bz2
16# Source0-md5: 09034669acec52f9d9818d9a31c032d5
24466d07 17Patch0: %{name}-destdir.patch
18Patch1: %{name}-mint.patch
f2af67eb 19Patch2: %{name}-automake.patch
da9dddff 20Patch3: %{name}-gtkhtml.patch
24466d07 21URL: http://gtk-sharp.sourceforge.net/
22BuildRequires: autoconf
23BuildRequires: automake
2cc107e0 24BuildRequires: dotnet-gtk-sharp2-devel >= 2.10.0
24466d07 25BuildRequires: gnome-panel-devel >= 2.15.91
da9dddff 26%{?with_gtkhtml:BuildRequires: gtkhtml-devel >= 3.14.0}
24466d07 27BuildRequires: libart_lgpl-devel >= 2.2.0
28BuildRequires: libgnomecanvas-devel >= 2.14.0
29BuildRequires: libgnomeprintui-devel >= 2.12.1
30BuildRequires: libgnomeui-devel >= 2.15.91
31BuildRequires: librsvg-devel >= 1:2.15.90
32BuildRequires: libtool
33BuildRequires: libxml2-devel >= 1:2.6.26
34BuildRequires: mono-csharp >= 1.1.16.1
35BuildRequires: monodoc >= 1.1.16
36BuildRequires: ncurses-devel
37BuildRequires: pkgconfig
38BuildRequires: rpmbuild(monoautodeps)
39BuildRequires: rpm-perlprov
2cc107e0 40BuildRequires: vte-devel >= 0.13.6
8c867b05 41Obsoletes: dotnet-gtk-sharp2-gnome
24466d07 42Obsoletes: gtk-sharp2
43Requires: gnome-panel-libs >= 2.15.91
2cc107e0 44Requires: gnome-vfs2-libs >= 2.15.92
67827516 45%{?with_gtkhtml:Requires: gtkhtml >= 3.11.92}
24466d07 46Requires: libart_lgpl >= 2.2.0
47Requires: librsvg >= 1:2.15.90
48Requires: mono >= 1.1.16.1
2cc107e0 49Requires: vte >= 0.13.6
f7c317a7 50ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9
24466d07 51ExcludeArch: i386
52BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53
54%description
55This package provides bindings for .NET to GNOME libraries.
56
0fdc95f7
JR
57%description -l pl.UTF-8
58Pakiet ten dostarcza wiązania dla .NET do bibliotek z GNOME.
24466d07 59
60%package devel
61Summary: Development part of GNOME#
1a9e5824 62Summary(pl.UTF-8): Część dla programistów GNOME#
24466d07 63Group: Development/Libraries
64Requires: %{name} = %{version}-%{release}
65Requires: monodoc
66Requires: which
8c867b05 67Obsoletes: dotnet-gtk-sharp2-gnome-devel
24466d07 68Obsoletes: gtk-sharp2-devel
69
70%description devel
71Tools (C source parser and C# code generator) and documentation for
72developing applications using GNOME#.
73
0fdc95f7
JR
74%description devel -l pl.UTF-8
75Narzędzia (parser kodu C oraz generator kodu C#) i dokumentacja
76potrzebne przy tworzeniu aplikacji korzystających z GNOME#.
24466d07 77
78%package static
79Summary: Static gtk-sharp libraries
1a9e5824 80Summary(pl.UTF-8): Biblioteki statyczne gtk-sharp
24466d07 81Group: Development/Libraries
82Requires: %{name}-devel = %{version}-%{release}
8c867b05 83Obsoletes: dotnet-gtk-sharp2-gnome-static
24466d07 84
85%description static
86Static gnome-sharp libraries.
87
0fdc95f7 88%description static -l pl.UTF-8
24466d07 89Biblioteki statyczne gnome-sharp.
90
91%prep
92%setup -q -n gnome-sharp-%{version}
93%patch0 -p1
94%patch1 -p1
f2af67eb 95%patch2 -p1
da9dddff 96%patch3 -p1
24466d07 97
98%build
99%{__libtoolize}
100%{__aclocal}
101%{__autoheader}
102%{__automake}
103%{__autoconf}
104%configure
da9dddff 105%{__make} -j1
24466d07 106
107%install
108rm -rf $RPM_BUILD_ROOT
109install -d $RPM_BUILD_ROOT{%{perl_vendorlib},%{_examplesdir}/%{name}-%{version}}
110
111%{__make} install \
112 DESTDIR=$RPM_BUILD_ROOT \
113 monodocdir=%{_libdir}/monodoc/sources
114
115cp -a sample/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
116
117%clean
118rm -rf $RPM_BUILD_ROOT
119
120%post -p /sbin/ldconfig
121%postun -p /sbin/ldconfig
122
123%files
124%defattr(644,root,root,755)
125%attr(755,root,root) %{_bindir}/gconfsharp2-schemagen
126%attr(755,root,root) %{_libdir}/libgnomesharpglue-2.so
127%attr(755,root,root) %{_libdir}/libvtesharpglue-2.so
128%attr(755,root,root) %{_prefix}/lib/gtk-sharp-2.0/gconfsharp-schemagen.exe
129%{_libdir}/libgnomesharpglue-2.la
130%{_libdir}/libvtesharpglue-2.la
131%{_prefix}/lib/mono/gac/art-sharp
132%{_prefix}/lib/mono/gac/gconf-sharp
133%{_prefix}/lib/mono/gac/gconf-sharp-peditors
134%{_prefix}/lib/mono/gac/gnome-sharp
135%{_prefix}/lib/mono/gac/gnome-vfs-sharp
67827516 136%{?with_gtkhtml:%{_prefix}/lib/mono/gac/gtkhtml-sharp}
24466d07 137%{_prefix}/lib/mono/gac/rsvg-sharp
138%{_prefix}/lib/mono/gac/vte-sharp
139
140%{_prefix}/lib/mono/gac/policy.2.4.art-sharp
141%{_prefix}/lib/mono/gac/policy.2.4.gconf-sharp
142%{_prefix}/lib/mono/gac/policy.2.4.gconf-sharp-peditors
143%{_prefix}/lib/mono/gac/policy.2.4.gnome-sharp
144%{_prefix}/lib/mono/gac/policy.2.4.gnome-vfs-sharp
67827516 145%{?with_gtkhtml:%{_prefix}/lib/mono/gac/policy.2.4.gtkhtml-sharp}
24466d07 146%{_prefix}/lib/mono/gac/policy.2.4.rsvg-sharp
147%{_prefix}/lib/mono/gac/policy.2.4.vte-sharp
148
149%{_prefix}/lib/mono/gac/policy.2.6.art-sharp
150%{_prefix}/lib/mono/gac/policy.2.6.gconf-sharp
151%{_prefix}/lib/mono/gac/policy.2.6.gconf-sharp-peditors
152%{_prefix}/lib/mono/gac/policy.2.6.gnome-sharp
153%{_prefix}/lib/mono/gac/policy.2.6.gnome-vfs-sharp
67827516 154%{?with_gtkhtml:%{_prefix}/lib/mono/gac/policy.2.6.gtkhtml-sharp}
24466d07 155%{_prefix}/lib/mono/gac/policy.2.6.rsvg-sharp
156%{_prefix}/lib/mono/gac/policy.2.6.vte-sharp
157
158%{_prefix}/lib/mono/gac/policy.2.8.art-sharp
159%{_prefix}/lib/mono/gac/policy.2.8.gconf-sharp
160%{_prefix}/lib/mono/gac/policy.2.8.gconf-sharp-peditors
161%{_prefix}/lib/mono/gac/policy.2.8.gnome-sharp
162%{_prefix}/lib/mono/gac/policy.2.8.gnome-vfs-sharp
67827516 163%{?with_gtkhtml:%{_prefix}/lib/mono/gac/policy.2.8.gtkhtml-sharp}
24466d07 164%{_prefix}/lib/mono/gac/policy.2.8.rsvg-sharp
165%{_prefix}/lib/mono/gac/policy.2.8.vte-sharp
166
167%files devel
168%defattr(644,root,root,755)
169%{_prefix}/lib/mono/gtk-sharp-2.0/art-sharp.dll
170%{_prefix}/lib/mono/gtk-sharp-2.0/gconf-sharp.dll
171%{_prefix}/lib/mono/gtk-sharp-2.0/gconf-sharp-peditors.dll
172%{_prefix}/lib/mono/gtk-sharp-2.0/gnome-sharp.dll
173%{_prefix}/lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll
67827516 174%{?with_gtkhtml:%{_prefix}/lib/mono/gtk-sharp-2.0/gtkhtml-sharp.dll}
24466d07 175%{_prefix}/lib/mono/gtk-sharp-2.0/rsvg-sharp.dll
176%{_prefix}/lib/mono/gtk-sharp-2.0/vte-sharp.dll
177
178%{_datadir}/gapi-2.0/art-api.xml
179%{_datadir}/gapi-2.0/gnome-api.xml
180%{_datadir}/gapi-2.0/gnome-vfs-api.xml
67827516 181%{?with_gtkhtml:%{_datadir}/gapi-2.0/gtkhtml-api.xml}
24466d07 182%{_datadir}/gapi-2.0/rsvg-api.xml
183%{_datadir}/gapi-2.0/vte-api.xml
184
185%{_examplesdir}/%{name}-%{version}
186%{_pkgconfigdir}/art-sharp-2.0.pc
187%{_pkgconfigdir}/gconf-sharp-2.0.pc
188%{_pkgconfigdir}/gnome-sharp-2.0.pc
189%{_pkgconfigdir}/gnome-vfs-sharp-2.0.pc
67827516 190%{?with_gtkhtml:%{_pkgconfigdir}/gtkhtml-sharp-2.0.pc}
24466d07 191%{_pkgconfigdir}/rsvg-sharp-2.0.pc
192%{_pkgconfigdir}/vte-sharp-2.0.pc
193
194%files static
195%defattr(644,root,root,755)
196%{_libdir}/libgnomesharpglue-2.a
197%{_libdir}/libvtesharpglue-2.a
This page took 0.113191 seconds and 4 git commands to generate.