99 Commits

Author SHA256 Message Date
f38910181d Accepting request 1241758 from devel:languages:R:released
- Do not link to bundled mathjax since rstudio is using the system
  version.

- Use %autosetup: all supported openSUSE versions support this by (forwarded request 1241674 from anag+factory)

OBS-URL: https://build.opensuse.org/request/show/1241758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=29
2025-02-03 20:42:07 +00:00
Detlef Steuer
7daf0f0bd0 - Do not link to bundled mathjax since rstudio is using the system
version.

- Use %autosetup: all supported openSUSE versions support this by

OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=101
2025-01-31 17:26:06 +00:00
3114bdb5ae typo
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=100
2025-01-31 12:04:28 +00:00
efc0b03f00 revert mistake
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=99
2025-01-31 12:02:56 +00:00
502b9a0692 - test
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=98
2025-01-31 12:01:54 +00:00
50bdc4daff Accepting request 1171310 from devel:languages:R:released
OBS-URL: https://build.opensuse.org/request/show/1171310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=28
2024-05-02 21:47:54 +00:00
45e413ffcd Accepting request 1171309 from home:anag+factory:branches:devel:languages:R:released
- 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.
- USe %autosetup: all supported openSUSE versions support this by
  now.
- New upstream release 2023.09.1+494.
- Rebase patches:
  * 0002-Don-t-install-pandoc-and-mathjax.patch
  * remove-panmirror.patch
- New upstream release 2023.06.0+421.
- New upstream release 2023.03.0+386.
- Replace 0007-use-system-node.patch by remove-panmirror.patch.
  Building panmirror seems to have gotten more complicated, and I
  can't figure out how to make it work. So let's remove it for now.
- Remove obsolete patches:
  * 0009-Fix-false-quarto-warning.patch
  * missing-include.patch
- Make 0006-Fix-libclang-usage.patch work with Clang 16.
- New upstream release 2022.12.0+353.
- Add missing-include.patch to fix build by adding include.
- Add unbundle-fmt.patch to use the system version of fmt.
- Drop boost_patches.diff that landed upstream.
- Use the correct soname for libclang.
- boost_patches.diff old-boost.patch: fix building with Boost 1.66
- New upstream release v2022.07.2+576.
- Added patch 0009-Fix-false-quarto-warning.patch.
- Refreshed patches:
   * 0002-Don-t-install-pandoc-and-mathjax.patch
   * 0006-Fix-libclang-usage.patch
   * 0007-use-system-node.patch
- Removed patch 0009-Fix-catch-build.patch.
- New upstream release v2022.02.2+485. (boo#1198936)
- Rebase and simplify patches:
  * 0001-Unbundle-mathjax-and-pandoc.patch
  * 0002-Don-t-install-pandoc-and-mathjax.patch
  * 0007-use-system-node.patch
- Drop obsolete 0010-Fix-R-build.patch. 
- New upstream release v1.4.1743.
- Add 0010-Fix-R-build.patch from upstream to fix build with newer
  R-core-devel: it just declares the Rf_countContexts locally.
- Build with jdk 11 to fix build failure
- Add 0009-Fix-catch-build.patch to fix build with glibc 2.34.
- Exclude build for %ix86: not all dependencies are available.
- Add missing symlink to pandoc
- New upstream release v1.4.1717
Rebase patches:
* 0001-Unbundle-mathjax-and-pandoc.patch
* 0002-Don-t-install-pandoc-and-mathjax.patch
* 0003-Fix-rstudio-exec-path.patch
* 0004-add-support-for-boost-1.73.patch
* 0005-Add-additional-includes-for-aarch64.patch
* 0006-Use-system-hunspell.patch
* 0007-Fix-libclang-usage.patch
* 0008-Add-support-for-RapidJSON-1.1.0-in-Leap-15.2.patch
New upstream release v1.4.1106
Add nodejs dependency bundle for the new visual markdown editor:
https://rstudio.github.io/visual-markdown-editing/
Rebase patches:
* 0001-Unbundle-mathjax-and-pandoc.patch
* 0002-Don-t-install-pandoc-and-mathjax.patch
* 0003-Fix-rstudio-exec-path.patch
* 0004-add-support-for-boost-1.73.patch
* 0005-Add-additional-includes-for-aarch64.patch
* 0006-Use-system-hunspell.patch
* 0007-Fix-libclang-usage.patch
* 0008-Add-support-for-RapidJSON-1.1.0-in-Leap-15.2.patch
RStudio 1.4 "Tiger Daylily"
Bugfixes
    Fixed issue where R code input could be executed in the wrong order in some cases (#8837)
    Fixed issue where default initial working directory was incorrectly set to a project directory (#8683)
    Fixed issue causing the second inline equation in a paragraph to fail to render in visual editing mode (#8810)
    Fixed issue where session source database sentinel file was not being written correctly when the session is suspended (#8903)
Misc
    Update Pandoc to 2.11.4 (#8848)
    Update jQuery to 3.5.1 (Pro #2314)
- New upstream release 1.4.1103
Renamed / rebased patches:
* 0005-Use-system-hunspell.patch
* 0004-Add-additional-includes-for-aarch64.patch
* 0006-Fix-libclang-usage.patch
* 0007-use-system-node.patch
New upstream release 1.3.1093
Rebase patches:
* 0001-Unbundle-mathjax-and-pandoc.patch
* 0002-Don-t-install-pandoc-and-mathjax.patch
* 0003-Fix-rstudio-exec-path.patch
* 0004-add-support-for-boost-1.73.patch
* 0005-Add-additional-includes-for-aarch64.patch
* 0006-Use-system-hunspell.patch
* 0007-Fix-libclang-usage.patch
* 0008-Add-support-for-RapidJSON-1.1.0-in-Leap-15.2.patch
- Allow to build on Leap 15.2
  Upstream allows to override the required boost version, which we utilize on
  Leap 15.2.
  Added patch:
  * 0008-Add-support-for-RapidJSON-1.1.0-in-Leap-15.2.patch
  Rebase patches:
  * 0001-Unbundle-mathjax-and-pandoc.patch
  * 0002-Don-t-install-pandoc-and-mathjax.patch
  * 0003-Fix-rstudio-exec-path.patch
  * 0004-add-support-for-boost-1.73.patch
  * 0005-Add-additional-includes-for-aarch64.patch
  * 0006-Use-system-hunspell.patch
  * 0007-Fix-libclang-usage.patch
- Remove bundled provides and integrate patches into git
  Rebase patches:
  * 0001-Unbundle-mathjax-and-pandoc.patch
  * 0002-Don-t-install-pandoc-and-mathjax.patch
  * 0003-Fix-rstudio-exec-path.patch
  * 0004-add-support-for-boost-1.73.patch
  * 0005-Add-additional-includes-for-aarch64.patch
  Remove patches: (integrated into git)
  * use-system-hunspell.patch
  * fix-libclang-usage.patch
  Add patches:
  * 0006-Use-system-hunspell.patch
  * 0007-Fix-libclang-usage.patch
  * Remove the no longer applicable Provides: bundled(hunspell)
  * Fix lib -> libexec in rstudio-rpmlintrc
- Add use-system-hunspell.patch to make compatible with newer
  versions of hunspell, replace bundled version by system library.
- Add fix-libclang-usage.patch to make compatible with newer
  versions, unbundle clang-c headers and use system headers
  instead. Also make sure we find the library and the required
  builtin headers.
- Most users won't need pandoc and mathjax, and since they have
  quite some dependencies of their own, we only recommend them.
- Remove bundled zlib files that we don't need.
- Put executables specific to -desktop and -server into the
  subpackages to reduce the number of dependencies if only one of
  them is needed. (Most notably users installing the server variant
  won't need Qt libraries.)
- Add patches to support boost >= 1.73
  Add patches:
  * 0004-add-support-for-boost-1.73.patch
  * 0005-Add-additional-includes-for-aarch64.patch
  Rebase patches:
  * 0001-Unbundle-mathjax-and-pandoc.patch
  * 0002-Don-t-install-pandoc-and-mathjax.patch
  * 0003-Fix-rstudio-exec-path.patch
- Use memoryperjob constraint instead of %limit_build macro.
- New upstream release 1.3.1073
  Rebase patches:
  * 0001-Unbundle-mathjax-and-pandoc.patch
  * 0002-Don-t-install-pandoc-and-mathjax.patch
  * 0003-Fix-rstudio-exec-path.patch
- New upstream release 1.3.1056
  Drop patch (merged upstream):
  * 0004-R_Slave-R_NoEcho-for-non-Windows.patch
  Rebase patches:
  * 0001-Unbundle-mathjax-and-pandoc.patch
  * 0002-Don-t-install-pandoc-and-mathjax.patch
  * 0003-Fix-rstudio-exec-path.patch
- Recommend gcc & g++ so that R modules can be installed
- Correct license of bundled font
- New upstream release 1.3.959
  * Fix wrong unbundling of pandoc (boo#1172426)
  * No longer bundle gwt and gin, these are now included in rstudio's source
    code. Also, rename gwt to gwt-rstudio, as they now maintain their own fork.
  * change NOTICE to %license as it is a legal document as well
  * unbundle rapidjson and websocketpp
  * find a lot more bundled dependencies and declare them in the spec file
    including their licenses
  Drop patches (merged upstream):
  * 0001-First-pass-at-Boost-1.70-support.patch
  * 0002-Bump-bundled-gwt-version.patch
  * 0003-Remove-boost-signals-from-the-required-Boost-librari.patch
  * 0010-fix-STL-access-undefined-behaviour.patch
  Drop patches (compatibility with Leap 15.1 dropped as boost is too old):
  * 0005-Use-std-thread-instead-of-QThread-for-Qt-5.10-suppor.patch
  * 0006-Add-explicit-include-mutex-for-gcc-7-to-DesktopWebpa.patch
  * 0007-Remove-PauseChanged-related-handler-from-DownloadHel.patch
  Rebase patches:
  * 0004-Unbundle-mathjax-and-pandoc.patch as
    0001-Unbundle-mathjax-and-pandoc.patch
  * 0008-Don-t-install-pandoc-and-mathjax.patch as
    0002-Don-t-install-pandoc-and-mathjax.patch
  * 0009-Fix-rstudio-exec-path.patch as 0003-Fix-rstudio-exec-path.patch
  * 0011-R_Slave-R_NoEcho-for-non-Windows.patch as
    0004-R_Slave-R_NoEcho-for-non-Windows.patch
- New upstream release 1.2.5042
  Rebase patches:
  * 0001-First-pass-at-Boost-1.70-support.patch
  * 0002-Bump-bundled-gwt-version.patch
  * 0003-Remove-boost-signals-from-the-required-Boost-librari.patch
  * 0004-Unbundle-mathjax-and-pandoc.patch
  * 0005-Use-std-thread-instead-of-QThread-for-Qt-5.10-suppor.patch
  * 0006-Add-explicit-include-mutex-for-gcc-7-to-DesktopWebpa.patch
  * 0007-Remove-PauseChanged-related-handler-from-DownloadHel.patch
  * 0008-Don-t-install-pandoc-and-mathjax.patch
  * 0009-Fix-rstudio-exec-path.patch
  * 0010-fix-STL-access-undefined-behaviour.patch
  Add patch:
  * 0011-R_Slave-R_NoEcho-for-non-Windows.patch
    (fixes FTBFS with newest version of R)
- Add 0010-fix-STL-access-undefined-behaviour.patch & fix double rebuild
  Rebase patches:
  * 0001-First-pass-at-Boost-1.70-support.patch
  * 0002-Bump-bundled-gwt-version.patch
  * 0003-Remove-boost-signals-from-the-required-Boost-librari.patch
  * 0004-Unbundle-mathjax-and-pandoc.patch
  * 0005-Use-std-thread-instead-of-QThread-for-Qt-5.10-suppor.patch
  * 0006-Add-explicit-include-mutex-for-gcc-7-to-DesktopWebpa.patch
  * 0007-Remove-PauseChanged-related-handler-from-DownloadHel.patch
  * 0008-Don-t-install-pandoc-and-mathjax.patch
  * 0009-Fix-rstudio-exec-path.patch
  Add patch: 0010-fix-STL-access-undefined-behaviour.patch
  Add fix into spec from Fedora to not rebuild gwt twice by removing it from the
  ALL target.
- Drop 0005-Use-find_program-to-find-qmake-if-it-is-not-in-the-p.patch
  Rebase patches:
  * 0001-First-pass-at-Boost-1.70-support.patch
  * 0002-Bump-bundled-gwt-version.patch
  * 0003-Remove-boost-signals-from-the-required-Boost-librari.patch
  * 0004-Unbundle-mathjax-and-pandoc.patch
  Drop patches:
  * 0005-Use-find_program-to-find-qmake-if-it-is-not-in-the-p.patch
    (dropped)
  * 0006-Use-std-thread-instead-of-QThread-for-Qt-5.10-suppor.patch
    (rebased as 0005-Use-std-thread-instead-of-QThread-for-Qt-5.10-suppor.patch)
  * 0007-Add-explicit-include-mutex-for-gcc-7-to-DesktopWebpa.patch
    (rebased as 0006-Add-explicit-include-mutex-for-gcc-7-to-DesktopWebpa.patch)
  * 0008-Remove-PauseChanged-related-handler-from-DownloadHel.patch
    (rebased as 0007-Remove-PauseChanged-related-handler-from-DownloadHel.patch)
  * 0009-Don-t-install-pandoc-and-mathjax.patch
    (rebased as 0008-Don-t-install-pandoc-and-mathjax.patch)
  * 0010-Fix-rstudio-exec-path.patch
    (rebased as 0009-Fix-rstudio-exec-path.patch)
  Added patches:
  * 0005-Use-std-thread-instead-of-QThread-for-Qt-5.10-suppor.patch
  * 0006-Add-explicit-include-mutex-for-gcc-7-to-DesktopWebpa.patch
  * 0007-Remove-PauseChanged-related-handler-from-DownloadHel.patch
  * 0008-Don-t-install-pandoc-and-mathjax.patch
  * 0009-Fix-rstudio-exec-path.patch
- Fix suse-missing-rclink warning
- Add systemd & pam & user for rstudio-server
- Fix Requires to actually require the rstudio base package
- Add rstudio-server and rstudio-desktop subpackages
- Rebase patches:
  * 0001-First-pass-at-Boost-1.70-support.patch
  * 0002-Bump-bundled-gwt-version.patch
  * 0003-Remove-boost-signals-from-the-required-Boost-librari.patch
  * 0004-Unbundle-mathjax-and-pandoc.patch
  * 0005-Use-find_program-to-find-qmake-if-it-is-not-in-the-p.patch
  * 0006-Use-std-thread-instead-of-QThread-for-Qt-5.10-suppor.patch
  * 0007-Add-explicit-include-mutex-for-gcc-7-to-DesktopWebpa.patch
  * 0008-Remove-PauseChanged-related-handler-from-DownloadHel.patch
  * 0009-Don-t-install-pandoc-and-mathjax.patch
  * 0010-Fix-rstudio-exec-path.patch
- Added 0010-Fix-rstudio-exec-path.patch:
  Fix an issue with R-Studio when being executed in an AppImage
  scope due to the use of absolute path.
- Set RStudio versions properly via ENV variables
- Fix shebangs on Leap 15 properly
- Add patch to skip the installation of the bundled mathjax and pandoc as we'd
  rm -rf them again:
  * 0009-Don-t-install-pandoc-and-mathjax.patch
- Rebase:
  * 0001-First-pass-at-Boost-1.70-support.patch
  * 0002-Bump-bundled-gwt-version.patch
  * 0003-Remove-boost-signals-from-the-required-Boost-librari.patch
  * 0004-Unbundle-mathjax-and-pandoc.patch
  * 0005-Use-find_program-to-find-qmake-if-it-is-not-in-the-p.patch
  * 0006-Use-std-thread-instead-of-QThread-for-Qt-5.10-suppor.patch
  * 0007-Add-explicit-include-mutex-for-gcc-7-to-DesktopWebpa.patch
  * 0008-Remove-PauseChanged-related-handler-from-DownloadHel.patch
- Lower ram and disk in _constraints to match requirements
  and get more workers
- Add patches to build on Leap 15.1:
  * 0006-Use-std-thread-instead-of-QThread-for-Qt-5.10-suppor.patch
  * 0007-Add-explicit-include-mutex-for-gcc-7-to-DesktopWebpa.patch
  * 0008-Remove-PauseChanged-related-handler-from-DownloadHel.patch
- Rebase:
  * 0003-Remove-boost-signals-from-the-required-Boost-librari.patch
  * 0005-Use-find_program-to-find-qmake-if-it-is-not-in-the-p.patch
  * 0002-Bump-bundled-gwt-version.patch
  * 0001-First-pass-at-Boost-1.70-support.patch
  * 0004-Unbundle-mathjax-and-pandoc.patch
- Removed unrequired boost-devel and build requires
- Bumped the Java requires to a higher revision
- Cleaned up the spec via format_spec_cleaner ahead of Factory SR
- Unbundle mathjax and pandoc:
  Add 0004-Unbundle-mathjax-and-pandoc.patch
  and symlink to our installed packages of mathjax & pandoc instead of keeping
  the duplicates in /usr/lib/rstudio/*
- Rebase patches:
  * disable_boost_signals.patch -> 0003-Remove-boost-signals-from-the-required-Boost-librari.patch
  * fix_qmake_path.patch -> 0005-Use-find_program-to-find-qmake-if-it-is-not-in-the-p.patch
  * fix_java.patch -> 0002-Bump-bundled-gwt-version.patch
  * rstudio-fix_build_with_boost_1.71.patch -> 0001-First-pass-at-Boost-1.70-support.patch
- Add workaround to prevent building gwtc twice and potentially OOM-ing the
  worker
- Fix build failures
  * cleanup BuildRequires
  * cleanup %prep, %build & %install
  * cleanup duplicates and fix shebangs
  * add rpmlintrc filter for a cpp template file
  * add %files section
  * Bump bundled pandoc version from 2.3.1 to 2.7.3
  * add _constraints to allow for enough disk space
- Fix build with boost 1.71
  * https://github.com/rstudio/rstudio/issues/4636
  * https://github.com/rstudio/rstudio/pull/5353
  * add rstudio-fix_build_with_boost_1.71.patch
- Initial packaging (version 1.2.5033)
- Patches:
  * disable_boost_signals.patch to fix some BoostSignals related 
    issues with latest Boost 1.70
  * fix_java.patch to address issues connected to Java9
  * fix_qmake_path.patch to address qmake path used by discovery
    mechanism in R-Studio

OBS-URL: https://build.opensuse.org/request/show/1171309
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=96
2024-05-02 09:39:36 +00:00
Detlef Steuer
0486675f82 Accepting request 1171055 from home:aaronpuchert:branches:devel:languages:R:released
- New upstream release 2024.04.0+735.
  * 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.

OBS-URL: https://build.opensuse.org/request/show/1171055
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=95
2024-05-02 08:10:13 +00:00
2b21f5fbf9 Accepting request 1149925 from devel:languages:R:released
Prepare for RPM 4.20 (forwarded request 1149890 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1149925
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=27
2024-02-23 15:46:58 +00:00
Detlef Steuer
ce54b45d85 Accepting request 1149890 from home:dimstar:rpm4.20:r
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1149890
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=93
2024-02-23 12:58:29 +00:00
2dca37c0bc Accepting request 1130699 from devel:languages:R:released
- New upstream release 2023.09.1+494.
- Rebase patches:
  * 0002-Don-t-install-pandoc-and-mathjax.patch
  * remove-panmirror.patch (forwarded request 1130496 from aaronpuchert)

OBS-URL: https://build.opensuse.org/request/show/1130699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=26
2023-12-04 22:01:33 +00:00
Detlef Steuer
bb86979cde Accepting request 1130496 from home:aaronpuchert:branches:devel:languages:R:released
- New upstream release 2023.09.1+494.
- Rebase patches:
  * 0002-Don-t-install-pandoc-and-mathjax.patch
  * remove-panmirror.patch

OBS-URL: https://build.opensuse.org/request/show/1130496
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=91
2023-12-04 10:16:44 +00:00
6bff5dfb08 Accepting request 1094313 from devel:languages:R:released
OBS-URL: https://build.opensuse.org/request/show/1094313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=25
2023-06-21 20:39:58 +00:00
Detlef Steuer
f52a99da38 Accepting request 1094153 from home:okitaxxx:branches:devel:languages:R:released
- New upstream release 2023.06.0+421.

OBS-URL: https://build.opensuse.org/request/show/1094153
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=89
2023-06-21 07:48:08 +00:00
00a7ff9e3f Accepting request 1076735 from devel:languages:R:released
- New upstream release 2023.03.0+386.
- Replace 0007-use-system-node.patch by remove-panmirror.patch.
  Building panmirror seems to have gotten more complicated, and I
  can't figure out how to make it work. So let's remove it for now.
- Remove obsolete patches:
  * 0009-Fix-false-quarto-warning.patch
  * missing-include.patch
- Make 0006-Fix-libclang-usage.patch work with Clang 16. (forwarded request 1076732 from aaronpuchert)

OBS-URL: https://build.opensuse.org/request/show/1076735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=24
2023-04-02 17:18:46 +00:00
Detlef Steuer
dd04cd004f Accepting request 1076732 from home:aaronpuchert:branches:devel:languages:R:released
- New upstream release 2023.03.0+386.
- Replace 0007-use-system-node.patch by remove-panmirror.patch.
  Building panmirror seems to have gotten more complicated, and I
  can't figure out how to make it work. So let's remove it for now.
- Remove obsolete patches:
  * 0009-Fix-false-quarto-warning.patch
  * missing-include.patch
- Make 0006-Fix-libclang-usage.patch work with Clang 16.

OBS-URL: https://build.opensuse.org/request/show/1076732
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=87
2023-04-02 13:37:40 +00:00
fc31e224ec Accepting request 1069470 from devel:languages:R:released
- New upstream release 2022.12.0+353.
- Add missing-include.patch to fix build by adding include.
- Add unbundle-fmt.patch to use the system version of fmt.
- Drop boost_patches.diff that landed upstream.
- Use the correct soname for libclang. (forwarded request 1069421 from aaronpuchert)

OBS-URL: https://build.opensuse.org/request/show/1069470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=23
2023-03-06 17:55:00 +00:00
Detlef Steuer
5c41bc1cb9 Accepting request 1069421 from home:aaronpuchert:branches:devel:languages:R:released
- New upstream release 2022.12.0+353.
- Add missing-include.patch to fix build by adding include.
- Add unbundle-fmt.patch to use the system version of fmt.
- Drop boost_patches.diff that landed upstream.
- Use the correct soname for libclang.

OBS-URL: https://build.opensuse.org/request/show/1069421
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=85
2023-03-05 17:05:30 +00:00
Detlef Steuer
866246d5f1 Accepting request 1029784 from home:adamm:branches:devel:languages:R:released
I've looked at the weird boost BR here and I've fixed compilation
with our stock Boost 1.66 from SLES. The only changes required
were basically missing headers or using non-portable headers in
one case.

boost_patches.diff can be supplied upstream as-is
old-boost.patch -- CMakeLists.txt changes could, if they accept them

- boost_patches.diff old-boost.patch: fix building with Boost 1.66

OBS-URL: https://build.opensuse.org/request/show/1029784
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=84
2022-10-19 11:28:32 +00:00
Detlef Steuer
f6f27dc7ec Accepting request 1029717 from home:LPechacek:rstudio-update
- New upstream release v2022.07.2+576.
- Added patch 0009-Fix-false-quarto-warning.patch.
- Refreshed patches:
   * 0002-Don-t-install-pandoc-and-mathjax.patch
   * 0006-Fix-libclang-usage.patch
   * 0007-use-system-node.patch
- Removed patch 0009-Fix-catch-build.patch.

The (false) Quarto CLI warning issue, fixed by the additional patch, has been reported at https://github.com/rstudio/rstudio/issues/12169 .

OBS-URL: https://build.opensuse.org/request/show/1029717
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=83
2022-10-18 12:31:36 +00:00
c89165764d Accepting request 978950 from devel:languages:R:released
Undo unnecessary changes before submit to Factory. (Initially the file wasn't there because I didn't enable the desktop build for aarch64.) (forwarded request 978896 from aaronpuchert)

OBS-URL: https://build.opensuse.org/request/show/978950
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=22
2022-05-24 18:31:21 +00:00
Detlef Steuer
80cbe1bbdb Accepting request 978896 from home:aaronpuchert:branches:devel:languages:R:released
Undo unnecessary changes before submit to Factory. (Initially the file wasn't there because I didn't enable the desktop build for aarch64.)

OBS-URL: https://build.opensuse.org/request/show/978896
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=81
2022-05-24 09:20:08 +00:00
Detlef Steuer
2fd229a183 Accepting request 978774 from home:aaronpuchert:branches:devel:languages:R:released
- New upstream release v2022.02.2+485. (boo#1198936)
- Rebase and simplify patches:
  * 0001-Unbundle-mathjax-and-pandoc.patch
  * 0002-Don-t-install-pandoc-and-mathjax.patch
  * 0007-use-system-node.patch
- Drop obsolete 0010-Fix-R-build.patch.

OBS-URL: https://build.opensuse.org/request/show/978774
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=80
2022-05-23 20:00:10 +00:00
f6fd8e36bb Accepting request 978438 from devel:languages:R:released
- New upstream release v1.4.1743.
- Add 0010-Fix-R-build.patch from upstream to fix build with newer
  R-core-devel: it just declares the Rf_countContexts locally. (forwarded request 978435 from aaronpuchert)

OBS-URL: https://build.opensuse.org/request/show/978438
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=21
2022-05-22 18:27:25 +00:00
Detlef Steuer
b18f99bfa1 Accepting request 978435 from home:aaronpuchert:branches:devel:languages:R:released
- New upstream release v1.4.1743.
- Add 0010-Fix-R-build.patch from upstream to fix build with newer
  R-core-devel: it just declares the Rf_countContexts locally.

OBS-URL: https://build.opensuse.org/request/show/978435
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=78
2022-05-21 15:52:21 +00:00
6ecdf3af4f Accepting request 969884 from devel:languages:R:released
- Build with jdk 11 to fix build failure (forwarded request 969878 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/969884
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=20
2022-04-13 19:06:17 +00:00
Detlef Steuer
bf3a739384 Accepting request 969878 from home:Andreas_Schwab:Factory
- Build with jdk 11 to fix build failure

OBS-URL: https://build.opensuse.org/request/show/969878
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=76
2022-04-13 13:44:59 +00:00
fa16987bdc Accepting request 927136 from devel:languages:R:released
- Add 0009-Fix-catch-build.patch to fix build with glibc 2.34. (forwarded request 927121 from aaronpuchert)

OBS-URL: https://build.opensuse.org/request/show/927136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=19
2021-10-25 13:17:20 +00:00
Detlef Steuer
ad787168ee Accepting request 927121 from home:aaronpuchert:branches:devel:languages:R:released
- Add 0009-Fix-catch-build.patch to fix build with glibc 2.34.

OBS-URL: https://build.opensuse.org/request/show/927121
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=75
2021-10-23 20:19:54 +00:00
Matthias Mailänder
8b8288b32f Accepting request 917952 from home:dimstar:Factory
- Exclude build for %ix86: not all dependencies are available.

OBS-URL: https://build.opensuse.org/request/show/917952
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=74
2021-09-20 19:57:49 +00:00
e82bc395de Accepting request 916738 from devel:languages:R:released
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/916738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=18
2021-09-03 19:26:19 +00:00
72d23e5ded Add missing symlink to pandoc
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=73
2021-08-27 12:44:07 +00:00
88d765a25b Accepting request 914001 from devel:languages:R:released
OBS-URL: https://build.opensuse.org/request/show/914001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=17
2021-08-25 18:57:58 +00:00
a4ee48eb83 Accepting request 913974 from home:dancermak:branches:devel:languages:R:released
New upstream release v1.4.1717

OBS-URL: https://build.opensuse.org/request/show/913974
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=72
2021-08-24 11:57:52 +00:00
Richard Brown
09d18a4c18 Accepting request 883540 from devel:languages:R:released
New upstream release v1.4.1106

OBS-URL: https://build.opensuse.org/request/show/883540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=16
2021-04-08 19:32:02 +00:00
d9ab0ac82f Add nodejs-bundler.sh as Source100
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=70
2021-04-07 08:21:41 +00:00
Marco Varlese
6519021d37 Accepting request 883355 from home:dancermak:branches:devel:languages:R:released
New upstream release v1.4.1106

Add nodejs dependency bundle for the new visual markdown editor:
https://rstudio.github.io/visual-markdown-editing/

OBS-URL: https://build.opensuse.org/request/show/883355
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=69
2021-04-07 07:37:19 +00:00
Richard Brown
7b2e6a43e3 Accepting request 877961 from devel:languages:R:released
- New upstream release 1.4.1103
Renamed / rebased patches:
* 0005-Use-system-hunspell.patch
* 0004-Add-additional-includes-for-aarch64.patch
* 0006-Fix-libclang-usage.patch
* 0007-use-system-node.patch

New upstream release 1.3.1093
Rebase patches:
* 0001-Unbundle-mathjax-and-pandoc.patch
* 0002-Don-t-install-pandoc-and-mathjax.patch
* 0003-Fix-rstudio-exec-path.patch
* 0004-add-support-for-boost-1.73.patch
* 0005-Add-additional-includes-for-aarch64.patch
* 0006-Use-system-hunspell.patch
* 0007-Fix-libclang-usage.patch
* 0008-Add-support-for-RapidJSON-1.1.0-in-Leap-15.2.patch

OBS-URL: https://build.opensuse.org/request/show/877961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=15
2021-03-30 19:14:16 +00:00
Marco Varlese
de1a824ba7 Renamed / rebased patches:
* 0005-Use-system-hunspell.patch
* 0004-Add-additional-includes-for-aarch64.patch
* 0006-Fix-libclang-usage.patch
* 0007-use-system-node.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=67
2021-03-09 11:22:28 +00:00
Marco Varlese
a070a722e1 Accepting request 877913 from home:dancermak:branches:devel:languages:R:released
New upstream release 1.4.1103

OBS-URL: https://build.opensuse.org/request/show/877913
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=66
2021-03-09 08:50:35 +00:00
Marco Varlese
a3783d1896 Accepting request 843254 from home:dancermak:branches:devel:languages:R:released
Submission of rstudio

OBS-URL: https://build.opensuse.org/request/show/843254
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=65
2020-10-22 07:08:56 +00:00
afbafbdfb9 Accepting request 835196 from devel:languages:R:released
- Allow to build on Leap 15.2
- Add use-system-hunspell.patch to make compatible with newer versions of hunspell, replace bundled version by system library.
- Add fix-libclang-usage.patch to make compatible with newer versions, unbundle clang-c headers and use system headers instead. Also make sure we find the library and the required builtin headers.
- Most users won't need pandoc and mathjax, and since they have quite some dependencies of their own, we only recommend them.
- Remove bundled zlib files that we don't need.
- Put executables specific to -desktop and -server into the subpackages to reduce the number of dependencies if only one of them is needed. (Most notably users installing the server variant won't need Qt libraries.)

OBS-URL: https://build.opensuse.org/request/show/835196
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=14
2020-09-21 15:18:23 +00:00
Marco Varlese
ee3c9667f1 Accepting request 833475 from home:dancermak:branches:devel:languages:R:released
Allow to build on Leap 15.2

OBS-URL: https://build.opensuse.org/request/show/833475
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=63
2020-09-10 14:05:23 +00:00
9826a16200 Remove bundled provides and integrate patches into git
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=62
2020-09-07 10:04:44 +00:00
67a1920d5e Accepting request 831969 from home:aaronpuchert
- Add use-system-hunspell.patch to make compatible with newer
  versions of hunspell, replace bundled version by system library.
- Add fix-libclang-usage.patch to make compatible with newer
  versions, unbundle clang-c headers and use system headers
  instead. Also make sure we find the library and the required
  builtin headers.
- Most users won't need pandoc and mathjax, and since they have
  quite some dependencies of their own, we only recommend them.
- Remove bundled zlib files that we don't need.
- Put executables specific to -desktop and -server into the
  subpackages to reduce the number of dependencies if only one of
  them is needed. (Most notably users installing the server variant
  won't need Qt libraries.)

OBS-URL: https://build.opensuse.org/request/show/831969
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=61
2020-09-07 08:56:06 +00:00
edd358c181 Accepting request 831471 from devel:languages:R:released
OBS-URL: https://build.opensuse.org/request/show/831471
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=13
2020-09-02 13:56:08 +00:00
0293b632a7 Accepting request 831470 from home:dancermak:branches:devel:languages:R:released
Add patches to support boost >= 1.73

OBS-URL: https://build.opensuse.org/request/show/831470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=59
2020-09-02 13:53:13 +00:00
f0889256ca Accepting request 829915 from devel:languages:R:released
OBS-URL: https://build.opensuse.org/request/show/829915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rstudio?expand=0&rev=12
2020-08-29 18:38:21 +00:00
19429ffeb1 Accepting request 827876 from home:dancermak:branches:devel:languages:R:released
New upstream release 1.3.1073

OBS-URL: https://build.opensuse.org/request/show/827876
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=57
2020-08-27 07:51:57 +00:00
4a7f55cc99 Accepting request 828082 from home:marxin:memory-constraint
Use memoryperjob constraint instead of %limit_build macro.

OBS-URL: https://build.opensuse.org/request/show/828082
OBS-URL: https://build.opensuse.org/package/show/devel:languages:R:released/rstudio?expand=0&rev=56
2020-08-20 09:34:14 +00:00