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

Reply via email to