Вы были очень близки и по существу имели это. Формальная ссылка из «Написание R-расширений»:
1.1.3 Пакеты подкаталогов
[...]
Содержимое
blockquote>inst
будет скопирован рекурсивно в каталог установки. Подкаталогиinst
не должны мешать тем, которые используются R (в настоящее время,R
,data
,demo
,exec
,libs
,man
,help
,html
иMeta
, а более ранние версии -latex
,R-ex
). Копированиеinst
происходит после созданияsrc
, поэтому егоMakefile
может создавать файлы, которые будут установлены. До R 2.12.2 файлы были установлены на платформах POSIX с разрешениями в источниках пакетов, поэтому следует проявлять осторожность, чтобы они не были слишком строгими:R CMD build
выполнит соответствующие настройки. Чтобы исключить установленные файлы, можно указать список шаблонов исключений в файле.Rinstignore
в исходном каталоге верхнего уровня. Эти шаблоны должны быть регулярными выражениями, подобными Perl (см. Справку дляregexp
в R для точных деталей), по одной в каждой строке, для соответствия (10) по пути файла и каталога, например.doc/.*[.]png$
исключает все PNG-файлы вinst/doc
на основе расширения (нижнего регистра).