Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rtags for openSUSE:Factory checked in at 2026-08-15 22:41:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rtags (Old) and /work/SRC/openSUSE:Factory/.rtags.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rtags" Sat Aug 15 22:41:17 2026 rev:12 rq:1371290 version:2.46 Changes: -------- --- /work/SRC/openSUSE:Factory/rtags/rtags.changes 2026-06-03 20:30:35.281524289 +0200 +++ /work/SRC/openSUSE:Factory/.rtags.new.1258/rtags.changes 2026-08-15 22:41:45.002960090 +0200 @@ -1,0 +2,29 @@ +Sat Aug 15 05:45:47 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 2.46: + * Bump the on-disk database format to version 136; rdm now tries + to restore existing projects across the format bump instead of + discarding them + * Do not add implicit clang include paths when the project is + already built with clang + * Handle make_shared/make_unique as function templates + * Watch the parent directory for compile_commands.json changes + * Add a wasm32 target flag for Emscripten sources + * Nicer progress bars + * Emacs: mouse click bindings moved behind the new + rtags-mouse-enabled option and are off by default + * Emacs: save each modified buffer only once after a rename + * Add an experimental TypeScript MCP server in mcp-server/, + which is neither built nor packaged + * Bundled rct: handle atomic file replacement in the inotify + watcher, refresh the vendored nlohmann/json +- Upstream published no release tarball for 2.45 and 2.46, so the + sources are now taken from the git tag archive plus a separate + tarball for the src/rct submodule at its pinned revision +- Drop the -DCURSES_CURSES_LIBRARY cmake option and the + pkgconfig(ncurses) BuildRequires - neither rtags nor rct refers + to curses any more +- Raise the cmake BuildRequires floor to 3.8.2, matching + cmake_minimum_required in CMakeLists.txt + +------------------------------------------------------------------- Old: ---- rtags-2.44.tar.bz2 New: ---- rct-f9b32c837c4c6a58d8f071ffd4f87078ab6f2cdf.tar.gz rtags-2.46.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rtags.spec ++++++ --- /var/tmp/diff_new_pack.QpIa5R/_old 2026-08-15 22:41:45.917992299 +0200 +++ /var/tmp/diff_new_pack.QpIa5R/_new 2026-08-15 22:41:45.919992369 +0200 @@ -16,20 +16,24 @@ # +%define rct_commit f9b32c837c4c6a58d8f071ffd4f87078ab6f2cdf Name: rtags -Version: 2.44 +Version: 2.46 Release: 0 Summary: Clang based source code indexer License: GPL-3.0-or-later URL: https://github.com/Andersbakken/rtags -Source0: https://github.com/Andersbakken/rtags/releases/download/v%{version}/rtags-%{version}.tar.bz2 +# Upstream published no release tarball for 2.45/2.46, so the sources are taken +# from the git tag. src/rct is a git submodule and therefore has to be fetched +# separately; rct_commit is the submodule revision recorded for tag v%%{version}. +Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source1: https://github.com/Andersbakken/rct/archive/%{rct_commit}.tar.gz#/rct-%{rct_commit}.tar.gz BuildRequires: clang-devel -BuildRequires: cmake >= 3.5 +BuildRequires: cmake >= 3.8.2 BuildRequires: emacs-nox BuildRequires: gcc-c++ BuildRequires: llvm-devel BuildRequires: pkgconfig -BuildRequires: pkgconfig(ncurses) BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(zlib) @@ -41,10 +45,11 @@ %prep %autosetup -p1 +mkdir -p src/rct +tar -xf %{SOURCE1} --strip-components=1 -C src/rct %build -%cmake \ - -DCURSES_CURSES_LIBRARY:FILEPATH="%{_libdir}/libncurses.so" +%cmake %cmake_build %install
