summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-libs/libjcat: Removed oldLars Wendler2020-04-274-131/+0
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* dev-libs/libjcat: Bump to version 0.1.2Lars Wendler2020-04-272-0/+66
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* dev-libs/libjcat: Added myself as co-maintainerLars Wendler2020-04-271-0/+4
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* dev-libs/libjcat: add explicit build-time dependency on PythonMarek Szuba2020-04-231-1/+11
| | | | | | | | | | | | | | | | libjcat build scripts run an external Python script to generate a map file for the library. In the current version of libjcat Meson invokes that script using the same Python as itself (it depends on the same Python packages as said script), however upstream has recently changed this to an explicit request for an implementation providing XML support and setuptools - and when I tried the very same approach in the course of investigating Bug #715670, without an explicit dependency it would abort configuration unless the necessary modules were provided by the default python3. Besides, implicitly depending on modules used by Meson itself goes against the whole "I am written in Python but you are not supposed to pay any attention to it" thing. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-libs/libjcat: bump to 0.1.1Marek Szuba2020-04-213-0/+102
| | | | | Closes: https://bugs.gentoo.org/718574 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-libs/libjcat: better control over build-time Python usedMarek Szuba2020-04-012-0/+30
| | | | | | | | | | | | | | | libjcat/meson.build calls a helper Python script which depends on modules 'sys' (core, always present), 'xml' (core, controlled by USE=xml) and 'pkg_resources' (from dev-python/setuptools) - using whatever Python version /usr/bin/python3 points to, which may well provide neither of the latter two modules. Make sure the helper script is invoked using the Python interpreter used to run meson itself, as that one is guaranteed to both provide XML support (the very same import line appears all over the package mesonbuild) and have setuptools (it's in RDEPEND of dev-util/meson). Closes: https://bugs.gentoo.org/715670 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-libs/libjcat: new packageMarek Szuba2020-03-304-0/+124
An upcoming dependency of sys-apps/fwupd. Signed-off-by: Marek Szuba <marecki@gentoo.org>