Hello community, here is the log from the commit of package texmaker for openSUSE:Factory checked in at 2018-03-08 10:57:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texmaker (Old) and /work/SRC/openSUSE:Factory/.texmaker.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texmaker" Thu Mar 8 10:57:00 2018 rev:44 rq:582414 version:5.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/texmaker/texmaker.changes 2016-08-03 11:43:22.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.texmaker.new/texmaker.changes 2018-03-08 10:57:07.914131187 +0100 @@ -1,0 +2,49 @@ +Tue Dec 19 15:07:43 UTC 2017 - mplus...@suse.com + +- Use qmake macros +- Cleanup a bit with spec-cleaner + +------------------------------------------------------------------- +Tue Dec 19 13:06:45 UTC 2017 - badshah...@gmail.com + +- Update to version 5.0.2: + + A memory leak has been fixed in the internal pdf viewer. +- Drop BuildRequires: libpoppler-qt5-devel; no longer required by + upstream as it uses bundled pdfium instead. + +------------------------------------------------------------------- +Sat Aug 5 14:08:31 UTC 2017 - badshah...@gmail.com + +- Update to version 5.0.1: + - A trouble with the MikTex's ps2pdf command has been fixed + - The "-dpiscale x" option has been added to the Texmaker + command line : with this option the environment variable + QT_SCALE_FACTOR will be set to x before building the GUI (same + behavior than adding "export QT_SCALE_FACTOR=x" to the + environment variables). Can be used to adjust the interface + if the monitor dpi is not well detected. + - Updated translations. + +------------------------------------------------------------------- +Mon Jul 24 13:40:55 UTC 2017 - jeng...@inai.de + +- Remove redundant wording from descriptions. + +------------------------------------------------------------------- +Thu Jul 20 08:41:36 UTC 2017 - wer...@suse.de + +- Update to version 5.0: + + new and more modern interface look + + highdpi is now supported on windows and linux + + a spellcheck annoying trouble on kde5 has been fixed + + new pdf engine + + synctex updated to 1.18 + + Qt4 support has been removed : Qt5 (>=5.7) is now required + + de, es, hu, pl, and zh_CN translations have been updated +- Drop texmaker-correct-doc-location.patch as now part of upstream +- Drop texmaker-appdata.patch as now part of upstream +- Require libqt5-qtbase-private-headers-devel at build time +- Require recommended LaTeX packages as runtime as well as at least + one WEB browser and the xdg-utils for e.g. open help files + +------------------------------------------------------------------- Old: ---- texmaker-4.5.tar.bz2 texmaker-appdata.patch texmaker-correct-doc-location.patch New: ---- texmaker-5.0.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texmaker.spec ++++++ --- /var/tmp/diff_new_pack.ihAv4P/_old 2018-03-08 10:57:08.826098359 +0100 +++ /var/tmp/diff_new_pack.ihAv4P/_new 2018-03-08 10:57:08.830098215 +0100 @@ -1,7 +1,7 @@ # # spec file for package texmaker # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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,26 +17,17 @@ Name: texmaker -Version: 4.5 +Version: 5.0.2 Release: 0 -Summary: Free cross-platform LaTeX editor -License: GPL-2.0 and BSD-3-Clause +Summary: LaTeX editor +License: GPL-2.0 AND BSD-3-Clause Group: Productivity/Publishing/TeX/Frontends Url: http://www.xm1math.net/texmaker/ Source: http://www.xm1math.net/texmaker/texmaker-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM texmaker-correct-doc-location.patch badshah...@gmail.com -- Handle doc files in the spec file rather than placing them in %%{_datadir} during compilation -Patch1: texmaker-correct-doc-location.patch -# PATCH-FIX-UPSTREAM texmaker-appdata.patch badshah...@gmail.com -- Install appstream metainfo file; patch sent upstream -Patch2: texmaker-appdata.patch BuildRequires: fdupes +BuildRequires: libqt5-qtbase-private-headers-devel >= 5.7 +BuildRequires: pkgconfig BuildRequires: update-desktop-files -%if 0%{?suse_version} == 1315 -BuildRequires: libQtWebKit-devel -BuildRequires: libpoppler-qt4-devel >= 0.16 -BuildRequires: libqt4-devel >= 4.6.1 -Requires: libQtWebKit4 >= 4.6.1 -%else -BuildRequires: libpoppler-qt5-devel BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) @@ -46,50 +37,38 @@ BuildRequires: pkgconfig(Qt5WebKit) BuildRequires: pkgconfig(Qt5WebKitWidgets) BuildRequires: pkgconfig(Qt5Xml) -%endif Requires: hunspell -Requires: texlive-latex -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires: texlive-collection-latexrecommended +Requires: web_browser +Requires: xdg-utils %description -Texmaker is a free LaTeX editor, that integrates many tools -needed to develop documents with LaTeX, in just one application. -Texmaker runs on unix, macosx and windows systems and is released -under the GPL license . +Texmaker is a LaTeX editor that integrates many tools +needed to develop documents with LaTeX in just one application. + +Texmaker includes unicode support, spell checking, auto-completion, +code folding and a built-in PDF viewer with synctex support and +continuous view mode. %prep %setup -q -%patch1 -p1 -%patch2 -p1 %build -%if 0%{?suse_version} == 1315 -QTDIR=%{_libdir}/qt4 -%else QTDIR=%{_libdir}/qt5 -%endif - PATH=$QTDIR/bin:$PATH LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH DYLD_LIBRARY_PATH=$QTDIR/lib:$DYLD_LIBRARY_PATH export QTDIR PATH LD_LIBRARY_PATH DYLD_LIBRARY_PATH PREFIX=%{_prefix} -%if 0%{?suse_version} == 1315 -qmake QMAKE_CXXFLAGS="%optflags -fvisibility=hidden -fvisibility-inlines-hidden" \ - METAINFODIR="%{_datadir}/appdata" -unix texmaker.pro -%else -qmake-qt5 QMAKE_CXXFLAGS="%optflags -fvisibility=hidden -fvisibility-inlines-hidden" \ - METAINFODIR="%{_datadir}/appdata" -unix texmaker.pro -%endif -make %{?_smp_mflags} +%qmake5 METAINFODIR="%{_datadir}/appdata" -unix texmaker.pro +%make_jobs %install -make INSTALL_ROOT=%{buildroot} install +%qmake5_install %fdupes %{buildroot}%{_datadir}/%{name}/ %files -%defattr(-,root,root,-) %doc utilities/AUTHORS utilities/COPYING utilities/CHANGELOG.txt %{_bindir}/texmaker %{_datadir}/applications/texmaker.desktop ++++++ texmaker-4.5.tar.bz2 -> texmaker-5.0.2.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/texmaker/texmaker-4.5.tar.bz2 /work/SRC/openSUSE:Factory/.texmaker.new/texmaker-5.0.2.tar.bz2 differ: char 11, line 1