commit mp for openSUSE:Factory
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 - aloisio@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)
participants (1)
-
root@hilbert.suse.de