Hello community,

here is the log from the commit of package mp for openSUSE:Factory checked in 
at 2018-02-28 20:02:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mp (Old)
 and      /work/SRC/openSUSE:Factory/.mp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mp"

Wed Feb 28 20:02:46 2018 rev:2 rq:580783 version:5.2.13

Changes:
--------
--- /work/SRC/openSUSE:Factory/mp/mp.changes    2017-01-25 23:25:23.408188642 
+0100
+++ /work/SRC/openSUSE:Factory/.mp.new/mp.changes       2018-02-28 
20:02:49.307768570 +0100
@@ -1,0 +2,44 @@
+Mon Feb 26 19:15:16 UTC 2018 - aloi...@gmx.com
+
+- Update to version 5.2.13
+  New features:
+  * This release includes Qt5 support.
+  version 5.2.12
+  New features:
+  * This version includes a new driver for raw ANSI terminals,
+    for systems who don't (want to) have libncursesw.
+  * The cursor position for every file is remembered from
+    session to session.
+  Fixed bugs:
+  * Fixed action `open_under_cursor' (again).
+  * Fixed behaviour inconsistency between actions `seek' and
+    `seek-next'.
+  * Fixed action `sync' (save all modified files).
+  Other features:
+  * Version numbering convention has changed: development
+    versions shall no longer have (CURRENTVERSION+1)-dev,
+    but (CURRENTVERSION)-patch.
+  version 5.2.11
+  This version includes the following lot of features by
+  fellow developer X-Ryl669:
+  * New cut line action (copy and delete line), bound by
+    default to ctrl-k.
+  * New key assignation to document list (ctrl-e).
+  * Fix ncurses detection for recent distributions.
+  * Added suspension (bound to ctrl-l) for curses driver.
+  * Added word selection with mouse double-click.
+  * Paste in ncurses prompt.
+  * New seek matching brace feature, bound to ctrl-j.
+  * Text search wraps to the top of the document as many
+    other text editors do.
+  * Several miscellaneous fixes.
+  Other features:
+  * Window position and size is saved in all GUI interfaces.
+
+- Switched build to Qt5 and GTK+3
+
+- Split gtk3 executable into subpackage
+
+- Added mp-5-gtk3.desktop as source
+
+-------------------------------------------------------------------

Old:
----
  mp-5.2.10.tar.gz
  mp-5.2.10.tar.gz.asc

New:
----
  mp-5-gtk3.desktop
  mp-5.2.13.tar.gz
  mp-5.2.13.tar.gz.asc

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

Other differences:
------------------
++++++ mp.spec ++++++
--- /var/tmp/diff_new_pack.RplmkC/_old  2018-02-28 20:02:50.483726021 +0100
+++ /var/tmp/diff_new_pack.RplmkC/_new  2018-02-28 20:02:50.491725731 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mp
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           mp
-Version:        5.2.10
+Version:        5.2.13
 Release:        0
 Summary:        A text editor for programmers
 License:        GPL-2.0
@@ -29,15 +29,18 @@
 Source3:        %{name}-5.desktop
 Source4:        %{name}-5.png
 Source5:        %{name}-rpmlintrc
+Source6:        %{name}-5-gtk3.desktop
 Patch0:         %{name}-docdir.patch
 BuildRequires:  fdupes
-BuildRequires:  gtk2-devel
-BuildRequires:  libqt4-devel
 BuildRequires:  ncurses-devel
+BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
+BuildRequires:  pkgconfig(Qt5Widgets)
+BuildRequires:  pkgconfig(gtk+-3.0)
+%if 0%{?suse_version} < 1500
 Requires(post): update-desktop-files
 Requires(postun): update-desktop-files
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%endif
 
 %description
 Minimum Profit
@@ -68,23 +71,62 @@
     * Password-protected, encrypted text files (using the ARCFOUR algorithm).
     * It helps you abandon vi, emacs and other six-legged freaks definitely. 
 
+%package        gtk3
+Summary:        A text editor for programmers (GTK+3 version)
+Group:          Productivity/Text/Editors
+Requires:       %{name} = %{version}
+
+%description    gtk3
+Minimum Profit
+A text editor for programmers (GTK+3 version)
+
+Features
+
+    * Fully scriptable using a C-like scripting language.
+    * Unlimited undo levels.
+    * Complete Unicode support.
+    * Multiple files can be edited at the same time and blocks copied and 
pasted among them.
+    * Syntax highlighting for many popular languages / file formats: C, C++, 
Perl, Shell Scripts,
+      Ruby, Php, Python, HTML...
+    * Creative use of tags: tags created by the external utility ctags are 
used to move
+      instantaneously to functions or variables inside your current source 
tree. Tags are
+      visually highlighted (underlined), and symbol completion can be 
triggered to avoid typing
+      your own function names over and over.
+    * Intelligent help system: pressing F1 over any word of a text being 
edited triggers the
+      underlying system help (calling man when editing C or Shell files, 
perldoc with Perl, ri
+      on Ruby, winhelp on MS Windows...).
+    * Understandable interface: drop-down menus, reasonable default key 
bindings.
+    * Configurable keys, menus and colors.
+    * Text templates can be easily defined / accessed.
+    * Multiplatform: Console/curses, GTK+, MS Windows.
+    * Automatic indentation, word wrapping, internal grep, learning / 
repeating functions.
+    * Spellchecking support (via the ispell package).
+    * Multilingual.
+    * Password-protected, encrypted text files (using the ARCFOUR algorithm).
+    * It helps you abandon vi, emacs and other six-legged freaks definitely.
+
 %prep
 %setup -q
 %patch0 -p1
 
-
 %build
-CFLAGS="%{optflags}" \
+export CFLAGS="%{optflags}"
 ./config.sh --prefix=%{_prefix} --docdir=%{_docdir}/mp-5
 make %{?_smp_mflags}
-
+mv mp-5 mp-5-qt5
+WITHOUT_QT5=1 WITHOUT_QT4=1 ./config.sh --prefix=%{_prefix} 
--docdir=%{_docdir}/mp-5
+make %{?_smp_mflags}
+mv mp-5 mp-5-gtk3
+mv mp-5-qt5 mp-5
 
 %install
-mkdir -p %{buildroot}/%{_bindir}
 %make_install
 
 install -D -p -m 644 %{SOURCE3} 
%{buildroot}/%{_datadir}/applications/%{name}-5.desktop
 install -D -p -m 644 %{SOURCE4} %{buildroot}/%{_datadir}/pixmaps/%{name}-5.png
+install -p -m 644 %{SOURCE6} 
%{buildroot}/%{_datadir}/applications/%{name}-5-gtk3.desktop
+install -m 755 mp-5-gtk3 %{buildroot}%{_bindir}/mp-5-gtk3
+install -m 644 mp-5.1 %{buildroot}/%{_mandir}/man1/mp-5-gtk3.1
 
 %suse_update_desktop_file %{name}-5 TextEditor
 
@@ -92,14 +134,15 @@
 rm %{buildroot}%{_datadir}/doc/packages/mp-5/mpsl_quickref.ps
 %fdupes -s %{buildroot}
 
+%if 0%{?suse_version} < 1500
 %post
 %desktop_database_post
 
 %postun
 %desktop_database_postun
+%endif
 
 %files -f minimum-profit.lang
-%defattr(-,root,root)
 %{_bindir}/%{name}-5
 %{_bindir}/%{name}sl
 %dir %{_docdir}/%{name}-5
@@ -110,4 +153,9 @@
 %{_datadir}/applications/%{name}-5.desktop
 %{_datadir}/pixmaps/%{name}-5.png
 
+%files gtk3
+%{_bindir}/%{name}-5-gtk3
+%{_datadir}/applications/%{name}-5-gtk3.desktop
+%{_mandir}/man1/%{name}-5-gtk3.1%{ext_man}
+
 %changelog

++++++ mp-5-gtk3.desktop ++++++
[Desktop Entry]
Encoding=UTF-8
GenericName=Text Editor
Name=Minimum Profit (GTK+3 version)
MimeType=text/plain;
Exec=mp-5-gtk3 %U
Icon=mp-5
Type=Application
Terminal=false
Categories=GTK;TextEditor;
++++++ mp-5.2.10.tar.gz -> mp-5.2.13.tar.gz ++++++
++++ 10198 lines of diff (skipped)




Reply via email to