Hello community, here is the log from the commit of package gnome-desktop-sharp2 for openSUSE:Factory checked in at 2012-07-09 13:08:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-desktop-sharp2 (Old) and /work/SRC/openSUSE:Factory/.gnome-desktop-sharp2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-desktop-sharp2", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-desktop-sharp2/gnome-desktop-sharp2.changes 2011-09-28 15:27:31.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-desktop-sharp2.new/gnome-desktop-sharp2.changes 2012-07-09 13:08:09.000000000 +0200 @@ -1,0 +2,22 @@ +Sat Jun 30 12:32:47 UTC 2012 - [email protected] + +- Clean up spec for acceptance in openSUSE Factory. +- Drop %if's for building for other distros. and therefore drop + sources gnome-desktop-sharp-2.20.1.tar.bz2 and + gnome-desktop-sharp-2.24.0.tar.bz2, and lots of distro and + version specific buildrequires. +- Drop nautilusburn-sharp subpackage, not built anymore. +- Drop gtkhtml314-sharp subpackage, not built anymore. +- Drop gnome-panel-sharp subpackage, not built anymore. +- Exchange BuildRequires: gnome-sharp2, gtk-sharp2-gapi, mono-devel + and monodoc-core to BuildRequires: pkgconfig (gnome-sharp-2.0, + gapi-2.0, mono and monodoc). + +------------------------------------------------------------------- +Mon Feb 13 10:16:09 UTC 2012 - [email protected] + +- Add requires for openSUSE >= 1210 (bnc#738011): + - 'Requires: libwnck-1-22' to wnck-sharp + - 'Requires: 'libgnome-desktop-2-17' to gnome-desktop-sharp2 + +------------------------------------------------------------------- Old: ---- gnome-desktop-sharp-2.20.1.tar.bz2 gnome-desktop-sharp-2.24.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-desktop-sharp2.spec ++++++ --- /var/tmp/diff_new_pack.BRdU0o/_old 2012-07-09 13:08:10.000000000 +0200 +++ /var/tmp/diff_new_pack.BRdU0o/_new 2012-07-09 13:08:10.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package gnome-desktop-sharp2 # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,69 +16,30 @@ # - Name: gnome-desktop-sharp2 %define _name gnome-desktop-sharp Url: http://mono-project.com +Summary: Mono bindings for libgnome-desktop License: LGPL-2.1 Group: System/GUI/GNOME -Summary: Mono bindings for libgnome-desktop -BuildRequires: gnome-sharp2 gtk-sharp2-gapi -%define _version 2.20.1 -##### suse #### -%if 0%{?suse_version} -%define gnome_version 220 -%if %{suse_version} >= 1110 -%define gnome_version 224 -%endif -%if %{suse_version} >= 1120 -%define gnome_version 226 -%endif -%if %{suse_version} >= 1130 -%define gnome_version 230 -%endif -%if %{suse_version} >= 1130 -# On 11.3 and later, we use pkgconfig()-style BuildRequires, since the package names might get changed for GNOME 3 +BuildRequires: update-desktop-files +BuildRequires: pkgconfig(gapi-2.0) BuildRequires: pkgconfig(gnome-desktop-2.0) +BuildRequires: pkgconfig(gnome-sharp-2.0) BuildRequires: pkgconfig(gtksourceview-2.0) BuildRequires: pkgconfig(libgnomeprint-2.2) BuildRequires: pkgconfig(libgnomeprintui-2.2) BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(libwnck-1.0) +BuildRequires: pkgconfig(mono) +BuildRequires: pkgconfig(monodoc) BuildRequires: pkgconfig(vte) -%else -# On 11.2 and earlier, pkgconfig()-style BuildRequires didn't work -BuildRequires: gnome-desktop-devel gtkhtml2-devel gtksourceview-devel libgnomeprintui-devel librsvg-devel libwnck-devel vte-devel -# Only exists on 11.2 and earlier -BuildRequires: nautilus-cd-burner-devel -%endif -BuildRequires: mono-devel monodoc-core update-desktop-files -%endif -################# -#### fedora #### -%if 0%{?fedora_version} -%if %{fedora_version} >= 10 -%define gnome_version 224 -%else -%define gnome_version 220 -%endif -%define env_options export MONO_SHARED_DIR=/tmp -# All fedora distros (5 and 6) have the same names, requirements -BuildRequires: gtkhtml3-devel gtksourceview-devel librsvg2-devel libwnck-devel mono-devel monodoc-core nautilus-cd-burner-devel vte-devel -%endif -################# -%if %{gnome_version} >= 224 -%define _version 2.24.0 -%if %{gnome_version} >= 226 -%define _version 2.26.0 -%endif -BuildRequires: gnome-panel-devel -%endif -Version: %_version -Release: 2 +Version: 2.26.0 +Release: 0 Source: %{_name}-%{version}.tar.bz2 Patch1: gnome-desktop-version-11.3.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires: libgnome-desktop-2-17 %description Mono bindings for libgnome-desktop @@ -90,8 +51,8 @@ Mike Kestner <[email protected] %package -n gtksourceview2-sharp -License: LGPL-2.1 Summary: Mono bindings for gtksourceview2 +License: LGPL-2.1 Group: System/GUI/GNOME Requires: libgtksourceview2sharpglue-2.so Provides: libgtksourceview2sharpglue-2.so @@ -106,8 +67,8 @@ Mike Kestner <[email protected]> %package -n rsvg2-sharp -License: LGPL-2.1 Summary: Mono bindings for rsvg +License: LGPL-2.1 Group: System/GUI/GNOME %description -n rsvg2-sharp @@ -116,8 +77,8 @@ %package -n gtkhtml314-sharp -License: LGPL-2.1 Summary: Mono bindings for gtkhtml +License: LGPL-2.1 Group: System/GUI/GNOME Requires: libgtkhtmlsharpglue-2.so Provides: libgtkhtmlsharpglue-2.so @@ -128,11 +89,12 @@ %package -n wnck-sharp -License: LGPL-2.1 Summary: Mono bindings for wnck +License: LGPL-2.1 Group: System/GUI/GNOME Requires: libwncksharpglue-2.so Provides: libwncksharpglue-2.so +Requires: libwnck-1-22 %description -n wnck-sharp Mono bindings for wnck @@ -144,55 +106,18 @@ Mike Kestner <[email protected]> %package -n vte016-sharp +Summary: Mono bindings for vte License: GPL-2.0 ; LGPL-2.1 Group: System/GUI/GNOME -Summary: Mono bindings for vte Requires: libvtesharpglue-2.so Provides: libvtesharpglue-2.so %description -n vte016-sharp This package contains Mono bindings for vte. - - -%if %{gnome_version} <= 226 - -%package -n nautilusburn-sharp -License: LGPL-2.1 -Summary: Mono bindings for nautilusburn -Group: System/GUI/GNOME -Requires: libnautilusburnsharpglue-2.so -Provides: libnautilusburnsharpglue-2.so - -%description -n nautilusburn-sharp -Mono bindings for nautilusburn -%endif - -Authors: --------- - Mike Kestner <[email protected]> - -%if %{gnome_version} >= 224 - -%package -n gnome-panel-sharp -License: LGPL-2.1 -Summary: Mono bindings for gnome-panel -Group: System/GUI/GNOME -Requires: libgnomepanelsharpglue-2.so -Provides: libgnomepanelsharpglue-2.so - -%description -n gnome-panel-sharp -Mono bindings for gnome-panel - - - -Authors: --------- - Mike Kestner <[email protected] - %package -n gnome-print-sharp -License: LGPL-2.1 Summary: Mono bindings for gnome-print +License: LGPL-2.1 Group: System/GUI/GNOME %description -n gnome-print-sharp @@ -204,13 +129,10 @@ -------- Mike Kestner <[email protected] -%endif %prep %setup -q -n %{_name}-%{version} -%if %{gnome_version} >= 226 %patch1 -%endif %build %{?env_options} @@ -244,9 +166,7 @@ %{_prefix}/lib/mono/gtksourceview2-sharp-2.0 %dir %{_prefix}/share/gtksourceview2-sharp %{_prefix}/share/gtksourceview2-sharp/2.0 -%if %{gnome_version} >= 224 %{_libdir}/libgtksourceview2sharpglue-2.so -%endif %files -n rsvg2-sharp %defattr(-,root,root) @@ -256,34 +176,6 @@ %dir %{_prefix}/share/rsvg2-sharp %{_prefix}/share/rsvg2-sharp/2.0 -%if %suse_version < 1200 - -%files -n gtkhtml314-sharp -%defattr(-,root,root) -%{_libdir}/pkgconfig/gtkhtml-sharp-3.14.pc -%{_prefix}/lib/mono/gac/*gtkhtml-sharp -%{_prefix}/lib/mono/gtkhtml-sharp-3.14 -%dir %{_prefix}/share/gtkhtml-sharp -%{_prefix}/share/gtkhtml-sharp/3.14 -%if %{gnome_version} >= 224 -%{_libdir}/libgtkhtmlsharpglue-2.so -%endif -%endif - -%if %{gnome_version} <= 226 - -%files -n nautilusburn-sharp -%defattr(-,root,root) -%{_libdir}/pkgconfig/nautilusburn-sharp.pc -%{_prefix}/lib/mono/gac/*nautilusburn-sharp -%{_prefix}/lib/mono/nautilusburn-sharp-2.20 -%dir %{_prefix}/share/nautilusburn-sharp -%{_prefix}/share/nautilusburn-sharp/2.20 -%if %{gnome_version} >= 224 -%{_libdir}/libnautilusburnsharpglue-2.so -%endif -%endif - %files -n vte016-sharp %defattr(-, root, root) %{_libdir}/libvtesharpglue-2.so @@ -300,22 +192,7 @@ %{_prefix}/lib/mono/wnck-sharp-2.20 %dir %{_prefix}/share/wnck-sharp %{_prefix}/share/wnck-sharp/2.20 -%if %{gnome_version} >= 224 %{_libdir}/libwncksharpglue-2.so -%endif -%if %{gnome_version} >= 224 - -%if %suse_version < 1200 - -%files -n gnome-panel-sharp -%defattr(-, root, root) -%{_libdir}/pkgconfig/gnome-panel-sharp-2.24.pc -%{_prefix}/lib/mono/gac/gnome-panel-sharp -%{_prefix}/lib/mono/gnome-panel-sharp-2.24 -%dir %{_prefix}/share/gnome-panel-sharp -%{_prefix}/share/gnome-panel-sharp/2.24 -%{_libdir}/libgnomepanelsharpglue-2.so -%endif %files -n gnome-print-sharp %defattr(-, root, root) @@ -324,11 +201,6 @@ %{_prefix}/lib/mono/gnome-print-sharp-2.18 %dir %{_prefix}/share/gnome-print-sharp %{_prefix}/share/gnome-print-sharp/2.18 -%endif -%if 0%{?fedora_version} -# Allows overrides of __find_provides in fedora distros... (already set to zero on newer suse distros) -%define _use_internal_dependency_generator 0 -%endif %define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | /usr/bin/mono-find-provides ; } | sort | uniq' %define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | /usr/bin/mono-find-requires ; } | sort | uniq' -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
