Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rstudio for openSUSE:Factory checked 
in at 2024-05-02 23:47:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rstudio (Old)
 and      /work/SRC/openSUSE:Factory/.rstudio.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rstudio"

Thu May  2 23:47:54 2024 rev:28 rq:1171310 version:2024.04.0+735

Changes:
--------
--- /work/SRC/openSUSE:Factory/rstudio/rstudio.changes  2024-02-23 
16:47:54.988965346 +0100
+++ /work/SRC/openSUSE:Factory/.rstudio.new.1880/rstudio.changes        
2024-05-03 10:46:00.244435531 +0200
@@ -1,0 +2,88 @@
+Tue Apr 30 21:25:36 UTC 2024 - Aaron Puchert <aaronpuch...@alice-dsl.net>
+
+- New upstream release 2024.04.0+735. (boo#1223378)
+  * RStudio now requires R 3.6.0 or newer.
+  * RStudio's auto-completion system now supports ggplot2 aesthetic
+    names and data columns.
+  * RStudio's auto-completion system now supports the display of
+    the "label" attribute.
+  * RStudio Desktop on Windows and Linux supports auto-hiding the
+    menu bar.
+  * RStudio Desktop on Windows and Linux supports full-screen mode
+    via F11.
+  * RStudio Desktop now supports pasting of file paths for files
+    copied to the clipboard.
+  * RStudio now reports a diagnostics warning when `=` (rather than
+    `==`) is used in `if`, `for`, and `while` conditionals.
+  * R projects can be given a custom display name in Project Options.
+  * The automatic display of Copilot code completions can now be
+    controlled via a user preference.
+  * Copilot code suggestions can now be requested via the keyboard
+    shortcut `Ctrl + \`.
+  * The next word in a Copilot code suggestion can now be accepted
+    via `Ctrl + Right` (`Cmd + Right` on macOS).
+  * RStudio now highlights and lints Quarto chunk options in Python
+    code chunks.
+  * RStudio no longer highlights `\[ \]` and `\( \)` Mathjax
+    equations; prefer `$$ $$` and `$ $` instead.
+  * Added cmake option to build RStudio without the check for
+    updates feature.
+  * Allow choosing R from non-standard location at startup.
+  * Add `EnvironmentFile` support to systemd service definitions.
+  * RStudio's GWT sources can now be built with JDKs > 11.
+  * Show grey background instead of solid-white during Desktop
+    startup.
+  * The 'restartSession()' API method gains the 'clean' argument.
+  * 'dot' chunks in R Markdown documents are now executable.
+  * (rstudioapi) Fixed an issue where selectFile() did not parse
+    filter strings in a cross-platform way.
+  * RStudio now reports repository validation errors (if any) when
+    adding secondary repositories in the Global Options -> Packages
+    pane.
+  * The working directory of a background job now defaults to the
+    .Rproj location when a project is open.
+  * Add search results copy button and search results breadcrumbs
+    to RStudio User Guide.
+  * RStudio now supports generation of a Copilot diagnostic report
+    from the Copilot preferences pane.
+  * The RStudio debugger is now better at matching debugged code to
+    source documents.
+  * RStudio no longer includes spurious chunk markers from Copilot
+    completion results.
+  * Added new commands which toggle the maximized state of Console,
+    Source, and Tab Group quadrants [Accessibility].
+  * RStudio now prints a warning if an overly-long line of console
+    input is truncated when sending to R.
+  * RStudio now supports highlighting of inline YAML chunk options
+    in R Markdown / Quarto documents.
+  * RStudio now supports auto-completion following `@` via
+    `.AtNames`.
+  * RStudio now supports the execution and display of GraphViz
+    (`dot`) graphs in R Markdown / Quarto chunks.
+  * RStudio now supports the execution of chunks with the 'file'
+    option set.
+  * RStudio now supports `LuaLaTeX` to compile Sweave/Rnw
+    documents.
+  * RStudio now supports pasting of file paths for files copied to
+    the clipboard.
+  * Improved support for development documentation when a package
+    has been loaded via `devtools::load_all()`.
+  * Better error message when user preferences fail to save due to
+    folder permissions.
+  * With screen reader support enabled, hitting ESC key allows
+    Tabbing away from editor.
+- Rebase patches:
+  * 0002-Don-t-install-pandoc-and-mathjax.patch
+  * old-boost.patch
+  * remove-panmirror.patch
+- Set RSTUDIO_BOOST_REQUESTED_VERSION on all Leap versions.
+- Relax Java version requirement, Java > 11 is now supported.
+- Add fix-boost-1.85-build.patch to fix build with Boost 1.85.
+- Add fix-boost-1.66-build.patch from Michael Pujos to fix build
+  with Leap's older Boost 1.66. We can't use Boost 1.75 because it
+  conflicts with Boost 1.66 required by soci-devel.
+- Add respect-system-yaml-cpp.patch to make sure our choice of
+  RSTUDIO_USE_SYSTEM_YAML_CPP=TRUE is respected.
+- Add skip-osrelease.patch to skip parsing of /etc/os-release.
+
+-------------------------------------------------------------------

Old:
----
  v2023.09.1+494.tar.gz

New:
----
  fix-boost-1.66-build.patch
  fix-boost-1.85-build.patch
  respect-system-yaml-cpp.patch
  skip-osrelease.patch
  v2024.04.0+735.tar.gz

BETA DEBUG BEGIN:
  New:- Add fix-boost-1.85-build.patch to fix build with Boost 1.85.
- Add fix-boost-1.66-build.patch from Michael Pujos to fix build
  with Leap's older Boost 1.66. We can't use Boost 1.75 because it
  New:- Relax Java version requirement, Java > 11 is now supported.
- Add fix-boost-1.85-build.patch to fix build with Boost 1.85.
- Add fix-boost-1.66-build.patch from Michael Pujos to fix build
  New:  conflicts with Boost 1.66 required by soci-devel.
- Add respect-system-yaml-cpp.patch to make sure our choice of
  RSTUDIO_USE_SYSTEM_YAML_CPP=TRUE is respected.
  New:  RSTUDIO_USE_SYSTEM_YAML_CPP=TRUE is respected.
- Add skip-osrelease.patch to skip parsing of /etc/os-release.
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rstudio.spec ++++++
--- /var/tmp/diff_new_pack.paoGzV/_old  2024-05-03 10:46:08.728743842 +0200
+++ /var/tmp/diff_new_pack.paoGzV/_new  2024-05-03 10:46:08.728743842 +0200
@@ -19,20 +19,20 @@
 # Bundled dependencies from NOTICE:
 # - Qt (LGPL v2.1)                           => undbundled
 # - QtSingleApplication                      => bundled at some version, using 
BSD-3-Clause
-# - Ace (LGPL v2.1)                          => bundled at version 1.4.5 (see 
./src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ace/ace-uncompressed.js),
 license is BSD-3-Clause
-%global bundled_ace_version           1.4.5
+# - Ace (LGPL v2.1)                          => bundled (see 
./src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ace/ace-uncompressed.js),
 license is BSD-3-Clause
+%global bundled_ace_version           1.32.5
 # - Stan Ace Mode (LGPL 2.1)                 => bundled in 
./src/gwt/acesupport/acemode/stan.js
 # - Boost                                    => unbundled
 # - RapidXml                                 => bundled in 
./src/cpp/core/include/core/rapidxml/rapidxml.hpp at version 1.13, license is 
(BSL-1.0 OR MIT)
 %global bundled_rapidxml_version      1.13
 # - fmt                                      => unbundled
-# - Google Web Toolkit                       => bundled as gwt-rstudio 
(version 1.3), new upstream https://github.com/rstudio/gwt, license is 
Apache-2.0
-%global bundled_gwt_rstudio_version   1.3
-# - Guice                                    => bundled in 
./src/gwt/lib/gin/%%{bundled_gin_version}/, version 3.0, license is Apache-2.0
-%global bundled_guice_version         3.0
+# - Google Web Toolkit                       => bundled as gwt-rstudio, new 
upstream https://github.com/rstudio/gwt, license is Apache-2.0
+%global bundled_gwt_rstudio_version   2.10.0
+# - Guice                                    => bundled in 
./src/gwt/lib/gin/%%{bundled_gin_version}/, license is Apache-2.0
+%global bundled_guice_version         6.0.0
 # - GIN                                      => bundled in 
./src/gwt/lib/gin/%%{bundled_gin_version}, license is Apache-2.0
 %global bundled_gin_version           2.1.2
-# - AOP Alliance                             => bundled in 
./src/gwt/lib/gin/2.1.2/aopalliance.jar, version 1.0, license is Public Domain
+# - AOP Alliance                             => bundled in 
./src/gwt/lib/gin/%%{bundled_gin_version}/aopalliance.jar, version 1.0, license 
is Public Domain
 %global bundled_aopalliance_version   1.0
 # - RSA-JS                                   => bundled in 
./src/gwt/tools/rsa.js, however this is actually part of the jsbn library (ends 
up as encrypt.min.js in the rpm), version 1.1, license is MIT
 %global bundled_jsbn_version          1.1
@@ -86,19 +86,17 @@
 # missing from NOTICE:
 # - Google Closure Compiler                  => bundled in 
./src/gwt/tools/compiler/ but AFAIK only used for building, version is 
"compiler-latest.zip as of July 9, 2019", license is Apache-2.0 with bundled 
dependencies under (NPL-1.1 AND (MPL-1.1 OR GPL-2.0-or-later)) AND MIT AND 
CPL-1.0 AND BSD-3-Clause AND Apache-2.0
 
-# override upstream's choice for the boost version on Leap 15.2,
-# but not on Tumbleweed and Leap >= 15.3
-%if 0%{?sle_version} == 150200
+# override upstream's choice for the boost version on Leap.
+%if %{suse_version} <= 1500
 %global rstudio_boost_requested_version 1.66
 %endif
-%define boost_version 
%{?rstudio_boost_requested_version}%{?!rstudio_boost_requested_version:1.69}
 
-%global rstudio_version_major 2023
-%global rstudio_version_minor 09
-%global rstudio_version_patch 1
-%global rstudio_version_suffix 494
+%global rstudio_version_major 2024
+%global rstudio_version_minor 04
+%global rstudio_version_patch 0
+%global rstudio_version_suffix 735
 # commit of the tag belonging to %%{version}
-%global rstudio_git_revision_hash cd7011dce393115d3a7c3db799dda4b1c7e88711
+%global rstudio_git_revision_hash a00d0e775dbc93e0d79a1bf474e3e8e8de677383
 Name:           rstudio
 Version:        
%{rstudio_version_major}.%{rstudio_version_minor}.%{rstudio_version_patch}+%{rstudio_version_suffix}
 Release:        0
@@ -141,11 +139,17 @@
 Patch6:         remove-panmirror.patch
 # Leap 15.2 only patch
 Patch7:         0008-Add-support-for-RapidJSON-1.1.0-in-Leap-15.2.patch
+# We don't want do depend on /etc/os-release, because that changes frequently 
in Tumbleweed.
+# And it doesn't seem right that the package depends on the distribution it is 
a part of.
+Patch8:         skip-osrelease.patch
 Patch9:         unbundle-fmt.patch
+Patch10:        respect-system-yaml-cpp.patch
+Patch11:        fix-boost-1.85-build.patch
+Patch12:        fix-boost-1.66-build.patch
 Patch100:       old-boost.patch
 
 BuildRequires:  Mesa-devel
-BuildRequires:  R-core-devel
+BuildRequires:  R-core-devel >= 3.6.0
 BuildRequires:  ant
 BuildRequires:  clang-devel
 BuildRequires:  cmake
@@ -211,7 +215,6 @@
 BuildRequires:  pkgconfig(uuid)
 BuildRequires:  pkgconfig(websocketpp)
 BuildRequires:  pkgconfig(zlib)
-BuildConflicts: java-devel >= 12
 Requires:       R-base
 Requires:       R-core-libs
 Recommends:     gcc

++++++ 0002-Don-t-install-pandoc-and-mathjax.patch ++++++
--- /var/tmp/diff_new_pack.paoGzV/_old  2024-05-03 10:46:08.760745005 +0200
+++ /var/tmp/diff_new_pack.paoGzV/_new  2024-05-03 10:46:08.772745441 +0200
@@ -9,9 +9,11 @@
  src/cpp/session/CMakeLists.txt | 41 -----------------------------------------
  1 file changed, 41 deletions(-)
 
+diff --git a/src/cpp/session/CMakeLists.txt b/src/cpp/session/CMakeLists.txt
+index 0202e84..ec525d4 100644
 --- a/src/cpp/session/CMakeLists.txt
 +++ b/src/cpp/session/CMakeLists.txt
-@@ -664,47 +664,6 @@ if(NOT RSTUDIO_SESSION_WIN32 AND NOT 
RSESSION_ALTERNATE_BUILD)
+@@ -692,53 +692,12 @@ if(NOT RSTUDIO_SESSION_WIN32 AND NOT 
RSESSION_ALTERNATE_BUILD)
     install(DIRECTORY "${RSTUDIO_DEPENDENCIES_DICTIONARIES_DIR}"
             DESTINATION "${RSTUDIO_INSTALL_SUPPORTING}/resources")
  
@@ -19,6 +21,12 @@
 -   install(DIRECTORY "${RSTUDIO_DEPENDENCIES_MATHJAX_DIR}"
 -           DESTINATION "${RSTUDIO_INSTALL_SUPPORTING}/resources")
 -
+    # install node
+    install(
+       DIRECTORY 
"${RSTUDIO_DEPENDENCIES_DIR}/common/node/${RSTUDIO_INSTALLED_NODE_VERSION}/"
+       DESTINATION "${RSTUDIO_INSTALL_BIN}/node"
+       USE_SOURCE_PERMISSIONS)
+ 
 -   # install quarto (or pandoc if quarto disabled)
 -   if(QUARTO_ENABLED)
 -      # install some quarto folders into Resources, as needed

++++++ fix-boost-1.66-build.patch ++++++
--- rstudio-2024.04.0-735.orig/src/cpp/shared_core/FilePath.cpp
+++ rstudio-2024.04.0-735/src/cpp//shared_core/FilePath.cpp
@@ -50,6 +50,8 @@
 #include <boost/algorithm/string/case_conv.hpp>
 #include <boost/algorithm/string/predicate.hpp>
 
+#include <boost/version.hpp>
+
 #include <shared_core/Logger.hpp>
 #include <shared_core/Error.hpp>
 #include <shared_core/SafeConvert.hpp>
@@ -806,11 +808,19 @@
 {
    try
    {
+#if BOOST_VERSION >= 107500
       using boost::filesystem::copy_options;
       boost::filesystem::copy_file(
                m_impl->Path,
                in_targetPath.m_impl->Path,
                overwrite ? copy_options::overwrite_existing : 
copy_options::none);
+#else
+      using boost::filesystem::copy_option;
+      boost::filesystem::copy_file(
+               m_impl->Path,
+               in_targetPath.m_impl->Path,
+               overwrite ? copy_option::overwrite_if_exists : 
copy_option::fail_if_exists);
+#endif
       return Success();
    }
    catch(const boost::filesystem::filesystem_error& e)
--- 
rstudio-2024.04.0-735.orig/src/cpp/session/modules/environment/SessionEnvironment.cpp
+++ 
rstudio-2024.04.0-735/src/cpp/session/modules/environment/SessionEnvironment.cpp
@@ -229,7 +229,7 @@
          if (!r::internal::isImmediateBinding(frameSEXP))
          {
             SEXP valueSEXP = CAR(frameSEXP);
-            bool canBeSerialized = s_serializationCache.contains(valueSEXP)
+            bool canBeSerialized = s_serializationCache.find(valueSEXP) != 
s_serializationCache.end()
                   ? s_serializationCache.at(valueSEXP)
                   : isSerializable(valueSEXP);
             newCache[valueSEXP] = canBeSerialized;

++++++ fix-boost-1.85-build.patch ++++++
Adapt to 
https://github.com/boostorg/function/commit/af8e66d03b4366c7039a138306470567c2243130.

diff --git a/src/cpp/core/json/JsonRpc.cpp b/src/cpp/core/json/JsonRpc.cpp
index d034ffe..060f886 100644
--- a/src/cpp/core/json/JsonRpc.cpp
+++ b/src/cpp/core/json/JsonRpc.cpp
@@ -193,7 +193,7 @@ void JsonRpcResponse::setAfterResponse(
    
 bool JsonRpcResponse::hasAfterResponse() const
 {
-   return afterResponse_;
+   return bool(afterResponse_);
 }
    
    

++++++ old-boost.patch ++++++
--- /var/tmp/diff_new_pack.paoGzV/_old  2024-05-03 10:46:08.856748494 +0200
+++ /var/tmp/diff_new_pack.paoGzV/_new  2024-05-03 10:46:08.860748639 +0200
@@ -1,23 +1,14 @@
-Index: rstudio-2022.07.2-576/src/cpp/CMakeLists.txt
+Index: rstudio-2024.04.0-735/src/cpp/CMakeLists.txt
 ===================================================================
---- rstudio-2022.07.2-576.orig/src/cpp/CMakeLists.txt
-+++ rstudio-2022.07.2-576/src/cpp/CMakeLists.txt
-@@ -233,7 +233,7 @@ endif()
- 
- # default Boost versions
- if(NOT RSTUDIO_BOOST_REQUESTED_VERSION)
--   set(RSTUDIO_BOOST_REQUESTED_VERSION 1.78.0)
-+   set(RSTUDIO_BOOST_REQUESTED_VERSION 1.66.0)
- endif()
- 
- # disable system boost if we're not using it.
-@@ -281,7 +281,7 @@ if(UNIX)
-    else()
-       add_definitions(-DRSTUDIO_BOOST_NAMESPACE=boost)
-       find_package(Boost ${RSTUDIO_BOOST_REQUESTED_VERSION} REQUIRED)
+--- rstudio-2024.04.0-735.orig/src/cpp/CMakeLists.txt
++++ rstudio-2024.04.0-735/src/cpp/CMakeLists.txt
+@@ -281,7 +281,7 @@
+       set(Boost_USE_STATIC_LIBS ON)
+       set(BOOST_INCLUDEDIR  ${RSTUDIO_TOOLS_BOOST}/include)
+       find_package(Boost ${RSTUDIO_BOOST_REQUESTED_VERSION} HINTS 
"${RSTUDIO_TOOLS_BOOST}" EXACT REQUIRED)
 -      if(NOT Boost_VERSION LESS 106900)
 +      if(NOT Boost_VERSION LESS 106600)
           list(REMOVE_ITEM BOOST_LIBS signals)
        endif()
-       find_package(Boost ${RSTUDIO_BOOST_REQUESTED_VERSION} REQUIRED 
COMPONENTS ${BOOST_LIBS})
+ 
 

++++++ remove-panmirror.patch ++++++
--- /var/tmp/diff_new_pack.paoGzV/_old  2024-05-03 10:46:08.872749076 +0200
+++ /var/tmp/diff_new_pack.paoGzV/_new  2024-05-03 10:46:08.876749220 +0200
@@ -1,34 +1,34 @@
 Not easy to build. If someone can figure out how to make this work,
 this patch can be removed again.
 
-diff --git a/src/cpp/server/CMakeLists.txt b/src/cpp/server/CMakeLists.txt
-index 30dd638..1a19b05 100644
---- a/src/cpp/server/CMakeLists.txt
-+++ b/src/cpp/server/CMakeLists.txt
-@@ -249,12 +249,6 @@ if (UNIX AND NOT APPLE)
-    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_SYSTEMD_PROFILE_REDHAT}
-            DESTINATION ${RSERVER_SYSTEMD_DIR})
- 
+diff --git a/src/cpp/session/CMakeLists.txt b/src/cpp/session/CMakeLists.txt
+index a0bc394..657c2e9 100644
+--- a/src/cpp/session/CMakeLists.txt
++++ b/src/cpp/session/CMakeLists.txt
+@@ -670,12 +670,6 @@ if(NOT RSTUDIO_SESSION_WIN32 AND NOT 
RSESSION_ALTERNATE_BUILD)
+    install(DIRECTORY "${RSTUDIO_DEPENDENCIES_DICTIONARIES_DIR}"
+            DESTINATION "${RSTUDIO_INSTALL_SUPPORTING}/resources")
+
 -   # install node
 -   install(
--      DIRECTORY 
"${RSTUDIO_DEPENDENCIES_DIR}/common/node/${RSTUDIO_NODE_VERSION}/"
+-      DIRECTORY 
"${RSTUDIO_DEPENDENCIES_DIR}/common/node/${RSTUDIO_INSTALLED_NODE_VERSION}/"
 -      DESTINATION "${RSTUDIO_INSTALL_BIN}/node"
 -      USE_SOURCE_PERMISSIONS)
 -
- elseif(APPLE)
- 
-    # install configured admin script
+    # install embedded packages
+    foreach(PKG ${RSTUDIO_EMBEDDED_PACKAGES})
+       file(GLOB PKG_FILES "${RSTUDIO_DEPENDENCIES_DIR}/common/${PKG}*.tar.gz")
 diff --git a/src/gwt/build.xml b/src/gwt/build.xml
-index 1178a04..9b675c7 100644
+index 27ffe33..24fd98d 100644
 --- a/src/gwt/build.xml
 +++ b/src/gwt/build.xml
-@@ -83,66 +83,6 @@
+@@ -83,80 +83,6 @@
        <echo>Concatenated acesupport files to 'acesupport.js'</echo>
     </target>
  
 -   <!-- panmirror typescript library -->
 -   <!-- ensure version matches RSTUDIO_NODE_VERSION -->
--   <property name="node.version" value="16.20.2"/>
+-   <property name="node.version" value="18.18.2"/>
 -   <property name="node.dir" 
value="../../dependencies/common/node/${node.version}"/>
 -   <!-- use yarn from system but will prefer yarn from dependencies if 
available -->
 -   <condition property="yarn.bin" value="yarn">
@@ -69,8 +69,18 @@
 -      file="c:\rstudio-tools\src\gwt\lib\quarto\apps\panmirror"/>
 -
 -   <target name="panmirror" description="Compile panmirror library">
+-
+-      <!-- Make sure a default value for panmirror.minify is set -->
+-      <condition property="panmirror.minify" value="true">
+-         <not>
+-            <isset property="panmirror.minify" />
+-         </not>
+-      </condition>
+-
 -      <echo message="yarn location: ${yarn.bin}"/>
 -      <echo message="panmirror location: ${panmirror.dir}"/>
+-      <echo message="panmirror minify: ${panmirror.minify}"/>
+-
 -      <mkdir dir="${panmirror.build.dir}"/>
 -      <exec executable="${yarn.bin}" dir="${panmirror.dir}" 
resolveexecutable="true" failonerror="true">
 -         <arg value="install"/>
@@ -79,6 +89,10 @@
 -      </exec>
 -      <exec executable="${yarn.bin}" dir="${panmirror.dir}" 
resolveexecutable="true" failonerror="true">
 -         <arg value="build"/>
+-         <arg value="--minify"/>
+-         <arg value="${panmirror.minify}"/>
+-         <arg value="--sourcemap"/>
+-         <arg value="true"/>
 -         <env key="PANMIRROR_OUTDIR" value="dist-rstudio"/>
 -      </exec>
 -      <copy todir="${panmirror.build.dir}">
@@ -89,7 +103,7 @@
     <target name="javac" description="Compile java source">
        <mkdir dir="${build.dir}"/>
        <!-- Compile com.google stuff separately from org.rstudio stuff since
-@@ -172,9 +112,6 @@
+@@ -186,9 +112,6 @@
     </target>
  
     <target name="gwtc" depends="ext,javac" description="GWT compile to 
JavaScript">
@@ -99,11 +113,12 @@
        <java failonerror="true" fork="true" 
classname="com.google.gwt.dev.Compiler">
           <classpath>
              <pathelement location="${src.dir}"/>
-@@ -223,7 +160,6 @@
+@@ -237,8 +160,6 @@
        <antcall target="generate-i18n"/>
        <antcall target="codeserver">
           <param name="gwt.main.module" 
value="org.rstudio.studio.RStudioDesktopSuperDevMode"/>
 -         <param name="panmirror.target" value="ide-dev"/>
+-         <param name="panmirror.minify" value="false"/>
        </antcall>
     </target>
  

++++++ respect-system-yaml-cpp.patch ++++++
Fetching should still respect RSTUDIO_USE_SYSTEM_YAML_CPP=ON.

diff --git a/src/cpp/CMakeLists.txt b/src/cpp/CMakeLists.txt
index 5fa2649..f509421 100644
--- a/src/cpp/CMakeLists.txt
+++ b/src/cpp/CMakeLists.txt
@@ -197,7 +197,7 @@ endif()
 # yaml-cpp
 set(YAML_CPP_VERSION "0.8.0")
 set(YAML_CPP_REVISION "f7320141120f720aecc4c32be25586e7da9eb978")
-if(CMAKE_VERSION VERSION_GREATER "3.14")
+if(NOT RSTUDIO_USE_SYSTEM_YAML_CPP AND CMAKE_VERSION VERSION_GREATER "3.14")
 
    if(WIN32)
       add_definitions(-DYAML_CPP_STATIC_DEFINE)

++++++ skip-osrelease.patch ++++++
diff --git a/CMakeGlobals.txt b/CMakeGlobals.txt
index 15001b2..5e86187 100644
--- a/CMakeGlobals.txt
+++ b/CMakeGlobals.txt
@@ -29,11 +29,6 @@ endif()
 get_filename_component(ROOT_SRC_DIR ${CMAKE_CURRENT_LIST_FILE} PATH)
 set(CMAKE_MODULE_PATH "${ROOT_SRC_DIR}/cmake/modules/")
 
-# read /etc/os-release
-if(LINUX)
-   include(OsRelease)
-endif()
-
 # version info
 if ("$ENV{RSTUDIO_VERSION_MAJOR}" STREQUAL "")
   string(TIMESTAMP CPACK_PACKAGE_VERSION_MAJOR "%Y")

++++++ v2023.09.1+494.tar.gz -> v2024.04.0+735.tar.gz ++++++
/work/SRC/openSUSE:Factory/rstudio/v2023.09.1+494.tar.gz 
/work/SRC/openSUSE:Factory/.rstudio.new.1880/v2024.04.0+735.tar.gz differ: char 
13, line 1

Reply via email to