Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package twin for openSUSE:Factory checked in at 2022-08-23 14:26:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/twin (Old) and /work/SRC/openSUSE:Factory/.twin.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "twin" Tue Aug 23 14:26:05 2022 rev:3 rq:998761 version:0.9.0+17 Changes: -------- --- /work/SRC/openSUSE:Factory/twin/twin.changes 2020-02-07 15:58:07.507626597 +0100 +++ /work/SRC/openSUSE:Factory/.twin.new.2083/twin.changes 2022-08-23 14:27:01.739276603 +0200 @@ -1,0 +2,30 @@ +Mon Aug 22 16:06:09 UTC 2022 - malcolmle...@opensuse.org + +- Updated to version 0.9.0+17. +- Update _service to drop the v prefix from version. +- Add Provides and Obsoletes for library package renaming and + version changes. + +------------------------------------------------------------------- +Thu Aug 18 23:23:58 UTC 2022 - malcolmle...@opensuse.org + +- Updated to version v0.9.0+17: + * clients/sysmon.c: Fix single-byte buffer overflow. + * Fix buffer overflows in SetSelectionFromWindow(). + * libs/libtw: Harden some functions against NULL tw_d argument. + * Fix pasting X11 selection larger than 4096 bytes. + * Fix some unaligned pointer uses. + * Cleanup 'void *' usage in server/socket.cpp, + (gh#cosmos72/twin/#66). + * Fix compile error "invalid conversion from 'const char*' to + 'char*'" in server/hw/hw_tty_common/driver_termcap.h on some + systems, (gh#cosmos72/twin/#67). + * Detect posix_openpt() server/pty.c: if available, + use posix_openpt() instead of getpt() or open("/dev/ptmx"). +- Update URL and Source, since now using a _service. +- Update lib names as well as add new libtstl1 library. +- Remove obsolete configure options: options: enable-tt, + enable-hw-gfx, enable-ext and enable-ext-tt. +- Drop rpmlintrc as this has been fixed upstream. + +------------------------------------------------------------------- Old: ---- twin-rpmlintrc v0.8.1.tar.gz New: ---- _service _servicedata twin-0.9.0+17.obscpio twin.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ twin.spec ++++++ --- /var/tmp/diff_new_pack.4bTSSR/_old 2022-08-23 14:27:03.651280811 +0200 +++ /var/tmp/diff_new_pack.4bTSSR/_new 2022-08-23 14:27:03.651280811 +0200 @@ -1,8 +1,8 @@ # # spec file for package twin # -# Copyright (c) 2020 SUSE LLC -# Copyright (c) 2012-2020 Malcolm J Lewis <malcolmle...@opensuse.org> +# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2012-2022 Malcolm J Lewis <malcolmle...@opensuse.org> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,18 +18,19 @@ Name: twin -Version: 0.8.1 +Version: 0.9.0+17 Release: 0 Summary: Textmode WINdow environment License: GPL-2.0-or-later AND LGPL-2.0-or-later -URL: https://sourceforge.net/projects/twin/ -Source0: https://github.com/cosmos72/twin/archive/v0.8.1.tar.gz -Source1: twin-rpmlintrc -BuildRequires: ncurses-devel -BuildRequires: zlib-devel -Recommends: gpm +URL: https://github.com/cosmos72/twin +Source0: %{name}-%{version}.tar.xz +BuildRequires: gcc-c++ BuildRequires: gpm-devel -BuildRequires: libXpm-devel +BuildRequires: pkgconfig(ncurses) +BuildRequires: pkgconfig(xft) +BuildRequires: pkgconfig(xpm) +BuildRequires: pkgconfig(zlib) +Recommends: gpm %description Twin is a text-mode window environment. It supports mouse and multiple @@ -40,55 +41,72 @@ plain text terminal, to a Linux console, to a full kde, gnome or X11 desktop. -%package -n libTutf1 -Version: 1.0.0 +%package -n libtstl1 +Version: 0.9.0+17 +Release: 0 +Summary: Server library for twin + +%description -n libtstl1 +Server library for twin + +%package -n libtutf1 +Version: 0.9.0+17 Release: 0 Summary: Unicode/Charset conversion library for twin +Provides: libTutf1 = %{version}-%{release} +Obsoletes: libTutf1 = 1.0.0 -%description -n libTutf1 +%description -n libtutf1 Unicode <-> charset conversion routines for twin. -%package -n libTutf-devel -Version: 1.0.0 +%package -n libtutf-devel +Version: 0.9.0+17 Release: 0 -Requires: libTutf1 = %{version} Summary: Unicode/Charset conversion library for twin +Requires: libtutf1 = %{version} +Provides: libTutf-devel = %{version}-%{release} +Obsoletes: libTutf-devel = 1.0.0 -%description -n libTutf-devel +%description -n libtutf-devel Unicode <-> charset conversion routines for twin. -%package -n libTw5 -Version: 5.0.0 +%package -n libtw1 +Version: 0.9.0+17 Release: 0 Summary: Main library for twin +Provides: libTw5 = %{version}-%{release} +Obsoletes: libTw5 = 5.0.0 -%description -n libTw5 +%description -n libtw1 Main library for twin -%package -n libTw-devel -Version: 5.0.0 +%package -n libtw-devel +Version: 0.9.0+17 Release: 0 Summary: Main library for twin -Requires: libTw5 = %{version} +Requires: libtstl1 = %{version} +Requires: libtw1 = %{version} +Provides: libTw-devel = %{version}-%{release} +Obsoletes: libTw-devel = 5.0.0 -%description -n libTw-devel -Development files for twins main library. +%description -n libtw-devel +Development files for twin main library. %prep -%setup -q +%autosetup -p1 %build -%configure --enable-tt=yes \ +%configure --enable-wm=yes \ + --enable-wm-rc=yes \ + --enable-term=yes \ --enable-hw-tty=yes \ --enable-hw-tty-linux=yes \ --enable-hw-tty-twterm=yes \ --enable-hw-tty-termcap=yes \ --enable-hw-x11=yes \ - --enable-hw-gfx=yes \ + --enable-hw-xft=yes \ --enable-hw-twin=yes \ --enable-hw-display=yes \ - --enable-ext=yes \ - --enable-ext-tt=yes \ --enable-static=no make %{?_smp_mflags} @@ -102,33 +120,40 @@ rm BUGS Changelog.txt COPYING COPYING.LIB INSTALL README README.porting popd -%post -n libTw5 -p /sbin/ldconfig -%postun -n libTw5 -p /sbin/ldconfig +%post -n libtstl1 -p /sbin/ldconfig +%postun -n libtstl1 -p /sbin/ldconfig + +%post -n libtw1 -p /sbin/ldconfig +%postun -n libtw1 -p /sbin/ldconfig -%post -n libTutf1 -p /sbin/ldconfig -%postun -n libTutf1 -p /sbin/ldconfig +%post -n libtutf1 -p /sbin/ldconfig +%postun -n libtutf1 -p /sbin/ldconfig %files %license COPYING COPYING.LIB -%doc BUGS Changelog.txt README README.porting TODOS/* +%doc BUGS Changelog.txt README README.porting TODO/* %{_bindir}/tw* %{_sbindir}/twdm %{_libdir}/twin %{_datadir}/twin %{_mandir}/man1/twin.1%{?ext_man} -%files -n libTutf1 -%{_libdir}/libTutf.so.* +%files -n libtstl1 +%{_libdir}/libtstl.so.* + +%files -n libtutf1 +%{_libdir}/libtutf.so.* -%files -n libTutf-devel +%files -n libtutf-devel %{_includedir}/Tutf -%{_libdir}/libTutf.so +%{_libdir}/libtutf.so -%files -n libTw5 -%{_libdir}/libTw.so.* +%files -n libtw1 +%{_libdir}/libtw.so.* -%files -n libTw-devel +%files -n libtw-devel %{_includedir}/Tw -%{_libdir}/libTw.so +%{_libdir}/libtw.so +%{_libdir}/libtstl.so %changelog ++++++ _service ++++++ <services> <service mode="disabled" name="obs_scm"> <param name="url">https://github.com/cosmos72/twin.git</param> <param name="scm">git</param> <param name="submodules">enable</param> <param name="revision">master</param> <param name="changesgenerate">enable</param> <param name="filename">twin</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> </service> <service mode="buildtime" name="tar" /> <service mode="buildtime" name="recompress"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service mode="disabled" name="set_version" /> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/cosmos72/twin.git</param> <param name="changesrevision">ff76a041934da192b4bd9687711b4896b7d34f30</param></service></servicedata> (No newline at EOF) ++++++ twin.obsinfo ++++++ name: twin version: 0.9.0+17 mtime: 1655791139 commit: ff76a041934da192b4bd9687711b4896b7d34f30