Hello community, here is the log from the commit of package gnome-sharp2 for openSUSE:Factory checked in at Fri Nov 5 14:43:20 CET 2010. -------- --- GNOME/gnome-sharp2/gnome-sharp2.changes 2010-09-30 19:37:25.000000000 +0200 +++ gnome-sharp2/gnome-sharp2.changes 2010-10-29 20:25:42.000000000 +0200 @@ -1,0 +2,8 @@ +Fri Oct 29 18:23:46 UTC 2010 - ajorgensen@novell.com + +- Spec cleanup +- Update to 2.24.2 + * Remove Mono.GetOptions dep + * Fix bgo#483251 + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- gnome-sharp-2.16.1.tar.bz2 gnome-sharp-2.20.1.tar.bz2 gnome-sharp-2.24.1.tar.bz2 gnome-sharp-find_gtkhtml_ver.patch New: ---- gnome-sharp-2.24.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-sharp2.spec ++++++ --- /var/tmp/diff_new_pack.fXUANa/_old 2010-11-05 14:42:49.000000000 +0100 +++ /var/tmp/diff_new_pack.fXUANa/_new 2010-11-05 14:42:49.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package gnome-sharp2 (Version 2.16.1) +# spec file for package gnome-sharp2 (Version 2.24.2) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,81 +17,29 @@ # norootforbuild +%define _name gnome-sharp Name: gnome-sharp2 -%define _name gnome-sharp -Url: http://gtk-sharp.sf.net +Version: 2.24.2 +Release: 1 +Url: http://www.mono-project.com/GtkSharp License: LGPLv2.1 Group: System/GUI/GNOME Summary: Mono bindings for Gnome -Patch2: gnome-sharp-find_gtkhtml_ver.patch BuildRequires: glade-sharp2 gtk-sharp2 gtk-sharp2-gapi -%define minimum_glib_sharp_version 2.10.3 -%define two_sixteen_version 2.16.1 -%define two_twenty_version 2.20.1 -%define two_twentyfour_version 2.24.1 -##### suse #### -%if 0%{?suse_version} -# Not needed with rpm .config dep search -#%define gtkhtml_requires gtkhtml2 -# Only builds on 10.2 and 10.3 -%if %suse_version <= 1020 -%define _version %two_sixteen_version -%endif -%if %suse_version >= 1030 -%define _version %two_twenty_version -%endif -%if %suse_version >= 1110 -%define _version %two_twentyfour_version -%endif -%define new_suse_buildrequires librsvg-devel mono-devel vte-devel gnome-panel-devel monodoc-core update-desktop-files -BuildRequires: %{new_suse_buildrequires} gtkhtml2-devel -%endif -################# -#### fedora #### -%if 0%{?fedora_version} -%define env_options export MONO_SHARED_DIR=/tmp -%if %fedora_version <= 7 -%define _version %two_sixteen_version -%endif -%if %fedora_version >= 8 -%define _version %two_twenty_version -%endif -%if %fedora_version >= 10 -%define _version %two_twentyfour_version -%endif -# All fedora distros (5 and 6) have the same names, requirements -BuildRequires: gnome-panel-devel gtkhtml3-devel libgnomeprintui22-devel librsvg2-devel mono-devel monodoc-core vte-devel -# Not needed with rpm .config dep search -#%define gtkhtml_requires gtkhtml2 -%endif -# RHEL -%if 0%{?rhel_version} -%define env_options export MONO_SHARED_DIR=/tmp -BuildRequires: gnome-panel-devel gtkhtml3-devel libgnomeprintui22-devel librsvg2-devel mono-devel monodoc-core vte-devel -%if %rhel_version >= 500 -%define _version %two_sixteen_version -%endif -%endif -################# -############## -### Options that relate to a version of gnome#, not necessarily a distro -# Define true for 2.20 -# (Must do this inside of shell... rpm can't handle this expression) -%define two_twenty_split %(if test x%_version = x%two_twenty_version || test x%_version = x%two_twentyfour_version; then echo "1" ; else echo "0" ; fi) -### -############## -# Need to put this stuff down here after Version: gets defined -Version: %_version -Release: 9 -Source: %{_name}-%{version}.tar.bz2 +BuildRequires: librsvg-devel +BuildRequires: mono-devel +BuildRequires: vte-devel +BuildRequires: gnome-panel-devel +BuildRequires: monodoc-core +BuildRequires: update-desktop-files +BuildRequires: gtkhtml2-devel +Source: http://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.24/%{_name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This package contains Mono bindings for Gnome. - - %package -n gnome-sharp2-complete License: LGPLv2.1 Group: System/GUI/GNOME @@ -100,12 +48,6 @@ Requires: gconf-sharp2 = %{version}-%{release} Requires: gnome-sharp2 = %{version}-%{release} Requires: gnome-vfs-sharp2 = %{version}-%{release} -Requires: glib-sharp2 >= %minimum_glib_sharp_version -%if %two_twenty_split == 0 -Requires: gtkhtml-sharp2 = %{version}-%{release} -Requires: rsvg-sharp2 = %{version}-%{release} -Requires: vte-sharp2 = %{version}-%{release} -%endif %description -n gnome-sharp2-complete Gtk# is a library that allows you to build fully native graphical GNOME @@ -114,181 +56,81 @@ Atk, Pango, Gdk, libgnome, libgnomeui and libgnomecanvas. (Virtual package which depends on all gtk-sharp2 subpackages) - - %package -n gnome-vfs-sharp2 License: LGPLv2.1 Summary: Mono bindings for gnomevfs Group: System/GUI/GNOME -# Not needed with rpm .config dep search -#Requires: gnome-vfs2 -Requires: glib-sharp2 >= %minimum_glib_sharp_version %description -n gnome-vfs-sharp2 This package contains Mono bindings gnomevfs. - - %package -n art-sharp2 License: LGPLv2.1 Summary: Mono bindings for libart Group: System/GUI/GNOME -# Not needed with rpm .config dep search -#Requires: libart_lgpl -Requires: glib-sharp2 >= %minimum_glib_sharp_version %description -n art-sharp2 This package contains Mono bindings for libart. - - %package -n gconf-sharp2 License: LGPLv2.1 Summary: Mono bindings for gconf Group: System/GUI/GNOME -Requires: glib-sharp2 >= %minimum_glib_sharp_version %description -n gconf-sharp2 This package contains Mono bindings for gconf and gconf peditors. - - %prep %setup -q -n %{_name}-%{version} -if [ %version = %two_sixteen_version ] ; then -%patch2 -p1 -fi %build -%{?env_options} -autoreconf -f -i -# FIXME: windowmanager.c:*: warning: dereferencing type-punned pointer will break strict-aliasing rules export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -%configure\ - --libexecdir=%{_prefix}/lib\ - --enable-debug +%configure --libexecdir=%{_prefix}/lib --enable-debug make %install -%{?env_options} -make install DESTDIR=%buildroot -rm $RPM_BUILD_ROOT%{_libdir}/*.*a +make install DESTDIR=%{buildroot} +rm -f %{buildroot}%{_libdir}/*.*a %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %files -n gnome-sharp2-complete %defattr(-, root, root) -## This is the 'base' package so we put the common dirs of all in this package -# Otherwise, this package doesn't get created! -%dir %{_prefix}/lib/mono/gtk-sharp-2.0 %dir %{_prefix}/lib/gtk-sharp-2.0 +%dir %{_prefix}/lib/mono/gtk-sharp-2.0 %files -n gnome-sharp2 %defattr(-,root,root) +%{_datadir}/gapi-2.0/gnome-api.xml %{_libdir}/libgnomesharpglue-2.so %{_libdir}/pkgconfig/gnome-sharp-2.0.pc %{_prefix}/lib/mono/gac/*gnome-sharp %{_prefix}/lib/mono/gtk-sharp-2.0/*gnome-sharp.dll -%{_prefix}/share/gapi-2.0/gnome-api.xml %files -n gnome-vfs-sharp2 %defattr(-,root,root) +%{_datadir}/gapi-2.0/gnome-vfs-api.xml %{_libdir}/pkgconfig/gnome-vfs-sharp-2.0.pc %{_prefix}/lib/mono/gac/*gnome-vfs-sharp %{_prefix}/lib/mono/gtk-sharp-2.0/*gnome-vfs-sharp.dll -%{_prefix}/share/gapi-2.0/gnome-vfs-api.xml %files -n art-sharp2 %defattr(-,root,root) +%{_datadir}/gapi-2.0/art-api.xml %{_libdir}/pkgconfig/art-sharp-2.0.pc %{_prefix}/lib/mono/gac/*art-sharp %{_prefix}/lib/mono/gtk-sharp-2.0/*art-sharp.dll -%{_prefix}/share/gapi-2.0/art-api.xml %files -n gconf-sharp2 %defattr(-, root, root) %{_bindir}/gconfsharp2-schemagen %{_libdir}/pkgconfig/gconf-sharp-2.0.pc +%{_libdir}/pkgconfig/gconf-sharp-peditors-2.0.pc %{_prefix}/lib/gtk-sharp-2.0/gconfsharp-schemagen.exe %{_prefix}/lib/mono/gac/*gconf-sharp -%{_prefix}/lib/mono/gtk-sharp-2.0/*gconf-sharp.dll -# Other distros place these in gnome-sharp2?? -%{_libdir}/pkgconfig/gconf-sharp-peditors-2.0.pc %{_prefix}/lib/mono/gac/*gconf-sharp-peditors %{_prefix}/lib/mono/gtk-sharp-2.0/*gconf-sharp-peditors.dll -########################################################## -# packages that don't exist in 2.20 -%if %two_twenty_split == 0 - -%package -n rsvg-sharp2 -License: LGPLv2.1 -Summary: Mono bindings for rsvg -Group: System/GUI/GNOME -# Not needed with rpm .config dep search -#Requires: librsvg -Requires: glib-sharp2 >= %minimum_glib_sharp_version - -%description -n rsvg-sharp2 -This package contains Mono bindings for librsvg. - - - -%package -n gtkhtml-sharp2 -License: LGPLv2.1 -Summary: Mono bindings for gtkhtml -Group: System/GUI/GNOME -# Not needed with rpm .config dep search -#Requires: %gtkhtml_requires -Requires: glib-sharp2 >= %minimum_glib_sharp_version - -%description -n gtkhtml-sharp2 -This package contains Mono bindings for gtkhtml. - - - -%package -n vte-sharp2 -License: LGPLv2.1 -Group: System/GUI/GNOME -Summary: Mono bindings for vte -# Not needed with rpm .config dep search -#Requires: vte -Requires: glib-sharp2 >= %minimum_glib_sharp_version - -%description -n vte-sharp2 -This package contains Mono bindings for vte. - - - -%files -n vte-sharp2 -%defattr(-, root, root) -%{_libdir}/libvtesharpglue-2.so -%{_libdir}/pkgconfig/vte-sharp-2.0.pc -%{_prefix}/lib/mono/gac/*vte-sharp -%{_prefix}/lib/mono/gtk-sharp-2.0/*vte-sharp.dll -%{_prefix}/share/gapi-2.0/vte-api.xml - -%files -n rsvg-sharp2 -%defattr(-,root,root) -%{_libdir}/pkgconfig/rsvg-sharp-2.0.pc -%{_prefix}/lib/mono/gac/*rsvg-sharp -%{_prefix}/lib/mono/gtk-sharp-2.0/*rsvg-sharp.dll -%{_prefix}/share/gapi-2.0/rsvg-api.xml - -%files -n gtkhtml-sharp2 -%defattr(-,root,root) -%{_libdir}/pkgconfig/gtkhtml-sharp-2.0.pc -%{_prefix}/lib/mono/gac/*gtkhtml-sharp -%{_prefix}/lib/mono/gtk-sharp-2.0/*gtkhtml-sharp.dll -%{_prefix}/share/gapi-2.0/gtkhtml-api.xml -%endif -# -########################################################## -%if 0%{?fedora_version} || 0%{?rhel_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' +%{_prefix}/lib/mono/gtk-sharp-2.0/*gconf-sharp.dll %changelog ++++++ gnome-sharp-2.16.1.tar.bz2 -> gnome-sharp-2.24.2.tar.bz2 ++++++ ++++ 75612 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org