From 532ea04b5379c6fc305e7d4dd054616c4727945c Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Wed, 19 Jul 2023 10:46:16 +0200 Subject: [PATCH 1/4] www-client/badwolf-9999: Switched to ninja as buildsystem Signed-off-by: Haelwenn (lanodan) Monnier --- www-client/badwolf/badwolf-9999.ebuild | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/www-client/badwolf/badwolf-9999.ebuild b/www-client/badwolf/badwolf-9999.ebuild index dbb42ae895..5c0d7dbc5c 100644 --- a/www-client/badwolf/badwolf-9999.ebuild +++ b/www-client/badwolf/badwolf-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit xdg +inherit xdg ninja-utils if [[ "${PV}" == "9999" ]] then @@ -46,8 +46,16 @@ src_configure() { ./configure } +src_compile() { + eninja +} + +src_test() { + eninja test +} + src_install() { - default + DESTDIR="${ED}" eninja install [[ "${PV}" == "9999" ]] || save_config config.h } From b2ec018f119d21ab3d442cf397bbb20c7cc73070 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 19 Jul 2023 15:43:03 +0100 Subject: [PATCH 2/4] gui-apps/eww: add 9999 * fix error (upstream) compiling in >=rust-1.70.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/eww/eww-9999.ebuild | 281 +++++++++++++++++++++++++++++++++++ 1 file changed, 281 insertions(+) create mode 100644 gui-apps/eww/eww-9999.ebuild diff --git a/gui-apps/eww/eww-9999.ebuild b/gui-apps/eww/eww-9999.ebuild new file mode 100644 index 0000000000..1bfb173b27 --- /dev/null +++ b/gui-apps/eww/eww-9999.ebuild @@ -0,0 +1,281 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + ahash-0.7.6 + aho-corasick-0.7.19 + ansi_term-0.12.1 + anyhow-1.0.63 + ascii-canvas-3.0.0 + atk-0.15.1 + atk-sys-0.15.1 + atty-0.2.14 + autocfg-1.1.0 + base64-0.13.0 + beef-0.5.2 + bincode-1.3.3 + bit-set-0.5.3 + bit-vec-0.6.3 + bitflags-1.3.2 + bytes-1.2.1 + cairo-rs-0.15.12 + cairo-sys-rs-0.15.1 + cfg-expr-0.10.3 + cfg-if-1.0.0 + clap-2.34.0 + clap-3.2.20 + clap_derive-3.2.18 + clap_lex-0.2.4 + codemap-0.1.3 + codespan-reporting-0.11.1 + console-0.15.1 + convert_case-0.4.0 + core-foundation-sys-0.8.3 + crossbeam-channel-0.5.6 + crossbeam-deque-0.8.2 + crossbeam-epoch-0.9.10 + crossbeam-utils-0.8.11 + crunchy-0.2.2 + ctor-0.1.23 + derive_more-0.99.17 + diff-0.1.13 + dirs-next-2.0.0 + dirs-sys-next-0.1.2 + either-1.8.0 + ena-0.14.0 + encode_unicode-0.3.6 + env_logger-0.7.1 + extend-1.1.2 + field-offset-0.3.4 + filetime-0.2.17 + fixedbitset-0.4.2 + fsevent-sys-4.1.0 + futures-channel-0.3.24 + futures-core-0.3.24 + futures-executor-0.3.24 + futures-io-0.3.24 + futures-macro-0.3.24 + futures-sink-0.3.24 + futures-task-0.3.24 + futures-util-0.3.24 + gdk-0.15.4 + gdk-pixbuf-0.15.11 + gdk-pixbuf-sys-0.15.10 + gdk-sys-0.15.1 + gdkx11-0.15.5 + gdkx11-sys-0.15.1 + gethostname-0.2.3 + getrandom-0.2.7 + gio-0.15.12 + gio-sys-0.15.10 + glib-0.15.12 + glib-macros-0.15.11 + glib-sys-0.15.10 + gobject-sys-0.15.10 + grass-0.11.2 + gtk-0.15.5 + gtk-layer-shell-0.4.1 + gtk-layer-shell-sys-0.4.1 + gtk-sys-0.15.3 + gtk3-macros-0.15.4 + hashbrown-0.11.2 + hashbrown-0.12.3 + heck-0.4.0 + hermit-abi-0.1.19 + humantime-1.3.0 + indexmap-1.9.1 + inotify-0.9.6 + inotify-sys-0.1.5 + insta-1.19.1 + itertools-0.10.3 + itoa-1.0.3 + kqueue-1.0.6 + kqueue-sys-1.0.3 + lalrpop-0.19.8 + lalrpop-util-0.19.8 + lasso-0.5.1 + lazy_static-1.4.0 + levenshtein-1.0.5 + libc-0.2.132 + linked-hash-map-0.5.6 + lock_api-0.4.8 + log-0.4.17 + maplit-1.0.2 + memchr-2.5.0 + memoffset-0.6.5 + mio-0.8.4 + new_debug_unreachable-1.0.4 + nix-0.24.2 + nix-0.25.0 + notify-5.0.0 + ntapi-0.3.7 + num-bigint-0.4.3 + num-integer-0.1.45 + num-rational-0.4.1 + num-traits-0.2.15 + num_cpus-1.13.1 + once_cell-1.14.0 + os_str_bytes-6.3.0 + output_vt100-0.1.3 + pango-0.15.10 + pango-sys-0.15.10 + parking_lot-0.12.1 + parking_lot_core-0.9.3 + pest-2.3.0 + petgraph-0.6.2 + phf-0.9.0 + phf_generator-0.9.1 + phf_macros-0.9.0 + phf_shared-0.9.0 + phf_shared-0.10.0 + pico-args-0.4.2 + pin-project-lite-0.2.9 + pin-utils-0.1.0 + pkg-config-0.3.25 + ppv-lite86-0.2.16 + precomputed-hash-0.1.1 + pretty_assertions-1.3.0 + pretty_env_logger-0.4.0 + proc-macro-crate-1.2.1 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro-hack-0.5.19 + proc-macro2-1.0.43 + quick-error-1.2.3 + quote-1.0.21 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.3 + rayon-1.5.3 + rayon-core-1.9.3 + redox_syscall-0.2.16 + redox_users-0.4.3 + ref-cast-1.0.9 + ref-cast-impl-1.0.9 + regex-1.6.0 + regex-syntax-0.6.27 + ron-0.7.1 + rustc_version-0.3.3 + rustc_version-0.4.0 + rustversion-1.0.9 + ryu-1.0.11 + same-file-1.0.6 + scopeguard-1.1.0 + semver-0.11.0 + semver-1.0.13 + semver-parser-0.10.2 + serde-1.0.144 + serde_derive-1.0.144 + serde_json-1.0.85 + signal-hook-registry-1.4.0 + similar-2.2.0 + simple-signal-1.1.1 + siphasher-0.3.10 + slab-0.4.7 + smallvec-1.9.0 + smart-default-0.6.0 + socket2-0.4.7 + static_assertions-1.1.0 + string_cache-0.8.4 + strsim-0.8.0 + strsim-0.10.0 + strum-0.24.1 + strum_macros-0.24.3 + syn-1.0.99 + sysinfo-0.26.2 + system-deps-6.0.2 + term-0.7.0 + termcolor-1.1.3 + terminal_size-0.1.17 + textwrap-0.11.0 + textwrap-0.15.0 + thiserror-1.0.33 + thiserror-impl-1.0.33 + tiny-keccak-2.0.2 + tokio-1.21.0 + tokio-macros-1.8.0 + tokio-util-0.7.3 + toml-0.5.9 + ucd-trie-0.1.5 + unescape-0.1.0 + unicode-ident-1.0.3 + unicode-width-0.1.9 + unicode-xid-0.2.3 + vec_map-0.8.2 + version-compare-0.1.0 + version_check-0.9.4 + wait-timeout-0.2.0 + walkdir-2.3.2 + wasi-0.11.0+wasi-snapshot-preview1 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-wsapoll-0.1.1 + winapi-x86_64-pc-windows-gnu-0.4.0 + windows-sys-0.36.1 + windows_aarch64_msvc-0.36.1 + windows_i686_gnu-0.36.1 + windows_i686_msvc-0.36.1 + windows_x86_64_gnu-0.36.1 + windows_x86_64_msvc-0.36.1 + x11-2.20.0 + x11rb-0.10.1 + x11rb-protocol-0.10.0 + yaml-rust-0.4.5 + yansi-0.5.1 +" +inherit cargo git-r3 + +DESCRIPTION="Elkowars Wacky Widgets is a standalone widget system made in Rust" +HOMEPAGE="https://github.com/elkowar/eww" +EGIT_REPO_URI="https://github.com/elkowar/eww.git" + +LICENSE=" + Apache-2.0 + || ( Apache-2.0 MIT ) + || ( Apache-2.0 BSL-1.1 ) + || ( Artistic-2 CC0-1.0 ) + BSD + CC0-1.0 + ISC + MIT + || ( MIT Unlicense ) +" +SLOT="0" +IUSE="wayland" + +DEPEND=" + x11-libs/gtk+:3 + x11-libs/pango + x11-libs/gdk-pixbuf + x11-libs/cairo + >=dev-libs/glib-2.0 + sys-devel/gcc + wayland? ( + gui-libs/gtk-layer-shell + ) +" +BDEPEND=" + $DEPEND + dev-lang/rust[nightly] +" +RDEPEND=" + $DEPEND +" + +QA_FLAGS_IGNORED="usr/bin/.*" + +src_compile() { + use wayland && features="--no-default-features --features=wayland" + cargo_src_compile ${features} +} + +src_install() { + dodoc README.md CHANGELOG.md + cd target/release || die + dobin eww + elog "Eww wont run without a config file (usually in ~/.config/eww)." + elog "For example configs visit https://github.com/elkowar/eww#examples" +} From 584f63bd9e3a74b0cefd86f6c44ec96274c2fd77 Mon Sep 17 00:00:00 2001 From: Yuan Liao Date: Wed, 19 Jul 2023 07:54:54 -0700 Subject: [PATCH 3/4] gnome-extra/extension-manager: Drop 0.4.1-r1 Signed-off-by: Yuan Liao --- gnome-extra/extension-manager/Manifest | 1 - .../extension-manager-0.4.1-r1.ebuild | 88 ------------------- ...4.1-exm-backtrace.c-include-stdint.h.patch | 31 ------- 3 files changed, 120 deletions(-) delete mode 100644 gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild delete mode 100644 gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest index 7311d0047e..136d1ab26b 100644 --- a/gnome-extra/extension-manager/Manifest +++ b/gnome-extra/extension-manager/Manifest @@ -1,3 +1,2 @@ DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b SHA512 84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150 -DIST extension-manager-0.4.1.tar.gz 1490668 BLAKE2B ca7c4dabc100d4a8aba8a41ecdec3c88676764b81c2e5fdb64785ca5031a31749d058c1a670867fd1028ae13721d8de0c648fd397f63a56871e11899bca4d4f5 SHA512 3da3ff3f42117ad52eecd99e92d65d8d72b95e07a5488f7184577ab10f749b1cee08a3322316bf2a92a8e2b878ca18e94ce7d986331688eafb520cdb8a0bbf1c DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658 SHA512 777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148 diff --git a/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild b/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild deleted file mode 100644 index bed7abdeba..0000000000 --- a/gnome-extra/extension-manager/extension-manager-0.4.1-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson xdg - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git" -else - SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions" -HOMEPAGE="https://mjakeman.github.io/extension-manager/" - -LICENSE="GPL-3+" -SLOT="0" - -BDEPEND=" - dev-libs/glib:2 - dev-util/blueprint-compiler - sys-devel/gettext - virtual/pkgconfig -" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - gui-libs/gtk:4[introspection] - >=gui-libs/libadwaita-1.2.0:1[introspection] - gui-libs/text-engine - net-libs/libsoup:3.0 -" - -DEPEND=" - ${RDEPEND} -" - -PATCHES=( - "${FILESDIR}/${PN}-0.4.1-exm-backtrace.c-include-stdint.h.patch" - "${FILESDIR}/${PN}-0.4.1-make-libbacktrace-optional.patch" -) - -src_configure() { - local emesonargs=( - -Dpackage="ebuild" - -Ddistributor="Gentoo GURU " - - # sys-libs/libbacktrace has been last-rited in ::gentoo - # and is thus unavailable - -Dbacktrace=false - ) - if has live ${PROPERTIES}; then - # Produce a development build for live ebuild - emesonargs+=( -Ddevelopment=true ) - fi - meson_src_configure -} - -# Tests are skipped because as of version 0.3.0, the tests only validate -# resource files and do not verify any functionality of the program. Those -# validations are either already handled by QA checks or not relevant on -# Gentoo. For more information about the rationale, please refer to: -# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments -# -# If tests are to be executed in the future because the upstream adds -# functionality tests or for other reasons, and should there be no convenient -# way to skip the validations, the following variable values need to be set: -# -# IUSE="test" -# RESTRICT="!test? ( test )" -# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )" -src_test() { - : -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch b/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch deleted file mode 100644 index bc0e27b576..0000000000 --- a/gnome-extra/extension-manager/files/extension-manager-0.4.1-exm-backtrace.c-include-stdint.h.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 49186450ff33e4a75d966cee51bcb6446fae3639 Mon Sep 17 00:00:00 2001 -From: Yuan Liao -Date: Sat, 3 Jun 2023 09:59:11 -0700 -Subject: [PATCH 1/2] exm-backtrace.c: Explicitly include stdint.h for - uintptr_t usage - -The file uses type uintptr_t from stdint.h, which is indirectly included -by backtrace.h. Even so, the file should unconditionally include -stdint.h just in case backtrace.h no longer includes stdint.h in the -future. - -Signed-off-by: Yuan Liao ---- - src/exm-backtrace.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/exm-backtrace.c b/src/exm-backtrace.c -index 56b253a..4951394 100644 ---- a/src/exm-backtrace.c -+++ b/src/exm-backtrace.c -@@ -21,6 +21,7 @@ - #include "exm-backtrace.h" - - #include -+#include - - #include - #include --- -2.39.3 - From a69c03a8e5a85b5ff193ec6bda7ec6825496cae4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Wed, 19 Jul 2023 16:17:55 +0100 Subject: [PATCH 4/4] gui-apps/eww: fix getting crate dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/eww/eww-9999.ebuild | 228 +---------------------------------- 1 file changed, 5 insertions(+), 223 deletions(-) diff --git a/gui-apps/eww/eww-9999.ebuild b/gui-apps/eww/eww-9999.ebuild index 1bfb173b27..650ef160a6 100644 --- a/gui-apps/eww/eww-9999.ebuild +++ b/gui-apps/eww/eww-9999.ebuild @@ -3,229 +3,6 @@ EAPI=8 -CRATES=" - ahash-0.7.6 - aho-corasick-0.7.19 - ansi_term-0.12.1 - anyhow-1.0.63 - ascii-canvas-3.0.0 - atk-0.15.1 - atk-sys-0.15.1 - atty-0.2.14 - autocfg-1.1.0 - base64-0.13.0 - beef-0.5.2 - bincode-1.3.3 - bit-set-0.5.3 - bit-vec-0.6.3 - bitflags-1.3.2 - bytes-1.2.1 - cairo-rs-0.15.12 - cairo-sys-rs-0.15.1 - cfg-expr-0.10.3 - cfg-if-1.0.0 - clap-2.34.0 - clap-3.2.20 - clap_derive-3.2.18 - clap_lex-0.2.4 - codemap-0.1.3 - codespan-reporting-0.11.1 - console-0.15.1 - convert_case-0.4.0 - core-foundation-sys-0.8.3 - crossbeam-channel-0.5.6 - crossbeam-deque-0.8.2 - crossbeam-epoch-0.9.10 - crossbeam-utils-0.8.11 - crunchy-0.2.2 - ctor-0.1.23 - derive_more-0.99.17 - diff-0.1.13 - dirs-next-2.0.0 - dirs-sys-next-0.1.2 - either-1.8.0 - ena-0.14.0 - encode_unicode-0.3.6 - env_logger-0.7.1 - extend-1.1.2 - field-offset-0.3.4 - filetime-0.2.17 - fixedbitset-0.4.2 - fsevent-sys-4.1.0 - futures-channel-0.3.24 - futures-core-0.3.24 - futures-executor-0.3.24 - futures-io-0.3.24 - futures-macro-0.3.24 - futures-sink-0.3.24 - futures-task-0.3.24 - futures-util-0.3.24 - gdk-0.15.4 - gdk-pixbuf-0.15.11 - gdk-pixbuf-sys-0.15.10 - gdk-sys-0.15.1 - gdkx11-0.15.5 - gdkx11-sys-0.15.1 - gethostname-0.2.3 - getrandom-0.2.7 - gio-0.15.12 - gio-sys-0.15.10 - glib-0.15.12 - glib-macros-0.15.11 - glib-sys-0.15.10 - gobject-sys-0.15.10 - grass-0.11.2 - gtk-0.15.5 - gtk-layer-shell-0.4.1 - gtk-layer-shell-sys-0.4.1 - gtk-sys-0.15.3 - gtk3-macros-0.15.4 - hashbrown-0.11.2 - hashbrown-0.12.3 - heck-0.4.0 - hermit-abi-0.1.19 - humantime-1.3.0 - indexmap-1.9.1 - inotify-0.9.6 - inotify-sys-0.1.5 - insta-1.19.1 - itertools-0.10.3 - itoa-1.0.3 - kqueue-1.0.6 - kqueue-sys-1.0.3 - lalrpop-0.19.8 - lalrpop-util-0.19.8 - lasso-0.5.1 - lazy_static-1.4.0 - levenshtein-1.0.5 - libc-0.2.132 - linked-hash-map-0.5.6 - lock_api-0.4.8 - log-0.4.17 - maplit-1.0.2 - memchr-2.5.0 - memoffset-0.6.5 - mio-0.8.4 - new_debug_unreachable-1.0.4 - nix-0.24.2 - nix-0.25.0 - notify-5.0.0 - ntapi-0.3.7 - num-bigint-0.4.3 - num-integer-0.1.45 - num-rational-0.4.1 - num-traits-0.2.15 - num_cpus-1.13.1 - once_cell-1.14.0 - os_str_bytes-6.3.0 - output_vt100-0.1.3 - pango-0.15.10 - pango-sys-0.15.10 - parking_lot-0.12.1 - parking_lot_core-0.9.3 - pest-2.3.0 - petgraph-0.6.2 - phf-0.9.0 - phf_generator-0.9.1 - phf_macros-0.9.0 - phf_shared-0.9.0 - phf_shared-0.10.0 - pico-args-0.4.2 - pin-project-lite-0.2.9 - pin-utils-0.1.0 - pkg-config-0.3.25 - ppv-lite86-0.2.16 - precomputed-hash-0.1.1 - pretty_assertions-1.3.0 - pretty_env_logger-0.4.0 - proc-macro-crate-1.2.1 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro-hack-0.5.19 - proc-macro2-1.0.43 - quick-error-1.2.3 - quote-1.0.21 - rand-0.8.5 - rand_chacha-0.3.1 - rand_core-0.6.3 - rayon-1.5.3 - rayon-core-1.9.3 - redox_syscall-0.2.16 - redox_users-0.4.3 - ref-cast-1.0.9 - ref-cast-impl-1.0.9 - regex-1.6.0 - regex-syntax-0.6.27 - ron-0.7.1 - rustc_version-0.3.3 - rustc_version-0.4.0 - rustversion-1.0.9 - ryu-1.0.11 - same-file-1.0.6 - scopeguard-1.1.0 - semver-0.11.0 - semver-1.0.13 - semver-parser-0.10.2 - serde-1.0.144 - serde_derive-1.0.144 - serde_json-1.0.85 - signal-hook-registry-1.4.0 - similar-2.2.0 - simple-signal-1.1.1 - siphasher-0.3.10 - slab-0.4.7 - smallvec-1.9.0 - smart-default-0.6.0 - socket2-0.4.7 - static_assertions-1.1.0 - string_cache-0.8.4 - strsim-0.8.0 - strsim-0.10.0 - strum-0.24.1 - strum_macros-0.24.3 - syn-1.0.99 - sysinfo-0.26.2 - system-deps-6.0.2 - term-0.7.0 - termcolor-1.1.3 - terminal_size-0.1.17 - textwrap-0.11.0 - textwrap-0.15.0 - thiserror-1.0.33 - thiserror-impl-1.0.33 - tiny-keccak-2.0.2 - tokio-1.21.0 - tokio-macros-1.8.0 - tokio-util-0.7.3 - toml-0.5.9 - ucd-trie-0.1.5 - unescape-0.1.0 - unicode-ident-1.0.3 - unicode-width-0.1.9 - unicode-xid-0.2.3 - vec_map-0.8.2 - version-compare-0.1.0 - version_check-0.9.4 - wait-timeout-0.2.0 - walkdir-2.3.2 - wasi-0.11.0+wasi-snapshot-preview1 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-wsapoll-0.1.1 - winapi-x86_64-pc-windows-gnu-0.4.0 - windows-sys-0.36.1 - windows_aarch64_msvc-0.36.1 - windows_i686_gnu-0.36.1 - windows_i686_msvc-0.36.1 - windows_x86_64_gnu-0.36.1 - windows_x86_64_msvc-0.36.1 - x11-2.20.0 - x11rb-0.10.1 - x11rb-protocol-0.10.0 - yaml-rust-0.4.5 - yansi-0.5.1 -" inherit cargo git-r3 DESCRIPTION="Elkowars Wacky Widgets is a standalone widget system made in Rust" @@ -267,6 +44,11 @@ RDEPEND=" QA_FLAGS_IGNORED="usr/bin/.*" +src_unpack() { + git-r3_src_unpack + cargo_live_src_unpack +} + src_compile() { use wayland && features="--no-default-features --features=wayland" cargo_src_compile ${features}