Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lagrange for openSUSE:Factory checked in at 2026-11-11 16:26:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lagrange (Old) and /work/SRC/openSUSE:Factory/.lagrange.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lagrange" Wed Nov 11 16:26:00 2026 rev:104 rq:1396595 version:2.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/lagrange/lagrange.changes 2026-10-02 23:09:51.191656527 +0200 +++ /work/SRC/openSUSE:Factory/.lagrange.new.3759290/lagrange.changes 2026-11-11 16:26:13.160110592 +0100 @@ -1,0 +2,64 @@ +Tue Nov 10 08:01:16 UTC 2026 - Adam Mizerski <[email protected]> + +- update to 2.0.2 + - Adjusted the weight of the Material UI icons font. + - Fixed: Possible crash at launch when all sidebar buttons are disabled. + - Added build option to disable revealing files via the system file manager. +- update to 2.0.1 + - Android's Material UI icons are used on Linux and Web builds as well. + - Fixed: Going to previous page on a book cover should just show nav/tab bars. + - Fixed: "Home" toolbar button did not open a homepage bookmark, only + "about:lagrange". + - Fixed: Remote bookmarks were not shown in the Bookmarks list. + - Fixed: Button/finger release over the tab bar could inadvertently open the + tab context menu. + - Fixed: Link icons were sometimes vertically misaligned. +- update to 2.0.0 + - New features: + - Syncing user data across devices with end-to-end encryption. (Relies on a + sync server.) + - Paginated view mode that behaves like an e-reader. Content is presented as + pages with up to four columns on screen. + - Enhanced Gempub support with all chapters combined into a single sequence + of pages. + - Bookshelf for managing your Gempub book collection. Book metadata is + synced across devices (e.g., source URLs, reading positions). + - Any Gemtext page can be saved as a Gempub book to the bookshelf. + - Subscribing to Tinylog feeds. + - Reader tab: feed entries get a dedicated (pinned) tab with entry + navigation. Tinylog response link chains are expanded when entry contents + are available. + - Bookmark trash: deleted bookmarks go into a trash folder instead of being + immediately gone. + - View tools: convenient floating bar for tab-specific actions (identity + pinning, auto-reload, paginated mode). + - Per-protocol and per-site theme customization and content settings. + - New document themes: Arboreal, Ember, and Paper. + - Hyphenation for English text (disabled by default). + - Support for system fonts and color Emoji. + - Native file open/save dialogs (via SDL3). + - TUI: Mouse input is supported. + - Changes and enhancements: + - SDL3 is required. + - Improved performance of document parsing and layout. + - Revised UI design: rounded corners, a new slider widget, and improved tab + bar appearance. + - Sidebar lists support variable-height items and support selecting multiple + items (click/hold the Shift key). + - Feeds: Up to 1000 items visible in the list. + - Outline: long headings get wrapped to multiple lines. + - Sort order setting for Identities and Subscriptions sidebars. + - Reorganized Preferences. + - Support for ECDSA and Ed25519 client certificates. (ECDSA is the new + default.) + - File format of user data files has been cleaned up. A new ".lst" format is + used for text-based lists. Feed entries are serialized as binary into + "feeds.lgr". "mimehooks.txt" is not read any more; use "tools.ini" + instead. + - TUI: Improved appearance of UI controls, e.g., list items and buttons. The + key shortcuts are now in the bottom, and the menu bar is always visible. + - Fixes: + - Addressed various glitches in the app UI and behavior. + - Many bug fixes. + +------------------------------------------------------------------- Old: ---- lagrange-1.21.2.tar.gz New: ---- lagrange-2.0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lagrange.spec ++++++ --- /var/tmp/diff_new_pack.A9Aepb/_old 2026-11-11 16:26:14.501166833 +0100 +++ /var/tmp/diff_new_pack.A9Aepb/_new 2026-11-11 16:26:14.504166959 +0100 @@ -20,13 +20,13 @@ %define tui_app_id fi.skyjake.clagrange Name: lagrange -Version: 1.21.2 +Version: 2.0.2 Release: 0 Summary: Desktop GUI client for browsing Geminispace License: BSD-2-Clause URL: https://gmi.skyjake.fi/lagrange Source0: https://git.skyjake.fi/skyjake/lagrange/releases/download/v%{version}/%{name}-%{version}.tar.gz -BuildRequires: cmake >= 3.10 +BuildRequires: cmake >= 3.15 BuildRequires: libunistring-devel BuildRequires: pkgconfig BuildRequires: update-desktop-files @@ -34,13 +34,14 @@ BuildRequires: pkgconfig(fribidi) BuildRequires: pkgconfig(harfbuzz) BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(libjxl) BuildRequires: pkgconfig(libmpg123) BuildRequires: pkgconfig(libpcre2-8) BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(ncursesw) >= 6 BuildRequires: pkgconfig(openssl) -# https://github.com/skyjake/lagrange/issues/768 -BuildRequires: pkgconfig(sdl2) >= 2.0.22 +BuildRequires: pkgconfig(opusfile) +BuildRequires: pkgconfig(sdl3) BuildRequires: pkgconfig(zlib) %description @@ -55,6 +56,19 @@ %description -n clagrange Clagrange is a TUI client for browsing Geminispace. +%package -n gmget +Summary: A simple curl-like tool for making Gemini requests + +%description -n gmget +gmget is a simple curl-like tool for making Gemini requests on the command line +using Lagrange's identities and user data. + +%package -n lgrsyncd +Summary: sync server for Lagrange's user data + +%description -n lgrsyncd +lgrsyncd is the sync server for Lagrange's user data sync. + %prep %setup -q @@ -62,10 +76,11 @@ %cmake \ -DTFDN_ENABLE_SSE41=NO \ -DENABLE_TUI=YES -%cmake_build +%cmake_build all lgrsyncd %install %cmake_install +%cmake_install -C sync %suse_update_desktop_file %{gui_app_id} WebBrowser %suse_update_desktop_file %{tui_app_id} WebBrowser @@ -88,3 +103,10 @@ %dir %{_datadir}/icons/hicolor/256x256/apps %{_datadir}/icons/hicolor/256x256/apps/%{tui_app_id}.png +%files -n gmget +%{_bindir}/gmget + +%files -n lgrsyncd +%{_bindir}/lgrsyncd +%doc sync/lgrsyncd.service.example + ++++++ lagrange-1.21.2.tar.gz -> lagrange-2.0.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/lagrange/lagrange-1.21.2.tar.gz /work/SRC/openSUSE:Factory/.lagrange.new.3759290/lagrange-2.0.2.tar.gz differ: char 12, line 1
