DH_XUL-EXT(1)

πŸ“¦ version 0.54.2, in debian bookworm, ubuntu jammy

✨ DH_XUL-EXT ✨

okay bestie, so this is dh_xul-ext from the mozilla-devscripts suite, and honestly? it's giving "small tool, huge main character energy" πŸ’… let's get into it


πŸŽ€ NAME πŸŽ€

dh_xul-ext β€” calculate XUL extension dependencies πŸ¦‹


🌸 SYNOPSIS 🌸

dh_xul-ext [options]

πŸ’– DESCRIPTION πŸ’–

So dh_xul-ext is a little helper tool for packaging XUL extensions ✨ What it does is, it looks at the packages that contain an install.rdf file and figures out which XUL applications are supported β€” and then it sets these substitution variables for you:

  • xpi:Depends
  • xpi:Recommends
  • xpi:Breaks
  • xpi:Enhances
  • xpi:Provides

And here's the chill part: unknown options get ignored, no cap. it's not gonna yell at you πŸ™ˆ


⭐ OPTIONS ⭐

  • -h, --help β€” shows you a lil brief help message 🫢
  • -a, --all β€” expands the substvars to all known XUL applications 🌈 If you don't pass this one, the substvars only get expanded to the XUL applications that are actually available on your distribution. So like, use this flag when you want to build a package that can be installed on all Debian-based systems without having to recompile it πŸ‘‘
  • -p package, --package=package β€” only calculate the substvars for the one package you specify πŸ’œ If you don't give this parameter, then literally every package listed in the control file gets processed πŸ“
  • -v, --verbose β€” prints more info, for the girlies who need the details πŸ”₯

🌈 ENVIRONMENT 🌈

  • DH_XUL_EXT_VENDOR β€” the vendor (like, for example, Debian or Ubuntu) that should be used for calculating the dependencies ✨ If this environment variable is not set, then dpkg-vendor(1) gets used to figure out the vendor instead. And setting this variable to all does the exact same thing as calling dh_xul-ext with --all πŸ’… iykyk

πŸ‘‘ AUTHOR πŸ‘‘

Benjamin Drung <bdrung@debian.org> β€” iconic, we love them πŸ’–


ngl bestie, that's the whole page β€” go forth and package your XUL extensions, you absolute legend πŸ¦‹

that's a wrap on dh_xul-ext from the mozilla-devscripts suite, dated October 2011 β€” mwah, slay, periodt πŸ’…βœ¨

πŸ“¦ where this page comes from