Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 915780 - app-office/texmaker-5.1.4 stabilisation (was: version bump, dropping dev-qt/qtscript:5)
Summary: app-office/texmaker-5.1.4 stabilisation (was: version bump, dropping dev-qt/q...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: TeX project
URL: https://xm1math.net/texmaker/log.html
Whiteboard:
Keywords: CC-ARCHES, PullRequest
Depends on:
Blocks: qtscript-removal
  Show dependency tree
 
Reported: 2023-10-14 20:23 UTC by Andreas Sturmlechner
Modified: 2023-11-12 12:38 UTC (History)
0 users

See Also:
Package list:
app-office/texmaker-5.1.4
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2023-10-14 20:23:04 UTC
Changelog since 5.0.4 which is currently latest version in Gentoo:

version 5.1.3 -> 5.1.4 :
> - a bug with the contextual menu in the editor with Qt6 has been fixed
> - a bug related to replace action with a regular expression has been fixed
> - the internal pdf viewer can now zoom to 800%
> - "Home" and "End" key shortcuts have been added to the internal pdf viewer (first/last page)
> - while clicking in an internal link in the internal pdf viewer, the pdf is no more moved horizontally
> - some items have been added to the completion.txt (default list for completion)
> - adaptation of the log file viewer to the dark theme
> - a trouble for the compilation with C99 has been fixed (thanks to Florian Weimer)
> - an option to set the (optional) interval to record a backup of the opened files has been added
> - the blocking of the check grammar web page by the CORS policy has been fixed
version 5.1.2 -> 5.1.3 :
> - a compilation trouble in icondelegate with Qt>6.2.0 version has been fixed
> - some spellings errors in the source has ben fixed (thanks to patch Andreas Tille)
> - if an .asy document is loaded, the comment and uncomment tools are adapted (// instead of %)
> - the man page has been updated
> - --version and --help options to the texmaker command line has been added
> - zh-TW translation has been updated (thanks to Lu Ke)
> - a bug which avoid to change the shortcut of the "Quick build" command has been fixed
> - xdg-open is now used instead of evince in no-kde linux environment
version 5.1.1 -> 5.1.2 :
> - a bug related to replace action with a regular expression has been fixed
> - a bug related to mouse wheel events in the pdf viewer has been fixed
> - support for non integer dpi scale factor has been added (such as Windows using 125% or 150% scale on laptops)
> version 5.1.0 -> 5.1.1 :
> - a critical bug on the windows version compiled with msvc 2019 while inserting a symbol has been fixed
> - a trouble in the syntax highlighting with the verb latex command has been fixed
version 5.0.4 -> 5.1.0 :
> - compatibility with Qt6 has been added. Texmaker can now be compiled with Qt5 (>=5.7) and Qt6 (>= 6.2). This ensures that Texmaker will be available for, at least, the next ten years.
> - the internal pdf engine (from chromium) has been updated
> - hunspell has been updated to 1.7.O
> - synctex has been updated to 1.21
> - default windows paths are now searched in the windows registry and path
> - a potential trouble with user commands beginning with a space has been fixed
> - the texmaker.appdata.xml file has been updated
> - GTK-based theming for systems without a "GTK+" theme has been added
> - a bug with the use of latexmk with the use of the "output directory" option has been fixed
> - the pdf viewer is replaced in the default position on the main screen if it has been closed on a screen which is no more connected
> - the scale in the pdf viewer is now automatically adapted after closing/restoring the list of pages panel
> - layout has been improved in the find/replace widgets
> - the obsolete use of QTScript has been replaced by QJSEngine
> - the ability to change the interface font has been expanded to windows and macos
> - the ability to check spelling/grammar the text extracted from a pdf page in the internal pdf viewer is back (via online languagetool)
> - a link to import more spell dictionaries has been added to the configuration dialog
Comment 1 Larry the Git Cow gentoo-dev 2023-10-21 21:04:44 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ceb19e276bcdd7669911281457c0c025a7f6858

commit 4ceb19e276bcdd7669911281457c0c025a7f6858
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-10-21 17:40:14 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-10-21 21:04:17 +0000

    app-editors/texworks: add 0.6.8, EAPI-8 bump, python3_12, drop virtualx
    
    - add missing dev-qt/qttest:5 dependency
    - dev-qt/qtscript:5 was replaced by dev-qt/qtdeclarative:5
    - fix upstream's "optional" (really not) Qt5Script in build system
    
    Bug: https://bugs.gentoo.org/915780
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-editors/texworks/Manifest                      |  1 +
 .../files/texworks-0.6.8-optional-qtscript.patch   | 25 +++++++
 app-editors/texworks/texworks-0.6.8.ebuild         | 84 ++++++++++++++++++++++
 3 files changed, 110 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d47becbb92f35caa49fad3c6533d4bf9d489020d

commit d47becbb92f35caa49fad3c6533d4bf9d489020d
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-10-21 17:02:29 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-10-21 21:04:17 +0000

    app-office/texmaker: add 5.1.4, EAPI-8 bump
    
    - respin existing hunspell/singleapp patch for 5.1 rather than use sed
    - add missing dev-qt/qtcore:5= slot op for private header use
    - dev-qt/qtscript:5 was replaced by dev-qt/qtdeclarative:5 in >=5.1.0
    - dev-qt/qtwebengine:5[widgets] is still required
    - dev-qt/qtconcurrent:5 is not linked against
    
    Bug: https://bugs.gentoo.org/915780
    See also: https://github.com/gentoo/gentoo/pull/22948
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-office/texmaker/Manifest                       |  1 +
 .../texmaker-5.1-unbundle-hunspell-singleapp.patch | 60 +++++++++++++++
 app-office/texmaker/texmaker-5.1.4.ebuild          | 86 ++++++++++++++++++++++
 3 files changed, 147 insertions(+)
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-11-12 12:20:08 UTC
amd64 done

all arches done
Comment 3 Larry the Git Cow gentoo-dev 2023-11-12 12:38:50 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32131c5d32facc40c0dd131dfa1d5850265ad430

commit 32131c5d32facc40c0dd131dfa1d5850265ad430
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-11-12 12:37:41 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-11-12 12:38:22 +0000

    app-office/texmaker: drop 5.0.4
    
    Closes: https://bugs.gentoo.org/915780
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-office/texmaker/Manifest                       |  1 -
 .../texmaker-5.0-unbundle-hunspell-singleapp.patch | 67 -----------------
 app-office/texmaker/texmaker-5.0.4.ebuild          | 86 ----------------------
 3 files changed, 154 deletions(-)