/ArchRPkgs

Collection of PKGBUILDs for building R packages for Arch Linux

Primary LanguageShellGNU General Public License v3.0GPL-3.0

R packages for Arch Linux

This repository contains ready-to-use PKGBUILDs for manual building of R packages and installing them with Pacman.

Adding packages

If you don't know how to write your own PKGBUILDs feel free to ask me for adding new package via issue mechanism of GitHub.

Otherwise, if you have experience with writing build scripts for Arch Linux please first check corresponding ArchWiki article about creating R-specific packages. When your PKGBUILD will be ready don't forget to generate proper .SRCINFO for it (e. g. with makepkg --printsrcinfo > .SRCINFO) and open pull request. It's highly advised to check build in clean chroot to track down possible issues.

Binary repository

All of packages presented in current repository are also exist in compiled binary form and placed in my own repository. Default upstream makepkg.conf is used during package building and every package is signed with my PGP signature.

To use my repository for installing R packages you should add the following block at the end of your /etc/pacman.conf:

[desolve]
Server = https://desolve.ru/archrepo/$arch

Currently only x86_64 architecture is supported but i686 and ARM-specific repos can appear soon. Also don't forget to add my public GPG key to your local pacman keyring. You can refer to this chapter of ArchWiki or just use the following two commands:

# pacman-key --recv-keys DD3BF75DCD96541AC723B7CD6A4CD3276CA8EBBD
# pacman-key --lsign-key DD3BF75DCD96541AC723B7CD6A4CD3276CA8EBBD

Please also note that this repository can contain some extra packages which are not R-related (such as Qt4), so please be careful and check what and from where you're installing.

For more information see this ArchWiki subsection.

Reporting bugs, problems, requests

To propose your ideas, report bugs etc. feel free to use issues mechanism of GitHub.