Source: based-release
Section: admin
Priority: optional
Maintainer: Clay Risser <clayrisser@gmail.com>
Rules-Requires-Root: no
Build-Depends:
 bats <!nocheck>,
 debhelper-compat (= 13),
 librsvg2-bin,
Standards-Version: 4.7.0
Homepage: https://basedlinux.com
Vcs-Browser: https://git.corp.bitspur.com/basedlinux.com/debian/based-release
Vcs-Git: https://git.corp.bitspur.com/basedlinux.com/debian/based-release.git

Package: based-release
Architecture: all
Multi-Arch: foreign
Depends:
 base-files (>= 13~),
 ${misc:Depends},
Description: Based Linux release identification
 The files that name the operating system: /usr/lib/os-release (the target
 of the /etc/os-release symlink), /etc/issue, /etc/issue.net,
 /etc/lsb-release and /etc/motd, carrying the Based Linux name, ID and
 version over the Debian or Ubuntu base it is built on.
 .
 os-release and lsb-release are rendered at install time from the base's own
 os-release, so one package gives Based Linux D13 (trixie) on Debian 13,
 Based Linux U24 (noble) on Ubuntu 24.04 and Based Linux U26 (resolute) on
 Ubuntu 26.04: ID=based, ID_LIKE names the base, and VERSION_CODENAME stays
 the base codename so apt-suite scripts keep working. A base-files upgrade re-renders them through a file trigger.
 .
 base-files owns os-release, issue, issue.net and (on Ubuntu) lsb-release
 and rewrites os-release on every upgrade, so this package diverts those
 with dpkg-divert: the base's copies stay readable at the same paths under
 a .debian suffix and come back when the package is removed or purged.
 .
 On Ubuntu the Settings > About panel is compiled to draw base-files'
 /usr/share/pixmaps/ubuntu-logo-text.png and -dark.png rather than the
 os-release logo, so on a base that ships them postinst diverts both
 (to a .distrib suffix) and links the Based lockup, rendered from the
 brand SVGs at build time into /usr/share/based/about/, in their place.
