DH-MAKE-R(1)

πŸ“¦
version 20231212ubuntu1 Β· 2 versions
, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’– dh-make-R β€” the vibe is Debian packaging for R stuff πŸ’–

okay so bestie, listen. this is dh-make-R, and it lives in section 1 of the manual (the "User Commands" girlies, iykyk) πŸŽ€


✨ NAME ✨

dh-make-R β€” prep the Debian packaging for an original source archive of R software. that's the whole job. she does one thing and she does it well πŸ’…


🌸 SYNOPSIS 🌸

dh-make-R [--help] [--team TEAM] [--repo REPO] [--tests TEST1[,TEST2]]

πŸ¦‹ DESCRIPTION πŸ¦‹

so like, dh-make-R is the tool that takes your regular old source code package with R code in it β€” and when we say R code we mean literally from CRAN, from BioConductor, or from literally any other source, no gatekeeping here β€” and turns it into a package formatted the way the Debian R Policy demands. iconic behavior fr fr πŸ‘‘

⚠️ real talk though: dh-make-R must be invoked from inside a directory that contains the source code. it's not gonna go hunting for it. she's a homebody. respect that. 🫢

πŸ‘‘ OPTIONS πŸ‘‘

  • --help β€” prints this help message. the classic "what do I even do" button. no shame in pressing it. πŸ™ˆ
  • --team β€” generates default maintainer, uploaders and VCS URLs for whichever packaging team you name. the understood values are "science" and "med", which map to debian-science and debian-med respectively. pick your team, get your defaults, slay. πŸ’–
  • --repo β€” sets the R repository, which gets used in the package name. this one overrides the automatic detection, so if the auto-detect is giving wrong vibes, you just say it yourself. main character energy. ⭐
  • --tests β€” a comma-separated list of test templates to generate. understood values are:
    • "generic" β€” runs tests/*.R πŸ”₯
    • "run-unit-test" β€” installs tests as documentation, and can be run outside of autopkgtest πŸ’…
    • "bioc" β€” runs BiocGenerics::testPackage 🧚
    • "vignette" β€” attempts to rebuild documentation 🌸

stack 'em with commas, bestie. the syntax even says TEST1[,TEST2], so you know she's built for multiples. πŸŽ€


πŸ’œ AUTHOR πŸ’œ

this manpage was written by Andreas Tille. absolute legend, no cap. πŸ™Œ


and that's the whole thing!! go forth and package responsibly 🌈

πŸŽ€ sign-off: this page is from dh-make-R version 20161130, dated December 2016. oldie but a goodie, and she still ate. πŸ’–βœ¨
πŸ“¦ where this page comes from