mirror of
https://github.com/archlinux/aur.git
synced 2026-03-14 23:16:48 +01:00
Quick fix for building against new gcc(https://github.com/catchorg/Catch2/issues/2178)
This commit is contained in:
parent
29a176c5cf
commit
58ec0b6489
3 changed files with 21 additions and 4 deletions
4
.SRCINFO
4
.SRCINFO
|
|
@ -1,7 +1,7 @@
|
|||
pkgbase = rstudio-desktop
|
||||
pkgdesc = A powerful and productive integrated development environment (IDE) for R programming language
|
||||
pkgver = 2022.02.0+443
|
||||
pkgrel = 1
|
||||
pkgrel = 2
|
||||
url = https://www.rstudio.com/products/rstudio/
|
||||
arch = i686
|
||||
arch = x86_64
|
||||
|
|
@ -49,11 +49,13 @@ pkgbase = rstudio-desktop
|
|||
source = https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.gz
|
||||
source = qt.conf
|
||||
source = cran_multithread.patch
|
||||
source = sigstksz_gcc11.patch
|
||||
sha256sums = 36234218f118f5085e417411e137791072c00380bce6a016e551e6ecb404ae4d
|
||||
sha256sums = b98e704164f54be596779696a3fcd11be5785c9907a99ec535ff6e9525ad5f9a
|
||||
sha256sums = 970701dacc55170088f5eb327137cb4a7581ebb4734188dfcc2fad9941745d1b
|
||||
sha256sums = dc04c7e60235ff73536ba0d9e50638090f60cacabfd83184082dce3b330afc6e
|
||||
sha256sums = 723626bfe05dafa545e135e8e61a482df111f488583fef155301acc5ecbbf921
|
||||
sha256sums = c907e6eec5ef324ad498b44fb9926bb5baafc4e0778ca01f6ba9b49dd3a2a980
|
||||
sha256sums = 7b8420db08f848f7baac0f3104c879ac7ce6e27e463f96a6b1c6589cd4b8df82
|
||||
|
||||
pkgname = rstudio-desktop
|
||||
|
|
|
|||
9
PKGBUILD
9
PKGBUILD
|
|
@ -14,7 +14,7 @@ _srcname=rstudio-${_vermajor}.${_verminor}.${_verpatch}${_versuffix//+/-}
|
|||
_gwtver=2.8.2
|
||||
_ginver=2.1.2
|
||||
_nodever=14.17.5
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="A powerful and productive integrated development environment (IDE) for R programming language"
|
||||
arch=('i686' 'x86_64')
|
||||
url="https://www.rstudio.com/products/rstudio/"
|
||||
|
|
@ -31,14 +31,16 @@ source=("rstudio-$pkgver.tar.gz::https://github.com/rstudio/rstudio/archive/refs
|
|||
"https://storage.googleapis.com/gwt-releases/gwt-${_gwtver}.zip"
|
||||
"https://nodejs.org/dist/v${_nodever}/node-v${_nodever}-linux-x64.tar.gz"
|
||||
"qt.conf"
|
||||
"cran_multithread.patch")
|
||||
"cran_multithread.patch"
|
||||
"sigstksz_gcc11.patch")
|
||||
|
||||
sha256sums=('36234218f118f5085e417411e137791072c00380bce6a016e551e6ecb404ae4d'
|
||||
'b98e704164f54be596779696a3fcd11be5785c9907a99ec535ff6e9525ad5f9a'
|
||||
'970701dacc55170088f5eb327137cb4a7581ebb4734188dfcc2fad9941745d1b'
|
||||
'dc04c7e60235ff73536ba0d9e50638090f60cacabfd83184082dce3b330afc6e'
|
||||
'723626bfe05dafa545e135e8e61a482df111f488583fef155301acc5ecbbf921'
|
||||
'c907e6eec5ef324ad498b44fb9926bb5baafc4e0778ca01f6ba9b49dd3a2a980')
|
||||
'c907e6eec5ef324ad498b44fb9926bb5baafc4e0778ca01f6ba9b49dd3a2a980'
|
||||
'7b8420db08f848f7baac0f3104c879ac7ce6e27e463f96a6b1c6589cd4b8df82')
|
||||
|
||||
noextract=("gin-${_ginver}.zip")
|
||||
|
||||
|
|
@ -47,6 +49,7 @@ prepare() {
|
|||
local JOBS; JOBS="$(grep -oP -- "-j\s*\K[0-9]+" <<< "${MAKEFLAGS}")" || JOBS="1"
|
||||
sed "s/@@proc_num@@/${JOBS}/" -i ${srcdir}/cran_multithread.patch
|
||||
patch -p1 < ${srcdir}/cran_multithread.patch
|
||||
patch -p1 < ${srcdir}/sigstksz_gcc11.patch
|
||||
|
||||
msg "Extracting dependencies..."
|
||||
cd "${srcdir}/${_srcname}/src/gwt"
|
||||
|
|
|
|||
12
sigstksz_gcc11.patch
Normal file
12
sigstksz_gcc11.patch
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
diff -ru rstudio-2022.02.0-443.original/src/cpp/tests/cpp/tests/vendor/catch.hpp rstudio-2022.02.0-443/src/cpp/tests/cpp/tests/vendor/catch.hpp
|
||||
--- a/src/cpp/tests/cpp/tests/vendor/catch.hpp 2022-02-17 08:26:03.000000000 +1300
|
||||
+++ b/src/cpp/tests/cpp/tests/vendor/catch.hpp 2022-02-18 19:04:27.382806708 +1300
|
||||
@@ -10824,7 +10824,7 @@
|
||||
|
||||
// 32kb for the alternate stack seems to be sufficient. However, this value
|
||||
// is experimentally determined, so that's not guaranteed.
|
||||
- static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ;
|
||||
+ static constexpr std::size_t sigStackSize = 32768;
|
||||
|
||||
static SignalDefs signalDefs[] = {
|
||||
{ SIGINT, "SIGINT - Terminal interrupt signal" },
|
||||
Loading…
Add table
Reference in a new issue