Hello community, here is the log from the commit of package vte for openSUSE:Factory checked in at Fri Oct 15 16:11:46 CEST 2010. -------- --- GNOME/vte/vte.changes 2010-08-29 18:03:19.000000000 +0200 +++ /mounts/work_src_done/STABLE/vte/vte.changes 2010-10-13 22:58:10.000000000 +0200 @@ -1,0 +2,35 @@ +Wed Oct 13 22:57:07 CEST 2010 - vuntz@opensuse.org + +- Update to version 0.26.1: + + Pass the correct TERM value inside envp when spawning. + + bgo#631589: set_emulation does not work in the python bindings + +------------------------------------------------------------------- +Tue Oct 5 15:02:43 CEST 2010 - vuntz@opensuse.org + +- Split vte according to the shared library policy (bnc#634199): + + create libvte9, vte-tools, python-vte, glade3-catalog-vte + subpackages. + + add Provides/Obsoletes for vte to libvte9, for migration and + for the lang package + + use Recommends for the lang package in libvte9 + + add glade3 Requires to glade3-catalog-vte, as well as a + Supplements for packageand(glade3:vte-devel) for automatic + installation for people who are developing with VTE. + + use {_libexecdir}/libvte9 as libexecdir, to potentially have + multiple versions of gnome-pty-helper parallel-installable (the + protocol used between the helper and vte could change). +- The glade3-catalog-vte subpackage is part of bnc#637694. +- Remove explicit Requires of devel packages in vte-devel: they + will be added automatically the pkgconfig() way. +- Update summaries and descriptions. + +------------------------------------------------------------------- +Mon Sep 27 07:55:04 CEST 2010 - vuntz@opensuse.org + +- Update to version 0.26.0: + + Clarify TERM env var handling with VtePty. + + Build fixes. + + Updated translations. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- vte-0.25.91.tar.bz2 New: ---- vte-0.26.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vte.spec ++++++ --- /var/tmp/diff_new_pack.QHJnSU/_old 2010-10-15 13:59:26.000000000 +0200 +++ /var/tmp/diff_new_pack.QHJnSU/_new 2010-10-15 13:59:26.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package vte (Version 0.25.91) +# spec file for package vte (Version 0.26.1) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -32,30 +32,87 @@ License: GPLv2+ Group: Development/Libraries/GNOME AutoReqProv: on -Version: 0.25.91 +Version: 0.26.1 Release: 1 -Summary: Terminal Emulator +Summary: Terminal Emulator Library Source: ftp://ftp.gnome.org/pub/gnome/sources/vte/0.16/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build -PreReq: permissions -Requires: %{name}-lang = %{version} %py_requires %description VTE is a terminal emulator library that provides a terminal widget for -use with GTK+ 2.0 as well as handling of child process and terminal +use with GTK+ as well as handling of child process and terminal +emulation settings. + +%package -n libvte9 +License: GPLv2+ +Summary: Terminal Emulator Library +Group: System/Libraries +PreReq: permissions +Recommends: %{name}-lang +Provides: %{name} = %{version} +Obsoletes: %{name} < %{version} + +%description -n libvte9 +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. + +%package tools +License: GPLv2+ +Summary: Terminal Emulator Library -- Tools +Group: System/Libraries + +%description tools +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 tools using VTE. + +%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. + +%package -n glade3-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) + +%description -n glade3-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. + %package devel License: GPLv2+ -Summary: Include Files and Libraries mandatory for Development +Summary: Terminal Emulator Library -- Development Files Group: Development/Libraries/GNOME -Requires: %{name} = %{version} fontconfig-devel glib2-devel gtk2-devel ncurses-devel pango-devel xorg-x11-devel +Requires: libvte9 = %{version} Provides: vte-doc = %{version} Obsoletes: vte-doc < %{version} %description devel -VTE is an experimental terminal emulator widget for use with GTK+ 2.0. +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 contains the files needed for building applications using VTE. @@ -66,7 +123,7 @@ %build %configure --with-pic\ - --libexecdir=%{_libexecdir}/vte\ + --libexecdir=%{_libexecdir}/libvte9 \ --disable-static \ --enable-introspection \ -enable-glade-catalogue @@ -78,53 +135,64 @@ %{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/* %endif %find_lang %{name}-0.0 -find %{buildroot} -type f -name "*.la" -exec %{__rm} -vf {} + +find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %fdupes $RPM_BUILD_ROOT -%post +%post -n libvte9 /sbin/ldconfig %run_permissions %verifyscript %verify_permissions -e %{_prefix}/lib/vte/gnome-pty-helper -%postun -p /sbin/ldconfig +%postun -n libvte9 -p /sbin/ldconfig -%files +%files -n libvte9 %defattr(-,root,root) %doc AUTHORS COPYING README NEWS ChangeLog -%{_bindir}/* %{_libdir}/*.so.* -%dir %{_libdir}/vte-0.0 -%{_libdir}/vte-0.0/[a-fh-z]* %{_libdir}/girepository-1.0/Vte-0.0.typelib -%{_datadir}/vte -%if "%{_libdir}" != "%{_libexecdir}" -%dir %{_libexecdir}/vte -%endif -%{_datadir}/pygtk/2.0/defs/vte.defs -%verify (not mode) %attr (2755, root, tty) %{_libexecdir}/vte/gnome-pty-helper +%dir %{_libexecdir}/libvte9 +%verify (not mode) %attr (2755, root, tty) %{_libexecdir}/libvte9/gnome-pty-helper +# this is a violation of the slpp, but future versions of vte will use a +# versioned directory, so let's pretend it's okay +%dir %{_datadir}/vte +%dir %{_datadir}/vte/termcap +%{_datadir}/vte/termcap/xterm + +%files tools +%defattr(-,root,root) +%{_bindir}/vte +%dir %{_libdir}/vte-0.0 +%{_libdir}/vte-0.0/decset +%{_libdir}/vte-0.0/interpret +%{_libdir}/vte-0.0/osc +%{_libdir}/vte-0.0/slowcat +%{_libdir}/vte-0.0/window + +%files -n python-vte +%defattr(-,root,root) +%doc python/vte-demo.py %{py_sitedir}/gtk-2.0/*.so +%files -n glade3-catalog-vte +%defattr(-,root,root) +%{_datadir}/glade3/catalogs/vte.xml +%{_datadir}/glade3/pixmaps/hicolor/*/*/widget-vte-terminal.png + %files devel %defattr(-,root,root) %{_libdir}/pkgconfig/*.pc %{_libdir}/*.so -%{_includedir}/vte-0.0 -%dir %{_datadir}/glade3 -%dir %{_datadir}/glade3/catalogs -%dir %{_datadir}/glade3/pixmaps -%dir %{_datadir}/glade3/pixmaps/hicolor -%dir %{_datadir}/glade3/pixmaps/hicolor/16x16 -%dir %{_datadir}/glade3/pixmaps/hicolor/16x16/actions -%dir %{_datadir}/glade3/pixmaps/hicolor/22x22 -%dir %{_datadir}/glade3/pixmaps/hicolor/22x22/actions -%{_datadir}/glade3/catalogs/vte.xml -%{_datadir}/glade3/pixmaps/hicolor/*/*/widget-vte-terminal.png +%{_includedir}/vte-0.0/ %{_datadir}/gir-1.0/*.gir +%dir %{_datadir}/pygtk +%dir %{_datadir}/pygtk/2.0 +%dir %{_datadir}/pygtk/2.0/defs +%{_datadir}/pygtk/2.0/defs/vte.defs # Own these repositories to not depend on gtk-doc while building: %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html -%{_datadir}/gtk-doc/html/vte-0.0 +%{_datadir}/gtk-doc/html/vte-0.0/ %files lang -f %{name}-0.0.lang ++++++ vte-0.25.91.tar.bz2 -> vte-0.26.1.tar.bz2 ++++++ ++++ 16684 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