commit texworks for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package texworks for openSUSE:Leap:15.2 checked in at 2020-05-31 13:45:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/texworks (Old) and /work/SRC/openSUSE:Leap:15.2/.texworks.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "texworks" Sun May 31 13:45:47 2020 rev:11 rq:810306 version:0.6.5 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/texworks/texworks.changes 2020-01-15 16:24:00.636604298 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.texworks.new.3606/texworks.changes 2020-05-31 13:46:16.329776258 +0200 @@ -1,0 +2,98 @@ +Fri Mar 27 08:48:46 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com> + +- Update to version 0.6.5: + * Fix text selection handling when moving the mouse. + * Fix auto-reloading of TeX documents that were changed outside + TeXworks. + * Updated translations. +- Changes from version 0.6.4: + * Add shortcut (Ctrl+Shift+J) to invoke SyncTeX at the cursor + position. + * Make shortcuts for autocompletion configurable. + * Make "Auto-Follow Focus" configurable in the preferences. + * Make editor line spacing customizable. + * Make console output accessible by keyboard; among other thigs, + this makes the console work with screen readers. + * Migrate to a more powerful regular expressions engine (e.g. + for finding and replacing). + * Fix opening empty files. + * Fix the highlighting of TeX commands that include non-ASCII + characters. + * Fix the auto-closing of PDFs with the associated TeXs. + * Fix the PDF display on high-dpi screens like Retina displays. + * Properly handle "&" for recent files menu. + * Fix syntax highlighting in the "New from template" dialog. + * Sort interface locales alphabetically in the preferences. + * Don't show invalid PDF page sizes in the meta data dock. + * Properly show the PDF file size in the meta data dock even for + locked or invalid files. + * Fix the conversion of Lua tables in Lua scripts. + * Fix the installation of icons on *nix platforms. + * Update libraries for pre-built binaries. + * Modernize and restructure the code to improve quality, + stability, maintainability, and the possibilities for future + enhancements. + * Improve unit tests and add automated testing on Windows; this + ensures better code quality across all supported operating + systems. + * Discontinue Qt4 support. + * Updated translations. +- Rename source tarball to %{name}-%{version}.tar.gz. +- Adapt to changed location of icons: + * Add BuildRequires: hicolor-icon-theme. + * Update file list with new icon directory. +- Minor cleanups with spec-cleaner. + +------------------------------------------------------------------- +Tue Mar 19 15:12:11 UTC 2019 - Atri B <badshah400@gmail.com> + +- Update to version 0.6.3: + * New features and improvements: + - Implement "Insert Citations..." dialog + - Implement indenting/unindenting by Tab/Shift+Tab + - Make synchronization granularity configurable (highlight + corresponding character, word, or line) + - Add ability to distinguish identically named files by + displaying the respective folders they are in in the window + title, window menu, and under "Open Recent" + - Implement "Fit to content width" PDF zoom (which ignores + empty space around the text) + - Disable unavailable typesetting engines + - Allow to change the editor font size by Ctrl+Mousewheel + - Improve the detection of spellchecking languages (add + ability to search multiple directories and list all results) + - Hide the menu bar in PDF full screen mode + - Rework/expand code completion strings + - Add/update syntax highlighting for LaTeX, ConTeXt, Lua, DTX, + and BibTeX + - Add cleanup-patterns for beamer files .nav & .snm + - Add new/unified icons for typeset and zooming + - Display paper size and file size in the PDF metadata + * Bug fixes: + - Fix infinite loop in syntax highlighter (which caused + significant slow-down especially for large files) + - Fix underline when spellchecking with syntax highlighting + - Fix "Place on Left/Right", especially on multi-screen setups + - Avoid 'file "" not found' errors when synchronizing + - Fix synchronization while searching in a PDF + - Fix fine-grained synchronization near paragraph boundaries + - Fix the PDF copy menu command + - Fix PDF text selection + - Fix font color reset when searching and using stylesheets + - Fix crashes when working with locked PDFs + - Fix unexpected cursor movement when using a combination of + backspace and up/down arrow keys (thanks to @mgkuhn) + - Fix the font in the log parser output + - Fix persistent magnifying glass + - Remove unimplemented PDF menu items cut, paste, clear +- Use cmake rpm macros. +- Drop conditionals for outdated openSUSE versions. +- New BuildRequires: + * texlive-tex-bin: needed to detect and configure the location + of tex binary. + * Qt5Test to determine QT version. + * python3-devel: Switch to python3 based scripting plugin. +- Use %%license to install COPYING file. +- Minor spec file cleanups using spec-cleaner. + +------------------------------------------------------------------- Old: ---- release-0.6.2.tar.gz New: ---- texworks-0.6.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texworks.spec ++++++ --- /var/tmp/diff_new_pack.2Km9Zx/_old 2020-05-31 13:46:16.741777533 +0200 +++ /var/tmp/diff_new_pack.2Km9Zx/_new 2020-05-31 13:46:16.741777533 +0200 @@ -1,7 +1,7 @@ # # spec file for package texworks # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2007-09 by Jonathan Kew. # # All modifications and additions to the file contributed by third parties @@ -13,46 +13,44 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: texworks -Version: 0.6.2 +Version: 0.6.5 Release: 0 Summary: TeXshop-like TeX Editor -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Productivity/Publishing/TeX/Frontends -Url: http://www.tug.org/texworks/ -Source0: https://github.com/TeXworks/texworks/archive/release-%{version}.tar.gz +URL: https://www.tug.org/texworks/ +Source0: https://github.com/TeXworks/texworks/archive/release-%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: dbus-1-devel BuildRequires: desktop-file-utils +BuildRequires: hicolor-icon-theme BuildRequires: hunspell-devel BuildRequires: libpoppler-devel >= 0.24 -%if 0%{?suse_version} >= 1320 BuildRequires: libpoppler-qt5-devel >= 0.24 +BuildRequires: lua-devel +BuildRequires: pkgconfig +BuildRequires: python3-devel +BuildRequires: texlive-tex-bin +BuildRequires: update-desktop-files BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Script) BuildRequires: pkgconfig(Qt5ScriptTools) +BuildRequires: pkgconfig(Qt5Test) BuildRequires: pkgconfig(Qt5UiTools) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Xml) -%else -BuildRequires: libpoppler-qt4-devel >= 0.24 -BuildRequires: libqt4-devel -%endif -BuildRequires: lua-devel -BuildRequires: python-devel -BuildRequires: update-desktop-files Requires: dbus-1 Requires: hunspell Requires: poppler-tools Requires: texlive-latex -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The TeXworks project is a simple TeX front-end program (working @@ -87,31 +85,19 @@ %build -mkdir build -pushd build -cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \\\ - -DTW_BUILD_ID="openSUSE" \\\ - -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=%{_lib} \\\ - -DWITH_LUA=ON \\\ - -DWITH_PYTHON=ON \\\ - -DTeXworks_DIC_DIR=%{_datadir}/myspell \\\ -%if 0%{?suse_version} >= 1320 - -DDESIRED_QT_VERSION="5" \\\ -%else - -DDESIRED_QT_VERSION="4" \\\ -%endif - -DTeXworks_PLUGIN_DIR=%{_libdir}/%{name} \\\ - .. +%cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + -DTW_BUILD_ID="openSUSE" \ + -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=%{_lib} \ + -DWITH_LUA=ON \ + -DWITH_PYTHON=ON \ + -DTeXworks_DIC_DIR=%{_datadir}/myspell \ + -DTeXworks_PLUGIN_DIR=%{_libdir}/%{name} -make %{?_smp_mflags} VERBOSE=1 - -popd +%cmake_build %install -pushd build -%make_install +%cmake_install %suse_update_desktop_file texworks Publishing WordProcessor -popd # Package doc files using %%doc, remove them here for i in COPYING README.md NEWS @@ -119,29 +105,21 @@ rm %{buildroot}%{_datadir}/doc/%{name}/${i} done -%post -%desktop_database_post - -%postun -%desktop_database_postun - %files -%defattr(-,root,root) -%doc COPYING README.md NEWS -%dir %{_datadir}/appdata -%{_datadir}/appdata/texworks.appdata.xml +%doc README.md NEWS +%license COPYING +%dir %{_datadir}/metainfo +%{_datadir}/metainfo/texworks.appdata.xml %{_bindir}/texworks %{_datadir}/applications/texworks.desktop -%{_datadir}/pixmaps/*.png -%{_mandir}/man1/texworks.1.* +%{_datadir}/icons/hicolor/*/apps/*.png +%{_mandir}/man1/texworks.1%{?ext_man} %files plugin-python -%defattr(-,root,root) %dir %{_libdir}/%{name} %{_libdir}/%{name}/*PythonPlugin.so %files plugin-lua -%defattr(-,root,root) %dir %{_libdir}/%{name} %{_libdir}/%{name}/*LuaPlugin.so
participants (1)
-
root