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

Reply via email to