summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBioArchLinuxBot2022-06-16 12:37:59 +0000
committerBioArchLinuxBot2022-06-16 12:37:59 +0000
commit73891cf3af8542a50dbc0acd510ecee687a7de17 (patch)
treea2368e33e95f0110b9cd4b29697bffdab382b902
parent4b6b582efb8bff958d65b6c79416f3f2b63399be (diff)
downloadaur-73891cf3af8542a50dbc0acd510ecee687a7de17.tar.gz
[lilac] updated to 0.16.2-1
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
-rw-r--r--jasp.patch33
3 files changed, 7 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2a556799051e..7793920c3f0d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -56,12 +56,10 @@ pkgbase = jasp-desktop
depends = r-jaspprophet
provides = jasp
source = jasp-desktop-0.16.2.tar.gz::https://github.com/jasp-stats/jasp-desktop/archive/refs/tags/v0.16.2.tar.gz
- source = jasp.patch
source = jasp.sh
source = jaspColumnEncoder::git+https://github.com/jasp-stats/jaspColumnEncoder.git
source = jaspResults::git+https://github.com/jasp-stats/jaspResults.git
sha256sums = 6f62db1b2b0741c894a7937f413799887e0d443f25f1b85d59e914847b14fff1
- sha256sums = 3e359651595e76790ea287b57cfd629279f027a9934a36b95b2825c2ba3bf43d
sha256sums = e0714d980e7549b4c7dcbae50370e95b6ad2e7f0cf21a534ceb3a5a83ee583fd
sha256sums = SKIP
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 930e98cdfa2c..48ffe78c4866 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -66,24 +66,25 @@ depends=('r'
)
provides=($_pkgname)
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jasp-stats/jasp-desktop/archive/refs/tags/v${pkgver}.tar.gz"
-"${_pkgname}".patch
'jasp.sh'
"jaspColumnEncoder::git+https://github.com/jasp-stats/jaspColumnEncoder.git"
'jaspResults::git+https://github.com/jasp-stats/jaspResults.git'
)
sha256sums=('6f62db1b2b0741c894a7937f413799887e0d443f25f1b85d59e914847b14fff1'
- '3e359651595e76790ea287b57cfd629279f027a9934a36b95b2825c2ba3bf43d'
'e0714d980e7549b4c7dcbae50370e95b6ad2e7f0cf21a534ceb3a5a83ee583fd'
'SKIP'
'SKIP')
prepare(){
cd $srcdir/${pkgname}-${pkgver}
- patch --strip=1 < ../${_pkgname}.patch
cp -rf $srcdir/jaspColumnEncoder/* Common/jaspColumnEncoder
cp -rf $srcdir/jaspResults/* R-Interface/jaspResults
find Tools/CMake -name *.cmake -print0 | xargs -0 sed -i "s|/usr/local|/usr|g"
+ sed -i "s|lib='\${R_LIBRARY_PATH}'|lib='${srcdir}/usr/lib/R'|g" Tools/CMake/R.cmake
+
+ # Do NOT install modules here, they are listed in dependencies
+ find Modules/ -name '*.in' -print0 | xargs -0 sed -i '1,$d;1a print("I am OK!")'
}
@@ -91,10 +92,11 @@ build(){
cd $srcdir/${pkgname}-${pkgver}
mkdir -p ${srcdir}/usr/lib/R
cmake -S . -B build -DCUSTOM_R_PATH=/usr/lib/R -DLINUX_LOCAL_BUILD=OFF -DINSTALL_R_MODULES=OFF \
- -DUSE_LOCAL_R_LIBS_PATH=",lib=\"${srcdir}/usr/lib/R\"" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/lib/${pkgname} -DCMAKE_INSTALL_LIBDIR=lib
+ # -DBUILD_TESTS=ON does not work on linux.
+
cmake --build build -- -j 5
}
@@ -118,5 +120,5 @@ package() {
sed -i "s|^Exec.*|Exec=jasp %f|g" \
${pkgdir}/usr/share/applications/org.jaspstats.JASP.desktop
- rm -rf ${pkgdir}/usr/lib/jasp-desktop/{renv-root,renv-cache}
+ rm -rf ${pkgdir}/usr/lib/jasp-desktop/{renv-root,renv-cache,bin/org.jaspstats.JASP}
}
diff --git a/jasp.patch b/jasp.patch
deleted file mode 100644
index 64562bcadcce..000000000000
--- a/jasp.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff --color --unified --recursive --text jasp-desktop-0.16.2/Tools/CMake/R.cmake jasp-desktop-0.16.21/Tools/CMake/R.cmake
---- jasp-desktop-0.16.2/Tools/CMake/R.cmake 2022-04-19 15:47:06.000000000 +0800
-+++ jasp-desktop-0.16.21/Tools/CMake/R.cmake 2022-05-23 01:21:50.757847997 +0800
-@@ -706,8 +706,9 @@
- set(R_EXECUTABLE "${R_HOME_PATH}/bin/R")
- set(RCPP_PATH "${R_LIBRARY_PATH}/Rcpp")
- set(RINSIDE_PATH "${R_LIBRARY_PATH}/RInside")
--
-- set(USE_LOCAL_R_LIBS_PATH ", lib='${R_LIBRARY_PATH}'")
-+ if(NOT USE_LOCAL_R_LIBS_PATH)
-+ set(USE_LOCAL_R_LIBS_PATH ", lib='${R_LIBRARY_PATH}'")
-+ endif(NOT USE_LOCAL_R_LIBS_PATH)
-
- message(CHECK_START "Looking for R.h")
- set(R_INCLUDE_PATH "${R_HOME_PATH}/include")
-diff --color --unified --recursive --text jasp-desktop-0.16.2/Tools/CMake/Modules.cmake jasp-desktop-0.16.21/Tools/CMake/Modules.cmake
---- jasp-desktop-0.16.2/Tools/CMake/Modules.cmake 2022-04-19 15:47:06.000000000 +0800
-+++ jasp-desktop-0.16.21/Tools/CMake/Modules.cmake 2022-05-23 02:02:39.562203992 +0800
-@@ -158,14 +158,6 @@
- if ('jaspBase' %in% installed.packages()) {
- cat(NULL, file='${MODULES_BINARY_PATH}/jaspBase-installed-successfully.log')
- } else {
-- install.packages(c('ggplot2', 'gridExtra', 'gridGraphics',
-- 'jsonlite', 'modules', 'officer', 'pkgbuild',
-- 'plyr', 'qgraph', 'ragg', 'R6', 'renv',
-- 'rjson', 'rvg', 'svglite', 'systemfonts',
-- 'withr', 'testthat',
-- 'data.table', 'httr', 'lifecycle',
-- 'pkgload', 'remotes', 'stringi', 'stringr',
-- 'vdiffr'), type='${R_PKG_TYPE}', repos='${R_REPOSITORY}' ${USE_LOCAL_R_LIBS_PATH})
- install.packages('${PROJECT_SOURCE_DIR}/Engine/jaspBase/', type='source', repos=NULL ${USE_LOCAL_R_LIBS_PATH}, INSTALL_opts='--no-multiarch --no-docs --no-test-load')
- }
- ")