.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "PKGKDE-OVERRIDE-SC-DEV-LATEST 1" .TH PKGKDE-OVERRIDE-SC-DEV-LATEST 1 2024-02-13 "perl v5.38.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAME pkgkde\-override\-sc\-dev\-latest \- loosen kde\-sc\-dev\-latest Break restrictions .SH SYNOPSIS .IX Header "SYNOPSIS" \&\fBpkgkde-override-sc-dev\fR [\fB\-b\fR\fIbase_version\fR] [\fB\-v\fR\fIversion\fR] .SH DESCRIPTION .IX Header "DESCRIPTION" \&\fBpkgkde-override-sc-dev-lastest\fR is a helper utility which can be used to generate a dummy \fIkde-sc-dev-latest\fR package without \fIBreaks\fR field that is present in the original version. Original \fIkde-sc-dev-latest\fR package is used to force KDE Software Compilation modules to be built against the latest version of the KDE Development Platform modules without bumping versions of a bunch build dependencies for each KDE SC module. However, while original \fIkde-sc-dev-latest\fR does not cause problems when building in clean chroots, the restrictions imposed by its \fIBreaks\fR field might be undesirable on the maintainer system when: .IP \(bu 4 the maintainer wants to (test)build KDE module version X.Y.A against KDE Development Platform X.Y.B where (A > B); .IP \(bu 4 the maintainer builds a new upstream version of the some KDE Development Platform module on the system that has an old version of some KDE Development Platform packages installed. For example, even if kdepimlibs does not build depend on kdebase-workspace-dev, original \fIkde-sc-dev-latest\fR may prevent kdepimlibs X.Y.A to be built on the system which has kdebase-workspace X.Y.B (where A > B) installed. .PP By default, \fBpkgkde-override-sc-dev-latest\fR generates a dummy \&\fIkde-sc-dev-latest\fR package in the current working directory that is based on the current \f(CW\*(C`candidate\*(C'\fR version of the original \fIkde-sc-dev-latest\fR (as per apt-cache policy). You may specify a base version with the \fI\-b\fR option. The resulting dummy \fIkde-sc-dev-latest\fR override package will have \&\f(CW\*(C`\fR\f(CIbase_version\fR\f(CW+override\*(C'\fR as its version unless another one is specified with \&\fI\-v\fR option. Once the package is generated, you can install it like: .PP .Vb 1 \& # dpkg \-\-install kde\-sc\-dev_+override_all.deb .Ve .SH OPTIONS .IX Header "OPTIONS" .IP "\fB\-b\fR\fIbase_version\fR, \fB\-\-basever\fR=\fIbase_version\fR" 4 .IX Item "-bbase_version, --basever=base_version" The version of the original \fIkde-sc-dev-latest\fR package to base an override package on. It must be available in the APT database on the system. You may also pass special value \f(CW\*(C`latest\*(C'\fR to select the latest available version in the APT database. If you specify \f(CW\*(C`priority\*(C'\fR, the latest version with the highest priority will be selection. By default (if this option is not specified), candidate version is selected .IP "\fB\-v\fR\fIversion\fR, \fB\-\-version\fR=\fIversion\fR" 4 .IX Item "-vversion, --version=version" Generate an override package with the specified \f(CW\*(C`\fR\f(CIversion\fR\f(CW+override\*(C'\fR rather than default \f(CW\*(C`\fR\f(CIbase_version\fR\f(CW+override\*(C'\fR version. .SH AUTHOR .IX Header "AUTHOR" Modestas Vainius