]> git.pld-linux.org Git - packages/dotnet-gnome-sharp.git/blobdiff - dotnet-gnome-sharp.spec
- rel. 3 - gtkhtml is back after qboosh's fixes. This should solve problem
[packages/dotnet-gnome-sharp.git] / dotnet-gnome-sharp.spec
index 3b9e4d3d9675edec0834d6f2350ec9b6a9feabe0..bba6e5003a39ffe68fca0443d178c58c5f76dc4a 100644 (file)
@@ -1,24 +1,29 @@
 #
-%include       /usr/lib/rpm/macros.perl
+# Conditional build:
+%bcond_without gtkhtml         # gtkhtml bindings
+#
 %include       /usr/lib/rpm/macros.mono
+%include       /usr/lib/rpm/macros.perl
 #
 Summary:       .NET language bindings for GNOME
-Summary(pl):   Wi±zania GNOME dla .NET
+Summary(pl.UTF-8):     Wiązania GNOME dla .NET
 Name:          dotnet-gnome-sharp
-Version:       2.15.0
-Release:       2
+Version:       2.16.0
+Release:       3
 License:       LGPL
-Group:         Development/Libraries
-Source0:       http://ftp.gnome.org/pub/gnome/sources/gnome-sharp/2.15/gnome-sharp-%{version}.tar.bz2
-# Source0-md5: 757734d783df2cad2c30bff122acd774
+Group:         Libraries
+Source0:       http://ftp.gnome.org/pub/gnome/sources/gnome-sharp/2.16/gnome-sharp-%{version}.tar.bz2
+# Source0-md5: 09034669acec52f9d9818d9a31c032d5
 Patch0:                %{name}-destdir.patch
 Patch1:                %{name}-mint.patch
+Patch2:                %{name}-automake.patch
+Patch3:                %{name}-gtkhtml.patch
 URL:           http://gtk-sharp.sourceforge.net/
 BuildRequires: autoconf
 BuildRequires: automake
-BuildRequires: dotnet-gtk-sharp2-devel >= 2.9.0
+BuildRequires: dotnet-gtk-sharp2-devel >= 2.10.0
 BuildRequires: gnome-panel-devel >= 2.15.91
-BuildRequires: gtkhtml-devel >= 3.11.91
+%{?with_gtkhtml:BuildRequires: gtkhtml-devel >= 3.14.0}
 BuildRequires: libart_lgpl-devel >= 2.2.0
 BuildRequires: libgnomecanvas-devel >= 2.14.0
 BuildRequires: libgnomeprintui-devel >= 2.12.1
@@ -32,28 +37,29 @@ BuildRequires:      ncurses-devel
 BuildRequires: pkgconfig
 BuildRequires: rpmbuild(monoautodeps)
 BuildRequires: rpm-perlprov
-BuildRequires: vte-devel >= 0.13.5
+BuildRequires: vte-devel >= 0.13.6
 Obsoletes:     dotnet-gtk-sharp2-gnome
 Obsoletes:     gtk-sharp2
 Requires:      gnome-panel-libs >= 2.15.91
-Requires:      gnome-vfs2-libs >= 2.15.91
-Requires:      gtkhtml >= 3.11.91
+Requires:      gnome-vfs2-libs >= 2.15.92
+%{?with_gtkhtml:Requires:      gtkhtml >= 3.11.92}
 Requires:      libart_lgpl >= 2.2.0
 Requires:      librsvg >= 1:2.15.90
 Requires:      mono >= 1.1.16.1
-Requires:      vte >= 0.13.5
+Requires:      vte >= 0.13.6
+ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9 sparc64
 ExcludeArch:   i386
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 This package provides bindings for .NET to GNOME libraries.
 
-%description -l pl
-Pakiet ten dostarcza wi±zania dla .NET do bibliotek z GNOME.
+%description -l pl.UTF-8
+Pakiet ten dostarcza wiązania dla .NET do bibliotek z GNOME.
 
 %package devel
 Summary:       Development part of GNOME#
-Summary(pl):   Czê¶æ dla programistów GNOME#
+Summary(pl.UTF-8):     Część dla programistów GNOME#
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 Requires:      monodoc
@@ -65,13 +71,13 @@ Obsoletes:  gtk-sharp2-devel
 Tools (C source parser and C# code generator) and documentation for
 developing applications using GNOME#.
 
-%description devel -l pl
-Narzêdzia (parser kodu C oraz generator kodu C#) i dokumentacja
-potrzebne przy tworzeniu aplikacji korzystaj±cych z GNOME#.
+%description devel -l pl.UTF-8
+Narzędzia (parser kodu C oraz generator kodu C#) i dokumentacja
+potrzebne przy tworzeniu aplikacji korzystających z GNOME#.
 
 %package static
 Summary:       Static gtk-sharp libraries
-Summary(pl):   Biblioteki statyczne gtk-sharp
+Summary(pl.UTF-8):     Biblioteki statyczne gtk-sharp
 Group:         Development/Libraries
 Requires:      %{name}-devel = %{version}-%{release}
 Obsoletes:     dotnet-gtk-sharp2-gnome-static
@@ -79,13 +85,15 @@ Obsoletes:  dotnet-gtk-sharp2-gnome-static
 %description static
 Static gnome-sharp libraries.
 
-%description static -l pl
+%description static -l pl.UTF-8
 Biblioteki statyczne gnome-sharp.
 
 %prep
 %setup -q -n gnome-sharp-%{version}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
+%patch3 -p1
 
 %build
 %{__libtoolize}
@@ -94,7 +102,7 @@ Biblioteki statyczne gnome-sharp.
 %{__automake}
 %{__autoconf}
 %configure
-%{__make}
+%{__make} -j1
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -125,7 +133,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_prefix}/lib/mono/gac/gconf-sharp-peditors
 %{_prefix}/lib/mono/gac/gnome-sharp
 %{_prefix}/lib/mono/gac/gnome-vfs-sharp
-%{_prefix}/lib/mono/gac/gtkhtml-sharp
+%{?with_gtkhtml:%{_prefix}/lib/mono/gac/gtkhtml-sharp}
 %{_prefix}/lib/mono/gac/rsvg-sharp
 %{_prefix}/lib/mono/gac/vte-sharp
 
@@ -134,7 +142,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_prefix}/lib/mono/gac/policy.2.4.gconf-sharp-peditors
 %{_prefix}/lib/mono/gac/policy.2.4.gnome-sharp
 %{_prefix}/lib/mono/gac/policy.2.4.gnome-vfs-sharp
-%{_prefix}/lib/mono/gac/policy.2.4.gtkhtml-sharp
+%{?with_gtkhtml:%{_prefix}/lib/mono/gac/policy.2.4.gtkhtml-sharp}
 %{_prefix}/lib/mono/gac/policy.2.4.rsvg-sharp
 %{_prefix}/lib/mono/gac/policy.2.4.vte-sharp
 
@@ -143,7 +151,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_prefix}/lib/mono/gac/policy.2.6.gconf-sharp-peditors
 %{_prefix}/lib/mono/gac/policy.2.6.gnome-sharp
 %{_prefix}/lib/mono/gac/policy.2.6.gnome-vfs-sharp
-%{_prefix}/lib/mono/gac/policy.2.6.gtkhtml-sharp
+%{?with_gtkhtml:%{_prefix}/lib/mono/gac/policy.2.6.gtkhtml-sharp}
 %{_prefix}/lib/mono/gac/policy.2.6.rsvg-sharp
 %{_prefix}/lib/mono/gac/policy.2.6.vte-sharp
 
@@ -152,7 +160,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_prefix}/lib/mono/gac/policy.2.8.gconf-sharp-peditors
 %{_prefix}/lib/mono/gac/policy.2.8.gnome-sharp
 %{_prefix}/lib/mono/gac/policy.2.8.gnome-vfs-sharp
-%{_prefix}/lib/mono/gac/policy.2.8.gtkhtml-sharp
+%{?with_gtkhtml:%{_prefix}/lib/mono/gac/policy.2.8.gtkhtml-sharp}
 %{_prefix}/lib/mono/gac/policy.2.8.rsvg-sharp
 %{_prefix}/lib/mono/gac/policy.2.8.vte-sharp
 
@@ -163,14 +171,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_prefix}/lib/mono/gtk-sharp-2.0/gconf-sharp-peditors.dll
 %{_prefix}/lib/mono/gtk-sharp-2.0/gnome-sharp.dll
 %{_prefix}/lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll
-%{_prefix}/lib/mono/gtk-sharp-2.0/gtkhtml-sharp.dll
+%{?with_gtkhtml:%{_prefix}/lib/mono/gtk-sharp-2.0/gtkhtml-sharp.dll}
 %{_prefix}/lib/mono/gtk-sharp-2.0/rsvg-sharp.dll
 %{_prefix}/lib/mono/gtk-sharp-2.0/vte-sharp.dll
 
 %{_datadir}/gapi-2.0/art-api.xml
 %{_datadir}/gapi-2.0/gnome-api.xml
 %{_datadir}/gapi-2.0/gnome-vfs-api.xml
-%{_datadir}/gapi-2.0/gtkhtml-api.xml
+%{?with_gtkhtml:%{_datadir}/gapi-2.0/gtkhtml-api.xml}
 %{_datadir}/gapi-2.0/rsvg-api.xml
 %{_datadir}/gapi-2.0/vte-api.xml
 
@@ -179,7 +187,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/gconf-sharp-2.0.pc
 %{_pkgconfigdir}/gnome-sharp-2.0.pc
 %{_pkgconfigdir}/gnome-vfs-sharp-2.0.pc
-%{_pkgconfigdir}/gtkhtml-sharp-2.0.pc
+%{?with_gtkhtml:%{_pkgconfigdir}/gtkhtml-sharp-2.0.pc}
 %{_pkgconfigdir}/rsvg-sharp-2.0.pc
 %{_pkgconfigdir}/vte-sharp-2.0.pc
 
This page took 0.125413 seconds and 4 git commands to generate.