jw-pkg/make/project.conf
Jan Lindemann d76350643d
project.conf: Don't require pyright on Debian

pkg.requires.os.release = python3-pyright breaks CI on Kali Linux. It is present in the janware repos, but using those would cross a line: jw-pkg must be buildable from the base repositories alone, so don't make pyright mandatory for Debian, because that pulls it in for Kali, too.

Ironically, the Debian repo provides it. Which makes it obvious that we will need another entry in the os cascade for Debian proper to allow pulling in such packages on Debian.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-06-04 23:14:49 +02:00

47 lines
1.1 KiB
Text

[summary]
janware GmbH software build system
[description]
A package providing a lightweight cross-platform software build and packaging
system, for use both standalone and from within a janware software build tree.
[global]
group = "Development/Tools/Building"
subpackages = run devel
license = LGPL 2
jw-maintainer = jan
[build]
libname = none
[pkg.requires.jw]
devel = jw-pkg-run = VERSION-REVISION
[pkg.requires.os]
run = bash, python3
build = make, time, xdg-utils, coreutils, cpio, xdg-utils, git-core
devel = sudo, gawk, pkg-config
release = mypy, python3-isort, python3-yapf
[pkg.requires.centos]
run = hostname, python
build = epel-release, pkgconfig
release = rpm-build
[pkg.requires.ubuntu-16]
build = realpath
[pkg.requires.ubuntu-14]
build = realpath
[pkg.requires.suse]
run = python3
release = rpmbuild, python3-base, python3-pyright
[pkg.requires.debian]
run = python3
release = devscripts, debhelper, dput, libparse-debcontrol-perl, fakeroot, build-essential:native, yapf3
[pkg.requires.yocto]
run = python3-core
build = coreutils-native, xdg-utils-native