[packages/dotnet-gnome-desktop-sharp] - split into individual libraries - added opt patch - release 7
qboosh
qboosh at pld-linux.org
Mon Mar 23 20:26:45 CET 2015
commit 8b36e5655d43f20e28573d7822d00abc2a162938
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Mon Mar 23 20:28:13 2015 +0100
- split into individual libraries
- added opt patch
- release 7
dotnet-gnome-desktop-sharp-opt.patch | 11 +
dotnet-gnome-desktop-sharp.spec | 511 +++++++++++++++++++++++++++++++----
2 files changed, 473 insertions(+), 49 deletions(-)
---
diff --git a/dotnet-gnome-desktop-sharp.spec b/dotnet-gnome-desktop-sharp.spec
index 005336b..bf1d982 100644
--- a/dotnet-gnome-desktop-sharp.spec
+++ b/dotnet-gnome-desktop-sharp.spec
@@ -1,37 +1,56 @@
#
-%define gnome_version 2.25.0
+# Conditional build:
+%bcond_with nautilusburn # NautilusBurn# binding
+%bcond_with gnomepanel # GnomePanel# binding
+
+%define gnome_ver 2.25.0
+%define gnomesharp_ver 2.24.1
+%define gtkhtml_ver 3.23.5
+%define gtksharp_ver 2.12.2
+%define gtksourceview_ver 2.2.2
+%define libgnomeprint_ver 2.18.0
+%define librsvg_ver 2.22.2
+%define nautilusburn_ver 2.22.1
+%define vte_ver 0.16.14
+
%include /usr/lib/rpm/macros.mono
%include /usr/lib/rpm/macros.perl
-#
-Summary: .NET language bindings for some of the GNOME desktop libraries
-Summary(pl.UTF-8): Wiązania niektórych bibliotek GNOME desktop dla .NET
+Summary: GnomeDesktop# - .NET binding for GNOME Desktop library
+Summary(pl.UTF-8): GnomeDesktop# - wiązanie .NET do biblioteki GNOME Desktop
Name: dotnet-gnome-desktop-sharp
Version: 2.26.0
-Release: 6
-License: LGPL
+Release: 7
+License: LGPL v2.1
Group: Libraries
Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-desktop-sharp/2.26/gnome-desktop-sharp-%{version}.tar.bz2
# Source0-md5: 4bc990900bb318b2ba0b0e7998bb47d1
Patch0: gnome-desktop-soname.patch
+Patch1: %{name}-opt.patch
URL: http://gtk-sharp.sourceforge.net/
BuildRequires: autoconf
BuildRequires: automake
-BuildRequires: dotnet-gnome-sharp-devel >= 2.24.1
-BuildRequires: dotnet-gtk-sharp2-devel >= 2.12.2
-BuildRequires: gnome-desktop2-devel >= %{gnome_version}
+BuildRequires: dotnet-gnome-sharp-devel >= %{gnomesharp_ver}
+BuildRequires: dotnet-gtk-sharp2-devel >= %{gtksharp_ver}
+BuildRequires: gnome-desktop2-devel >= %{gnome_ver}
+%if %{with gnomepanel}
+BuildRequires: gnome-panel-devel >= %{gnome_ver}
+BuildRequires: gnome-panel-devel < 3
+%endif
BuildRequires: gtk+2-devel >= 2:2.14.0
-BuildRequires: gtksourceview2-devel >= 2.2.2
-BuildRequires: libgnomeprintui-devel >= 2.18.0
-BuildRequires: librsvg-devel >= 2.22.2
+BuildRequires: gtkhtml3-devel >= %{gtkhtml_ver}
+BuildRequires: gtksourceview2-devel >= %{gtksourceview_ver}
+BuildRequires: libgnomeprintui-devel >= %{libgnomeprint_ver}
+BuildRequires: librsvg-devel >= %{librsvg_ver}
BuildRequires: libtool
-BuildRequires: libwnck2-devel >= %{gnome_version}
+BuildRequires: libwnck2-devel >= %{gnome_ver}
BuildRequires: mono-csharp >= 1.1.16.1
BuildRequires: monodoc >= 1.1.16
+%{?with_nautilusburn:BuildRequires: nautilus-cd-burner-devel >= %{nautilusburn_ver}}
BuildRequires: pkgconfig
BuildRequires: rpm-perlprov
BuildRequires: rpmbuild(monoautodeps)
-BuildRequires: vte0-devel >= 0.16.14
-BuildConflicts: nautilus-cd-burner-devel
+BuildRequires: vte0-devel >= %{vte_ver}
+%{!?with_nautilusburn:BuildConflicts: nautilus-cd-burner-devel}
Requires: gnome-desktop2 >= 2.30
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -44,20 +63,18 @@ Pakiet ten dostarcza wiązania niektórych bibliotek GNOME desktop dla
.NET.
%package devel
-Summary: Development part of GNOMEDesktop#
-Summary(pl.UTF-8): Część dla programistów GNOMEDesktop#
+Summary: Development files for GnomeDesktop# library
+Summary(pl.UTF-8): Pliki programistyczne biblioteki GnomeDesktop#
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: dotnet-gnome-sharp-devel >= 2.24.0
-Requires: dotnet-gtk-sharp2-devel >= 2.12.2
+Requires: dotnet-gnome-sharp-devel >= %{gnomesharp_ver}
+Requires: dotnet-gtk-sharp2-devel >= %{gtksharp_ver}
%description devel
-Tools (C source parser and C# code generator) and documentation for
-developing applications using GNOMEDesktop#.
+Development files for GnomeDesktop# library.
%description devel -l pl.UTF-8
-Narzędzia (parser kodu C oraz generator kodu C#) i dokumentacja
-potrzebne przy tworzeniu aplikacji korzystających z GNOMEDesktop#.
+Pliki programistyczne biblioteki GnomeDesktop#.
%package static
Summary: Static GNOMEDesktop# libraries
@@ -71,9 +88,302 @@ Static GNOMEDesktop# libraries.
%description static -l pl.UTF-8
Biblioteki statyczne GNOMEDesktop#.
+%package -n dotnet-gnome-panel-sharp
+Summary: GnomePanel# - .NET binding for libpanelapplet library
+Summary(pl.UTF-8): GnomePanel# - wiązanie .NET do biblioteki libpanelapplet
+Group: Libraries
+Requires: dotnet-gtk-sharp2 >= %{gtksharp_ver}
+Requires: gnome-panel-devel >= %{gnome_ver}
+Conflicts: dotnet-gnome-desktop-sharp < 2.26.0-7
+
+%description -n dotnet-gnome-panel-sharp
+GnomePanel# - .NET binding for libpanelapplet library.
+
+%description -n dotnet-gnome-panel-sharp -l pl.UTF-8
+GnomePanel# - wiązanie .NET do biblioteki libpanelapplet.
+
+%package -n dotnet-gnome-panel-sharp-devel
+Summary: Development files for GnomePanel# library
+Summary(pl.UTF-8): Pliki programistyczne biblioteki GnomePanel#
+Group: Development/Libraries
+Requires: dotnet-gnome-panel-sharp = %{version}-%{release}
+Requires: dotnet-gtk-sharp2-devel >= %{gtksharp_ver}
+
+%description -n dotnet-gnome-panel-sharp-devel
+Development files for GnomePanel# library.
+
+%description -n dotnet-gnome-panel-sharp-devel -l pl.UTF-8
+Pliki programistyczne biblioteki GnomePanel#.
+
+%package -n dotnet-gnome-panel-sharp-static
+Summary: Static GnomePanel# glue library
+Summary(pl.UTF-8): Statyczna biblioteka sklejająca GnomePanel#
+Group: Development/Libraries
+Requires: dotnet-gnome-panel-sharp-devel = %{version}-%{release}
+Obsoletes: dotnet-gnome-desktop-sharp-static
+
+%description -n dotnet-gnome-panel-sharp-static
+Static GnomePanel# glue library.
+
+%description -n dotnet-gnome-panel-sharp-static -l pl.UTF-8
+Statyczna biblioteka sklejająca GnomePanel#.
+
+%package -n dotnet-gnome-print-sharp
+Summary: GnomePrint# - .NET binding for libgnomeprint libraries
+Summary(pl.UTF-8): GnomePrint# - wiązanie .NET do bibliotek libgnomeprint
+Group: Libraries
+Requires: dotnet-gtk-sharp2 >= %{gtksharp_ver}
+Requires: libgnomeprintui >= %{libgnomeprint_ver}
+Conflicts: dotnet-gnome-desktop-sharp < 2.26.0-7
+
+%description -n dotnet-gnome-print-sharp
+GnomePrint# - .NET binding for libgnomeprint and libgnomeprintui
+libraries.
+
+%description -n dotnet-gnome-print-sharp -l pl.UTF-8
+GnomePrint# - wiązanie .NET do bibliotek libgnomeprint oraz
+libgnomeprintui.
+
+%package -n dotnet-gnome-print-sharp-devel
+Summary: Development files for GnomePrint# library
+Summary(pl.UTF-8): Pliki programistyczne biblioteki GnomePrint#
+Group: Development/Libraries
+Requires: dotnet-gnome-print-sharp = %{version}-%{release}
+Requires: dotnet-gtk-sharp2-devel >= %{gtksharp_ver}
+
+%description -n dotnet-gnome-print-sharp-devel
+Development files for GnomePrint# library.
+
+%description -n dotnet-gnome-print-sharp-devel -l pl.UTF-8
+Pliki programistyczne biblioteki GnomePrint#.
+
+%package -n dotnet-gtkhtml-sharp
+Summary: Gtkhtml# - .NET binding for Gtkhtml library
+Summary(pl.UTF-8): Gtkhtml# - wiązanie .NET do biblioteki Gtkhtml
+Group: Libraries
+Requires: dotnet-gtk-sharp2 >= %{gtksharp_ver}
+Requires: gtkhtml3-devel >= %{gtkhtml_ver}
+Conflicts: dotnet-gnome-desktop-sharp < 2.26.0-7
+
+%description -n dotnet-gtkhtml-sharp
+Gtkhtml# - .NET binding for Gtkhtml library.
+
+%description -n dotnet-gtkhtml-sharp -l pl.UTF-8
+Gtkhtml# - wiązanie .NET do biblioteki Gtkhtml.
+
+%package -n dotnet-gtkhtml-sharp-devel
+Summary: Development files for Gtkhtml# library
+Summary(pl.UTF-8): Pliki programistyczne biblioteki Gtkhtml#
+Group: Development/Libraries
+Requires: dotnet-gtk-sharp2-devel >= %{gtksharp_ver}
+Requires: dotnet-gtkhtml-sharp = %{version}-%{release}
+
+%description -n dotnet-gtkhtml-sharp-devel
+Development files for Gtkhtml# library.
+
+%description -n dotnet-gtkhtml-sharp-devel -l pl.UTF-8
+Pliki programistyczne biblioteki Gtkhtml#.
+
+%package -n dotnet-gtkhtml-sharp-static
+Summary: Static Gtkhtml# glue library
+Summary(pl.UTF-8): Statyczna biblioteka sklejająca Gtkhtml#
+Group: Development/Libraries
+Requires: dotnet-gtkhtml-sharp-devel = %{version}-%{release}
+Obsoletes: dotnet-gnome-desktop-sharp-static
+
+%description -n dotnet-gtkhtml-sharp-static
+Static Gtkhtml# glue library.
+
+%description -n dotnet-gtkhtml-sharp-static -l pl.UTF-8
+Statyczna biblioteka sklejająca Gtkhtml#.
+
+%package -n dotnet-gtksourceview2-sharp
+Summary: GtkSourceView# - .NET binding for gtksourceview library
+Summary(pl.UTF-8): GtkSourceView# - wiązanie .NET do biblioteki gtksourceview
+Group: Libraries
+Requires: dotnet-gtk-sharp2 >= %{gtksharp_ver}
+Requires: gtksourceview2 >= %{gtksourceview_ver}
+Conflicts: dotnet-gnome-desktop-sharp < 2.26.0-7
+
+%description -n dotnet-gtksourceview2-sharp
+GtkSourceView# - .NET binding for gtksourceview library.
+
+%description -n dotnet-gtksourceview2-sharp -l pl.UTF-8
+GtkSourceView# - wiązanie .NET do biblioteki gtksourceview.
+
+%package -n dotnet-gtksourceview2-sharp-devel
+Summary: Development files for GtkSourceView# library
+Summary(pl.UTF-8): Pliki programistyczne biblioteki GtkSourceView#
+Group: Development/Libraries
+Requires: dotnet-gtk-sharp2-devel >= %{gtksharp_ver}
+Requires: dotnet-gtksourceview2-sharp = %{version}-%{release}
+
+%description -n dotnet-gtksourceview2-sharp-devel
+Development files for GtkSourceView# library.
+
+%description -n dotnet-gtksourceview2-sharp-devel -l pl.UTF-8
+Pliki programistyczne biblioteki GtkSourceView#.
+
+%package -n dotnet-gtksourceview2-sharp-static
+Summary: Static GtkSourceView# glue library
+Summary(pl.UTF-8): Statyczna biblioteka sklejająca GtkSourceView#
+Group: Development/Libraries
+Requires: dotnet-gtksourceview2-sharp-devel = %{version}-%{release}
+Obsoletes: dotnet-gnome-desktop-sharp-static
+
+%description -n dotnet-gtksourceview2-sharp-static
+Static GtkSourceView# glue library.
+
+%description -n dotnet-gtksourceview2-sharp-static -l pl.UTF-8
+Statyczna biblioteka sklejająca GtkSourceView#.
+
+%package -n dotnet-nautilusburn-sharp
+Summary: NautilusBurn# - .NET binding for libnautilus-burn library
+Summary(pl.UTF-8): NautilusBurn# - wiązanie .NET do biblioteki libnautilus-burn
+Group: Libraries
+Requires: nautilus-cd-burner-libs >= %{nautilusburn_ver}
+Conflicts: dotnet-gnome-desktop-sharp < 2.26.0-7
+
+%description -n dotnet-nautilusburn-sharp
+NautilusBurn# - .NET binding for libnautilus-burn library.
+
+%description -n dotnet-nautilusburn-sharp -l pl.UTF-8
+NautilusBurn# - wiązanie .NET do biblioteki libnautilus-burn.
+
+%package -n dotnet-nautilusburn-sharp-devel
+Summary: Development files for NautilusBurn# library
+Summary(pl.UTF-8): Pliki programistyczne biblioteki NautilusBurn#
+Group: Development/Libraries
+Requires: dotnet-nautilusburn-sharp = %{version}-%{release}
+
+%description -n dotnet-nautilusburn-sharp-devel
+Development files for NautilusBurn# library.
+
+%description -n dotnet-nautilusburn-sharp-devel -l pl.UTF-8
+Pliki programistyczne biblioteki NautilusBurn#.
+
+%package -n dotnet-nautilusburn-sharp-static
+Summary: Static NautilusBurn# glue library
+Summary(pl.UTF-8): Statyczna biblioteka sklejająca NautilusBurn#
+Group: Development/Libraries
+Requires: dotnet-nautilusburn-sharp-devel = %{version}-%{release}
+Obsoletes: dotnet-gnome-desktop-sharp-static
+
+%description -n dotnet-nautilusburn-sharp-static
+Static NautilusBurn# glue library.
+
+%description -n dotnet-nautilusburn-sharp-static -l pl.UTF-8
+Statyczna biblioteka sklejająca NautilusBurn#.
+
+%package -n dotnet-rsvg2-sharp
+Summary: Rsvg# - .NET binding for librsvg library
+Summary(pl.UTF-8): Rsvg# - wiązanie .NET do biblioteki librsvg
+Group: Libraries
+Requires: librsvg >= %{librsvg_ver}
+Conflicts: dotnet-gnome-desktop-sharp < 2.26.0-7
+
+%description -n dotnet-rsvg2-sharp
+Rsvg# - .NET binding for librsvg library.
+
+%description -n dotnet-rsvg2-sharp -l pl.UTF-8
+Rsvg# - wiązanie .NET do biblioteki librsvg.
+
+%package -n dotnet-rsvg2-sharp-devel
+Summary: Development files for Rsvg# library
+Summary(pl.UTF-8): Pliki programistyczne biblioteki Rsvg#
+Group: Development/Libraries
+Requires: dotnet-rsvg2-sharp = %{version}-%{release}
+
+%description -n dotnet-rsvg2-sharp-devel
+Development files for Rsvg# library.
+
+%description -n dotnet-rsvg2-sharp-devel -l pl.UTF-8
+Pliki programistyczne biblioteki Rsvg#.
+
+%package -n dotnet-vte-sharp
+Summary: Vte# - .NET binding for libvte library
+Summary(pl.UTF-8): Vte# - wiązanie .NET do biblioteki libvte
+Group: Libraries
+Requires: dotnet-gtk-sharp2 >= %{gtksharp_ver}
+Requires: vte0 >= %{vte_ver}
+Conflicts: dotnet-gnome-desktop-sharp < 2.26.0-7
+
+%description -n dotnet-vte-sharp
+Vte# - .NET binding for libvte library.
+
+%description -n dotnet-vte-sharp -l pl.UTF-8
+Vte# - wiązanie .NET do biblioteki libvte.
+
+%package -n dotnet-vte-sharp-devel
+Summary: Development files for Vte# library
+Summary(pl.UTF-8): Pliki programistyczne biblioteki Vte#
+Group: Development/Libraries
+Requires: dotnet-gtk-sharp2-devel >= %{gtksharp_ver}
+Requires: dotnet-vte-sharp = %{version}-%{release}
+
+%description -n dotnet-vte-sharp-devel
+Development files for Vte# library.
+
+%description -n dotnet-vte-sharp-devel -l pl.UTF-8
+Pliki programistyczne biblioteki Vte#.
+
+%package -n dotnet-vte-sharp-static
+Summary: Static Vte# glue library
+Summary(pl.UTF-8): Statyczna biblioteka sklejająca Vte#
+Group: Development/Libraries
+Requires: dotnet-vte-sharp-devel = %{version}-%{release}
+Obsoletes: dotnet-gnome-desktop-sharp-static
+
+%description -n dotnet-vte-sharp-static
+Static Vte# glue library.
+
+%description -n dotnet-vte-sharp-static -l pl.UTF-8
+Statyczna biblioteka sklejająca Vte#.
+
+%package -n dotnet-wnck-sharp
+Summary: Wnck# - .NET binding for libwnck library
+Summary(pl.UTF-8): Wnck# - wiązanie .NET do biblioteki libwnck
+Group: Libraries
+Requires: dotnet-gtk-sharp2 >= %{gtksharp_ver}
+Requires: libwnck2 >= %{gnome_ver}
+Conflicts: dotnet-gnome-desktop-sharp < 2.26.0-7
+
+%description -n dotnet-wnck-sharp
+Wnck# - .NET binding for libwnck library.
+
+%description -n dotnet-wnck-sharp -l pl.UTF-8
+Wnck# - wiązanie .NET do biblioteki libwnck.
+
+%package -n dotnet-wnck-sharp-devel
+Summary: Development files for Wnck# library
+Summary(pl.UTF-8): Pliki programistyczne biblioteki Wnck#
+Group: Development/Libraries
+Requires: dotnet-gtk-sharp2-devel >= %{gtksharp_ver}
+Requires: dotnet-wnck-sharp = %{version}-%{release}
+
+%description -n dotnet-wnck-sharp-devel
+Development files for Wnck# library.
+
+%description -n dotnet-wnck-sharp-devel -l pl.UTF-8
+Pliki programistyczne biblioteki Wnck#.
+
+%package -n dotnet-wnck-sharp-static
+Summary: Static Wnck# glue library
+Summary(pl.UTF-8): Statyczna biblioteka sklejająca Wnck#
+Group: Development/Libraries
+Requires: dotnet-wnck-sharp-devel = %{version}-%{release}
+Obsoletes: dotnet-gnome-desktop-sharp-static
+
+%description -n dotnet-wnck-sharp-static
+Static Wnck# glue library.
+
+%description -n dotnet-wnck-sharp-static -l pl.UTF-8
+Statyczna biblioteka sklejająca Wnck#.
+
%prep
%setup -q -n gnome-desktop-sharp-%{version}
%patch0 -p1
+%patch1 -p1
%build
%{__libtoolize}
@@ -94,47 +404,150 @@ rm -rf $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%post -n dotnet-gnome-panel-sharp -p /sbin/ldconfig
+%postun -n dotnet-gnome-panel-sharp -p /sbin/ldconfig
+
+%post -n dotnet-gtkhtml-sharp -p /sbin/ldconfig
+%postun -n dotnet-gtkhtml-sharp -p /sbin/ldconfig
+
+%post -n dotnet-gtksourceview2-sharp -p /sbin/ldconfig
+%postun -n dotnet-gtksourceview2-sharp -p /sbin/ldconfig
+
+%post -n dotnet-nautilusburn-sharp -p /sbin/ldconfig
+%postun -n dotnet-nautilusburn-sharp -p /sbin/ldconfig
+
+%post -n dotnet-vte-sharp -p /sbin/ldconfig
+%postun -n dotnet-vte-sharp -p /sbin/ldconfig
+
+%post -n dotnet-wnck-sharp -p /sbin/ldconfig
+%postun -n dotnet-wnck-sharp -p /sbin/ldconfig
%files
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libgtksourceview2sharpglue-2.so
-%attr(755,root,root) %{_libdir}/libwncksharpglue-2.so
-%attr(755,root,root) %{_libdir}/libvtesharpglue-2.so
-%{_libdir}/libgtksourceview2sharpglue-2.la
-%{_libdir}/libwncksharpglue-2.la
-%{_libdir}/libvtesharpglue-2.la
-%{_prefix}/lib/mono/gac/gnome-print-sharp
+%doc AUTHORS ChangeLog NEWS README
%{_prefix}/lib/mono/gac/gnomedesktop-sharp
-%{_prefix}/lib/mono/gac/gtksourceview2-sharp
-%{_prefix}/lib/mono/gac/rsvg2-sharp
-%{_prefix}/lib/mono/gac/vte-sharp
-%{_prefix}/lib/mono/gac/wnck-sharp
%files devel
%defattr(644,root,root,755)
-%{_prefix}/lib/mono/gnome-print-sharp-2.18
%{_prefix}/lib/mono/gnomedesktop-sharp-2.20
-%{_prefix}/lib/mono/gtksourceview2-sharp-2.0
-%{_prefix}/lib/mono/rsvg2-sharp-2.0
-%{_prefix}/lib/mono/vte-sharp-0.16
-%{_prefix}/lib/mono/wnck-sharp-2.20
-%{_datadir}/gnome-print-sharp
%{_datadir}/gnomedesktop-sharp
-%{_datadir}/gtksourceview2-sharp
-%{_datadir}/rsvg2-sharp
-%{_datadir}/vte-sharp
-%{_datadir}/wnck-sharp
%{_pkgconfigdir}/gnome-desktop-sharp-2.0.pc
+
+%if %{with gnomepanel}
+%files -n dotnet-gnome-panel-sharp
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libgnomepanelsharpglue-2.so
+%{_libdir}/libgnomepanelsharpglue-2.la
+%{_prefix}/lib/mono/gac/gnome-panel-sharp
+
+%files -n dotnet-gnome-panel-sharp-devel
+%defattr(644,root,root,755)
+%{_prefix}/lib/mono/gnome-panel-sharp-2.24
+%{_pkgconfigdir}/gnome-panel-sharp-2.24.pc
+
+%files -n dotnet-gnome-panel-sharp-static
+%defattr(644,root,root,755)
+%{_libdir}/libgnomepanelsharpglue-2.a
+%endif
+
+%files -n dotnet-gnome-print-sharp
+%defattr(644,root,root,755)
+%{_prefix}/lib/mono/gac/gnome-print-sharp
+
+%files -n dotnet-gnome-print-sharp-devel
+%defattr(644,root,root,755)
+%{_prefix}/lib/mono/gnome-print-sharp-2.18
+%{_datadir}/gnome-print-sharp
%{_pkgconfigdir}/gnome-print-sharp-2.18.pc
+
+%files -n dotnet-gtkhtml-sharp
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libgtkhtmlsharpglue-2.so
+%{_libdir}/libgtkhtmlsharpglue-2.la
+%{_prefix}/lib/mono/gac/gtkhtml-sharp
+
+%files -n dotnet-gtkhtml-sharp-devel
+%defattr(644,root,root,755)
+%{_prefix}/lib/mono/gtkhtml-sharp-3.14
+%{_datadir}/gtkhtml-sharp
+%{_pkgconfigdir}/gtkhtml-sharp-3.14.pc
+
+%files -n dotnet-gtkhtml-sharp-static
+%defattr(644,root,root,755)
+%{_libdir}/libgtkhtmlsharpglue-2.a
+
+%files -n dotnet-gtksourceview2-sharp
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libgtksourceview2sharpglue-2.so
+%{_libdir}/libgtksourceview2sharpglue-2.la
+%{_prefix}/lib/mono/gac/gtksourceview2-sharp
+
+%files -n dotnet-gtksourceview2-sharp-devel
+%defattr(644,root,root,755)
+%{_prefix}/lib/mono/gtksourceview2-sharp-2.0
+%{_datadir}/gtksourceview2-sharp
%{_pkgconfigdir}/gtksourceview2-sharp.pc
+
+%files -n dotnet-gtksourceview2-sharp-static
+%defattr(644,root,root,755)
+%{_libdir}/libgtksourceview2sharpglue-2.a
+
+%if %{with nautilusburn}
+%files -n dotnet-nautilusburn-sharp
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libnautilusburnsharpglue-2.so
+%{_libdir}/libnautilusburnsharpglue-2.la
+%{_prefix}/lib/mono/gac/nautilusburn-sharp
+
+%files -n dotnet-nautilusburn-sharp-devel
+%defattr(644,root,root,755)
+%{_prefix}/lib/mono/nautilusburn-sharp
+%{_datadir}/nautilusburn-sharp
+%{_pkgconfigdir}/nautilusburn-sharp.pc
+
+%files -n dotnet-nautilusburn-sharp-static
+%defattr(644,root,root,755)
+%{_libdir}/libnautilusburnsharpglue-2.a
+%endif
+
+%files -n dotnet-rsvg2-sharp
+%defattr(644,root,root,755)
+%{_prefix}/lib/mono/gac/rsvg2-sharp
+
+%files -n dotnet-rsvg2-sharp-devel
+%defattr(644,root,root,755)
+%{_prefix}/lib/mono/rsvg2-sharp-2.0
+%{_datadir}/rsvg2-sharp
%{_pkgconfigdir}/rsvg2-sharp-2.0.pc
+
+%files -n dotnet-vte-sharp
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libvtesharpglue-2.so
+%{_libdir}/libvtesharpglue-2.la
+%{_prefix}/lib/mono/gac/vte-sharp
+
+%files -n dotnet-vte-sharp-devel
+%defattr(644,root,root,755)
+%{_prefix}/lib/mono/vte-sharp-0.16
+%{_datadir}/vte-sharp
%{_pkgconfigdir}/vte-sharp-0.16.pc
+
+%files -n dotnet-vte-sharp-static
+%defattr(644,root,root,755)
+%{_libdir}/libvtesharpglue-2.a
+
+%files -n dotnet-wnck-sharp
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libwncksharpglue-2.so
+%{_libdir}/libwncksharpglue-2.la
+%{_prefix}/lib/mono/gac/wnck-sharp
+
+%files -n dotnet-wnck-sharp-devel
+%defattr(644,root,root,755)
+%{_prefix}/lib/mono/wnck-sharp-2.20
+%{_datadir}/wnck-sharp
%{_pkgconfigdir}/wnck-sharp-1.0.pc
-%files static
+%files -n dotnet-wnck-sharp-static
%defattr(644,root,root,755)
-%{_libdir}/libgtksourceview2sharpglue-2.a
%{_libdir}/libwncksharpglue-2.a
-%{_libdir}/libvtesharpglue-2.a
diff --git a/dotnet-gnome-desktop-sharp-opt.patch b/dotnet-gnome-desktop-sharp-opt.patch
new file mode 100644
index 0000000..400d3ba
--- /dev/null
+++ b/dotnet-gnome-desktop-sharp-opt.patch
@@ -0,0 +1,11 @@
+--- gnome-desktop-sharp-2.26.0/configure.in.orig 2009-03-02 16:22:58.000000000 +0100
++++ gnome-desktop-sharp-2.26.0/configure.in 2015-03-01 21:31:16.800906525 +0100
+@@ -49,7 +49,7 @@
+ # not 64 bit clean in cross-compile
+ AC_CHECK_SIZEOF(void *, 4)
+
+-CFLAGS='-g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings'
++CFLAGS="$CFLAGS -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings"
+
+ if test "x$enable_maintainer_mode" = "xyes"; then
+ DEBUG_FLAGS='-debug'
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/dotnet-gnome-desktop-sharp.git/commitdiff/8b36e5655d43f20e28573d7822d00abc2a162938
More information about the pld-cvs-commit
mailing list