diff --git a/app-emulation/waydroid/Manifest b/app-containers/waydroid/Manifest similarity index 100% rename from app-emulation/waydroid/Manifest rename to app-containers/waydroid/Manifest diff --git a/app-containers/waydroid/files/waydroid b/app-containers/waydroid/files/waydroid new file mode 100755 index 0000000000..82aba2c4ec --- /dev/null +++ b/app-containers/waydroid/files/waydroid @@ -0,0 +1,9 @@ +#!/sbin/openrc-run +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +description="Waydroid Container Manager" +command="/usr/bin/waydroid" +command_args="container start" +command_background=true +pidfile="/run/${RC_SVCNAME}.pid" diff --git a/app-emulation/waydroid/metadata.xml b/app-containers/waydroid/metadata.xml similarity index 100% rename from app-emulation/waydroid/metadata.xml rename to app-containers/waydroid/metadata.xml diff --git a/app-emulation/waydroid/waydroid-1.3.4-r5.ebuild b/app-containers/waydroid/waydroid-1.3.4-r6.ebuild similarity index 81% rename from app-emulation/waydroid/waydroid-1.3.4-r5.ebuild rename to app-containers/waydroid/waydroid-1.3.4-r6.ebuild index df767cedce..c23090502d 100644 --- a/app-emulation/waydroid/waydroid-1.3.4-r5.ebuild +++ b/app-containers/waydroid/waydroid-1.3.4-r6.ebuild @@ -1,4 +1,4 @@ -#Relaismatrix/ Messung Copyright 2020-2022 Gentoo Authors +# Copyright 2022-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -42,16 +42,24 @@ ERROR_ANDROID_BINDER_IPC="CONFIG_ANDROID_BINDER_IPC: need for creating Android-s ERROR_MEMFD_CREATE="CONFIG_MEMFD_CREATE: it completely replaced deprecated ISHMEM drivers, therefore it's vital for android-specific memory management" +src_compile(){ + :; +} + src_install() { python_fix_shebang waydroid.py emake install DESTDIR="${D}" USE_NFTABLES=1 USE_SYSTEMD=$(usex systemd 1 0) + if ! use systemd; then + elog "Installing waydroid OpenRC daemon" + doinitd "${FILESDIR}"/waydroid + fi } pkg_postinst() { xdg_desktop_database_update xdg_mimeinfo_database_update - if not use apparmor; then + if ! use apparmor; then ewarn "If you use app-containers/lxc without apparmor, make sure you deleted or commented out in waydroid LXC config" ewarn "(generated after waydroid init) in /var/lib/waydroid/lxc/waydroid/config the following string:" ewarn "lxc.apparmor.profile = unconfined" @@ -62,6 +70,10 @@ pkg_postinst() { fi ewarn "Make sure you have NFTABLES up and running in your kernel. See" ewarn "https://wiki.gentoo.org/wiki/Nftables for how-to details" + einfo "After package installation run ether 'emerge --config app-containers/waydroid'" + einfo "or 'waydroid init' from root shell to install android container runtime" + einfo "To run waydroid, 1. Start container: 'rc-service waydroid start'" + einfo "2. start wayland channel (from user shell) 'waydroid session start'" einfo "Contact https://docs.waydro.id/usage/install-on-desktops for how-to guides" einfo "(does not cover Gentoo-specific things sadly)" } @@ -70,3 +82,7 @@ pkg_postrm() { xdg_desktop_database_update xdg_mimeinfo_database_update } + +pkg_config() { + "${ROOT}"/usr/bin/waydroid init +} diff --git a/app-misc/fastfetch/fastfetch-1.7.5.ebuild b/app-misc/fastfetch/fastfetch-1.7.5.ebuild index 8fa754c752..c9038f0156 100644 --- a/app-misc/fastfetch/fastfetch-1.7.5.ebuild +++ b/app-misc/fastfetch/fastfetch-1.7.5.ebuild @@ -7,16 +7,19 @@ inherit cmake DESCRIPTION="Fast system information tool" HOMEPAGE="https://github.com/LinusDierheimer/fastfetch" -if [[ ${PV} == *9999 ]]; then +if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git" + [[ ${PV} == *9999 ]] && EGIT_BRANCH=master + [[ ${PV} == *d ]] && EGIT_BRANCH=dev + [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" else SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" fi LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" IUSE="X chafa dbus gnome imagemagick opencl opengl osmesa pci sqlite vulkan wayland xcb xfce xrandr" # note - qa-vdb will always report errors because fastfetch loads the libs dynamically diff --git a/app-misc/fastfetch/fastfetch-9999.ebuild b/app-misc/fastfetch/fastfetch-9999.ebuild index b2b17703e9..c9038f0156 100644 --- a/app-misc/fastfetch/fastfetch-9999.ebuild +++ b/app-misc/fastfetch/fastfetch-9999.ebuild @@ -7,11 +7,15 @@ inherit cmake DESCRIPTION="Fast system information tool" HOMEPAGE="https://github.com/LinusDierheimer/fastfetch" -if [[ ${PV} == *9999 ]]; then +if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git" + [[ ${PV} == *9999 ]] && EGIT_BRANCH=master + [[ ${PV} == *d ]] && EGIT_BRANCH=dev + [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" else SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" fi LICENSE="MIT" diff --git a/app-misc/fastfetch/fastfetch-9999d.ebuild b/app-misc/fastfetch/fastfetch-9999d.ebuild new file mode 100644 index 0000000000..c9038f0156 --- /dev/null +++ b/app-misc/fastfetch/fastfetch-9999d.ebuild @@ -0,0 +1,89 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Fast system information tool" +HOMEPAGE="https://github.com/LinusDierheimer/fastfetch" +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git" + [[ ${PV} == *9999 ]] && EGIT_BRANCH=master + [[ ${PV} == *d ]] && EGIT_BRANCH=dev + [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" +else + SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="X chafa dbus gnome imagemagick opencl opengl osmesa pci sqlite vulkan wayland xcb xfce xrandr" + +# note - qa-vdb will always report errors because fastfetch loads the libs dynamically +RDEPEND=" + sys-libs/zlib + X? ( x11-libs/libX11 ) + chafa? ( media-gfx/chafa ) + dbus? ( sys-apps/dbus ) + gnome? ( + dev-libs/glib + gnome-base/dconf + ) + imagemagick? ( media-gfx/imagemagick:= ) + opencl? ( virtual/opencl ) + opengl? ( media-libs/libglvnd[X] ) + osmesa? ( media-libs/mesa[osmesa] ) + pci? ( sys-apps/pciutils ) + sqlite? ( dev-db/sqlite:3 ) + vulkan? ( media-libs/vulkan-loader ) + wayland? ( dev-libs/wayland ) + xcb? ( x11-libs/libxcb ) + xfce? ( xfce-base/xfconf ) + xrandr? ( x11-libs/libXrandr ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE=" + xrandr? ( X ) + chafa? ( imagemagick ) +" + +src_configure() { + local fastfetch_enable_imagemagick7=no + local fastfetch_enable_imagemagick6=no + if use imagemagick; then + fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fastfetch_enable_imagemagick6=$(has_version ' + + + + rahul@sandhuservices.dev + Rahul Sandhu + + Command-line Git information tool. + diff --git a/app-misc/onefetch/onefetch-2.14.2.ebuild b/app-misc/onefetch/onefetch-2.14.2.ebuild new file mode 100644 index 0000000000..98228637ff --- /dev/null +++ b/app-misc/onefetch/onefetch-2.14.2.ebuild @@ -0,0 +1,358 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.6 + +EAPI=8 + +CRATES=" + adler-1.0.2 + adler32-1.2.0 + ahash-0.8.1 + aho-corasick-0.7.18 + android_system_properties-0.1.4 + ansi_term-0.12.1 + anyhow-1.0.66 + arc-swap-1.5.0 + arrayvec-0.4.12 + arrayvec-0.7.2 + askalono-0.4.6 + atoi-1.0.0 + atty-0.2.14 + autocfg-1.1.0 + base64-0.13.1 + bit_field-0.10.1 + bitflags-1.3.2 + block-buffer-0.10.3 + bstr-0.2.17 + bstr-1.0.1 + btoi-0.4.2 + bumpalo-3.9.1 + byte-unit-4.0.14 + bytecount-0.6.3 + bytemuck-1.9.1 + byteorder-1.4.3 + bytesize-1.1.0 + cargo_toml-0.13.0 + castaway-0.2.2 + cc-1.0.73 + cfg-if-1.0.0 + chrono-0.4.22 + chrono-tz-0.6.1 + chrono-tz-build-0.0.2 + clap-2.34.0 + clap-4.0.26 + clap_complete-4.0.3 + clap_derive-4.0.21 + clap_lex-0.3.0 + clru-0.5.0 + cmake-0.1.48 + color_quant-1.1.0 + compact_str-0.4.0 + compact_str-0.6.1 + console-0.15.2 + core-foundation-sys-0.8.3 + cpufeatures-0.2.5 + crc-3.0.0 + crc-catalog-2.1.0 + crc32fast-1.3.2 + crossbeam-channel-0.5.4 + crossbeam-deque-0.8.1 + crossbeam-epoch-0.9.8 + crossbeam-utils-0.8.8 + crunchy-0.2.2 + crypto-common-0.1.6 + ctor-0.1.22 + dashmap-4.0.2 + dashmap-5.3.3 + deflate-1.0.0 + deunicode-0.4.3 + diff-0.1.13 + digest-0.10.5 + dirs-3.0.2 + dirs-4.0.0 + dirs-sys-0.3.7 + either-1.6.1 + enable-ansi-support-0.1.2 + encode_unicode-0.3.6 + encoding_rs-0.8.31 + encoding_rs_io-0.1.7 + env_logger-0.8.4 + errno-0.2.8 + errno-dragonfly-0.1.2 + exr-1.5.2 + fastrand-1.7.0 + filetime-0.2.16 + flate2-1.0.23 + flume-0.10.12 + fnv-1.0.7 + form_urlencoded-1.0.1 + fs_extra-1.2.0 + futures-core-0.3.21 + futures-sink-0.3.21 + generic-array-0.14.6 + getrandom-0.2.8 + gif-0.11.3 + git-actor-0.12.0 + git-actor-0.13.0 + git-attributes-0.4.0 + git-attributes-0.5.0 + git-bitmap-0.1.2 + git-chunk-0.3.2 + git-command-0.1.0 + git-config-0.10.0 + git-config-value-0.8.1 + git-credentials-0.6.1 + git-date-0.2.0 + git-diff-0.22.0 + git-discover-0.5.0 + git-discover-0.7.0 + git-features-0.22.6 + git-features-0.23.1 + git-glob-0.4.1 + git-hash-0.9.11 + git-index-0.5.0 + git-index-0.7.1 + git-lock-2.1.1 + git-mailmap-0.5.0 + git-object-0.21.0 + git-object-0.22.1 + git-odb-0.36.0 + git-pack-0.26.0 + git-path-0.5.0 + git-prompt-0.1.1 + git-quote-0.3.0 + git-ref-0.16.0 + git-ref-0.18.0 + git-refspec-0.3.1 + git-repository-0.27.0 + git-revision-0.6.0 + git-sec-0.4.2 + git-tempfile-2.0.1 + git-testtools-0.9.0 + git-traverse-0.17.0 + git-traverse-0.18.0 + git-url-0.10.1 + git-validate-0.6.0 + git-worktree-0.5.0 + git-worktree-0.7.0 + git2-0.15.0 + globset-0.4.8 + globwalk-0.8.1 + grep-matcher-0.1.5 + grep-searcher-0.1.8 + half-2.1.0 + hash_hasher-2.0.3 + hashbrown-0.12.3 + heck-0.4.0 + hermit-abi-0.1.19 + hex-0.4.3 + home-0.5.3 + human_format-1.0.3 + humansize-1.1.1 + humantime-2.1.0 + iana-time-zone-0.1.46 + idna-0.2.3 + ignore-0.4.18 + image-0.24.4 + imara-diff-0.1.5 + indexmap-1.9.1 + insta-1.21.0 + instant-0.1.12 + io-close-0.3.7 + io-lifetimes-0.7.2 + is_ci-1.1.1 + itoa-0.4.8 + itoa-1.0.3 + jobserver-0.1.24 + jpeg-decoder-0.2.6 + js-sys-0.3.59 + lazy_static-1.4.0 + lebe-0.5.2 + libc-0.2.137 + libgit2-sys-0.14.0+1.5.0 + libz-sys-1.1.6 + linked-hash-map-0.5.6 + linux-raw-sys-0.0.46 + lock_api-0.4.7 + log-0.4.17 + lzma-sys-0.1.19 + matches-0.1.9 + memchr-2.5.0 + memmap2-0.3.1 + memmap2-0.5.3 + memoffset-0.6.5 + minimal-lexical-0.2.1 + miniz_oxide-0.5.1 + miniz_oxide-0.6.2 + nanorand-0.7.0 + nix-0.25.0 + nodrop-0.1.14 + nom-7.1.1 + npm-package-json-0.1.3 + num-format-0.4.0 + num-integer-0.1.45 + num-rational-0.4.0 + num-traits-0.2.15 + num_cpus-1.13.1 + num_threads-0.1.6 + once_cell-1.15.0 + os_str_bytes-6.0.1 + output_vt100-0.1.3 + owo-colors-3.5.0 + parking_lot-0.11.2 + parking_lot-0.12.1 + parking_lot_core-0.8.5 + parking_lot_core-0.9.3 + parse-zoneinfo-0.3.0 + paste-1.0.7 + percent-encoding-2.1.0 + pest-2.4.0 + pest_derive-2.4.0 + pest_generator-2.4.0 + pest_meta-2.4.0 + phf-0.10.1 + phf_codegen-0.10.0 + phf_generator-0.10.0 + phf_shared-0.10.0 + pin-project-1.0.10 + pin-project-internal-1.0.10 + pkg-config-0.3.25 + png-0.17.5 + ppv-lite86-0.2.16 + pretty_assertions-1.3.0 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro2-1.0.46 + prodash-20.2.0 + prodash-21.0.0 + quick-error-2.0.1 + quote-1.0.18 + 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.13 + redox_users-0.4.3 + regex-1.6.0 + regex-automata-0.1.10 + regex-syntax-0.6.27 + remove_dir_all-0.5.3 + rmp-0.8.11 + rmp-serde-0.14.4 + rustix-0.35.7 + rustversion-1.0.6 + ryu-1.0.10 + same-file-1.0.6 + scoped_threadpool-0.1.9 + scopeguard-1.1.0 + serde-1.0.147 + serde_derive-1.0.147 + serde_json-1.0.89 + serde_yaml-0.9.14 + sha1-0.10.5 + sha1_smol-1.0.0 + signal-hook-0.3.14 + signal-hook-registry-1.4.0 + similar-2.2.0 + siphasher-0.3.10 + slug-0.1.4 + smallvec-1.9.0 + spin-0.9.3 + strsim-0.10.0 + strsim-0.8.0 + strum-0.24.1 + strum_macros-0.24.0 + syn-1.0.95 + tar-0.4.38 + tempfile-3.3.0 + tera-1.17.1 + term_size-0.3.2 + termcolor-1.1.3 + terminal_size-0.1.17 + terminal_size-0.2.1 + textwrap-0.11.0 + thiserror-1.0.35 + thiserror-impl-1.0.35 + thread_local-1.1.4 + threadpool-1.8.1 + tiff-0.7.2 + time-0.3.17 + time-core-0.1.0 + time-humanize-0.1.3 + time-macros-0.2.6 + tinyvec-1.6.0 + tinyvec_macros-0.1.0 + tokei-12.1.2 + toml-0.5.9 + typenum-1.15.0 + ucd-trie-0.1.3 + uluru-3.0.0 + uncased-0.9.7 + unic-char-property-0.9.0 + unic-char-range-0.9.0 + unic-common-0.9.0 + unic-segment-0.9.0 + unic-ucd-segment-0.9.0 + unic-ucd-version-0.9.0 + unicode-bidi-0.3.8 + unicode-bom-1.1.4 + unicode-ident-1.0.0 + unicode-normalization-0.1.19 + unicode-width-0.1.9 + unsafe-libyaml-0.2.4 + url-2.2.2 + utf8-width-0.1.6 + vcpkg-0.2.15 + vec_map-0.8.2 + version_check-0.9.4 + walkdir-2.3.2 + wasi-0.11.0+wasi-snapshot-preview1 + wasm-bindgen-0.2.82 + wasm-bindgen-backend-0.2.82 + wasm-bindgen-macro-0.2.82 + wasm-bindgen-macro-support-0.2.82 + wasm-bindgen-shared-0.2.82 + weezl-0.1.6 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + windows-0.40.0 + windows-sys-0.36.1 + windows_aarch64_gnullvm-0.40.0 + windows_aarch64_msvc-0.36.1 + windows_aarch64_msvc-0.40.0 + windows_i686_gnu-0.36.1 + windows_i686_gnu-0.40.0 + windows_i686_msvc-0.36.1 + windows_i686_msvc-0.40.0 + windows_x86_64_gnu-0.36.1 + windows_x86_64_gnu-0.40.0 + windows_x86_64_gnullvm-0.40.0 + windows_x86_64_msvc-0.36.1 + windows_x86_64_msvc-0.40.0 + winres-0.1.12 + xz2-0.1.7 + yaml-rust-0.4.5 + yansi-0.5.1 + zstd-0.11.2+zstd.1.5.2 + zstd-safe-5.0.2+zstd.1.5.2 + zstd-sys-2.0.1+zstd.1.5.2 +" + +inherit cargo + +DESCRIPTION="Command-line Git information tool" +HOMEPAGE="" +SRC_URI=" +https://github.com/o2sh/onefetch/archive/refs/tags/${PV}.tar.gz + $(cargo_crate_uris) +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 ZLIB" +SLOT="0" +KEYWORDS="~amd64" diff --git a/app-text/komikku/Manifest b/app-text/komikku/Manifest index b65951ac76..2bd812e20d 100644 --- a/app-text/komikku/Manifest +++ b/app-text/komikku/Manifest @@ -1,2 +1,2 @@ -DIST Komikku-1.5.0.tar.bz2 4306815 BLAKE2B 4729908bc5f117adb893ca8705c126fcf17afbd3ac7356ef1c277105f8430b09a41bf5b621fc40017527e2028de7c8126e3133e6efa0bc64aec6ca2f48d0523a SHA512 5b9aa5c4351ed52d13495ee230453de52873355acbe90748a72184af02f8c38a76e6c025df285d84846333b5943ea696dd4515b371e30a02a5dba8e92099ed29 DIST Komikku-1.6.1.tar.bz2 4978177 BLAKE2B 1a4ae37ae640f9129df80ac9434a4c0b6850989d072132ae28759ab2bb3e84601fd1417fe7215d177083f1d206e8f9d57fbff5f660a93f5549e29fe0a59fd590 SHA512 897856e9fd817c787adee356d76f35af95e35854036003f4218cf1d7a8f2345c75171040c933bb635b8738f4c01c650651f7e2bdae7b0b81cde94624d916d2b2 +DIST Komikku-v1.7.0.tar.bz2 5006494 BLAKE2B de68bc827f7a9676d48f968a1af47809148c0748637200f617e066f17fda5b98ff3b79fb099951a5d5cf4fde91b25c15643bcde3f93b9546d2d56177f6821519 SHA512 f24d7edd17d619e8f59dc3eaf2abc670ab878d4d9f669c9d8b89fa4e2848d0da25127e9d39cdc230fc515f5af329ff211f37e3c79a5130b3f9f4b724ad596efa diff --git a/app-text/komikku/komikku-1.5.0.ebuild b/app-text/komikku/komikku-1.7.0.ebuild similarity index 92% rename from app-text/komikku/komikku-1.5.0.ebuild rename to app-text/komikku/komikku-1.7.0.ebuild index 69fa12dd4a..058d610365 100644 --- a/app-text/komikku/komikku-1.5.0.ebuild +++ b/app-text/komikku/komikku-1.7.0.ebuild @@ -10,7 +10,7 @@ DISTUTILS_SINGLE_IMPL=1 inherit distutils-r1 meson gnome2-utils virtualx xdg MY_PN="${PN^}" -MY_P="${MY_PN}-${PV}" +MY_P="${MY_PN}-v${PV}" DESCRIPTION="An online/offline manga reader for GNOME" HOMEPAGE="https://gitlab.com/valos/Komikku" SRC_URI="https://gitlab.com/valos/${MY_PN}/-/archive/v${PV}/${MY_P}.tar.bz2" @@ -26,7 +26,7 @@ PROPERTIES="test_network" DEPEND=" dev-libs/glib:2 - dev-libs/gobject-introspection[${PYTHON_SINGLE_USEDEP}] + dev-libs/gobject-introspection >=gui-libs/gtk-4.8.2:4 >=gui-libs/libadwaita-1.2.0[introspection] net-libs/webkit-gtk:5[introspection] @@ -55,6 +55,7 @@ RDEPEND=" ') " BDEPEND=" + sys-devel/gettext test? ( $(python_gen_cond_dep ' dev-python/pytest-steps[${PYTHON_USEDEP}] @@ -68,7 +69,7 @@ src_prepare() { default # fix broken shebang - sed "s|py_installation.path()|'${PYTHON}'|" -i bin/meson.build || die + sed "s|py_installation.full_path()|'${PYTHON}'|" -i bin/meson.build || die } src_test() { diff --git a/dev-crystal/kilt/kilt-0.6.1.ebuild b/dev-crystal/kilt/kilt-0.6.1.ebuild index d800b3fda2..f6ea9ef7db 100644 --- a/dev-crystal/kilt/kilt-0.6.1.ebuild +++ b/dev-crystal/kilt/kilt-0.6.1.ebuild @@ -17,6 +17,9 @@ RESTRICT="!test? ( test )" RDEPEND="dev-crystal/crikey" BDEPEND=" + doc? ( + dev-crystal/crustache + ) test? ( dev-crystal/crustache dev-crystal/jbuilder diff --git a/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild b/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild index e888aee4a7..fd1ffd8d50 100644 --- a/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild +++ b/dev-embedded/etlcpp/etlcpp-20.35.8.ebuild @@ -17,25 +17,6 @@ KEYWORDS="~amd64" IUSE="test" RESTRICT="!test? ( test )" -# Run-time dependencies. Must be defined to whatever this depends on to run. -# Example: -# ssl? ( >=dev-libs/openssl-1.0.2q:0= ) -# >=dev-lang/perl-5.24.3-r1 -# It is advisable to use the >= syntax show above, to reflect what you -# had installed on your system when you tested the package. Then -# other users hopefully won't be caught without the right version of -# a dependency. -#RDEPEND="" - -# Build-time dependencies that need to be binary compatible with the system -# being built (CHOST). These include libraries that we link against. -# The below is valid if the same run-time depends are required to compile. -#DEPEND="${RDEPEND}" - -# Build-time dependencies that are executed during the emerge process, and -# only need to be present in the native build system (CBUILD). Example: -#BDEPEND="virtual/pkgconfig" - src_configure() { local mycmakeargs=( -DBUILD_TESTS=$(usex test) diff --git a/dev-lang/quickjs/Manifest b/dev-lang/quickjs/Manifest index 63f196f342..7d664f78ea 100644 --- a/dev-lang/quickjs/Manifest +++ b/dev-lang/quickjs/Manifest @@ -1,2 +1 @@ -DIST quickjs-2020-11-08.tar.xz 752132 BLAKE2B 6382bac9f42f89f63ee90af1845f3d6370d434f4b05415559801d9e8c4d06ed672b7db8296300e884a1ac8a96e174257b25097ee299689da2d6c2ece42ad680d SHA512 d437813948269bab6046c0219eb20ccea45613073bea1c4eee5b553831fdaaa5e2165b14fcb436e86bf70d488200845f7821864abb6f40b115f0ef7f24971e02 DIST quickjs-2021-03-27.tar.xz 753556 BLAKE2B a959da95ca4861b5675359ac81598b50a80170ec4f4d819c44d666dd4ecb5a2e11d63230f98b611d5109941f5b21f5c8f791d56d153b818408ec1c59350d5e1d SHA512 eeb810083484df213bc658a8703ca3ef094b7789c2b49eed86cb4068c9f9da401ad0300261d61a163c6ea82306f3ef50bf8e29a64920f704fd8958ef08a7286c diff --git a/dev-lang/quickjs/files/quickjs-2021-03-27-respect-env.patch b/dev-lang/quickjs/files/quickjs-2021-03-27-respect-env.patch new file mode 100644 index 0000000000..6c8c681715 --- /dev/null +++ b/dev-lang/quickjs/files/quickjs-2021-03-27-respect-env.patch @@ -0,0 +1,47 @@ +diff --git a/Makefile b/Makefile +index 8fc7e55..03cec93 100644 +--- a/Makefile ++++ b/Makefile +@@ -28,7 +28,7 @@ endif + # Windows cross compilation from Linux + #CONFIG_WIN32=y + # use link time optimization (smaller and faster executables but slower build) +-CONFIG_LTO=y ++#CONFIG_LTO=y + # consider warnings as errors (for development) + #CONFIG_WERROR=y + # force 32 bit build for some utilities +@@ -65,7 +65,7 @@ else + endif + ifdef CONFIG_CLANG + HOST_CC=clang +- CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d ++ CFLAGS+=-Wall -MMD -MF $(OBJDIR)/$(@F).d + CFLAGS += -Wextra + CFLAGS += -Wno-sign-compare + CFLAGS += -Wno-missing-field-initializers +@@ -82,7 +82,7 @@ ifdef CONFIG_CLANG + endif + else + HOST_CC=gcc +- CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d ++ CFLAGS+=-Wall -MMD -MF $(OBJDIR)/$(@F).d + CFLAGS += -Wno-array-bounds -Wno-format-truncation + ifdef CONFIG_LTO + else +@@ -101,11 +101,11 @@ DEFINES+=-D__USE_MINGW_ANSI_STDIO # for standard snprintf behavior + endif + + CFLAGS+=$(DEFINES) +-CFLAGS_DEBUG=$(CFLAGS) -O0 +-CFLAGS_SMALL=$(CFLAGS) -Os +-CFLAGS_OPT=$(CFLAGS) -O2 ++CFLAGS_DEBUG=$(CFLAGS) ++CFLAGS_SMALL=$(CFLAGS) ++CFLAGS_OPT=$(CFLAGS) + CFLAGS_NOLTO:=$(CFLAGS_OPT) +-LDFLAGS+=-g ++#LDFLAGS+= + ifdef CONFIG_LTO + CFLAGS_SMALL+=-flto + CFLAGS_OPT+=-flto diff --git a/dev-lang/quickjs/metadata.xml b/dev-lang/quickjs/metadata.xml index 740ae6ba6f..1d24ea4654 100644 --- a/dev-lang/quickjs/metadata.xml +++ b/dev-lang/quickjs/metadata.xml @@ -1,5 +1,12 @@ - + + denis7774@gmail.com + Denis Reva + rarogcmex + + + Enable Link Time Optimizations (improves performance and decreases size of executables) + diff --git a/dev-lang/quickjs/quickjs-2020.11.08.ebuild b/dev-lang/quickjs/quickjs-2020.11.08.ebuild deleted file mode 100644 index c787f5c8ad..0000000000 --- a/dev-lang/quickjs/quickjs-2020.11.08.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -MY_P="${PN}-${PV//./-}" - -DESCRIPTION="Small embeddable Javascript engine" -HOMEPAGE="https://bellard.org/quickjs/" -SRC_URI="https://bellard.org/quickjs/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -PATCHES=( "${FILESDIR}/${PN}-2020.11.08_Remove-TTY-check-in-test.patch" ) - -src_prepare() { - sed -i \ - -e 's;prefix=/usr/local;prefix=/usr;' \ - -e '/$(STRIP) .*/d' \ - Makefile || die "Failed setting prefix" - - sed -Ei '/^\s*(CC|AR)=/d' Makefile \ - || die "Failed to remove hard-coded tools." - - sed -Ei 's/(^\s*(C|LD)FLAGS)=/\1\+=/' Makefile \ - || die "Failed to change build flag assignment into addition." - - export CC="$(tc-getCC)" - export AR="$(tc-getAR)" - - default -} diff --git a/dev-lang/quickjs/quickjs-2021.03.27.ebuild b/dev-lang/quickjs/quickjs-2021.03.27.ebuild index c787f5c8ad..8da61d8edc 100644 --- a/dev-lang/quickjs/quickjs-2021.03.27.ebuild +++ b/dev-lang/quickjs/quickjs-2021.03.27.ebuild @@ -14,8 +14,12 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" +IUSE="lto" -PATCHES=( "${FILESDIR}/${PN}-2020.11.08_Remove-TTY-check-in-test.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-2020.11.08_Remove-TTY-check-in-test.patch" + "${FILESDIR}/${PN}-2021-03-27-respect-env.patch" + ) src_prepare() { sed -i \ @@ -34,3 +38,11 @@ src_prepare() { default } + +src_compile() { + if use lto; then + CONFIG_LTO=$(use lto) emake + else + emake + fi +} diff --git a/dev-python/cymem/cymem-2.0.7.ebuild b/dev-python/cymem/cymem-2.0.7.ebuild index 23a43a616f..99b5c95889 100644 --- a/dev-python/cymem/cymem-2.0.7.ebuild +++ b/dev-python/cymem/cymem-2.0.7.ebuild @@ -20,6 +20,8 @@ KEYWORDS="~amd64 ~x86" BDEPEND="dev-python/cython[${PYTHON_USEDEP}]" +PATCHES=( "${FILESDIR}"/cymem-2.0.7-flags.patch ) + distutils_enable_tests pytest python_test() { diff --git a/dev-python/cymem/files/cymem-2.0.7-flags.patch b/dev-python/cymem/files/cymem-2.0.7-flags.patch new file mode 100644 index 0000000000..433fe9e5c8 --- /dev/null +++ b/dev-python/cymem/files/cymem-2.0.7-flags.patch @@ -0,0 +1,13 @@ +Don't overwrite user optimizations + +--- a/setup.py ++++ b/setup.py +@@ -18,7 +18,7 @@ MOD_NAMES = ["cymem.cymem"] + # http://stackoverflow.com/questions/724664/python-distutils-how-to-get-a-compiler-that-is-going-to-be-used + compile_options = { + "msvc": ["/Ox", "/EHsc"], +- "other": ["-O3", "-Wno-strict-prototypes", "-Wno-unused-function"], ++ "other": ["-Wno-strict-prototypes", "-Wno-unused-function"], + } + link_options = {"msvc": [], "other": []} + diff --git a/dev-python/decopatch/decopatch-1.4.10.ebuild b/dev-python/decopatch/decopatch-1.4.10.ebuild index 99aef5e053..7df49bc61d 100644 --- a/dev-python/decopatch/decopatch-1.4.10.ebuild +++ b/dev-python/decopatch/decopatch-1.4.10.ebuild @@ -8,7 +8,6 @@ DISTUTILS_USE_PEP517=setuptools DOCS_BUILDER="mkdocs" DOCS_DEPEND="dev-python/mkdocs-material" -DOCS_DIR="docs" inherit distutils-r1 docs diff --git a/dev-python/emailthreads/emailthreads-0.1.3.ebuild b/dev-python/emailthreads/emailthreads-0.1.3.ebuild index 02e597aced..96e2feecdd 100644 --- a/dev-python/emailthreads/emailthreads-0.1.3.ebuild +++ b/dev-python/emailthreads/emailthreads-0.1.3.ebuild @@ -10,6 +10,7 @@ inherit distutils-r1 DESCRIPTION="Parses email threads into conversation trees" HOMEPAGE="https://github.com/emersion/python-emailthreads" SRC_URI="https://github.com/emersion/python-${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/python-${PN}-${PV}" LICENSE="MIT" SLOT="0" @@ -18,6 +19,4 @@ KEYWORDS="~amd64" RDEPEND="" DEPEND="${RDEPEND}" -S="${WORKDIR}/python-${PN}-${PV}" - distutils_enable_tests setup.py diff --git a/dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild b/dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild index 3f5e1b4d06..adccff76f3 100644 --- a/dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild +++ b/dev-python/pytest-harvest/pytest-harvest-1.10.4.ebuild @@ -8,6 +8,7 @@ DISTUTILS_USE_PEP517=setuptools DOCS_BUILDER="mkdocs" DOCS_DEPEND="dev-python/mkdocs-material" +DOCS_DIR="docs" inherit distutils-r1 docs diff --git a/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild b/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild index 076d0d2256..5c48d5d2af 100644 --- a/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild +++ b/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild @@ -8,6 +8,7 @@ DISTUTILS_USE_PEP517=setuptools DOCS_BUILDER="mkdocs" DOCS_DEPEND="dev-python/mkdocs-material" +DOCS_DIR="docs" inherit distutils-r1 docs diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest index 5d8425b21c..09c79c9735 100644 --- a/dev-util/bash-language-server/Manifest +++ b/dev-util/bash-language-server/Manifest @@ -1,4 +1,4 @@ -DIST bash-language-server-3.3.1-deps.tar.xz 3557556 BLAKE2B 4c231bcb7d21951d5244e883fce825c955f81dba6711a4ddc372d0d457165d659fcf5bd04d723256335e33dca9635abbf20a0a2fdc9094307c20d1c35c987d08 SHA512 d0e9369f5f6eef94897859ce78811bf4b1b80a857ee73e6e75a367bea0aff485a68a4c39cb731e8650fa47081beab159e883e6646bbdd39b31e4b4a8a5c6808f -DIST bash-language-server-3.3.1.tgz 142732 BLAKE2B 40d60cf875c0c60c49a3600c6b3488c95c16cb1088f07d3a35c46ab78fd077db5de71ddd321b7b8cb2d03867fb2a8ffa8f4e2179f0dd1d1d469cfebf979b3e4e SHA512 f774eceab41310ff2bbc66775cf4b2d74e4633842ceb2bc8b8252f4620c8c7480c2c57a6b1c0a4bf2aeb8a10c43249a36f44f74da459c855e0a1993911af1b97 DIST bash-language-server-4.0.1-deps.tar.xz 2160812 BLAKE2B bbf8f1d88c4be377c650bd379d557a67fdfcf560149b639f402c7682152c12ea00fa19f127574d26f6cf72ceee160894ccc35ca119fe9c8fde7cafe4725d5e9c SHA512 f87219c7df50d0062e8babbef100ce4a547c9b3d390daedbc37571e06ca0d8586d6c2e67f4cd369f4eb20932d641ffa78365742ba5cda628213b67832f8214c4 DIST bash-language-server-4.0.1.tgz 151418 BLAKE2B 93989871476092a7e7fd244fb9237811f84c1eb80dbd25138292006c160991a85c49df1f91d85460b5ec78ee689a58c87956b3c1f8c61e77a6fda1404ed1d7ad SHA512 c40b384edaa55e7395e81aa33397c64761601524a32f218bbf3dc51095deddddaf11a336a4e8022dfa07ca843720852d64a6442f4d9d367f26aff21f8698fbe2 +DIST bash-language-server-4.1.3-deps.tar.xz 2189212 BLAKE2B dc0b9bd2f38f382e6f80f9fa7cbce40d7bf71a539be84b37fe0bbe977fcb2fdffc7f19b37c1c34535145cfd392cd0f6f601c2e0219d91b9d453486f7fe3912b0 SHA512 d84a252b220537a20177979502024b013c2218e5a52b81a9dd5a521d45d8092170abc7c4a47e8de8a4f3bd3029b9c3fc4ff5b4627719f7f561c8f4984298d60f +DIST bash-language-server-4.1.3.tgz 162303 BLAKE2B a42851ac516c935e15ee8c2891c9637b0d0f87341455c53e69a217bb327d653100fc5dd9397e5456601f6f03539c8bd39a13d00f79d887d0eaaa5f5fb9f59684 SHA512 43c867bd9a088ad2a99ff41c1ec7f08b705d6842f73f79a53121e89f1fdbdb35ea0de6458783b47cc5013d09ae9eaf791f0333e462bb92fecc9cd086af5ac14f diff --git a/dev-util/bash-language-server/bash-language-server-3.3.1.ebuild b/dev-util/bash-language-server/bash-language-server-4.1.3.ebuild similarity index 100% rename from dev-util/bash-language-server/bash-language-server-3.3.1.ebuild rename to dev-util/bash-language-server/bash-language-server-4.1.3.ebuild diff --git a/dev-util/typescript-language-server/Manifest b/dev-util/typescript-language-server/Manifest index 30aecb2001..dbdc714c10 100644 --- a/dev-util/typescript-language-server/Manifest +++ b/dev-util/typescript-language-server/Manifest @@ -1,4 +1,4 @@ -DIST typescript-language-server-2.1.0-deps.tar.xz 1541348 BLAKE2B b0f3e8a657fc47f89d8b1330047e3ed9471db8b3e148f0fa98762a7ea55719aca77f9ee867216b25ff36ac9ade4ab1e1cfc8a2ea78cbb9ee455a1128045d34b2 SHA512 f4917486ccfa0043baf063549e5482e4fbc40602b76781f1525668b63fb8020bccafd251eeb835b2835953bdfc1c17354024eb4baa4efbb5aa46640a6ee5aeff -DIST typescript-language-server-2.1.0.tgz 156072 BLAKE2B 230642988563df7b732b8387fbedcd2192808e26a607b12ad6674db4ba79feaf4b67cc0c43ac3b2d024f7d0f23dde958caa2b754eceb4b25606681915feb864a SHA512 e25fe911c21ab9fe3c31ba23aa18acf872c7e361e916d35bad88176ef6838b84b3924de228a65ad727688f6aa4d72ebe069d51ab5f0476e6e2b711a1c23fdf94 DIST typescript-language-server-2.2.0-deps.tar.xz 1566108 BLAKE2B 132cfb7989d983c02e5458baf2db5642ca19088f71c1347054663b32daf96b889ab7c95031d1c8a841de7d99df0d100c4ce26e46445ddf94aad1b911cbf5658d SHA512 353e5abd4edec07ca9e969680b426e4108b182511b02dee0e56492fb7668cfd0b4facab8baf2aec56c19ef29f95438a3796b443658640ebccd16e4f3caf56287 DIST typescript-language-server-2.2.0.tgz 153396 BLAKE2B 03b65a7c6fc5458fbad3b485033c19865ce8ecb23c5ecd99e27573aa19c269e6c63af417086e424f6c9853901dd842e768bbda06154bee209ee80c653c8fca05 SHA512 5473015f35d98b2ca99faad4b480bed54f28c2626ef5b8d521c78e4550d994977e9052d9e399a4e0e14814a1cdf1364de95adc3f27351289785876fb0aa1d686 +DIST typescript-language-server-2.3.0-deps.tar.xz 3054276 BLAKE2B 55d2471f67585844e82df0ca6fa2b59396507fc1491dcd7074d616c54fb4d1ad89bf57b421974532265ef2c4f1c97295270cade15fadc332f39aa401109bddf3 SHA512 a08bb64bf1ea765dcae617684e9571ff35817f8f80898d31ce797b46efeba8db0ecc370f1e88630fa5c8a051ce5e332c21e7fac8a0c0581e3bb7632cbc7501b7 +DIST typescript-language-server-2.3.0.tgz 154055 BLAKE2B ebe0078c370e6b6ccf802804aebab0b85cb81e9df0a084440541fc8d141f32f2710c532bd34e305ab6a858d2386240f5afe3b7bbf37cfac93f06e380309c606f SHA512 efdf36d3f2c4659c73cc42cae900ec816cf9f4be8718528eed6f421424d0030c5732291d1b0b85e2ef7fba8119d147a4621ef99554041f8c151594e446d6adf8 diff --git a/dev-util/typescript-language-server/typescript-language-server-2.1.0.ebuild b/dev-util/typescript-language-server/typescript-language-server-2.3.0.ebuild similarity index 97% rename from dev-util/typescript-language-server/typescript-language-server-2.1.0.ebuild rename to dev-util/typescript-language-server/typescript-language-server-2.3.0.ebuild index d1c8cc9494..5131687a05 100644 --- a/dev-util/typescript-language-server/typescript-language-server-2.1.0.ebuild +++ b/dev-util/typescript-language-server/typescript-language-server-2.3.0.ebuild @@ -21,7 +21,7 @@ KEYWORDS="~amd64" RDEPEND=" net-libs/nodejs - dev-lang/typescript + >=dev-lang/typescript-4.9.4 " BDEPEND="net-libs/nodejs[npm]" diff --git a/games-action/ddnet/ddnet-16.6.ebuild b/games-action/ddnet/ddnet-16.6.ebuild index 2257f3eafb..d0e6d0cc8d 100644 --- a/games-action/ddnet/ddnet-16.6.ebuild +++ b/games-action/ddnet/ddnet-16.6.ebuild @@ -60,6 +60,7 @@ DEPEND=" websockets? ( net-libs/libwebsockets[client] ) x11-libs/gdk-pixbuf x11-libs/libnotify + <=x11-libs/libX11-1.8.2 " RDEPEND="${DEPEND}" BDEPEND=" diff --git a/games-action/ddnet/ddnet-9999.ebuild b/games-action/ddnet/ddnet-9999.ebuild index 0bd1bfd48e..2f3dd8c1bd 100644 --- a/games-action/ddnet/ddnet-9999.ebuild +++ b/games-action/ddnet/ddnet-9999.ebuild @@ -53,6 +53,7 @@ DEPEND=" websockets? ( net-libs/libwebsockets[client] ) x11-libs/gdk-pixbuf x11-libs/libnotify + <=x11-libs/libX11-1.8.2 " RDEPEND="${DEPEND}" BDEPEND=" diff --git a/gui-apps/showmethekey/showmethekey-1.7.3.ebuild b/gui-apps/showmethekey/showmethekey-1.7.3.ebuild index c3a9eeb5a3..8c782aa840 100644 --- a/gui-apps/showmethekey/showmethekey-1.7.3.ebuild +++ b/gui-apps/showmethekey/showmethekey-1.7.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit gnome2 meson -DESCRIPTION=" Show keys you typed on screen. " +DESCRIPTION="Show keys you typed on screen." HOMEPAGE="https://showmethekey.alynx.one/" SRC_URI="https://github.com/AlynxZhou/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" @@ -18,9 +18,10 @@ DEPEND=" dev-libs/json-glib dev-libs/libevdev dev-libs/libinput - gui-libs/gtk + gui-libs/gtk:4 virtual/udev x11-libs/cairo + x11-libs/libxkbcommon x11-libs/pango " RDEPEND="${DEPEND}" diff --git a/gui-apps/tootle/tootle-9999.ebuild b/gui-apps/tootle/tootle-9999.ebuild index cc2b908991..81d0c5f8fd 100644 --- a/gui-apps/tootle/tootle-9999.ebuild +++ b/gui-apps/tootle/tootle-9999.ebuild @@ -9,7 +9,6 @@ HOMEPAGE="https://github.com/bleakgrey/tootle" EGIT_REPO_URI="https://gitlab.gnome.org/World/tootle" LICENSE="GPL-3" -KEYWORDS="" SLOT="0" RDEPEND=" diff --git a/gui-apps/wl-scripts/Manifest b/gui-apps/wl-scripts/Manifest new file mode 100644 index 0000000000..959a2ec76c --- /dev/null +++ b/gui-apps/wl-scripts/Manifest @@ -0,0 +1 @@ +DIST wl-scripts-1.0.0.tar.gz 13934 BLAKE2B 4f7e4ce844bfafa40310ea83a99d46933d70ab94f408ead881e9f98e8b103dce208395f1f9ba81cfec546924d38cb8c7cdc29cf28c22d100521ea2015e2ad632 SHA512 f49be27c952a04b7e563541147ffa769882beffdb2847bfeec6217e9eb7d133ed7ecf8441c11b7f788c3b6f7d156083597faed4325cfec2038bb087480dc9d99 diff --git a/gui-apps/wl-scripts/metadata.xml b/gui-apps/wl-scripts/metadata.xml new file mode 100644 index 0000000000..bab29813d3 --- /dev/null +++ b/gui-apps/wl-scripts/metadata.xml @@ -0,0 +1,11 @@ + + + + + rolferen@gmail.com + Mazunki Hoksaas + + + mazunki/wl-scripts + + diff --git a/gui-apps/wl-scripts/wl-scripts-1.0.0.ebuild b/gui-apps/wl-scripts/wl-scripts-1.0.0.ebuild new file mode 100644 index 0000000000..9501b4b7df --- /dev/null +++ b/gui-apps/wl-scripts/wl-scripts-1.0.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SRC_URI="https://github.com/mazunki/wl-scripts/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +DESCRIPTION="A set of utils for wlroots window managers" +HOMEPAGE="https://github.com/mazunki/wl-scripts" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="" +RDEPEND=" + app-alternatives/awk + app-misc/jq + >=gui-apps/wofi-1.3 + gui-apps/slurp + gui-wm/sway +" +BDEPEND="" # scripts are just sh + +src_install() { + exeinto "/usr/bin/" + doexe "${S}"/src/* +} diff --git a/gui-apps/wl-scripts/wl-scripts-9999.ebuild b/gui-apps/wl-scripts/wl-scripts-9999.ebuild new file mode 100644 index 0000000000..aa29056e23 --- /dev/null +++ b/gui-apps/wl-scripts/wl-scripts-9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit git-r3 +EGIT_REPO_URI="https://github.com/mazunki/wl-scripts.git" + +DESCRIPTION="A set of utils for wlroots window managers" +HOMEPAGE="https://github.com/mazunki/wl-scripts" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="" + +DEPEND="" +RDEPEND=" + app-alternatives/awk + app-misc/jq + >=gui-apps/wofi-1.3 + gui-apps/slurp + gui-wm/sway +" +BDEPEND="" # scripts are just sh + +src_install() { + exeinto "/usr/bin/" + doexe "${S}"/src/* +} diff --git a/media-libs/amdvlk/amdvlk-2022.4.4.ebuild b/media-libs/amdvlk/amdvlk-2022.4.4.ebuild index 6440d31e07..0505c561d5 100644 --- a/media-libs/amdvlk/amdvlk-2022.4.4.ebuild +++ b/media-libs/amdvlk/amdvlk-2022.4.4.ebuild @@ -102,7 +102,6 @@ multilib_src_configure() { -DLLVM_VERSION_SUFFIX="-amdvlk" -DLLVM_HOST_TRIPLE="${CHOST}" -DLLVM_ENABLE_WERROR=OFF - -DSPVGEN_ENABLE_WERROR=OFF -DENABLE_WERROR=OFF -DVAM_ENABLE_WERROR=OFF -DICD_ANALYSIS_WARNINGS_AS_ERRORS=OFF diff --git a/media-video/uxplay/Manifest b/media-video/uxplay/Manifest index 4336628e17..55c516aa31 100644 --- a/media-video/uxplay/Manifest +++ b/media-video/uxplay/Manifest @@ -1 +1 @@ -DIST uxplay-1.58.tar.gz 383764 BLAKE2B bcbe7b99afbf82d55faadd8cdc1d41d55e589ea46f1d7748fb0fee3c5d57591962faae16dd078676d6fff061cfe0e57b2f4211e46531784eab8199344f7e3a28 SHA512 306b65a8c65fc55148e55c9fc9e30f87c80423ee401eade679391875a547b8fac032a7bc5ca84cd958c404a7ca38148b877f542b6f9aa14596ead0ad0a91a0c1 +DIST uxplay-1.60.tar.gz 387109 BLAKE2B 0c38a5bfde33580c9f14a5aa3752ea6cc38db950f26efd9aea29c6f1c034f3a8508c3683ef6ec790fb3807492307c250310c0181cdd0362eed42c02f2168c70f SHA512 e06ff1f97f4351576ab573ad826ab34affcde97f6bce5cda9baf2efe3d7bccdbe7a0daf21c89721ee66d7a5c3d983d013384e933c7a67ccc6f750f703bea8e46 diff --git a/media-video/uxplay/metadata.xml b/media-video/uxplay/metadata.xml index cb636a72ac..b8c5ccb5fb 100644 --- a/media-video/uxplay/metadata.xml +++ b/media-video/uxplay/metadata.xml @@ -1,14 +1,14 @@ - - vowstar@gmail.com - Huang Rui - petrus.zy.07@gmail.com Petrus Zhao + + vowstar@gmail.com + Huang Rui + FDH2/UxPlay @@ -24,7 +24,4 @@ Uses accelerated decoders if availible. VAAPI is preferable. Automatic screen orientation. - - supported mirrored window for screen-sharing applications such as Zoom - diff --git a/media-video/uxplay/uxplay-1.58.ebuild b/media-video/uxplay/uxplay-1.60.ebuild similarity index 91% rename from media-video/uxplay/uxplay-1.58.ebuild rename to media-video/uxplay/uxplay-1.60.ebuild index 23e778dae6..e053423d42 100644 --- a/media-video/uxplay/uxplay-1.58.ebuild +++ b/media-video/uxplay/uxplay-1.60.ebuild @@ -22,7 +22,7 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="+vaapi +zoomfix" +IUSE="+vaapi +X" RDEPEND=" app-pda/libplist @@ -33,7 +33,7 @@ RDEPEND=" media-plugins/gst-plugins-libav vaapi? ( media-plugins/gst-plugins-vaapi ) net-dns/avahi[mdnsresponder-compat] - zoomfix? ( x11-libs/libX11 ) + X? ( x11-libs/libX11 ) " DEPEND=" @@ -46,7 +46,7 @@ BDEPEND=" src_configure() { local mycmakeargs=( - -DZOOMFIX=$(usex zoomfix ON OFF) + -DNO_X11_DEPS=$(usex X OFF ON) ) cmake_src_configure diff --git a/net-client/lagrange/lagrange-1.14.1.ebuild b/net-client/lagrange/lagrange-1.14.1-r1.ebuild similarity index 98% rename from net-client/lagrange/lagrange-1.14.1.ebuild rename to net-client/lagrange/lagrange-1.14.1-r1.ebuild index 8ff7f03dfb..da424a5f74 100644 --- a/net-client/lagrange/lagrange-1.14.1.ebuild +++ b/net-client/lagrange/lagrange-1.14.1-r1.ebuild @@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86" IUSE="+fribidi +harfbuzz mp3 ncurses webp" DEPEND=" - >=dev-libs/tfdn-1.1.0:=[ssl] + >=dev-libs/tfdn-1.4.0:=[ssl] fribidi? ( dev-libs/fribidi ) ncurses? ( dev-libs/sealcurses:= ) !ncurses? ( diff --git a/net-libs/orcania/orcania-2.3.1.ebuild b/net-libs/orcania/orcania-2.3.1.ebuild index de49b2e48b..864328810a 100644 --- a/net-libs/orcania/orcania-2.3.1.ebuild +++ b/net-libs/orcania/orcania-2.3.1.ebuild @@ -34,6 +34,9 @@ src_configure() { -DBUILD_ORCANIA_DOCUMENTATION=$(usex doc) ) + # bug 887885 + sed -i -e "s/-Werror//g" CMakeLists.txt || die + cmake_src_configure } diff --git a/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild b/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild index ee859b5886..8ff4f6a326 100644 --- a/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild +++ b/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild @@ -39,6 +39,8 @@ src_prepare() { default # Don't strip CFLAGS sed -i 's/fort_CFLAGS =/fort_CFLAGS = ${CFLAGS} /' src/Makefile.am || die + # Don’t compile debug by default + sed -i '/fort_CFLAGS/ s/ -g / /' src/Makefile.am || die # Don't test network sed -i '/http/d' test/Makefile.am || die eautoreconf diff --git a/net-p2p/feather/feather-2.1.2.ebuild b/net-p2p/feather/feather-2.1.2.ebuild index 697aca1eb4..1678afc9e2 100644 --- a/net-p2p/feather/feather-2.1.2.ebuild +++ b/net-p2p/feather/feather-2.1.2.ebuild @@ -98,9 +98,9 @@ src_prepare() { default echo "#define FEATHER_VERSION \"${PV}\"" > "${WORKDIR}"/${PF}/src/config-feather.h || die echo "#define TOR_VERSION \"NOT_EMBEDDED\"" >> "${WORKDIR}"/${PF}/src/config-feather.h || die - pushd monero + pushd monero || die eapply "${FILESDIR}"/monero_add_some_includes.patch - popd + popd || die cmake_src_prepare } diff --git a/net-p2p/p2pool/p2pool-2.6-r1.ebuild b/net-p2p/p2pool/p2pool-2.6-r1.ebuild index 960bce71a7..4d2e93547b 100644 --- a/net-p2p/p2pool/p2pool-2.6-r1.ebuild +++ b/net-p2p/p2pool/p2pool-2.6-r1.ebuild @@ -71,7 +71,6 @@ src_prepare() { # Stop their script from overriding flags: cp "${FILESDIR}"/flags.cmake cmake/flags.cmake || die - die cmake_src_prepare } diff --git a/profiles/updates/4Q-2022 b/profiles/updates/4Q-2022 index d2f6e2e95b..4d122c66ad 100644 --- a/profiles/updates/4Q-2022 +++ b/profiles/updates/4Q-2022 @@ -1 +1,2 @@ move kde-frameworks/kirigami-addons dev-libs/kirigami-addons +move app-emulation/waydroid app-containers/waydroid diff --git a/www-apps/gotosocial/gotosocial-0.6.0.ebuild b/www-apps/gotosocial/gotosocial-0.6.0-r1.ebuild similarity index 96% rename from www-apps/gotosocial/gotosocial-0.6.0.ebuild rename to www-apps/gotosocial/gotosocial-0.6.0-r1.ebuild index e847209b80..b8d68453d6 100644 --- a/www-apps/gotosocial/gotosocial-0.6.0.ebuild +++ b/www-apps/gotosocial/gotosocial-0.6.0-r1.ebuild @@ -24,7 +24,10 @@ LICENSE="|| ( WTFPL CC0-1.0 ) AGPL-3 BSD BSD-2 CC0-1.0 GPL-3 MIT MPL-2.0" SLOT="0" KEYWORDS="~amd64" -RDEPEND="acct-user/gotosocial" +DEPEND="dev-db/sqlite:3" +RDEPEND="${DEPEND} + acct-user/gotosocial +" DOCS=( archive {CONTRIBUTING,README,ROADMAP}.md ) diff --git a/www-apps/snac/Manifest b/www-apps/snac/Manifest index 3f1afa2f20..1b09ca30f5 100644 --- a/www-apps/snac/Manifest +++ b/www-apps/snac/Manifest @@ -1,2 +1,2 @@ -DIST snac-2.12.tar.gz 65818 BLAKE2B a9c7e43a10ee32aa31b2f58b5557199f16f3b03d118b17151215586428c5e98d3aa2e9fb9f2fc1ffec47650e103134d1d53df8db75c54aa95996cc07505f6aaf SHA512 6b9259e6a91e30be907851d28ff8998bda0c19be95c0c9c76bed37e1a4ce87a900b5903fac62a199603f9f078861bbbb55e1549604176a95b71cd9eff88925d8 DIST snac-2.14.tar.gz 70647 BLAKE2B 1e3bd7bf67fffb20a17f3027b452fc0ef011231730ef35a114b98a9982332f4c95aaabf4aa322d581f932e81b0125638a2860c6ffcd90ffad321491b220b3c22 SHA512 c54cb2e6b0ae05888e9190766b274ca53565ccb46f8928fcaf08949c4d10cbdbbd8e227ff4b932de4816c1e06b90c37a3ea272bc5310f43ada0b1ecc317fe75f +DIST snac-2.17.tar.gz 76931 BLAKE2B b9e860434f929a24c0bba530c285dec449f58a0acfe893e12e909c6686306070615f1ad92d9560cae50184f19cd7e4f47666173292ce77b78d658c5baa741724 SHA512 804b72f537d832357d7678487475c055dad700ed1505ea1aafe8f1cc4f0c95bb20529cf20bebf45ffcfa7d6507c1fae2a3ac8e42b018bed358347aad435fda2a diff --git a/www-apps/snac/snac-2.12.ebuild b/www-apps/snac/snac-2.17.ebuild similarity index 100% rename from www-apps/snac/snac-2.12.ebuild rename to www-apps/snac/snac-2.17.ebuild