mirror of
https://github.com/BioArchLinux/Packages.git
synced 2025-03-10 12:02:42 +00:00
r-chemminer: fix build
This commit is contained in:
parent
68af1f8a1e
commit
19a431815c
2 changed files with 21 additions and 3 deletions
|
@ -51,14 +51,19 @@ optdepends=(
|
|||
r-scatterplot3d
|
||||
r-snow
|
||||
)
|
||||
source=("https://bioconductor.org/packages/release/bioc/src/contrib/${_pkgname}_${_pkgver}.tar.gz")
|
||||
md5sums=('8dd1886811bdc4ac23c24fad60a9b238')
|
||||
b2sums=('ff0535357fe4fbb4578e5ab8b7d5211b7ec98afc6e95df83e857ff91bfa6ca22ea3161d4b8f680537f8334c2f05ef041f913f25fb0272073e3a0f4a1c0f08e27')
|
||||
source=("https://bioconductor.org/packages/release/bioc/src/contrib/${_pkgname}_${_pkgver}.tar.gz"
|
||||
"fix-build.patch")
|
||||
md5sums=('8dd1886811bdc4ac23c24fad60a9b238'
|
||||
'baf06ba1ce78e6c96fc054079c2c3a24')
|
||||
b2sums=('ff0535357fe4fbb4578e5ab8b7d5211b7ec98afc6e95df83e857ff91bfa6ca22ea3161d4b8f680537f8334c2f05ef041f913f25fb0272073e3a0f4a1c0f08e27'
|
||||
'81d3ce9b04dda305ac369c0a02cf2dc60e3ddb0f277af4a1d61aa9cc15878835e57f2d0a39aef0c2228fd7003337c424681d86318dfb8e9ae1bc9f3fc2e17337')
|
||||
|
||||
build() {
|
||||
# generate R bindings
|
||||
cd "$_pkgname"
|
||||
./runSwig.sh
|
||||
# fix format string errors in the generated source
|
||||
patch -Np1 -i ../fix-build.patch
|
||||
cd ..
|
||||
|
||||
mkdir build
|
||||
|
|
13
BioArchLinux/r-chemminer/fix-build.patch
Normal file
13
BioArchLinux/r-chemminer/fix-build.patch
Normal file
|
@ -0,0 +1,13 @@
|
|||
diff --git a/src/r_wrap.cc b/src/r_wrap.cc
|
||||
index 517da94..1da67b8 100644
|
||||
--- a/src/r_wrap.cc
|
||||
+++ b/src/r_wrap.cc
|
||||
@@ -1194,7 +1194,7 @@ SWIG_R_ConvertPacked(SEXP obj, void *ptr, size_t sz, swig_type_info *ty) {
|
||||
|
||||
|
||||
SWIGINTERN void SWIG_R_Raise(SEXP obj, const char *msg) {
|
||||
- Rf_error(Rf_isString(obj) ? CHAR(Rf_asChar(obj)) : msg);
|
||||
+ Rf_error("%s", Rf_isString(obj) ? CHAR(Rf_asChar(obj)) : msg);
|
||||
}
|
||||
|
||||
|
Loading…
Add table
Reference in a new issue