summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* */*: update for slotted RustMatt Jolly2024-11-093-0/+0
| | | | | | | | | | | | | | Tidyups: - $(cargo_crate_uris) - Rust BDEPENDS come from the eclass except in very rare circumstances (RUST_OPTIONAL=1) - RUST_M{AX,IN}_VER where required. - Suboptimal crate separator (`-` -> `@`) Signed-off-by: Matt Jolly <kangie@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/39218 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* app-emulation/virtiofsd: Add 1.11.1Michal Privoznik2024-10-112-0/+185
| | | | | | Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38715 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: Update live ebuildMichal Privoznik2024-10-111-4/+19
| | | | | | | | Upstream moved to new versions of some crates. Update them in the live ebuild. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: Stabilize 1.10.1 amd64, #939935Arthur Zamarin2024-09-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/virtiofsd: Stabilize 1.10.1 ppc64, #939935Arthur Zamarin2024-09-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/virtiofsd: Update live ebuildMichal Privoznik2024-07-071-3/+3
| | | | | | | | | Upstream moved to new versions of some crates. Update them in the live ebuild. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36992 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: Add 1.10.1Michal Privoznik2024-07-072-0/+149
| | | | | | Bug: https://bugs.gentoo.org/933366 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: Stabilize 1.10.0 amd64, #930886Joonas Niilola2024-04-291-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/virtiofsd: Stabilize 1.10.0 ppc64, #930886Jakov Smolić2024-04-291-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* app-emulation/virtiofsd: drop 1.8.0Sam James2024-03-022-156/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: fix ~ppc64 kwSam James2024-01-261-1/+1
| | | | | | | <1.9.0 doesn't work. Bug: https://bugs.gentoo.org/920194 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: crank copyrightSam James2024-01-263-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: Drop 1.5.1-r2 and 1.6.1-r1Michal Privoznik2024-01-263-323/+0
| | | | | | Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34333 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: Add 1.10.0Michal Privoznik2024-01-262-0/+156
| | | | | Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: Add ~ppc64 KEYWORDMichal Privoznik2024-01-262-2/+2
| | | | | | | | | | Linked bug shows that virtiofsd works on ppc64 (tested version was 1.8.0). Add ~ppc64 keyword to corresponding ebuild and live ebuild. Bug: https://bugs.gentoo.org/920194 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: Update live ebuildMichal Privoznik2024-01-261-44/+49
| | | | | | | | | | | | Update list of crates and subsequently used licenses. Also, upstream renamed the 50-qemu-virtiofsd.json to just 50-virtiofsd.json. While we no longer clash with the file installed by app-emulation/qemu, continue installing it under a different name so that libvirt prioritizes the virtiofsd installed by app-emulation/virtiofsd over the one installed by app-emulation/qemu. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: Add 1.8.0Michal Privoznik2023-09-062-0/+191
| | | | | | | Closes: https://bugs.gentoo.org/908047 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32647 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: Reflect changed path in QA_FLAGS_IGNOREDMichal Privoznik2023-07-283-3/+3
| | | | | | | | | | | The binary is no longer installed under /usr/bin rather /usr/libexec. Reflect this change in QA_FLAGS_IGNORED variable. Closes: https://bugs.gentoo.org/911311 Closes: https://bugs.gentoo.org/911312 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32078 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/virtiofsd: Move virtiofsd binary into /usr/libexecMichal Privoznik2023-07-273-0/+9
| | | | | | | | | | | | | | | | | In one of my recent commits I've introduced JSON descriptor file that libvirt uses when learning about helper binaries (40-qemu-virtiofsd.json). What I did not realize is that the file tells libvirt to execute /usr/libexec/virtiofsd while our ebuilds install the binary under /usr/bin/. I haven't found a way to tell cargo_src_install where to install the binary so we have to move it 'manually'. Bug: https://bugs.gentoo.org/909372 Closes: https://bugs.gentoo.org/911274 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32062 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: modernise cargo.eclass usage; use bzip2Sam James2023-07-023-171/+175
| | | | | | Addresses some pkgcheck warnings. Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: version bump to 1.6.1Michal Privoznik2023-07-022-0/+139
| | | | | | Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31667 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: Install 50-qemu-virtiofsd.jsonMichal Privoznik2023-07-022-0/+24
| | | | | | | | | | | | | | | | With the old virtiofsd provided by app-emulation/qemu the corresponding JSON file descriptor is installed by QEMU. But with this new rust version, we have to install it ourselves in order for libvirt to pick it up. To avoid conflicts with the file installed by app-emulation/qemu we can install it under a different name. And because smaller number means higher priority let's go with "40-qemu-virtiofsd.json" so that users with <app-emulation/qemu-8.0.0 can benefit from rust version of the daemon (if both are installed). Closes: https://bugs.gentoo.org/909372 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtiofsd: Add 1.5.1 releaseMichal Privoznik2023-04-172-0/+208
| | | | | Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/virtiofsd: Add live ebuildMichal Privoznik2023-04-172-0/+141
This is new package. virtiofsd allows sharing files between virtual machines and host. app-emulation/qemu used to ship a C implementation, but it was dropped recently [1] in favor of Rust implementation. Package the latter then. The list of crates was generated by 'cargo ebuild' helper. 1: https://gitlab.com/qemu-project/qemu/-/commit/0aaf44776e00d9008806a4731a03271f039515a1 Closes: https://bugs.gentoo.org/show_bug.cgi?id=897892 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>