Hello community,

here is the log from the commit of package kmscon for openSUSE:Factory checked 
in at 2013-03-14 12:06:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kmscon (Old)
 and      /work/SRC/openSUSE:Factory/.kmscon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kmscon", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/kmscon/kmscon.changes    2012-12-14 
09:26:45.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kmscon.new/kmscon.changes       2013-03-14 
12:06:09.000000000 +0100
@@ -1,0 +2,78 @@
+Sat Mar  2 21:18:03 UTC 2013 - [email protected]
+
+- Updated to version 7
+* TSM, font and text subsystems were extended for multi-width fonts,
+  which allows using CJK characters if the glyphs are available
+* The environment variable COLORTERM is set to kmscon
+* /bin/login is called with -p
+* The Freetype2 backend is now deprecated. Use the built-in 8x16,
+  unifont or pango backends.
+- Merge -service package into (main)
+- Build and ship manpage
+
+-------------------------------------------------------------------
+Sat Feb  9 14:32:14 UTC 2013 - [email protected]
+
+- install [email protected] too
+
+-------------------------------------------------------------------
+Sat Feb  9 05:35:18 UTC 2013 - [email protected]
+
+- Do not mark service file as %config
+- Set RPM group for library packages
+- Use more robust make install call
+
+-------------------------------------------------------------------
+Sat Feb  9 04:43:50 UTC 2013 - [email protected]
+
+- Update to 6.git110
+* Allow arbitrary paths with --vt (kmscon)
+* xkbcommon is now mandatory. We need it to handle keyboard input
+  properly and since xkbcommon-0.2.0 is released, there is no
+  reason to not depend on it.
+  We also removed the plain-input backend with this change.
+* Snap window to console/font-size on resize (wlterm)
+* Adjust to new libwayland-1.0 (wlterm)
+* Many new command-line options for wlterm including --term,
+  --login, --palette, --sb-size and many --grab-* options.
+* fake-VTs no longer react on SIGUSR1/2. This was always broken and
+  now removed.
+* --switchvt works again and is now enabled by default.
+* --xkb-model was introduced. The other --xkb-<rmlvo> options also
+  use system-defaults instead of us-keymap as default value now.
+* wlterm works properly in maximized and fullscreen mode now
+* key-presses are now properly marked as "handled" so it is no
+  longer
+  possible for two subsystems to handle the same key-press.
+* wlterm can now zoom the font size with ctrl+Plus/Minus
+* TSM now supports screen selections. wlterm is hooked up with this
+  and supports this, too. However, the VTE layer has not seen this
+  yet so everything is computed in the terminal for now. Next
+  kmscon release will include client-side mouse-protocol support.
+* Copy/Paste now works with wlterm
+* Key-repeat has been reworked and now allows adjusting repeat and
+  delay times.
+* Session support allows for multiple terminals (sessions) inside
+  of each seat. You can switch between the sessions, kill them and
+  create new terminals via keyboard shortcuts. Also several other
+  sessions than terminal sessions were introduced. However, all of
+  them are experimental and shouldn't be used.
+* TSM now supports alternate screen buffers. They're enabled by
+  default.
+* Configuration handling has been reworked. Multiple config-files
+  can now be parsed and each seat has its own configuration file in
+  /etc/kmscon/<seat>.seat.conf.
+* The build-tools have been reworked. They should now work properly
+  with any option-combination imaginable.
+* --login option can now be used in config-files.
+* We print hints if keyboard-shortcut names are written with wrong
+  capitalization.
+* Improve systemd integration
+* CDev sessions emulate enough of the VT API to make X-Server run
+  as kmscon session. You can even run kmscon in default-mode as
+  client in another kmscon manager.
+* Bold fonts are now supported.
+* kmscon.1 manpage is available now.
+* ... and a lot of bugfixes
+
+-------------------------------------------------------------------

Old:
----
  kmscon-5.git153.tar.xz

New:
----
  kmscon-7.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kmscon.spec ++++++
--- /var/tmp/diff_new_pack.G9wQYA/_old  2013-03-14 12:06:10.000000000 +0100
+++ /var/tmp/diff_new_pack.G9wQYA/_new  2013-03-14 12:06:10.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package kmscon
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2012 Adam Mizerski <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -22,26 +22,28 @@
 %define uterm_sover 1
 
 Name:           kmscon
-Version:        5.git153
+Version:        7
 Release:        0
 Summary:        Linux KMS/DRM based virtual Console Emulator
 License:        MIT
 Group:          System/Console
-Url:            https://github.com/dvdhrm/kmscon/wiki/KMSCON
+Url:            http://freedesktop.org/wiki/Software/kmscon
 
 #Git-Clone:    git://github.com/dvdhrm/kmscon
+#DL-URL:       http://people.freedesktop.org/~dvdhrm/kmscon/releases/
 Source:         %name-%version.tar.xz
-# PATCH-FEATURE-OPENSUSE kmscon-no-date-time.patch [email protected] -- remove 
__DATE__ and __TIME__. build-compare doesn't like them.
-Patch0:         kmscon-no-date-time.patch
+Patch1:         kmscon-no-date-time.patch
 BuildRequires:  autoconf >= 2.68
 BuildRequires:  automake >= 1.11
+BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  libtool >= 2.2
 BuildRequires:  pkgconfig
+BuildRequires:  xsltproc
 BuildRequires:  xz
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(egl)
 BuildRequires:  pkgconfig(fontconfig)
-BuildRequires:  pkgconfig(freetype2)
+BuildRequires:  pkgconfig(fuse)
 BuildRequires:  pkgconfig(gbm)
 BuildRequires:  pkgconfig(glesv2)
 BuildRequires:  pkgconfig(libdrm)
@@ -53,21 +55,15 @@
 BuildRequires:  pkgconfig(wayland-cursor)
 BuildRequires:  pkgconfig(wayland-server)
 BuildRequires:  pkgconfig(xkbcommon)
+# O/P added for 13.1
+Obsoletes:      %name-service < %version-%release
+Provides:       %name-service < %version-%release
 
 %description
 Kmscon is a simple terminal emulator based on linux kernel mode setting (KMS).
 It is an attempt to replace the in-kernel VT implementation with a userspace
 console.
 
-%package service
-Summary:        Kmscon service files
-Group:          System/Daemons
-BuildArch:      noarch
-%{?systemd_requires}
-
-%description service
-This package provides the service unit files for systemd.
-
 %package -n wlterm
 Summary:        Wayland native client terminal emulator
 Group:          Productivity/Other
@@ -76,127 +72,128 @@
 %description -n wlterm
 Wayland native client terminal emulator.
 
-%package -n libeloop%{eloop_sover}
+%package -n libeloop%eloop_sover
 Summary:        Epoll-based Event-Loop Library
-Group:          Development/Libraries/C and C++
+Group:          System/Libraries
 
-%description -n libeloop%{eloop_sover}
+%description -n libeloop%eloop_sover
 Epoll-based Event-Loop Library.
 
 %package -n libeloop-devel
 Summary:        Development libraries for libeloop
 Group:          Development/Libraries/C and C++
-Requires:       libeloop%{eloop_sover} = %{version}
+Requires:       libeloop%eloop_sover = %version
 
 %description -n libeloop-devel
 Development libraries for libeloop.
 
-%package -n libtsm%{tsm_sover}
+%package -n libtsm%tsm_sover
 Summary:        Terminal-emulator State Machine
-Group:          Development/Libraries/C and C++
+Group:          System/Libraries
 
-%description -n libtsm%{tsm_sover}
+%description -n libtsm%tsm_sover
 Terminal-emulator State Machine.
 
 %package -n libtsm-devel
 Summary:        Development libraries for libtsm
 Group:          Development/Libraries/C and C++
-Requires:       libtsm%{tsm_sover} = %{version}
+Requires:       libtsm%tsm_sover = %version
 
 %description -n libtsm-devel
 Development libraries for libtsm.
 
-%package -n libuterm%{uterm_sover}
+%package -n libuterm%uterm_sover
 Summary:        User-space Terminal Video/Input/Hotplug/etc Helper Library
-Group:          Development/Libraries/C and C++
+Group:          System/Libraries
 
-%description -n libuterm%{uterm_sover}
+%description -n libuterm%uterm_sover
 User-space Terminal Video/Input/Hotplug/etc Helper Library.
 
 %package -n libuterm-devel
 Summary:        Development libraries for libuterm
 Group:          Development/Libraries/C and C++
-Requires:       libuterm%{uterm_sover} = %{version}
+Requires:       libuterm%uterm_sover = %version
 
 %description -n libuterm-devel
 Development libraries for libuterm.
 
 %prep
 %setup -q
-%patch0 -p1
+%patch -P 1 -p1
 
 %build
+echo "#define BUILD_GIT_HEAD \"unknown-revision\"" > src/githead.h
 mkdir -p m4
-autoreconf -i
-%configure \
-    --enable-debug \
-    --disable-static
-make V=1 %{?_smp_mflags}
+autoreconf -fiv
+%configure --enable-wlterm --enable-debug --disable-static
+make %{?_smp_mflags}
 
 %install
-%make_install
-rm %{buildroot}%{_libdir}/*.la
-install -m 644 -D docs/kmscon.service %{buildroot}%{_unitdir}/%{name}.service
-
-%pre service
-%service_add_pre %{name}.service
-
-%post service
-%service_add_post %{name}.service
-
-%preun service
-%service_del_preun %{name}.service
-
-%postun service
-%service_del_postun %{name}.service
-
-%post -n libeloop%{eloop_sover} -p /sbin/ldconfig
-%postun -n libeloop%{eloop_sover} -p /sbin/ldconfig
-%post -n libtsm%{tsm_sover} -p /sbin/ldconfig
-%postun -n libtsm%{tsm_sover} -p /sbin/ldconfig
-%post -n libuterm%{uterm_sover} -p /sbin/ldconfig
-%postun -n libuterm%{uterm_sover} -p /sbin/ldconfig
+b="%buildroot"
+make install DESTDIR="$b"
+mkdir -p "$b/%_unitdir"
+install -pm0644 docs/*.service "$b/%_unitdir/"
+find "$b" -type f -name "*.la" -print -delete
+
+%pre
+%service_add_pre %name.service
+
+%post
+%service_add_post %name.service
+
+%preun
+%service_del_preun %name.service
+
+%postun
+%service_del_postun %name.service
+
+%post   -n libeloop%eloop_sover -p /sbin/ldconfig
+%postun -n libeloop%eloop_sover -p /sbin/ldconfig
+%post   -n libtsm%tsm_sover -p /sbin/ldconfig
+%postun -n libtsm%tsm_sover -p /sbin/ldconfig
+%post   -n libuterm%uterm_sover -p /sbin/ldconfig
+%postun -n libuterm%uterm_sover -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root,-)
-%{_bindir}/%{name}
-
-%files service
-%defattr(-,root,root,-)
-%config(noreplace) %{_unitdir}/%{name}.service
+%defattr(-,root,root)
+%_bindir/%name
+%dir %_libdir/kmscon
+%_libdir/kmscon/*.so
+%_mandir/man1/kmscon.1*
+%_unitdir/kmscon*.service
 
 %files -n wlterm
-%defattr(-,root,root,-)
-%{_bindir}/wlterm
+%defattr(-,root,root)
+%_bindir/wlterm
 
-%files -n libeloop%{eloop_sover}
-%defattr(-,root,root,-)
-%{_libdir}/libeloop.so.*
+%files -n libeloop%eloop_sover
+%defattr(-,root,root)
+%_libdir/libeloop.so.*
 
 %files -n libeloop-devel
-%defattr(-,root,root,-)
-%{_includedir}/eloop.h
-%{_libdir}/libeloop.so
-%{_libdir}/pkgconfig/libeloop.pc
-
-%files -n libtsm%{tsm_sover}
-%defattr(-,root,root,-)
-%{_libdir}/libtsm.so.*
+%defattr(-,root,root)
+%_includedir/eloop.h
+%_libdir/libeloop.so
+%_libdir/pkgconfig/libeloop.pc
+
+%files -n libtsm%tsm_sover
+%defattr(-,root,root)
+%_libdir/libtsm.so.*
 
 %files -n libtsm-devel
 %defattr(-,root,root,-)
-%{_includedir}/tsm*.h
-%{_libdir}/libtsm.so
-%{_libdir}/pkgconfig/libtsm.pc
-
-%files -n libuterm%{uterm_sover}
-%defattr(-,root,root,-)
-%{_libdir}/libuterm.so.*
+%_includedir/tsm*.h
+%_libdir/libtsm.so
+%_libdir/pkgconfig/libtsm.pc
+
+%files -n libuterm%uterm_sover
+%defattr(-,root,root)
+%_libdir/libuterm.so.*
 
 %files -n libuterm-devel
 %defattr(-,root,root,-)
-%{_includedir}/uterm*.h
-%{_libdir}/libuterm.so
-%{_libdir}/pkgconfig/libuterm.pc
+%_includedir/uterm*.h
+%_libdir/libuterm.so
+%_libdir/pkgconfig/libuterm.pc
 
 %changelog

++++++ kmscon-5.git153.tar.xz -> kmscon-7.tar.xz ++++++
++++ 232944 lines of diff (skipped)

++++++ kmscon-no-date-time.patch ++++++
--- /var/tmp/diff_new_pack.G9wQYA/_old  2013-03-14 12:06:11.000000000 +0100
+++ /var/tmp/diff_new_pack.G9wQYA/_new  2013-03-14 12:06:11.000000000 +0100
@@ -1,12 +1,37 @@
-diff -rupN kmscon-4.git.1349035185/src/log.c 
kmscon-4.git.1349035185_mod/src/log.c
---- kmscon-4.git.1349035185/src/log.c  2012-09-30 23:34:48.672606524 +0200
-+++ kmscon-4.git.1349035185_mod/src/log.c      2012-09-30 23:37:33.305575948 
+0200
-@@ -512,6 +512,6 @@ void log_print_init(const char *appname)
+From: <[email protected]>
+
+Remove __DATE__ and __TIME__. build-compare doesn't like them.
+
+---
+ src/kmscon_module_interface.h |    4 ++--
+ src/log.c                     |    4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+Index: kmscon-7/src/kmscon_module_interface.h
+===================================================================
+--- kmscon-7.orig/src/kmscon_module_interface.h
++++ kmscon-7/src/kmscon_module_interface.h
+@@ -60,8 +60,8 @@ struct kmscon_module {
+       struct kmscon_module module = { \
+               .info = { \
+                       .githead = BUILD_GIT_HEAD, \
+-                      .date = __DATE__, \
+-                      .time = __TIME__, \
++                      .date = "I shall not use __DATE__", \
++                      .time = "I shall not use __TIME__", \
+                       .init = _init, \
+                       .load = _load, \
+                       .unload = _unload, \
+Index: kmscon-7/src/log.c
+===================================================================
+--- kmscon-7.orig/src/log.c
++++ kmscon-7/src/log.c
+@@ -506,6 +506,6 @@ void log_print_init(const char *appname)
        if (!appname)
                appname = "<unknown>";
        log_format(LOG_DEFAULT_CONF, NULL, LOG_NOTICE,
--                      "%s Build #%lu %s %s", appname,
--                      log_build, __DATE__, __TIME__);
-+                      "%s Build #%lu", appname,
-+                      log_build);
+-                 "%s Revision %s %s %s", appname,
+-                 BUILD_GIT_HEAD, __DATE__, __TIME__);
++                 "%s Revision %s", appname,
++                 BUILD_GIT_HEAD);
  }

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to