![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package gtk-sharp2 checked in at Tue Jul 10 18:42:13 CEST 2007. -------- --- GNOME/gtk-sharp2/gtk-sharp2.changes 2007-06-16 22:35:48.000000000 +0200 +++ /mounts/work_src_done/STABLE/gtk-sharp2/gtk-sharp2.changes 2007-07-09 20:43:17.855783000 +0200 @@ -1,0 +2,15 @@ +Sat Jul 03 12:25:27 MST 2007 - wberrier@suse.de + +- Correct time for May 2 entry (failing on s390 machines) +- Update to 2.10 for distros with gtk 2.10 (currently this is + opensuse 10.2, 10.3, and fedora 7) + -Make all subpackages that are in the new gnome-sharp package + conditional for 2.10 and newer, leave them there for 2.8 and + older) + -2.10.1 Changes: + -Memory leak and other various fixes + -2.10 Changes: + -subpackages split between platform/desktop for inclusion into + Gnome (based on gtk# 2.8.3) + +------------------------------------------------------------------- Old: ---- gtk-sharp-2.8.3.tar.bz2 revert_unportable_relocatable.patch New: ---- gnome-sharp-revert_unportable_relocatable.patch gtk-sharp-2.10.1.tar.bz2 gtk-sharp-revert_unportable_relocatable.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtk-sharp2.spec ++++++ --- /var/tmp/diff_new_pack.dh2962/_old 2007-07-10 18:41:04.000000000 +0200 +++ /var/tmp/diff_new_pack.dh2962/_new 2007-07-10 18:41:04.000000000 +0200 @@ -16,16 +16,19 @@ BuildRequires: mono-biarchcompat %endif URL: http://gtk-sharp.sf.net -License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) +License: GPL v2 or later, LGPL v2 or later Group: System/GUI/GNOME Summary: .Net Language Bindings for GTK+ -Patch: gtk-sharp-makefile.patch -Patch1: gtk-sharp-optflags.patch -Patch2: gtk-sharp-find_gtkhtml_ver.patch -Patch3: gtk-sharp-fix_vte_so_version.patch -Patch4: revert_unportable_relocatable.patch +Patch0: gtk-sharp-optflags.patch +Patch1: gtk-sharp-revert_unportable_relocatable.patch +Patch2: gtk-sharp-makefile.patch +Patch3: gtk-sharp-find_gtkhtml_ver.patch +Patch4: gtk-sharp-fix_vte_so_version.patch +Patch5: gnome-sharp-revert_unportable_relocatable.patch %define old_version 2.4.3 %define new_version 2.8.3 +%define new_split_version 2.10.1 +%define platform_desktop_split 0 ##### suse #### %if 0%{?suse_version} ## which gtk version ### @@ -34,6 +37,10 @@ %else %define _version %old_version %endif +%if %suse_version >= 1020 +%define _version %new_split_version +%define platform_desktop_split 1 +%endif # Not needed with rpm .config dep search #%define gtkhtml_requires gtkhtml2 %define new_suse_buildrequires libgnomedb-devel librsvg-devel mono-devel vte-devel gnome-panel-devel monodoc-core update-desktop-files @@ -64,7 +71,12 @@ #### fedora #### %if 0%{?fedora_version} %define env_options export MONO_SHARED_DIR=/tmp +%if 0%{?fedora_version} >= 7 +%define _version %new_split_version +%define platform_desktop_split 1 +%else %define _version %new_version +%endif # All fedora distros (5 and 6) have the same names, requirements BuildRequires: gnome-panel-devel gtkhtml3-devel libgnomedb-devel libgnomeprintui22-devel librsvg2-devel mono-devel monodoc-core vte-devel # Not needed with rpm .config dep search @@ -94,6 +106,62 @@ +%package -n gtk-sharp2-doc +Summary: Monodoc documentation for gtk-sharp2 +Group: System/GUI/GNOME +Requires: mono-tools + +%description -n gtk-sharp2-doc +This package contains the gtk-sharp2 documentation for monodoc. + + + +%package -n glib-sharp2 +Summary: Mono bindings for glib +Group: System/GUI/GNOME + +%description -n glib-sharp2 +This package contains Mono bindings for glib. + + + +%package -n glade-sharp2 +Group: System/GUI/GNOME +Summary: Mono bindings for glade + +%description -n glade-sharp2 +This package contains Mono bindings for glade. + + + +%package -n gtk-sharp2-complete +Group: System/GUI/GNOME +Summary: GTK+ and GNOME bindings for Mono (virtual package) +Requires: glade-sharp2 = %{version}-%{release} +Requires: glib-sharp2 = %{version}-%{release} +Requires: gtk-sharp2 = %{version}-%{release} +Requires: gtk-sharp2-doc = %{version}-%{release} +Requires: gtk-sharp2-gapi = %{version}-%{release} +%if %platform_desktop_split == 0 +Requires: art-sharp2 = %{version}-%{release} +Requires: gconf-sharp2 = %{version}-%{release} +Requires: gnome-sharp2 = %{version}-%{release} +Requires: gnome-vfs-sharp2 = %{version}-%{release} +Requires: gtkhtml-sharp2 = %{version}-%{release} +Requires: rsvg-sharp2 = %{version}-%{release} +Requires: vte-sharp2 = %{version}-%{release} +%endif + +%description -n gtk-sharp2-complete +Gtk# is a library that allows you to build fully native graphical GNOME +applications using Mono. Gtk# is a binding to GTK+, the cross platform +user interface toolkit used in GNOME. It includes bindings for Gtk, +Atk, Pango, Gdk, libgnome, libgnomeui and libgnomecanvas. (Virtual +package which depends on all gtk-sharp2 subpackages) + + + +%if %platform_desktop_split == 0 %package -n gnome-sharp2 Summary: Mono bindings for Gnome Group: System/GUI/GNOME @@ -147,34 +215,6 @@ -%package -n gtk-sharp2-doc -Summary: Monodoc documentation for gtk-sharp2 -Group: System/GUI/GNOME -Requires: mono-tools - -%description -n gtk-sharp2-doc -This package contains the gtk-sharp2 documentation for monodoc. - - - -%package -n glib-sharp2 -Summary: Mono bindings for glib -Group: System/GUI/GNOME - -%description -n glib-sharp2 -This package contains Mono bindings for glib. - - - -%package -n glade-sharp2 -Group: System/GUI/GNOME -Summary: Mono bindings for glade - -%description -n glade-sharp2 -This package contains Mono bindings for glade. - - - %package -n vte-sharp2 Group: System/GUI/GNOME Summary: Mono bindings for vte @@ -195,38 +235,17 @@ -%package -n gtk-sharp2-complete -Group: System/GUI/GNOME -Summary: GTK+ and GNOME bindings for Mono (virtual package) -Requires: art-sharp2 = %{version}-%{release} -Requires: gconf-sharp2 = %{version}-%{release} -Requires: glade-sharp2 = %{version}-%{release} -Requires: glib-sharp2 = %{version}-%{release} -Requires: gnome-sharp2 = %{version}-%{release} -Requires: gnome-vfs-sharp2 = %{version}-%{release} -Requires: gtk-sharp2 = %{version}-%{release} -Requires: gtk-sharp2-doc = %{version}-%{release} -Requires: gtk-sharp2-gapi = %{version}-%{release} -Requires: gtkhtml-sharp2 = %{version}-%{release} -Requires: rsvg-sharp2 = %{version}-%{release} -Requires: vte-sharp2 = %{version}-%{release} - -%description -n gtk-sharp2-complete -Gtk# is a library that allows you to build fully native graphical GNOME -applications using Mono. Gtk# is a binding to GTK+, the cross platform -user interface toolkit used in GNOME. It includes bindings for Gtk, -Atk, Pango, Gdk, libgnome, libgnomeui and libgnomecanvas. (Virtual -package which depends on all gtk-sharp2 subpackages) - - - +%endif %prep %setup -q -n %{_name}-%{version} -%patch0 -p0 +%patch0 -p1 +%if %platform_desktop_split == 0 %patch1 -p1 %patch2 %patch3 -p1 %patch4 -p1 +%patch5 -p1 +%endif %build %{?env_options} @@ -277,6 +296,35 @@ %{_prefix}/lib/gtk-sharp-2.0/gapi_pp.pl %{_prefix}/lib/gtk-sharp-2.0/gapi2xml.pl +%files -n gtk-sharp2-doc +%defattr(-, root, root) +%doc COPYING ChangeLog README +%{_prefix}/lib/monodoc + +%files -n glib-sharp2 +%defattr(-, root, root) +%{_libdir}/libglibsharpglue-2.so +%{_libdir}/pkgconfig/glib-sharp-2.0.pc +%{_prefix}/lib/mono/gac/*glib-sharp +%{_prefix}/lib/mono/gtk-sharp-2.0/*glib-sharp.dll + +%files -n glade-sharp2 +%defattr(-, root, root) +%{_libdir}/libgladesharpglue-2.so +%{_libdir}/pkgconfig/glade-sharp-2.0.pc +%{_prefix}/lib/mono/gac/*glade-sharp +%{_prefix}/lib/mono/gtk-sharp-2.0/*glade-sharp.dll + +%files -n gtk-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 +############################################################################## +############# FILELIST START of packages split as gnome-sharp ################ +%if %platform_desktop_split == 0 + %files -n gnome-sharp2 %defattr(-,root,root) %{_libdir}/libgnomesharpglue-2.so @@ -308,25 +356,6 @@ %{_prefix}/lib/mono/gac/*art-sharp %{_prefix}/lib/mono/gtk-sharp-2.0/*art-sharp.dll -%files -n gtk-sharp2-doc -%defattr(-, root, root) -%doc COPYING ChangeLog README -%{_prefix}/lib/monodoc - -%files -n glib-sharp2 -%defattr(-, root, root) -%{_libdir}/libglibsharpglue-2.so -%{_libdir}/pkgconfig/glib-sharp-2.0.pc -%{_prefix}/lib/mono/gac/*glib-sharp -%{_prefix}/lib/mono/gtk-sharp-2.0/*glib-sharp.dll - -%files -n glade-sharp2 -%defattr(-, root, root) -%{_libdir}/libgladesharpglue-2.so -%{_libdir}/pkgconfig/glade-sharp-2.0.pc -%{_prefix}/lib/mono/gac/*glade-sharp -%{_prefix}/lib/mono/gtk-sharp-2.0/*glade-sharp.dll - %files -n vte-sharp2 %defattr(-, root, root) %{_libdir}/libvtesharpglue-2.so @@ -344,13 +373,9 @@ # Other distros place these in gnome-sharp2?? %{_prefix}/lib/mono/gac/*gconf-sharp-peditors %{_prefix}/lib/mono/gtk-sharp-2.0/*gconf-sharp-peditors.dll - -%files -n gtk-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 +%endif +############### FILELIST END of packages split as gnome-sharp ################ +############################################################################## %if 0%{?suse_version} <= 1040 || 0%{?fedora_version} <= 7 %if 0%{?fedora_version} # Allows overrides of __find_provides in fedora distros... (already set to zero on newer suse distros) @@ -362,6 +387,18 @@ %endif %changelog +* Tue Jul 03 2007 - wberrier@suse.de +- Correct time for May 2 entry (failing on s390 machines) +- Update to 2.10 for distros with gtk 2.10 (currently this is + opensuse 10.2, 10.3, and fedora 7) + -Make all subpackages that are in the new gnome-sharp package + conditional for 2.10 and newer, leave them there for 2.8 and + older) + -2.10.1 Changes: + -Memory leak and other various fixes + -2.10 Changes: + -subpackages split between platform/desktop for inclusion into + Gnome (based on gtk# 2.8.3) * Sat Jun 16 2007 - wberrier@suse.de - Correct time for May 2 entry (failing on s390 machines) * Wed May 16 2007 - wberrier@novell.com ++++++ gnome-sharp-revert_unportable_relocatable.patch ++++++ Index: gnome-sharp/gconf/tools/gconfsharp2-schemagen.in =================================================================== --- gnome-sharp/gconf/tools/gconfsharp2-schemagen.in (revision 76653) +++ gnome-sharp/gconf/tools/gconfsharp2-schemagen.in (working copy) @@ -1,6 +1,2 @@ #!/bin/sh - -a=`which "$0"` -d=`dirname "$a"` - -@RUNTIME@ $d/../lib/gtk-sharp-2.0/gconfsharp-schemagen.exe "$@" +@RUNTIME@ @prefix@/lib/gtk-sharp-2.0/gconfsharp-schemagen.exe "$@" ++++++ gtk-sharp-2.8.3.tar.bz2 -> gtk-sharp-2.10.1.tar.bz2 ++++++ ++++ 137725 lines of diff (skipped) ++++++ gtk-sharp-revert_unportable_relocatable.patch ++++++ Index: gtk-sharp/generator/gapi2-codegen.in =================================================================== --- gtk-sharp/generator/gapi2-codegen.in (revision 76652) +++ gtk-sharp/generator/gapi2-codegen.in (working copy) @@ -1,6 +1,2 @@ #!/bin/sh - -a=`which "$0"` -d=`dirname "$a"` - -@RUNTIME@ $d/../lib/gtk-sharp-2.0/gapi_codegen.exe "$@" +@RUNTIME@ @prefix@/lib/gtk-sharp-2.0/gapi_codegen.exe "$@" Index: gtk-sharp/parser/gapi2-fixup.in =================================================================== --- gtk-sharp/parser/gapi2-fixup.in (revision 76652) +++ gtk-sharp/parser/gapi2-fixup.in (working copy) @@ -1,6 +1,2 @@ #!/bin/sh - -a=`which "$0"` -d=`dirname "$a"` - -@RUNTIME@ $d/../lib/gtk-sharp-2.0/gapi-fixup.exe "$@" +@RUNTIME@ @prefix@/lib/gtk-sharp-2.0/gapi-fixup.exe "$@" Index: gtk-sharp/parser/gapi2-parser.in =================================================================== --- gtk-sharp/parser/gapi2-parser.in (revision 76652) +++ gtk-sharp/parser/gapi2-parser.in (working copy) @@ -1,7 +1,3 @@ #!/bin/sh - -a=`which "$0"` -d=`dirname "$a"` - -export PATH=$d/../lib/gtk-sharp-2.0:$PATH -@RUNTIME@ $d/../lib/gtk-sharp-2.0/gapi-parser.exe "$@" +export PATH=@prefix@/lib/gtk-sharp-2.0:$PATH +@RUNTIME@ @prefix@/lib/gtk-sharp-2.0/gapi-parser.exe "$@" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de