XINE(1)

πŸ’– XINE-CONFIG πŸ’–

okay bestie, listen up, we're talking about xine-config β€” a little script whose whole job is to tell you stuff about the installed version of libxine. it's giving ✨middleware gossip✨ but like, in flag form.


🌸 SYNOPSIS 🌸

xine-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--libs]
            [--cflags] [--objcflags] [--plugindir] [--datadir] [--scriptdir]
            [--localedir]

that's it, that's the whole girl. she takes flags and gives you answers πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

⚠️ bestie. xine-config is DEPRECATED. use pkg-config instead. i'm not being dramatic, that's literally what the docs say. the way this script is lowkey retired and still showing up to the function 😭

so like, xine-config is a tool you use to figure out the compiler and linker flags you need so you can compile and link programs that use libxine. think of it as your little flag concierge πŸŽ€

she can also tell you the directories where libxine expects plugins. very demure, very informative.


✨ OPTIONS ✨

so xine-config accepts the options below, and passes them on (possibly modified, like a lil glow-up πŸ’…) to pkg-config libxine.

  • --version β€” maps to --modversion. prints the currently installed version of libxine on the standard output. yes queen, tell us the number πŸ”₯
  • --libs β€” passed on unmodified.
  • --cflags β€” passed on unmodified.
  • --objcflags β€” passed on unmodified. prints the compiler flags (for C and Objective C, respectively) that are necessary to compile a program that uses libxine. objective C girlies, this one's for you πŸ’œ
  • --bindir β€” maps to --variable=.... prints the directory where, respectively, libxine binaries, plugins, data files, scripts and locale data are stored/expected.
  • --plugindir β€” maps to --variable=.... same deal β€” the directory where the plugins live πŸ’–
  • --datadir β€” maps to --variable=.... the directory for the data files, periodt.
  • --scriptdir β€” maps to --variable=.... the directory for the scripts, as promised.
  • --localedir β€” maps to --variable=.... the directory where locale data is stored/expected 🌈
  • --prefix=PREFIX β€” maps to --define-variable=prefix=PREFIX. if you specify it, use PREFIX instead of the installation prefix that xine-lib was built with. this option is also used for the exec prefix if --exec-prefix was not specified. she multitasks, no cap πŸ‘‘
  • --exec-prefix=PREFIX β€” maps to --define-variable=exec_prefix=PREFIX. if you specify it, use PREFIX instead of the installation exec prefix that xine-lib was built with. main character energy, just for exec prefix ✨

πŸ” SEE ALSO πŸ”

go read those too, bestie, they're in the same universe 🫢


Copyright Β© 2001 Siggi Langauf, Β© 2001-2008 the xine project. Based on the man page for gtk-config, Β© 1998 Owen Taylor.

Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation.


and that's the whole page, fr fr πŸ’€πŸ’– shoutout to The xine project, this one's dated 2001-08-28 β€” yes, she's been iconic since way back, and we're obsessed. bye bestie, go use pkg-config πŸŒΈβœ¨πŸ¦‹