PKGKDE-...V-LATEST(1)
π PKGKDE-OVERRIDE-SC-DEV-LATEST π
okay bestie, welcome to section 1 of the User Contributed Perl Documentation, aka pkgkde-override-sc-dev-latest πΈ
β¨ NAME β¨
pkgkde-override-sc-dev-latest β it loosens the Breaks restrictions that kde-sc-dev-latest throws at you π
π SYNOPSIS π
pkgkde-override-sc-dev [-bbase_version] [-vversion]
π¦ DESCRIPTION π¦
so pkgkde-override-sc-dev-lastest is this little helper utility that exists for one (1) extremely specific reason: it builds you a dummy kde-sc-dev-latest package that has no Breaks field, unlike the real one which is absolutely serving cunt with the restrictions π
here's the lore, bestie: the original kde-sc-dev-latest package is there to force all the KDE Software Compilation modules to get built against the latest version of the KDE Development Platform modules, and it does that without you having to bump the versions of a whole bunch of build dependencies for every single KDE SC module. iconic behaviour, honestly π
but here's the thing β and this is the part that eats: while the original kde-sc-dev-latest is totally fine when you're building in clean chroots, the restrictions from its Breaks field can be straight up undesirable on the maintainer's system when:
- the maintainer wants to (test)build KDE module version X.Y.A against KDE Development Platform X.Y.B, where (A > B);
- the maintainer is building a new upstream version of some KDE Development Platform module on a system that already has an old version of some KDE Development Platform packages installed. for example, even if
kdepimlibsdoes not build depend onkdebase-workspace-dev, the originalkde-sc-dev-latestmay still preventkdepimlibsX.Y.A from being built on a system that haskdebase-workspaceX.Y.B (where A > B) installed. rude fr fr π
by default, pkgkde-override-sc-dev-latest generates a dummy kde-sc-dev-latest package right there in your current working directory, based on the current "candidate" version of the original kde-sc-dev-latest (as per apt-cache policy). you can also specify a base version with the -b option β¨
the resulting dummy kde-sc-dev-latest override package will carry base_version+override as its version, unless you specify a different one with the -v option π
once the package is generated, you install it like this:
# dpkg --install kde-sc-dev_<version>+override_all.deb
π OPTIONS π
-bbase_version,--basever=base_versionβ the version of the originalkde-sc-dev-latestpackage that you want to base an override package on. it must be available in the APT database on your system, no exceptions π«Ά you may also pass the special valuelatestto select the latest available version in the APT database. and if you passpriority, then the latest version with the highest priority will be selection. by default (aka when this option is not specified at all), the candidate version is selected π-vversion,--version=versionβ generates an override package using theversion+overrideyou specify, instead of the defaultbase_version+overrideversion. you're the main character, pick your own version π
π AUTHOR π
Modestas Vainius <modax@debian.org> π
and that's a wrap babes β¨ this page came to you from perl v5.42.3, dated 2026-08-19 β slay, stay hydrated, and never forget to read the fine print π
π¦ where this page comes from
- ubuntu stonking: pkg-kde-tools 0.22.1ubuntu2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms