DH_XINE(1)
π DH_XINE β the manual, but make it cute
okay bestie, so this is the manual page for dh_xine, and yeah it lives in the General Commands Manual section (section 1, iykyk). buckle up, it's short but it's iconic π
β¨ NAME β¨
dh_xine β literally just does the math on your xine-lib dependencies. that's the whole job. slay. π
πΈ SYNOPSIS πΈ
dh_xine [debhelper options] [package name suffixes]
π¦ DESCRIPTION π¦
so dh_xine is a debhelper program, right? and its whole main-character purpose is generating the ${xine-x:Depends} and ${xine-console:Depends} substitutions, then dropping them into your substvars files. periodt. β¨
every single xine-lib front end has to have one of these two substvars listed in its Depends line over in debian/control. like, that's the rule.
π¨ not me being dramatic but β using package names directly will, sooner or later, break. don't do it. it's giving chaos. π
now here's the fun part: by listing package name suffixes, you can generate dependencies and recommendations (almost) whenever you want. it's giving build-your-own-adventure π«Ά. and if you don't specify any? no worries bestie, 'x' and 'console' get used by default, which generates xine-x:Depends and xine-console:Depends. default behaviour, ate. π
π EXAMPLES π
so dh_xine is usually called indirectly, inside a rules file, via the dh command. like this:
%:
dh --with xine $@
it can also be called directly, as long as you do it before calling dh_gencontrol. order matters bestie, don't skip ahead π
π CONFORMS TO π
Debian policy, version 3.8.1. she conforms, she's compliant, she's valid. π
π₯ SEE ALSO π₯
β real talk: this program is not a part of debhelper. she just hangs out with debhelper sometimes. adjacent. separate. iconic in her own right.
π AUTHOR π
Darren Salt <linux@youmustbejoking.demon.co.uk> β the legend, the moment, the author. π«Ά
and that's the page!! brought to you by The xine project, dated 2009-03-25, from the General Commands Manual (DH_XINE(1)). stan a tiny manpage that just does its one job flawlessly πβ¨π
π¦ where this page comes from
- debian bookworm: libxine2-dev 1.2.13-1
- debian trixie: libxine2-dev 1.2.13+hg20240723-3+b1
- ubuntu jammy: libxine2-dev 1.2.11-2
- ubuntu noble: libxine2-dev 1.2.13+hg20230710-2ubuntu6
- ubuntu questing: libxine2-dev 1.2.13+hg20240723-3build1
- ubuntu resolute: libxine2-dev 1.2.13+hg20251029-2
- ubuntu stonking: libxine2-dev 1.2.13+hg20251029-2build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms