summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/libguestfs: sort some deps in 1.55.5Joonas Niilola10 days1-4/+4
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libguestfs: sort some deps in 1.54.1Joonas Niilola10 days1-4/+4
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libguestfs: add 1.55.5Christopher Byrne10 days2-0/+233
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removal of "systemtap" USE flag. No longer supported by upstream Removal of "gtk" USE flag. No longer links against GTK. Merge "inspect-icons" into {R,}DEPEND. This flag didn't do what it said, it just added some additional support for some icon formats. Added "vala" use flag for Vala binding. Completely refactored dependencies. This package's build system is a mess. It automagically probes things, some of which it never uses with certain options. libvirt will be the default backend with the libvirt USE flag is set. Either dev-libs/libisoburn or app-cdr/cdrtools can satisfy dependency (former preferred) Several bugs fixed Broken tests skipped, some previously broken tests were fixed. Python 3.13 support added Without KVM acceleration, the tests take a long time (On a 8-core 11th gen Intel processor with hyperthreading it takes 2 to 3 hours to run the test suite). One of the tests alone have 600 sub-tests and takes 30-60 minutes to complete just that one test. This can worked around by adding a strategic "addwrite /dev/kvm" and the proper /dev/kvm permissions so Portage can access it (for testing only, not for production use!). Or turn off the sandboxes, however, some tests will succeed when they would normally fail in the sandbox, so I don't recommend it for development purposes. With KVM, the whole testsuite runs in 5-10 minutes. Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libguestfs: add 1.54.1Christopher Byrne10 days3-0/+238
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removal of "systemtap" USE flag. No longer supported by upstream Removal of "gtk" USE flag. No longer links against GTK. Merge "inspect-icons" into {R,}DEPEND. This flag didn't do what it said, it just added some additional support for some icon formats. Added "vala" use flag for Vala binding. Completely refactored dependencies. This package's build system is a mess. It automagically probes things, some of which it never uses with certain options. libvirt will be the default backend with the libvirt USE flag is set. Either dev-libs/libisoburn or app-cdr/cdrtools can satisfy dependency (former preferred) Several bugs fixed Broken tests skipped, some previously broken tests were fixed. Python 3.13 support added Without KVM acceleration, the tests take a long time (On a 8-core 11th gen Intel processor with hyperthreading it takes 2 to 3 hours to run the test suite). One of the tests alone have 600 sub-tests and takes 30-60 minutes to complete just that one test. This can worked around by adding a strategic "addwrite /dev/kvm" and the proper /dev/kvm permissions so Portage can access it (for testing only, not for production use!). Or turn off the sandboxes, however, some tests will succeed when they would normally fail in the sandbox, so I don't recommend it for development purposes. With KVM, the whole testsuite runs in 5-10 minutes. Closes: https://bugs.gentoo.org/816759 Closes: https://bugs.gentoo.org/911641 Closes: https://bugs.gentoo.org/930590 Closes: https://bugs.gentoo.org/933712 Closes: https://bugs.gentoo.org/936623 Closes: https://bugs.gentoo.org/857849 Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libguestfs: New maintainerChristopher Byrne10 days1-11/+22
| | | | | Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libguestfs: enable py3.12Pacho Ramos2024-06-191-1/+1
| | | | | Closes: https://bugs.gentoo.org/929308 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
* app-emulation/libguestfs: only keyword stable releases, not development onesSam James2024-04-281-1/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: fix USE=fuseSam James2024-04-241-1/+1
| | | | | | | | | | | | | | Unfortunately, the configure check for --enable-fuse will silently not build/install the fuse tools (rather than aborting) if fuse isn't found. We were depending on fuse:= but libguestfs still specifically needs fuse:0 (fuse2). Fedora's packaging does the same thing (checked because the maintainer of the package in Fedora is involved upstream w/ libguestfs too), even though I'm surpried to see stuff still needing fuse2. This fixes installation of guestunmount etc. Signed-off-by: Sam James <sam@gentoo.org>
* Move {dev-util → dev-debug}/systemtapMichał Górny2024-01-192-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* app-emulation/libguestfs: app-arch/cpio -> app-alternatives/cpioSam James2024-01-081-2/+2
| | | | | | | | All of these will be using app-alternatives/cpio anyway as they're not calling gcpio, so make the dep reflect reality. Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: Keyword 1.48.6 ppc64, #892954Arthur Zamarin2023-12-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/libguestfs: add missing depsSam James2023-10-081-1/+2
| | | | | | | Oops, I forgot this earlier in b7fa38898fcb43f810130bc5a3001fe8091168bf. Fixes: b7fa38898fcb43f810130bc5a3001fe8091168bf Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: needs bison+flexSam James2023-10-081-5/+12
| | | | | Bug: https://bugs.gentoo.org/915339 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: drop 1.48.4Sam James2023-10-082-245/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: add missing bison bdepJoonas Niilola2023-10-071-0/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libguestfs: Stabilize 1.48.6 amd64, #915321Joonas Niilola2023-10-071-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/libguestfs: fix VariableShadowedArthur Zamarin2023-09-192-4/+8
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/libguestfs: add 1.48.6Sven Wegener2023-04-102-0/+243
| | | | Signed-off-by: Sven Wegener <swegener@gentoo.org>
* app-emulation/libguestfs: call python_optimizeSven Wegener2023-04-101-0/+2
| | | | Signed-off-by: Sven Wegener <swegener@gentoo.org>
* app-emulation/libguestfs: update SRC_URISven Wegener2023-04-101-1/+1
| | | | Signed-off-by: Sven Wegener <swegener@gentoo.org>
* app-emulation/libguestfs: drop unnecessary patch, enable py3.11Sam James2023-02-162-28/+3
| | | | | | Patch seems obsoleted by https://github.com/libguestfs/libguestfs/commit/adfaf25a12b97b18f8a22d96803cd0920bfd25f7. Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: drop 1.48.0, 1.48.3Sam James2023-02-163-437/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: Keyword 1.48.4 x86, #884187Arthur Zamarin2022-12-051-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/libguestfs: add github upstream metadataSam James2022-07-281-0/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: add 1.48.4Sam James2022-07-132-0/+241
| | | | | Bug: https://bugs.gentoo.org/857828 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: add 1.48.3Sam James2022-05-312-0/+219
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: drop 1.46.0-r4Sam James2022-04-294-290/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: drop 1.38.6-r104, 1.44.1-r1Sam James2022-04-103-408/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: add 1.48.0Sam James2022-04-102-0/+218
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: add bump w/ guestfs-tools noteSam James2022-04-101-0/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: drop obsolete sys-libs/db dependency; add rpm depSam James2022-04-101-1/+1
| | | | | | Dropped in 1.45+ now that RPM can do it by itself. Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: fix automagic libselinux dependencySam James2022-03-061-3/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: note that guestfs-tools is now needed for toolsSam James2021-10-311-13/+1
| | | | | | | Always show the message rather than conditionally. Bug: https://bugs.gentoo.org/789354 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: fix build failure in 1.46.0Sam James2021-10-241-3/+4
| | | | | | | Restore patch from 1.44.x branch. Closes: https://bugs.gentoo.org/820053 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: keyword 1.46.0-r1 (new libguestfs-tools split)Sam James2021-10-221-2/+1
| | | | | Closes: https://bugs.gentoo.org/816693 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: block guestfs-tools in older versionsSam James2021-10-082-0/+2
| | | | | Bug: https://bugs.gentoo.org/816693 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: fix UnusedInherits (bash-completion-r1)Sam James2021-10-072-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: split out tools into guestfs-tools, tidy ebuildSam James2021-10-072-81/+79
| | | | | Bug: https://bugs.gentoo.org/816693 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: add 1.46.0Sam James2021-10-022-0/+214
| | | | | Closes: https://bugs.gentoo.org/794877 Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* app-emulation/libguestfs: Update inherit from l10n to strip-linguasUlrich Müller2021-06-302-2/+2
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* app-emulation/libguestfs: enable OCaml by default for toolsSam James2021-06-182-4/+6
| | | | | | | Needed for some common/popular tools. Closes: https://bugs.gentoo.org/789354 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: fix libxcrypt RPATHSam James2021-06-182-3/+7
| | | | | | | | | | | | | We were struggling to find libxcrypt (when USE=-system) because it's buried away in a subdir - /usr/$(get_libdir)/xcrypt. For now, let's include a helping hand hint (RPATH) to tell binaries to look there for libraries. This won't be an issue in future when we fully remove/disable libcrypt from glibc and use libxcrypt[system] instead. Thanks-to: Hank Leininger <hlein@korelogic.com> Closes: https://bugs.gentoo.org/789354 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: skip irrelevant Bash completion testSam James2021-06-081-0/+5
| | | | | Closes: https://bugs.gentoo.org/794874 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: don't call AR directlySam James2021-06-081-1/+4
| | | | | Closes: https://bugs.gentoo.org/794877 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: add missing libjansson dependencySam James2021-06-081-0/+1
| | | | | Closes: https://bugs.gentoo.org/794850 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: add 1.44.1Sam James2021-06-073-0/+228
| | | | | | | | | Closes: https://bugs.gentoo.org/782079 Closes: https://bugs.gentoo.org/746335 Closes: https://bugs.gentoo.org/758353 Closes: https://bugs.gentoo.org/682256 Closes: https://bugs.gentoo.org/729674 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: clean up patchSam James2021-04-191-6/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: convert to dev-ml/ounit2 for testsSam James2021-03-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libguestfs: libxcrypt fix, restore and update py3, cleanupHank Leininger2021-03-1313-436/+11
| | | | | | | | | | | | | | | Current version won't build with libxcrypt 4.x, which has been stabilized. Added workaround. Also restored and bumped supported Python versions. Removed libguestfs-1.36 because it has been unbuildable ever since libguestfs-appliance-1.36 was removed in d0c2104377b00b4b6b029ba2e6390a00c58057b2. Signed-off-by: Hank Leininger <hlein@korelogic.com> Closes: https://bugs.gentoo.org/703118 Bug: https://bugs.gentoo.org/734634 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/16965 Signed-off-by: Sam James <sam@gentoo.org>