Hello community, here is the log from the commit of package vte for openSUSE:Factory checked in at Fri Sep 9 12:28:17 CEST 2011.
-------- --- GNOME/vte/vte.changes 2011-06-15 09:59:15.000000000 +0200 +++ /mounts/work_src_done/STABLE/vte/vte.changes 2011-09-02 18:17:45.000000000 +0200 @@ -1,0 +2,23 @@ +Thu Sep 1 15:14:01 UTC 2011 - [email protected] + +- Update to version 0.29.1: + + bgo#657581: gdk-3.0 supports multiple targets; the "target" + variable is gone + + bgo#657584: vte needs to properly set VTE_API_VERSION +- Changes from version 0.29.0: + + Drop GTK 2 support + + Fix accessibility with GTK 3.1 (bgo#654630) + + Updated translations. +- Drop vte2 source package that was kept in sync with this source + package since the GTK+ 2 support got dropped. Also remove + build_for_gtk2 macro, and anything that was related to it. +- Add pkgconfig(gladeui-2.0) BuildRequires, and enable the build of + the glade catalog again: + + Drop build_glade_catalog macro (by doing as if it was set to 1) + + Rename glade3-catalog-vte to glade-catalog-vte. Note that there + is no Provides/Obsoletes as the files are different, and there + is still a glade3 package for which the catalog would not work. + + Change libvte9 Requires in glade-catalog-vte to + libvte%{_sover}. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- pre_checkin.sh vte-0.28.1.tar.bz2 vte2.changes vte2.spec New: ---- vte-0.29.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vte.spec ++++++ --- /var/tmp/diff_new_pack.KvhCju/_old 2011-09-09 12:28:13.000000000 +0200 +++ /var/tmp/diff_new_pack.KvhCju/_new 2011-09-09 12:28:13.000000000 +0200 @@ -15,46 +15,28 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild -%define build_for_gtk2 0 -%define build_glade_catalog 0 - -%if %{build_for_gtk2} -%define _sover 9 -%define _apiver 0.0 -# empty: -#%%define _binver -%define _gtkver 2.0 -%else %define _sover 2_90-9 %define _apiver 2.90 %define _binver 2_90 %define _gtkver 3.0 -%endif Name: vte %define _name vte Url: http://www.gnome.org License: GPLv2+ Group: Development/Libraries/GNOME -Version: 0.28.1 +Version: 0.29.1 Release: 1 Summary: Terminal Emulator Library -Source: ftp://ftp.gnome.org/pub/gnome/sources/vte/0.16/%{_name}-%{version}.tar.bz2 +Source: http://download.gnome.org/sources/vte/0.29/%{name}-%{version}.tar.bz2 BuildRequires: fdupes BuildRequires: gobject-introspection-devel -%if %{build_for_gtk2} -BuildRequires: gtk2-devel -BuildRequires: libgladeui-1_0-devel -BuildRequires: python-devel -BuildRequires: python-gtk-devel -%else BuildRequires: gtk3-devel -%endif BuildRequires: intltool BuildRequires: ncurses-devel BuildRequires: translation-update-upstream +BuildRequires: pkgconfig(gladeui-2.0) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -105,41 +87,21 @@ This package provides tools using VTE. -%if %{build_for_gtk2} - -%package -n python-vte -License: GPLv2+ -Summary: Terminal Emulator Library -- Python Bindings -Group: System/Libraries -Requires: libvte9 = %{version} -%py_requires - -%description -n python-vte -VTE is a terminal emulator library that provides a terminal widget for -use with GTK+ as well as handling of child process and terminal -emulation settings. - -This package provides the python bindings for VTE. -%endif - -%if %{build_glade_catalog} - -%package -n glade3-catalog-vte +%package -n glade-catalog-vte License: GPLv2+ Summary: Terminal Emulator Library -- Catalog for Glade Group: Development/Tools/GUI Builders -Requires: libvte9 = %{version} -Requires: glade3 -Supplements: packageand(glade3:%{name}-devel) +Requires: libvte%{_sover} = %{version} +Requires: glade +Supplements: packageand(glade:%{name}-devel) -%description -n glade3-catalog-vte +%description -n glade-catalog-vte VTE is a terminal emulator library that provides a terminal widget for use with GTK+ as well as handling of child process and terminal emulation settings. This package provides a catalog for Glade, to allow the use of VTE widgets in Glade. -%endif %package devel License: GPLv2+ @@ -166,9 +128,7 @@ %configure --with-pic\ --with-gtk=%{_gtkver}\ --disable-static \ -%if %{build_glade_catalog} --enable-glade-catalogue \ -%endif --enable-introspection %__make %{?jobs:-j%jobs} V=1 @@ -177,10 +137,6 @@ %if 0%{?suse_version} <= 1120 %{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/* %endif -%if %{build_for_gtk2} -# Files that will come with gtk3 build -rm %{buildroot}%{_libexecdir}/gnome-pty-helper -%endif %find_lang vte-%{_apiver} find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %fdupes $RPM_BUILD_ROOT @@ -189,14 +145,11 @@ %postun -n libvte%{_sover} -p /sbin/ldconfig -%if !%{build_for_gtk2} - %post -n gnome-pty-helper %set_permissions %{_libexecdir}/gnome-pty-helper %verifyscript -n gnome-pty-helper %verify_permissions -e %{_libexecdir}/gnome-pty-helper -%endif %files -n libvte%{_sover} %defattr(-,root,root) @@ -207,32 +160,18 @@ %dir %{_datadir}/vte/termcap-%{_apiver} %{_datadir}/vte/termcap-%{_apiver}/xterm -%if !%{build_for_gtk2} - %files -n gnome-pty-helper %defattr(-,root,root) %verify (not mode) %attr (2755, root, utmp) %{_libexecdir}/gnome-pty-helper -%endif %files tools %defattr(-,root,root) %{_bindir}/vte%{?_binver} -%if %{build_for_gtk2} - -%files -n python-vte +%files -n glade-catalog-vte %defattr(-,root,root) -%doc python/vte-demo.py -%{py_sitedir}/gtk-2.0/*.so -%endif - -%if %{build_glade_catalog} - -%files -n glade3-catalog-vte -%defattr(-,root,root) -%{_datadir}/glade3/catalogs/vte.xml -%{_datadir}/glade3/pixmaps/hicolor/*/*/widget-vte-terminal.png -%endif +%{_datadir}/glade/catalogs/vte.xml +%{_datadir}/glade/pixmaps/hicolor/*/*/widget-vte-terminal.png %files devel %defattr(-,root,root) @@ -240,12 +179,6 @@ %{_libdir}/*.so %{_includedir}/vte-%{_apiver}/ %{_datadir}/gir-1.0/*.gir -%if %{build_for_gtk2} -%dir %{_datadir}/pygtk -%dir %{_datadir}/pygtk/2.0 -%dir %{_datadir}/pygtk/2.0/defs -%{_datadir}/pygtk/2.0/defs/vte.defs -%endif # Own these repositories to not depend on gtk-doc while building: %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html ++++++ vte-0.28.1.tar.bz2 -> vte-0.29.1.tar.bz2 ++++++ ++++ 19458 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
