Opened 3 years ago

Last modified 2 years ago

#28883 closed defect

update pkgconfig to version 1.5.1 — at Version 3

Reported by: Dima Pasechnik Owned by:
Priority: major Milestone: sage-9.1
Component: packages: standard Keywords:
Cc: François Bissey, Erik Bray, Tobias Hansen, Ximin Luo, Isuru Fernando, Matthias Köppe Merged in:
Authors: Dima Pasechnik Reviewers:
Report Upstream: N/A Work issues:
Branch: u/dimpase/packages/pkgconfig151 (Commits, GitHub, GitLab) Commit: e5c91dbb4d313d43f05cf3d33fc1758ac089613d
Dependencies: Stopgaps:

Status badges

Description (last modified by Dima Pasechnik)

the current version is buggy, as we found out on #27870

also, pkgconfig switched to https://python-poetry.org/ from setuptools, so we either get poetry installed too (which is a big task), or go Debian way and provide setup.py. That's what they do in their (not really "orig") tarball on

http://deb.debian.org/debian/pool/main/p/python-pkgconfig/

Cf. https://salsa.debian.org/python-team/modules/python-pkgconfig/tree/master

The pypi tarball has setup.py, so we can just use it. tarball: https://files.pythonhosted.org/packages/6e/a9/ff67ef67217dfdf2aca847685fe789f82b931a6957a3deac861297585db6/pkgconfig-1.5.1.tar.gz

Change History (3)

comment:1 Changed 3 years ago by Dima Pasechnik

Description: modified (diff)

comment:2 Changed 3 years ago by Dima Pasechnik

Cc: François Bissey Erik Bray Tobias Hansen Ximin Luo added
Description: modified (diff)

I found adding setup.py into the "orig" tarball rather than into debian/patches rather unusual.

comment:3 Changed 3 years ago by Dima Pasechnik

Authors: Dima Pasechnik
Branch: u/dimpase/packages/pkgconfig151
Commit: e5c91dbb4d313d43f05cf3d33fc1758ac089613d
Description: modified (diff)
Note: See TracTickets for help on using tickets.