X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=dotnet-gnome-sharp.spec;h=f13a8323a5ac0e5ba8eb07288d9602d5c5c662fb;hb=67827516dcf66c1ada18beb83077b355808a8c02;hp=1f65fea742f1f3d8f9a445f2454a3953b5a7f538;hpb=2cc107e03ed2b312846f7a41f10e2d8c66bd7e23;p=packages%2Fdotnet-gnome-sharp.git diff --git a/dotnet-gnome-sharp.spec b/dotnet-gnome-sharp.spec index 1f65fea..f13a832 100644 --- a/dotnet-gnome-sharp.spec +++ b/dotnet-gnome-sharp.spec @@ -1,24 +1,28 @@ # +# Conditional build: +%bcond_with gtkhtml # gtkhtml bindings (broken) +# %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.16.0 -Release: 1 +Release: 2 License: LGPL 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 URL: http://gtk-sharp.sourceforge.net/ BuildRequires: autoconf BuildRequires: automake BuildRequires: dotnet-gtk-sharp2-devel >= 2.10.0 BuildRequires: gnome-panel-devel >= 2.15.91 -BuildRequires: gtkhtml-devel >= 3.11.92 +%{?with_gtkhtml:BuildRequires: gtkhtml-devel >= 3.11.92} BuildRequires: libart_lgpl-devel >= 2.2.0 BuildRequires: libgnomecanvas-devel >= 2.14.0 BuildRequires: libgnomeprintui-devel >= 2.12.1 @@ -37,7 +41,7 @@ Obsoletes: dotnet-gtk-sharp2-gnome Obsoletes: gtk-sharp2 Requires: gnome-panel-libs >= 2.15.91 Requires: gnome-vfs2-libs >= 2.15.92 -Requires: gtkhtml >= 3.11.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 @@ -49,12 +53,12 @@ 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 @@ -66,13 +70,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 @@ -80,13 +84,14 @@ 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 %build %{__libtoolize} @@ -126,7 +131,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 @@ -135,7 +140,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 @@ -144,7 +149,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 @@ -153,7 +158,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 @@ -164,14 +169,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 @@ -180,7 +185,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