roar-config(1)

πŸ“¦ version 1.0~beta12, in ubuntu jammy

πŸ’– roar-config(1) β€” the System User's Manual: roar-config era πŸ’–

okay bestie, welcome to roar-config, the lil' cutie from the RoarAudio fam who's here to spill the tea on your installed RoarAudio libraries ✨


🌸 NAME 🌸

roar-config β€” get information of installed RoarAudio libraries

like, it literally just tells you stuff about the RoarAudio libraries you have installed. no cap. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

roar-config --version

roar-config --compare-versions VERSIONA OPERATOR VERSIONB

roar-config [{--output-pc|--output-normal}] [--libs] [--cflags] [LIB]

roar-config [--product PRODUCT] [--provider PROVIDER] [--universal]
{--path PATH|--list-path}

roar-config --render-path PATH

✨ DESCRIPTION ✨

so this tiny tool is genuinely iconic β€” it prints out info about your installed versions and the flags you need to actually work with the RoarAudio libraries. it's giving "helpful bestie who knows where everything is" πŸ’…


πŸ‘‘ OPTIONS πŸ‘‘

  • --help β€” shows you a brief help. the classic "help me pls" move, we love her 🫢
  • --version β€” shows the version of the library. simple, clean, main character energy ⭐
  • --compare-versions VERSIONA OPERATOR VERSIONB β€” compares version VERSIONA against version VERSIONB using operator OPERATOR. both versions gotta be in dotted format (like 1.0.8) or the special keyword "current" β€” and that keyword means the currently used version, iykyk πŸ”₯

operator can be:

  • "eq" β€” equal
  • "ne" β€” not equal
  • "gt" β€” greater than
  • "ge" β€” greater than or equal
  • "lt" β€” less than
  • "le" β€” less than or equal

this function is mostly useful for checking minimum required or maximum supported versions of libroar in configure scripts. very "doing the math so you don't have to" of her πŸ’œ

  • --path NAME β€” prints path NAME. examples for NAME include prefix-plugins. yes queen, hand over the path πŸ“
  • --list-path β€” lists all known paths with their corresponding values. the full tour, no crumbs left behind 🌈
  • --product PRODUCT β€” product string for --path and --list-path. tagging your product in like a lil' name badge πŸŽ€
  • --provider PROVIDER β€” provider string for --path and --list-path. same energy, different label ✨
  • --universal β€” use the universal path for --path and --list-path. one path to rule them all, lowkey 🌍
  • --render-path PATH β€” renders the given path. the path can be:
    • any absolute path
    • a path relative to the user's home directory (prefixed with ~/)
    • a path relative to a path as used by --path (prefixed with $ and path name)

she's flexible, she's versatile, she ate πŸ’…

  • --libs β€” shows linker flags (-lxxx) needed to link the library. the "here's what you need to link, bestie" moment πŸ”—
  • --cflags β€” shows compiler flags needed to link the library. compiler says thank you 🧚
  • --output-pc β€” outputs in PC format.
  • --output-normal β€” outputs in "classical" format. vintage, but make it slay πŸ‘‘

πŸ’« SEE ALSO πŸ’«

go read those next, bestie, they're part of the lore πŸ“š


πŸ“œ HISTORY πŸ“œ

for history information, see RoarAudio(7). the origin story lives over there πŸ•°οΈ


k that's the whole page, no notes, you're basically a roar-config expert now πŸ’–

RoarAudio Β· January 2010 β€” mwah, tysm for reading, hope this was helpful, ily, bye bestie!! πŸŽ€βœ¨πŸ’…πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from