milis/talimatname/genel/r/r-lang/talimat

57 lines
1.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Tanım: İstatistiksel hesaplama ve grafik için programlama dili
# URL: https://www.r-project.org/
# Paketçi: milisarge
# Gerekler: tk lapack libpng libjpeg-turbo libtiff pcre xorg-libxt xorg-libxmu pango zip unzip icu
# Grup: geliştirme
isim=r-lang
surum=3.5.1
devir=1
kaynak=(https://cran.r-project.org/src/base/R-${surum%%.*}/R-3.5.1.tar.gz
r.desktop
r.png
R.conf)
derle() {
cd R-${surum}
# set texmf dir correctly in makefile
sed -i 's|$(rsharedir)/texmf|${datarootdir}/texmf|' share/Makefile.in
./configure --prefix=/usr \
--libdir=/usr/lib \
--sysconfdir=/etc/R \
--datarootdir=/usr/share \
rsharedir=/usr/share/R/ \
rincludedir=/usr/include/R/ \
--with-x \
--enable-R-shlib \
--with-lapack \
F77=gfortran \
LIBnn=lib
make
# make libRmath.so
cd src/nmath/standalone
make shared
cd $SRC/R-${surum}
make DESTDIR="${PKG}" install
# install libRmath.so
make DESTDIR="${PKG}" install
# Fixup R wrapper scripts.
sed -i "s|${PKG} ||" "${PKG}/usr/bin/R"
rm "${PKG}/usr/lib/R/bin/R"
cd "${PKG}/usr/lib/R/bin"
ln -s ../../../bin/R
# install some freedesktop.org compatibility
install -Dm644 "${SRC}/r.desktop" "${PKG}/usr/share/applications/r.desktop"
install -Dm644 "${SRC}/r.png" "${PKG}/usr/share/pixmaps/r.png"
# move the config directory to /etc and create symlinks
install -d "${PKG}/etc/R"
cd "${PKG}/usr/lib/R/etc"
for i in *; do
mv -f ${i} "${PKG}/etc/R"
ln -s /etc/R/${i} ${i}
done
# Install ld.so.conf.d file to ensure other applications access the shared lib
install -Dm644 "${SRC}/R.conf" "${PKG}/etc/ld.so.conf.d/R.conf"
rm -rf $PKG/usr/share/doc
}