Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mg for openSUSE:Factory checked in at 2026-09-17 15:24:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mg (Old) and /work/SRC/openSUSE:Factory/.mg.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mg" Thu Sep 17 15:24:12 2026 rev:4 rq:1378441 version:4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/mg/mg.changes 2023-08-14 22:35:23.384274984 +0200 +++ /work/SRC/openSUSE:Factory/.mg.new.383539/mg.changes 2026-09-17 15:24:18.647288435 +0200 @@ -1,0 +2,25 @@ +Wed Sep 16 17:34:49 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 4.1: + * UTF-8 editing in UTF-8 locales, with double-width CJK and + emoji measured per Unicode 17 + * Syntax highlighting (font-lock-mode) for C, shell, Python, + Markdown, YAML, git-commit, diff, conf, makefile, and text + * Visual mark mode; shift-arrow and shift-PgUp/PgDn selection + * Side-by-side windows (C-x 3), windmove, and balance-windows + * New line-wrap-mode (off by default) + * git-commit-mode with Magit-like C-c C-c / C-c C-k + * meta-key-mode off by default so 8-bit input works + out of the box + * use-short-answers on by default; new require-final-newline + * Sync with OpenBSD (Mar 2026): replace-regexp infinite loop, + scratch-buffer save prompt, memory leaks, and -flto externs + * Fix ~/.mg errors being hidden on the echo line (issue #41) + * Many more fixes and improvements; see upstream's release notes + for the full list +- Spec cleanup: + * Use %autosetup; drop Group and autoreconf (release tarball + ships configure) + * Ship %{_datadir}/mg/tutorial.gz for C-h t + +------------------------------------------------------------------- Old: ---- mg-3.7.tar.gz New: ---- mg-4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mg.spec ++++++ --- /var/tmp/diff_new_pack.uNh6yI/_old 2026-09-17 15:24:19.667331252 +0200 +++ /var/tmp/diff_new_pack.uNh6yI/_new 2026-09-17 15:24:19.669331336 +0200 @@ -1,7 +1,7 @@ # # spec file for package mg # -# Copyright (c) 2022-2023 Tomasz Hołubowicz <[email protected]> +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,41 +12,44 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + Name: mg -Version: 3.7 +Version: 4.1 Release: 0 Summary: Micro GNU Emacs clone License: Unlicense -Group: Productivity/Text/Editors URL: https://man.troglobit.com/man1/mg.1.html -Source: https://github.com/troglobit/mg/releases/download/v%{version}/%{name}-%{version}.tar.gz -BuildRequires: autoconf automake -BuildRequires: ncurses-devel +Source0: https://github.com/troglobit/mg/releases/download/v%{version}/%{name}-%{version}.tar.gz +BuildRequires: gcc +BuildRequires: gzip +BuildRequires: make +BuildRequires: pkgconfig +BuildRequires: pkgconfig(ncurses) %description Mg is micro GNU Emacs clone without lisp interpreter. %prep -%setup -q +%autosetup -p1 %build -autoreconf -i -%configure +%configure --docdir=%{_docdir}/%{name} %make_build %install %make_install -mkdir -p %{buildroot}%{_docdir}/ -mv -f %{buildroot}%{_datadir}/doc/%{name}/ %{buildroot}%{_docdir}/%{name}/ - -rm %{buildroot}/usr/share/mg/tutorial.gz -rm %{buildroot}/usr/share/doc/packages/mg/.mg -rm %{buildroot}/usr/share/doc/packages/mg/UNLICENSE +rm -f %{buildroot}%{_docdir}/%{name}/UNLICENSE +# hidden example rc; rpmlint hidden-file-or-dir +rm -f %{buildroot}%{_docdir}/%{name}/.mg %files %license UNLICENSE -%doc README.md ChangeLog.md tutorial -%doc %{_docdir}/mg/ +%{_docdir}/%{name}/ %{_bindir}/mg %{_mandir}/man1/mg.1%{?ext_man} +%dir %{_datadir}/mg +%{_datadir}/mg/tutorial.gz ++++++ mg-3.7.tar.gz -> mg-4.1.tar.gz ++++++ ++++ 10652 lines of diff (skipped)
