X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=dotnet-gnome-sharp.spec;h=b716bde604715bd45d2b64611c178cfc7f36927d;hb=6c8bbd9d82451b199bf6ef7a23074276402dc7c3;hp=11c9158edd1b5e1b4eba085bea55dbaf3857ce92;hpb=3983d77d8d29a9de21e1cd11a70649ce238fc8f6;p=packages%2Fdotnet-gnome-sharp.git diff --git a/dotnet-gnome-sharp.spec b/dotnet-gnome-sharp.spec index 11c9158..b716bde 100644 --- a/dotnet-gnome-sharp.spec +++ b/dotnet-gnome-sharp.spec @@ -1,24 +1,29 @@ # +# 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: Libraries -Source0: http://ftp.gnome.org/pub/gnome/sources/gnome-sharp/2.15/gnome-sharp-%{version}.tar.bz2 -# Source0-md5: 757734d783df2cad2c30bff122acd774 +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,29 +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 -ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9 sparc64 +Requires: vte >= 0.13.6 +ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9 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 @@ -66,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 @@ -80,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} @@ -95,7 +102,7 @@ Biblioteki statyczne gnome-sharp. %{__automake} %{__autoconf} %configure -%{__make} +%{__make} -j1 %install rm -rf $RPM_BUILD_ROOT @@ -126,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 @@ -135,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 @@ -144,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 @@ -153,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 @@ -164,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 @@ -180,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