igwn-packaging-tools
¶
Metapackage to pull in general packaging tools for IGWN
License: GPL-3.0-or-later
Maintainer: Computing and Software Committee (CompSoft) (compsoft@ligo.org)
Priority: optional
Section:
Description¶
IGWN metapackage to install useful tools required for building binary packages on a given platform.
Distributions¶
Bookworm (Debian)¶
Metapackage name: igwn-packaging-tools
Requirements:
igwn-archive
dpkg-dev
devscripts
git-buildpackage
lintian
Extra headers:
Provides: lscsoft-packaging-tools (= ${binary:Version})
Replaces: lscsoft-packaging-tools (<< 20210428)
Breaks: lscsoft-packaging-tools (<= 20210428)
Tests:
The following test commands are automatically run during continuous integration
to validate this metapackage works as advertised:
mk-build-deps --version
Bullseye (Debian)¶
Metapackage name: igwn-packaging-tools
Requirements:
igwn-archive
dpkg-dev
devscripts
git-buildpackage
lintian
Extra headers:
Provides: lscsoft-packaging-tools (= ${binary:Version})
Replaces: lscsoft-packaging-tools (<< 20210428)
Breaks: lscsoft-packaging-tools (<= 20210428)
Tests:
The following test commands are automatically run during continuous integration
to validate this metapackage works as advertised:
mk-build-deps --version
Buster (Debian)¶
Metapackage name: igwn-packaging-tools
Requirements:
igwn-archive
dpkg-dev
devscripts
git-buildpackage
lintian
Extra headers:
Provides: lscsoft-packaging-tools (= ${binary:Version})
Replaces: lscsoft-packaging-tools (<< 20210428)
Breaks: lscsoft-packaging-tools (<= 20210428)
Tests:
The following test commands are automatically run during continuous integration
to validate this metapackage works as advertised:
mk-build-deps --version
Conda¶
Metapackage name: igwn-packaging-tools
Requirements:
igwn-archive
boa
conda-build
conda-forge-pinning
conda-smithy
conda-verify
Tests:
The following test commands are automatically run during continuous integration
to validate this metapackage works as advertised:
conda build --help
EL10 (RHEL)¶
Metapackage name: igwn-packaging-tools
Requirements:
igwn-archive
epel-rpm-macros
redhat-rpm-config
rpm-build
rpmdevtools
rpmlint
yum-utils
Extra headers:
Provides: lscsoft-packaging-tools = %{version}-%{release}
Obsoletes: lscsoft-packaging-tools <= 20210428
Tests:
The following test commands are automatically run during continuous integration
to validate this metapackage works as advertised:
yum-builddep --version
test $(rpm --eval "%epel") == $(rpm --eval "%rhel")
test $(rpm --eval "%python3_pkgversion") == "3"
EL8 (RHEL)¶
Metapackage name: igwn-packaging-tools
Requirements:
igwn-archive
epel-rpm-macros
redhat-rpm-config
rpm-build
rpmdevtools
rpmlint
yum-utils
Extra headers:
Provides: lscsoft-packaging-tools = %{version}-%{release}
Obsoletes: lscsoft-packaging-tools <= 20210428
Tests:
The following test commands are automatically run during continuous integration
to validate this metapackage works as advertised:
yum-builddep --version
test $(rpm --eval "%epel") == $(rpm --eval "%rhel")
test $(rpm --eval "%python3_pkgversion") == "3"
EL9 (RHEL)¶
Metapackage name: igwn-packaging-tools
Requirements:
igwn-archive
epel-rpm-macros
redhat-rpm-config
rpm-build
rpmdevtools
rpmlint
yum-utils
Extra headers:
Provides: lscsoft-packaging-tools = %{version}-%{release}
Obsoletes: lscsoft-packaging-tools <= 20210428
Tests:
The following test commands are automatically run during continuous integration
to validate this metapackage works as advertised:
yum-builddep --version
test $(rpm --eval "%epel") == $(rpm --eval "%rhel")
test $(rpm --eval "%python3_pkgversion") == "3"
Stretch (Debian)¶
Metapackage name: igwn-packaging-tools
Requirements:
igwn-archive
dpkg-dev
devscripts
git-buildpackage
lintian
Extra headers:
Provides: lscsoft-packaging-tools (= ${binary:Version})
Replaces: lscsoft-packaging-tools (<< 20210428)
Breaks: lscsoft-packaging-tools (<= 20210428)
Tests:
The following test commands are automatically run during continuous integration
to validate this metapackage works as advertised:
mk-build-deps --version
Trixie (Debian)¶
Metapackage name: igwn-packaging-tools
Requirements:
igwn-archive
dpkg-dev
devscripts
git-buildpackage
lintian
Extra headers:
Provides: lscsoft-packaging-tools (= ${binary:Version})
Replaces: lscsoft-packaging-tools (<< 20210428)
Breaks: lscsoft-packaging-tools (<= 20210428)
Tests:
The following test commands are automatically run during continuous integration
to validate this metapackage works as advertised:
mk-build-deps --version
Changelog¶
20240607¶
Date: 2024-06-07 11:16:55+00:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes
- install redhat-rpm-config instead of individual macros packages
20240108¶
Date: 2024-01-08 12:37:20+00:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes
- remove python2-rpm-macros
20220520¶
Date: 2022-10-11 15:06:05+01:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes
- use versioned Provides
20220520¶
Date: 2022-05-20 14:15:15+01:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes
- add boa
20220208¶
Date: 2022-02-08 16:33:06-07:00
Author: Adam Mercer (adam.mercer@ligo.org)
Changes
- add igwn-archive
20210428¶
Date: 2021-04-28 17:07:16+01:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes
- rename to
igwn-packaging-tools
20200506¶
Date: 2020-05-06 10:15:47+01:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes
- add git-buildpackages
20191029¶
Date: 2019-10-29 18:13:18+00:00
Author: Duncan Macleod (duncan.macleod@ligo.org)
Changes
- first release