mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-19 20:13:01 -04:00
Merge updates from master
This commit is contained in:
@@ -1,2 +1,2 @@
|
||||
DIST himitsu-0.3.tar.gz 33691 BLAKE2B 3051dc85e6aef0ccbf9671ef6c747cb0a7cf3b1982394e30ac70cbaedbf044d0f6306d9324047fb6b7662b24a9c9aee7607ba0e0239d5191cc43359f60962618 SHA512 65bd0b85b236367c8fe0ef2054760423b1c74315c64442ae00548454a98be0df74e8e60b1995f425baf215091770050c4076c2e2289acb937475b60f25ff10c9
|
||||
DIST himitsu-0.4.tar.gz 42135 BLAKE2B 3921887f8398890b43b8f9219bdfa5dac2c44689c2b52e605d447795469827a3fbe86dec227fa799cd38926c0c2cb727feef885ab03658eec13f7239fcbd98cb SHA512 a42b8088f0ddf8931347fc16d5b6404e21e7603025d444e734beeb57da3f9fefdc4e55993dd613ef77d3eb9448fd9acf43c109dc199e97e5d259a3f5a3267571
|
||||
DIST himitsu-0.5.tar.gz 42924 BLAKE2B 808a62c13e950d102f27c3219f15b23ed414ec5d9e9029dee0ac8e1b217d199fe9ade707d23a3f016098e661e4416e5d8aaa445a55caaed834444a266ba29d7b SHA512 6e9c304df824814179dd99e67dbed6c78860127eabe73df13d7b8f06e32cf47700cb7e1450e862d68ad4e1004d5feb9195cb1b91849b8b8436a1d149d5d0ace2
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Copyright 2022-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -20,7 +20,7 @@ LICENSE="GPL-3"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-lang/hare:=
|
||||
>=dev-lang/hare-0_pre20231127-r1:=
|
||||
"
|
||||
RDEPEND="
|
||||
gui-apps/hiprompt-gtk-py
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Copyright 2022-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
inherit git-r3
|
||||
@@ -20,7 +20,7 @@ LICENSE="GPL-3"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-lang/hare:=
|
||||
>=dev-lang/hare-0_pre20231127-r1:=
|
||||
"
|
||||
RDEPEND="
|
||||
gui-apps/hiprompt-gtk-py
|
||||
|
||||
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-${PV}"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
@@ -11,7 +11,7 @@ SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${P}-vendor.tar.xz"
|
||||
HOMEPAGE="https://github.com/schachmat/wego"
|
||||
LICENSE="BSD ISC MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64"
|
||||
|
||||
src_compile() {
|
||||
ego build -v -x -o wego || die
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST hare-009a8e873b688038aaf3c5e5e0b75c9205be56f5.tar.gz 728165 BLAKE2B ed3ecada9fc21e993548fa2b159b79ef3e8b537d3bd2ca54584127f315bf93e4440afa9cdf45f09aaac8665607a9e746b60ccd535a88aa538c6d7428b3d51e82 SHA512 16b8ef0a92c6ea8d6dabec283e4a7592fd301a11dd4bc837feff09f4f3743027efb615b2884eba2165ddfda197709324ed9fbb928d9d272f6585b3300c9d8582
|
||||
DIST hare-0cf443bbfb121fbf04d0d138161b6073a088bef9.tar.gz 725094 BLAKE2B 4ba04e73a70b4257dd8448a6a899058422bc0492f8f5598a1f705e4164a82a4e348f3877de710c17f2aebe909893d5d271242eb987dba37233a86fb881464f8c SHA512 9ac6322713366d7a7fa41ce86584e045a274c7a4b2389d96fe47d18133b233cc0a9f4ed41f2ed4c64f8d8e9601ed0dbe2cda6d89204e1add42f3f8a5a2688e94
|
||||
DIST hare-d94f355481a320fb2aec13ef62cb3bfe2416f5e4.tar.gz 716871 BLAKE2B 1805ca36c4e0faf581ad011d355eff63670e5dd13410e0aaaaee86c547ee7515a00577080c78e79c468274825e7905c386495e1b6520f60fd96d280f21e24044 SHA512 5638e213ac7dedd5a7a0c43bb481755e5cb5d9cbc227a0e08a53bbb4e9036e80111a5a7df2328bd4d1c0ede4cf703dd8a94f075a0850649b31770350223ecb96
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2021-2023 Gentoo Authors
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -8,12 +8,11 @@ if [[ "${PV}" = 9999 ]]; then
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare"
|
||||
SLOT="0"
|
||||
else
|
||||
EGIT_COMMIT="0cf443bbfb121fbf04d0d138161b6073a088bef9"
|
||||
EGIT_COMMIT="d94f355481a320fb2aec13ef62cb3bfe2416f5e4"
|
||||
MY_P="${PN}-${EGIT_COMMIT}"
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SLOT="0/${PV}"
|
||||
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
fi
|
||||
|
||||
@@ -22,12 +21,10 @@ HOMEPAGE="https://harelang.org/"
|
||||
LICENSE="MPL-2.0 GPL-3"
|
||||
|
||||
DEPEND="
|
||||
sys-devel/qbe
|
||||
>=dev-lang/harec-0_pre20220702
|
||||
"
|
||||
BDEPEND="
|
||||
app-text/scdoc
|
||||
~dev-lang/harec-0_pre20231128
|
||||
~sys-devel/qbe-1.1
|
||||
"
|
||||
BDEPEND="app-text/scdoc"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
# hare and haredoc are built by hare
|
||||
@@ -42,16 +39,19 @@ src_configure() {
|
||||
* ) die "unsupported architecture: ${ARCH}" ;;
|
||||
esac
|
||||
|
||||
# Note: PREFIX needs to be set early as it is used for HAREPATH
|
||||
cp config.example.mk config.mk || die
|
||||
sed -i \
|
||||
-e 's;=aarch64-;=;' \
|
||||
-e 's;=riscv64-;=;' \
|
||||
-e "s;^ARCH =.*;ARCH = ${target_arch};" \
|
||||
-e 's;^PREFIX =.*;PREFIX = /usr;' \
|
||||
-e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \
|
||||
-e 's;^AS =;AS ?=;' \
|
||||
-e 's;^LD =;LD ?=;' \
|
||||
-e 's;^AR =;AR ?=;' \
|
||||
config.mk || die
|
||||
|
||||
sed -i 's; $(DESTDIR)$(LOCALSRCDIR);;' Makefile || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
||||
@@ -39,14 +39,16 @@ src_configure() {
|
||||
* ) die "unsupported architecture: ${ARCH}" ;;
|
||||
esac
|
||||
|
||||
# Note: PREFIX needs to be set early as it is used for HAREPATH
|
||||
cp configs/linux.mk config.mk || die
|
||||
sed -i \
|
||||
-e "s;^ARCH =.*;ARCH = ${target_arch};" \
|
||||
-e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \
|
||||
-e 's;^AS =;AS ?=;' \
|
||||
-e 's;^LD =;LD ?=;' \
|
||||
config.mk || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST harec-174aef484c0b0067f0a131dc52ee05af1a0e5027.tar.gz 182392 BLAKE2B f8fb16d25fcd550976c9c6922662cb9dfeebf1d296a4f7915064a92d6e7932436d5bc56438492a580968ebfcfc303be7812b627511f9cb6ffd6b2748a1d5117f SHA512 9d6f2107954dd11a3c201409b42e35299339ac57c39daceb2e7f3c98c34161d86b8c943094f7cc412d06d9225149e1938e36ce0c1ad624c54c12d9d7fb5a2d83
|
||||
DIST harec-ec3193e3870436180b0f3df82b769adc57a1c099.tar.gz 193069 BLAKE2B 7f34a25e53c864435740fbc5f4fb0a59b4611e50ece6ad18fd4b5f88f839177ed57431c3a4a24521b73f4a1af52e10b51ab574fe205a3a88314ea50b6c67a84e SHA512 2962af65f95d3db51432cea0b08b963a713c746a856623be6162873a34cc558577fd4673d1c502fced2582331886f5269c79381a4a26a8d743dc1a9fe7aefda0
|
||||
DIST harec-f735abab4516d2fb729e3ea7aee309eab5a1b0bf.tar.gz 186009 BLAKE2B d68070541ab61c3af9bc793df2911604095f007421f3b2e0176f25cac98596a3ca32046601fbc2fd78dd2e0406b557e8beb0206cc0827564287ead25057548fd SHA512 6183f5e78e116c2b1174c583e9a69a10cb93e7ea4c9197b583a9f8d056aae5ea28c42bf4a447aaf544b9bcbf181ae3f8d64c9716bfac5a046f41caa86e727a30
|
||||
|
||||
@@ -8,7 +8,7 @@ if [[ "${PV}" = "9999" ]]; then
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec"
|
||||
S="${WORKDIR}/${P}/build"
|
||||
else
|
||||
EGIT_COMMIT="174aef484c0b0067f0a131dc52ee05af1a0e5027"
|
||||
EGIT_COMMIT="ec3193e3870436180b0f3df82b769adc57a1c099"
|
||||
MY_P="${PN}-${EGIT_COMMIT}"
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/build"
|
||||
@@ -21,7 +21,7 @@ HOMEPAGE="https://harelang.org/"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=">=sys-devel/qbe-1.1"
|
||||
DEPEND=">=sys-devel/qbe-1.1-r1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
@@ -3,6 +3,8 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec"
|
||||
@@ -27,7 +29,14 @@ src_prepare() {
|
||||
default
|
||||
|
||||
cp configs/linux.mk config.mk || die
|
||||
sed -i 's/-Werror//' config.mk || die
|
||||
sed -i \
|
||||
-e 's/-Werror//' \
|
||||
-e 's/CC =/CC ?=/' \
|
||||
-e 's/AS =/AS ?=/' \
|
||||
-e 's/LD =/LD ?=/' \
|
||||
config.mk || die
|
||||
|
||||
tc-export CC AS LD
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
@@ -46,8 +46,9 @@ BDEPEND="
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
distutils_enable_sphinx docs \
|
||||
dev-python/sphinx-rtd-theme
|
||||
# Disabled because of https://bugs.gentoo.org/922488
|
||||
#distutils_enable_sphinx docs \
|
||||
# dev-python/sphinx-rtd-theme
|
||||
|
||||
src_test() {
|
||||
local -x PGHOST="$(epostgres --get-sockdir)"
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
#
|
||||
# - MongoDB (via "emongod" helper)
|
||||
#
|
||||
# - MySQL/MariaDB/ (via "emysql" helper)
|
||||
# - MySQL / MariaDB (via "emysql" helper)
|
||||
#
|
||||
# - PostgreSQL (via "epostgres" helper)
|
||||
#
|
||||
|
||||
@@ -40,7 +40,10 @@ DEPEND="
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
faudio? ( app-emulation/faudio )
|
||||
pulseaudio? ( media-libs/libpulse )
|
||||
vulkan? ( media-libs/vulkan-loader )
|
||||
vulkan? (
|
||||
~dev-util/glslang-1.3.268
|
||||
~media-libs/vulkan-loader-1.3.268
|
||||
)
|
||||
wayland? ( dev-libs/wayland )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
@@ -1,263 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
addr2line-0.21.0
|
||||
adler-1.0.2
|
||||
ahash-0.8.7
|
||||
aho-corasick-1.1.2
|
||||
android-tzdata-0.1.1
|
||||
android_system_properties-0.1.5
|
||||
anstream-0.6.11
|
||||
anstyle-1.0.4
|
||||
anstyle-parse-0.2.3
|
||||
anstyle-query-1.0.2
|
||||
anstyle-wincon-3.0.2
|
||||
anyhow-1.0.79
|
||||
async-trait-0.1.77
|
||||
autocfg-1.1.0
|
||||
backtrace-0.3.69
|
||||
bitflags-1.3.2
|
||||
bumpalo-3.14.0
|
||||
bytes-1.5.0
|
||||
cairo-rs-0.16.7
|
||||
cairo-sys-rs-0.16.3
|
||||
cc-1.0.83
|
||||
cfg-expr-0.15.6
|
||||
cfg-if-1.0.0
|
||||
chrono-0.4.31
|
||||
clap-4.4.18
|
||||
clap_builder-4.4.18
|
||||
clap_derive-4.4.7
|
||||
clap_lex-0.6.0
|
||||
colorchoice-1.0.0
|
||||
const_format-0.2.32
|
||||
const_format_proc_macros-0.2.32
|
||||
core-foundation-sys-0.8.6
|
||||
crc32fast-1.3.2
|
||||
crossbeam-channel-0.5.11
|
||||
crossbeam-utils-0.8.19
|
||||
deranged-0.3.11
|
||||
derivative-2.2.0
|
||||
equivalent-1.0.1
|
||||
field-offset-0.3.6
|
||||
file-rotate-0.7.5
|
||||
flate2-1.0.28
|
||||
flume-0.10.14
|
||||
fragile-2.0.0
|
||||
futures-0.3.30
|
||||
futures-channel-0.3.30
|
||||
futures-core-0.3.30
|
||||
futures-executor-0.3.30
|
||||
futures-io-0.3.30
|
||||
futures-macro-0.3.30
|
||||
futures-sink-0.3.30
|
||||
futures-task-0.3.30
|
||||
futures-util-0.3.30
|
||||
gdk-pixbuf-0.16.7
|
||||
gdk-pixbuf-sys-0.16.3
|
||||
gdk4-0.5.5
|
||||
gdk4-sys-0.5.5
|
||||
getrandom-0.2.12
|
||||
gimli-0.28.1
|
||||
gio-0.16.7
|
||||
gio-sys-0.16.3
|
||||
glib-0.16.9
|
||||
glib-macros-0.16.8
|
||||
glib-sys-0.16.3
|
||||
glob-0.3.1
|
||||
gobject-sys-0.16.3
|
||||
graphene-rs-0.16.3
|
||||
graphene-sys-0.16.3
|
||||
greetd_ipc-0.9.0
|
||||
gsk4-0.5.5
|
||||
gsk4-sys-0.5.5
|
||||
gtk4-0.5.5
|
||||
gtk4-macros-0.5.6
|
||||
gtk4-sys-0.5.5
|
||||
hashbrown-0.12.3
|
||||
hashbrown-0.13.2
|
||||
hashbrown-0.14.3
|
||||
heck-0.4.1
|
||||
hermit-abi-0.3.4
|
||||
iana-time-zone-0.1.59
|
||||
iana-time-zone-haiku-0.1.2
|
||||
indexmap-1.9.3
|
||||
indexmap-2.1.0
|
||||
itoa-1.0.10
|
||||
js-sys-0.3.67
|
||||
lazy_static-1.4.0
|
||||
libc-0.2.152
|
||||
lock_api-0.4.11
|
||||
log-0.4.20
|
||||
lru-0.9.0
|
||||
memchr-2.7.1
|
||||
memoffset-0.9.0
|
||||
miniz_oxide-0.7.1
|
||||
mio-0.8.10
|
||||
nanorand-0.7.0
|
||||
nom8-0.2.0
|
||||
nu-ansi-term-0.46.0
|
||||
num-traits-0.2.17
|
||||
num_cpus-1.16.0
|
||||
num_threads-0.1.6
|
||||
object-0.32.2
|
||||
once_cell-1.19.0
|
||||
overload-0.1.1
|
||||
pango-0.16.5
|
||||
pango-sys-0.16.3
|
||||
pin-project-1.1.3
|
||||
pin-project-internal-1.1.3
|
||||
pin-project-lite-0.2.13
|
||||
pin-utils-0.1.0
|
||||
pkg-config-0.3.29
|
||||
powerfmt-0.2.0
|
||||
proc-macro-crate-1.3.1
|
||||
proc-macro-error-1.0.4
|
||||
proc-macro-error-attr-1.0.4
|
||||
proc-macro2-1.0.76
|
||||
pwd-1.4.0
|
||||
quote-1.0.35
|
||||
regex-1.10.2
|
||||
regex-automata-0.4.3
|
||||
regex-syntax-0.8.2
|
||||
relm4-0.5.1
|
||||
relm4-macros-0.5.1
|
||||
rustc-demangle-0.1.23
|
||||
rustc_version-0.4.0
|
||||
ryu-1.0.16
|
||||
scopeguard-1.2.0
|
||||
semver-1.0.21
|
||||
serde-1.0.195
|
||||
serde_derive-1.0.195
|
||||
serde_json-1.0.111
|
||||
serde_spanned-0.6.5
|
||||
sharded-slab-0.1.7
|
||||
shlex-1.2.0
|
||||
slab-0.4.9
|
||||
smallvec-1.12.0
|
||||
socket2-0.5.5
|
||||
spin-0.9.8
|
||||
strsim-0.10.0
|
||||
syn-1.0.109
|
||||
syn-2.0.48
|
||||
system-deps-6.2.0
|
||||
target-lexicon-0.12.13
|
||||
thiserror-1.0.56
|
||||
thiserror-impl-1.0.56
|
||||
thread_local-1.1.7
|
||||
time-0.3.31
|
||||
time-core-0.1.2
|
||||
time-macros-0.2.16
|
||||
tokio-1.35.1
|
||||
toml-0.6.0
|
||||
toml-0.8.8
|
||||
toml_datetime-0.5.1
|
||||
toml_datetime-0.6.5
|
||||
toml_edit-0.18.1
|
||||
toml_edit-0.19.15
|
||||
toml_edit-0.21.0
|
||||
tracing-0.1.40
|
||||
tracing-appender-0.2.3
|
||||
tracing-attributes-0.1.27
|
||||
tracing-core-0.1.32
|
||||
tracing-log-0.2.0
|
||||
tracing-subscriber-0.3.18
|
||||
tracker-0.2.1
|
||||
tracker-macros-0.2.1
|
||||
unicode-ident-1.0.12
|
||||
unicode-xid-0.2.4
|
||||
utf8parse-0.2.1
|
||||
valuable-0.1.0
|
||||
version-compare-0.1.1
|
||||
version_check-0.9.4
|
||||
wasi-0.11.0+wasi-snapshot-preview1
|
||||
wasm-bindgen-0.2.90
|
||||
wasm-bindgen-backend-0.2.90
|
||||
wasm-bindgen-macro-0.2.90
|
||||
wasm-bindgen-macro-support-0.2.90
|
||||
wasm-bindgen-shared-0.2.90
|
||||
winapi-0.3.9
|
||||
winapi-i686-pc-windows-gnu-0.4.0
|
||||
winapi-x86_64-pc-windows-gnu-0.4.0
|
||||
windows-core-0.52.0
|
||||
windows-sys-0.48.0
|
||||
windows-sys-0.52.0
|
||||
windows-targets-0.48.5
|
||||
windows-targets-0.52.0
|
||||
windows_aarch64_gnullvm-0.48.5
|
||||
windows_aarch64_gnullvm-0.52.0
|
||||
windows_aarch64_msvc-0.48.5
|
||||
windows_aarch64_msvc-0.52.0
|
||||
windows_i686_gnu-0.48.5
|
||||
windows_i686_gnu-0.52.0
|
||||
windows_i686_msvc-0.48.5
|
||||
windows_i686_msvc-0.52.0
|
||||
windows_x86_64_gnu-0.48.5
|
||||
windows_x86_64_gnu-0.52.0
|
||||
windows_x86_64_gnullvm-0.48.5
|
||||
windows_x86_64_gnullvm-0.52.0
|
||||
windows_x86_64_msvc-0.48.5
|
||||
windows_x86_64_msvc-0.52.0
|
||||
winnow-0.5.34
|
||||
zerocopy-0.7.32
|
||||
zerocopy-derive-0.7.32
|
||||
"
|
||||
|
||||
inherit cargo
|
||||
DESCRIPTION="A clean and customizable GTK-based greetd greeter written in Rust"
|
||||
HOMEPAGE="https://github.com/rharish101/ReGreet"
|
||||
|
||||
SRC_URI="
|
||||
https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> >${PN}.tar.gz
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
DEPEND="x11-libs/gtk+:3
|
||||
gtk4? ( gui-libs/gtk )
|
||||
"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
gui-libs/greetd
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/rust
|
||||
"
|
||||
IUSE="gtk4 logs"
|
||||
|
||||
PATCHES="${FILESDIR}/ReGreet-0.1.1-cargo-lock-fix.diff"
|
||||
|
||||
src_configure() {
|
||||
if use gtk4; then
|
||||
local myfeatures=(
|
||||
gtk4_8
|
||||
)
|
||||
fi
|
||||
cargo_src_configure
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbin "${WORKDIR}/${P}/target/release/regreet" regreet
|
||||
}
|
||||
|
||||
src_post_install () {
|
||||
if use logs; then
|
||||
insinto /etc/tmpfiles.d/ && newins "${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf
|
||||
systemd-tmpfiles --create "$PWD/systemd-tmpfiles.conf"
|
||||
fi
|
||||
}
|
||||
266
gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild
Normal file
266
gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild
Normal file
@@ -0,0 +1,266 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
addr2line@0.21.0
|
||||
adler@1.0.2
|
||||
ahash@0.8.7
|
||||
aho-corasick@1.1.2
|
||||
android-tzdata@0.1.1
|
||||
android_system_properties@0.1.5
|
||||
anstream@0.6.11
|
||||
anstyle@1.0.4
|
||||
anstyle-parse@0.2.3
|
||||
anstyle-query@1.0.2
|
||||
anstyle-wincon@3.0.2
|
||||
anyhow@1.0.79
|
||||
async-trait@0.1.77
|
||||
autocfg@1.1.0
|
||||
backtrace@0.3.69
|
||||
bitflags@1.3.2
|
||||
bumpalo@3.14.0
|
||||
bytes@1.5.0
|
||||
cairo-rs@0.16.7
|
||||
cairo-sys-rs@0.16.3
|
||||
cc@1.0.83
|
||||
cfg-expr@0.15.6
|
||||
cfg-if@1.0.0
|
||||
chrono@0.4.31
|
||||
clap@4.4.18
|
||||
clap_builder@4.4.18
|
||||
clap_derive@4.4.7
|
||||
clap_lex@0.6.0
|
||||
colorchoice@1.0.0
|
||||
const_format@0.2.32
|
||||
const_format_proc_macros@0.2.32
|
||||
core-foundation-sys@0.8.6
|
||||
crc32fast@1.3.2
|
||||
crossbeam-channel@0.5.11
|
||||
crossbeam-utils@0.8.19
|
||||
deranged@0.3.11
|
||||
derivative@2.2.0
|
||||
equivalent@1.0.1
|
||||
field-offset@0.3.6
|
||||
file-rotate@0.7.5
|
||||
flate2@1.0.28
|
||||
flume@0.10.14
|
||||
fragile@2.0.0
|
||||
futures@0.3.30
|
||||
futures-channel@0.3.30
|
||||
futures-core@0.3.30
|
||||
futures-executor@0.3.30
|
||||
futures-io@0.3.30
|
||||
futures-macro@0.3.30
|
||||
futures-sink@0.3.30
|
||||
futures-task@0.3.30
|
||||
futures-util@0.3.30
|
||||
gdk-pixbuf@0.16.7
|
||||
gdk-pixbuf-sys@0.16.3
|
||||
gdk4@0.5.5
|
||||
gdk4-sys@0.5.5
|
||||
getrandom@0.2.12
|
||||
gimli@0.28.1
|
||||
gio@0.16.7
|
||||
gio-sys@0.16.3
|
||||
glib@0.16.9
|
||||
glib-macros@0.16.8
|
||||
glib-sys@0.16.3
|
||||
glob@0.3.1
|
||||
gobject-sys@0.16.3
|
||||
graphene-rs@0.16.3
|
||||
graphene-sys@0.16.3
|
||||
greetd_ipc@0.9.0
|
||||
gsk4@0.5.5
|
||||
gsk4-sys@0.5.5
|
||||
gtk4@0.5.5
|
||||
gtk4-macros@0.5.6
|
||||
gtk4-sys@0.5.5
|
||||
hashbrown@0.12.3
|
||||
hashbrown@0.13.2
|
||||
hashbrown@0.14.3
|
||||
heck@0.4.1
|
||||
hermit-abi@0.3.4
|
||||
iana-time-zone@0.1.59
|
||||
iana-time-zone-haiku@0.1.2
|
||||
indexmap@1.9.3
|
||||
indexmap@2.1.0
|
||||
itoa@1.0.10
|
||||
js-sys@0.3.67
|
||||
lazy_static@1.4.0
|
||||
libc@0.2.152
|
||||
lock_api@0.4.11
|
||||
log@0.4.20
|
||||
lru@0.9.0
|
||||
memchr@2.7.1
|
||||
memoffset@0.9.0
|
||||
miniz_oxide@0.7.1
|
||||
mio@0.8.10
|
||||
nanorand@0.7.0
|
||||
nom8@0.2.0
|
||||
nu-ansi-term@0.46.0
|
||||
num-traits@0.2.17
|
||||
num_cpus@1.16.0
|
||||
num_threads@0.1.6
|
||||
object@0.32.2
|
||||
once_cell@1.19.0
|
||||
overload@0.1.1
|
||||
pango@0.16.5
|
||||
pango-sys@0.16.3
|
||||
pin-project@1.1.3
|
||||
pin-project-internal@1.1.3
|
||||
pin-project-lite@0.2.13
|
||||
pin-utils@0.1.0
|
||||
pkg-config@0.3.29
|
||||
powerfmt@0.2.0
|
||||
proc-macro-crate@1.3.1
|
||||
proc-macro-error@1.0.4
|
||||
proc-macro-error-attr@1.0.4
|
||||
proc-macro2@1.0.76
|
||||
pwd@1.4.0
|
||||
quote@1.0.35
|
||||
regex@1.10.2
|
||||
regex-automata@0.4.3
|
||||
regex-syntax@0.8.2
|
||||
relm4@0.5.1
|
||||
relm4-macros@0.5.1
|
||||
rustc-demangle@0.1.23
|
||||
rustc_version@0.4.0
|
||||
ryu@1.0.16
|
||||
scopeguard@1.2.0
|
||||
semver@1.0.21
|
||||
serde@1.0.195
|
||||
serde_derive@1.0.195
|
||||
serde_json@1.0.111
|
||||
serde_spanned@0.6.5
|
||||
sharded-slab@0.1.7
|
||||
shlex@1.2.0
|
||||
slab@0.4.9
|
||||
smallvec@1.12.0
|
||||
socket2@0.5.5
|
||||
spin@0.9.8
|
||||
strsim@0.10.0
|
||||
syn@1.0.109
|
||||
syn@2.0.48
|
||||
system-deps@6.2.0
|
||||
target-lexicon@0.12.13
|
||||
thiserror@1.0.56
|
||||
thiserror-impl@1.0.56
|
||||
thread_local@1.1.7
|
||||
time@0.3.31
|
||||
time-core@0.1.2
|
||||
time-macros@0.2.16
|
||||
tokio@1.35.1
|
||||
toml@0.6.0
|
||||
toml@0.8.8
|
||||
toml_datetime@0.5.1
|
||||
toml_datetime@0.6.5
|
||||
toml_edit@0.18.1
|
||||
toml_edit@0.19.15
|
||||
toml_edit@0.21.0
|
||||
tracing@0.1.40
|
||||
tracing-appender@0.2.3
|
||||
tracing-attributes@0.1.27
|
||||
tracing-core@0.1.32
|
||||
tracing-log@0.2.0
|
||||
tracing-subscriber@0.3.18
|
||||
tracker@0.2.1
|
||||
tracker-macros@0.2.1
|
||||
unicode-ident@1.0.12
|
||||
unicode-xid@0.2.4
|
||||
utf8parse@0.2.1
|
||||
valuable@0.1.0
|
||||
version-compare@0.1.1
|
||||
version_check@0.9.4
|
||||
wasi@0.11.0+wasi-snapshot-preview1
|
||||
wasm-bindgen@0.2.90
|
||||
wasm-bindgen-backend@0.2.90
|
||||
wasm-bindgen-macro@0.2.90
|
||||
wasm-bindgen-macro-support@0.2.90
|
||||
wasm-bindgen-shared@0.2.90
|
||||
winapi@0.3.9
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
windows-core@0.52.0
|
||||
windows-sys@0.48.0
|
||||
windows-sys@0.52.0
|
||||
windows-targets@0.48.5
|
||||
windows-targets@0.52.0
|
||||
windows_aarch64_gnullvm@0.48.5
|
||||
windows_aarch64_gnullvm@0.52.0
|
||||
windows_aarch64_msvc@0.48.5
|
||||
windows_aarch64_msvc@0.52.0
|
||||
windows_i686_gnu@0.48.5
|
||||
windows_i686_gnu@0.52.0
|
||||
windows_i686_msvc@0.48.5
|
||||
windows_i686_msvc@0.52.0
|
||||
windows_x86_64_gnu@0.48.5
|
||||
windows_x86_64_gnu@0.52.0
|
||||
windows_x86_64_gnullvm@0.48.5
|
||||
windows_x86_64_gnullvm@0.52.0
|
||||
windows_x86_64_msvc@0.48.5
|
||||
windows_x86_64_msvc@0.52.0
|
||||
winnow@0.5.34
|
||||
zerocopy@0.7.32
|
||||
zerocopy-derive@0.7.32
|
||||
"
|
||||
|
||||
inherit cargo
|
||||
DESCRIPTION="A clean and customizable GTK-based greetd greeter written in Rust"
|
||||
HOMEPAGE="https://github.com/rharish101/ReGreet"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/rharish101/ReGreet.git"
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> >${PN}.tar.gz
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
DEPEND="gui-libs/gtk
|
||||
"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
gui-libs/greetd
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/rust
|
||||
media-libs/graphene
|
||||
"
|
||||
IUSE="logs"
|
||||
|
||||
PATCHES="${FILESDIR}/ReGreet-0.1.1-cargo-lock-fix.diff"
|
||||
|
||||
src_configure() {
|
||||
local myfeatures=(
|
||||
gtk4_8
|
||||
)
|
||||
cargo_src_configure
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbin "${WORKDIR}/${P}/target/release/regreet" regreet
|
||||
}
|
||||
|
||||
src_post_install () {
|
||||
if use logs; then
|
||||
insinto /etc/tmpfiles.d/ && newins "${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf
|
||||
systemd-tmpfiles --create "$PWD/systemd-tmpfiles.conf"
|
||||
fi
|
||||
}
|
||||
@@ -1,19 +1,228 @@
|
||||
# Copyright 2019-2022 Gentoo Authors
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cargo git-r3
|
||||
|
||||
EGIT_REPO_URI="https://github.com/rharish101/ReGreet.git"
|
||||
CRATES="
|
||||
addr2line@0.21.0
|
||||
adler@1.0.2
|
||||
ahash@0.8.7
|
||||
aho-corasick@1.1.2
|
||||
android-tzdata@0.1.1
|
||||
android_system_properties@0.1.5
|
||||
anstream@0.6.11
|
||||
anstyle@1.0.4
|
||||
anstyle-parse@0.2.3
|
||||
anstyle-query@1.0.2
|
||||
anstyle-wincon@3.0.2
|
||||
anyhow@1.0.79
|
||||
async-trait@0.1.77
|
||||
autocfg@1.1.0
|
||||
backtrace@0.3.69
|
||||
bitflags@1.3.2
|
||||
bumpalo@3.14.0
|
||||
bytes@1.5.0
|
||||
cairo-rs@0.16.7
|
||||
cairo-sys-rs@0.16.3
|
||||
cc@1.0.83
|
||||
cfg-expr@0.15.6
|
||||
cfg-if@1.0.0
|
||||
chrono@0.4.31
|
||||
clap@4.4.18
|
||||
clap_builder@4.4.18
|
||||
clap_derive@4.4.7
|
||||
clap_lex@0.6.0
|
||||
colorchoice@1.0.0
|
||||
const_format@0.2.32
|
||||
const_format_proc_macros@0.2.32
|
||||
core-foundation-sys@0.8.6
|
||||
crc32fast@1.3.2
|
||||
crossbeam-channel@0.5.11
|
||||
crossbeam-utils@0.8.19
|
||||
deranged@0.3.11
|
||||
derivative@2.2.0
|
||||
equivalent@1.0.1
|
||||
field-offset@0.3.6
|
||||
file-rotate@0.7.5
|
||||
flate2@1.0.28
|
||||
flume@0.10.14
|
||||
fragile@2.0.0
|
||||
futures@0.3.30
|
||||
futures-channel@0.3.30
|
||||
futures-core@0.3.30
|
||||
futures-executor@0.3.30
|
||||
futures-io@0.3.30
|
||||
futures-macro@0.3.30
|
||||
futures-sink@0.3.30
|
||||
futures-task@0.3.30
|
||||
futures-util@0.3.30
|
||||
gdk-pixbuf@0.16.7
|
||||
gdk-pixbuf-sys@0.16.3
|
||||
gdk4@0.5.5
|
||||
gdk4-sys@0.5.5
|
||||
getrandom@0.2.12
|
||||
gimli@0.28.1
|
||||
gio@0.16.7
|
||||
gio-sys@0.16.3
|
||||
glib@0.16.9
|
||||
glib-macros@0.16.8
|
||||
glib-sys@0.16.3
|
||||
glob@0.3.1
|
||||
gobject-sys@0.16.3
|
||||
graphene-rs@0.16.3
|
||||
graphene-sys@0.16.3
|
||||
greetd_ipc@0.9.0
|
||||
gsk4@0.5.5
|
||||
gsk4-sys@0.5.5
|
||||
gtk4@0.5.5
|
||||
gtk4-macros@0.5.6
|
||||
gtk4-sys@0.5.5
|
||||
hashbrown@0.12.3
|
||||
hashbrown@0.13.2
|
||||
hashbrown@0.14.3
|
||||
heck@0.4.1
|
||||
hermit-abi@0.3.4
|
||||
iana-time-zone@0.1.59
|
||||
iana-time-zone-haiku@0.1.2
|
||||
indexmap@1.9.3
|
||||
indexmap@2.1.0
|
||||
itoa@1.0.10
|
||||
js-sys@0.3.67
|
||||
lazy_static@1.4.0
|
||||
libc@0.2.152
|
||||
lock_api@0.4.11
|
||||
log@0.4.20
|
||||
lru@0.9.0
|
||||
memchr@2.7.1
|
||||
memoffset@0.9.0
|
||||
miniz_oxide@0.7.1
|
||||
mio@0.8.10
|
||||
nanorand@0.7.0
|
||||
nom8@0.2.0
|
||||
nu-ansi-term@0.46.0
|
||||
num-traits@0.2.17
|
||||
num_cpus@1.16.0
|
||||
num_threads@0.1.6
|
||||
object@0.32.2
|
||||
once_cell@1.19.0
|
||||
overload@0.1.1
|
||||
pango@0.16.5
|
||||
pango-sys@0.16.3
|
||||
pin-project@1.1.3
|
||||
pin-project-internal@1.1.3
|
||||
pin-project-lite@0.2.13
|
||||
pin-utils@0.1.0
|
||||
pkg-config@0.3.29
|
||||
powerfmt@0.2.0
|
||||
proc-macro-crate@1.3.1
|
||||
proc-macro-error@1.0.4
|
||||
proc-macro-error-attr@1.0.4
|
||||
proc-macro2@1.0.76
|
||||
pwd@1.4.0
|
||||
quote@1.0.35
|
||||
regex@1.10.2
|
||||
regex-automata@0.4.3
|
||||
regex-syntax@0.8.2
|
||||
relm4@0.5.1
|
||||
relm4-macros@0.5.1
|
||||
rustc-demangle@0.1.23
|
||||
rustc_version@0.4.0
|
||||
ryu@1.0.16
|
||||
scopeguard@1.2.0
|
||||
semver@1.0.21
|
||||
serde@1.0.195
|
||||
serde_derive@1.0.195
|
||||
serde_json@1.0.111
|
||||
serde_spanned@0.6.5
|
||||
sharded-slab@0.1.7
|
||||
shlex@1.2.0
|
||||
slab@0.4.9
|
||||
smallvec@1.12.0
|
||||
socket2@0.5.5
|
||||
spin@0.9.8
|
||||
strsim@0.10.0
|
||||
syn@1.0.109
|
||||
syn@2.0.48
|
||||
system-deps@6.2.0
|
||||
target-lexicon@0.12.13
|
||||
thiserror@1.0.56
|
||||
thiserror-impl@1.0.56
|
||||
thread_local@1.1.7
|
||||
time@0.3.31
|
||||
time-core@0.1.2
|
||||
time-macros@0.2.16
|
||||
tokio@1.35.1
|
||||
toml@0.6.0
|
||||
toml@0.8.8
|
||||
toml_datetime@0.5.1
|
||||
toml_datetime@0.6.5
|
||||
toml_edit@0.18.1
|
||||
toml_edit@0.19.15
|
||||
toml_edit@0.21.0
|
||||
tracing@0.1.40
|
||||
tracing-appender@0.2.3
|
||||
tracing-attributes@0.1.27
|
||||
tracing-core@0.1.32
|
||||
tracing-log@0.2.0
|
||||
tracing-subscriber@0.3.18
|
||||
tracker@0.2.1
|
||||
tracker-macros@0.2.1
|
||||
unicode-ident@1.0.12
|
||||
unicode-xid@0.2.4
|
||||
utf8parse@0.2.1
|
||||
valuable@0.1.0
|
||||
version-compare@0.1.1
|
||||
version_check@0.9.4
|
||||
wasi@0.11.0+wasi-snapshot-preview1
|
||||
wasm-bindgen@0.2.90
|
||||
wasm-bindgen-backend@0.2.90
|
||||
wasm-bindgen-macro@0.2.90
|
||||
wasm-bindgen-macro-support@0.2.90
|
||||
wasm-bindgen-shared@0.2.90
|
||||
winapi@0.3.9
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
windows-core@0.52.0
|
||||
windows-sys@0.48.0
|
||||
windows-sys@0.52.0
|
||||
windows-targets@0.48.5
|
||||
windows-targets@0.52.0
|
||||
windows_aarch64_gnullvm@0.48.5
|
||||
windows_aarch64_gnullvm@0.52.0
|
||||
windows_aarch64_msvc@0.48.5
|
||||
windows_aarch64_msvc@0.52.0
|
||||
windows_i686_gnu@0.48.5
|
||||
windows_i686_gnu@0.52.0
|
||||
windows_i686_msvc@0.48.5
|
||||
windows_i686_msvc@0.52.0
|
||||
windows_x86_64_gnu@0.48.5
|
||||
windows_x86_64_gnu@0.52.0
|
||||
windows_x86_64_gnullvm@0.48.5
|
||||
windows_x86_64_gnullvm@0.52.0
|
||||
windows_x86_64_msvc@0.48.5
|
||||
windows_x86_64_msvc@0.52.0
|
||||
winnow@0.5.34
|
||||
zerocopy@0.7.32
|
||||
zerocopy-derive@0.7.32
|
||||
"
|
||||
|
||||
inherit cargo
|
||||
DESCRIPTION="A clean and customizable GTK-based greetd greeter written in Rust"
|
||||
HOMEPAGE="https://github.com/rharish101/ReGreet"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/rharish101/ReGreet.git"
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> >${PN}.tar.gz
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
DEPEND="x11-libs/gtk+:3
|
||||
gtk4? ( gui-libs/gtk )
|
||||
DEPEND="gui-libs/gtk
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
@@ -22,23 +231,23 @@ RDEPEND="
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/rust
|
||||
media-libs/graphene
|
||||
"
|
||||
IUSE="gtk4 logs"
|
||||
IUSE="logs"
|
||||
|
||||
src_unpack() {
|
||||
git-r3_src_unpack
|
||||
cargo_live_src_unpack
|
||||
}
|
||||
PATCHES="${FILESDIR}/ReGreet-0.1.1-cargo-lock-fix.diff"
|
||||
|
||||
src_configure() {
|
||||
if use gtk4; then
|
||||
local myfeatures=(
|
||||
gtk4_8
|
||||
)
|
||||
fi
|
||||
local myfeatures=(
|
||||
gtk4_8
|
||||
)
|
||||
cargo_src_configure
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
}
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<use>
|
||||
<flag name="gtk4">Compile with support for gtk4</flag>
|
||||
<flag name="logs">Compile logs support ReGreet (debug)</flag>
|
||||
</use>
|
||||
<maintainer type="person">
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST firacode-nerdfont-2.2.2.zip 17241908 BLAKE2B 9f8ada87945ff10d9eced99369f7c6d469f9eaf2192490623a93b2397fe5b6ee3f0df6923b59eb87e92789840a205adf53c6278e526dbeeb25d0a6d307a07b18 SHA512 ab284afb20cc535d24d4bc0c3aa181547ac0ab7afb5c09c931699a8690a3813024194c123b99c526269897c256b5d8f078075bcf20bc9120a64206a2728236b3
|
||||
DIST firacode-nerdfont-3.0.1.tar.xz 2239404 BLAKE2B 99676220697e673fdb00c8baf5960b2961109abc8530efe61c687d99f4624526ec86b83112a7e582ede0e16c7352d0a8002b44db87c1454c35833e89071758c6 SHA512 a5d4202b8fdadc295bdc08a0bf226c187102492aef94e17f9327b1683c1370ab535c8d6fa725f89935b79a26352da765b2066468326ff846f21dbe0929fcc016
|
||||
DIST firacode-nerdfont-3.1.1.gh.tar.xz 2268044 BLAKE2B 34357792d6ca682eed0a70ffe7d7dc95a74ef7bdbb44ab6067f0bfe0fcff90d7517008bb043097ec389aca5875a18040b6472b29259baf5c2cf2e01c6ec6b8b9 SHA512 f2fe9eb51e02638ac1fde9bcf6f33914c43fb83ab7027ff1331fe5d98dd0b07aeac027af61f7731a13521db5600eb0fceb56b10d91419f8e30aa8120641d949c
|
||||
|
||||
@@ -7,7 +7,7 @@ inherit font
|
||||
|
||||
DESCRIPTION="A free and open-source typeface for developers"
|
||||
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
|
||||
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Iosevka.tar.xz -> ${P}.tar.xz"
|
||||
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/FiraCode.tar.xz -> ${P}.gh.tar.xz"
|
||||
|
||||
LICENSE="OFL-1.1"
|
||||
SLOT="0"
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST iosevka-nerdfont-2.2.2.zip 486465366 BLAKE2B 04fe963c0e2c4bc076854c1b6d7382a4e9222ead92e320ad369a230c771be9c88300cd2f2cd4d8b4bfbe9a66d76577390fa750e46735be993b51eb0f9e87631e SHA512 99ec42555babde800cfe320a5e48eba6dafaaecfb86ff8964a092e321bac8635dd6a5ffe9a792e56dbf83794f1a7da5368a14ff3ac3c4a70a066999fd6604153
|
||||
DIST iosevka-nerdfont-2.3.3.zip 684962518 BLAKE2B d374f91e1253e29e682ea9199a049d1b95ad51749e26a03b312b3bc64b53f43f1dd998fbfcb22e71f67782eec1ee92c0242da0cf3deca33d7bcee258afe0bfdd SHA512 48096d703a25bd9e38df66ee4fbee1a289564ef30a2eb29236c24fb669074df82d95f68b6e0b18e74ef64682cc1cfa4903f943c6dd81534371bb45ae5edcef26
|
||||
DIST iosevka-nerdfont-3.0.1.tar.xz 28066692 BLAKE2B 3797f3bd800d41b69bc019ebb518aa8c73ee51082ff91ed783865f2afe93b3ad14a89afec51ae99f1ce6f2d223fd6d5d26a73a600a190609efe3c759e7dda06c SHA512 4079c76daf75a8dcb51697e04fc7cb5c86be0c2ad0d670e736d2605be370849308bec84cb567db9184e3d2f3b1e819fd1b24afd974b0e9dadecb4e3a6c3dc5c4
|
||||
DIST iosevka-nerdfont-3.1.1.gh.tar.xz 28736280 BLAKE2B 9e508af61d0b0ec8b9a495fc19c85909937967eb754ab6a9c62dd6e8eb8c2cbcd2c616c4ee64737723d593cec75bcc51d0a1c585ea7029f445d2847ea4c9eaf8 SHA512 faf27db7c24538c08dad36bea3d71a7925e8f7a4a78c965fce421b8554c2f8bf6352361c096c6cfd9f587e9455855d3cf17f51fc8084d4ed5d6bec050167cd53
|
||||
|
||||
@@ -7,7 +7,7 @@ inherit font
|
||||
|
||||
DESCRIPTION="A free and open-source typeface for developers"
|
||||
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
|
||||
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/RobotoMono.tar.xz -> ${P}.tar.xz"
|
||||
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Iosevka.tar.xz -> ${P}.gh.tar.xz"
|
||||
|
||||
LICENSE="OFL-1.1"
|
||||
SLOT="0"
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST jetbrainsmono-nerdfont-2.2.2.zip 76924136 BLAKE2B eca3c4487739008c898f93702de564656cf76d5d94406c69cd7d1b12f9ab8db1ef32a29e3de88311159fc292be4994537d8a106794845ed99eecd40410c22919 SHA512 1b009498a2a8a23c80002264e7f1d37d56261c8ff4a7baaeeeed3db8bb52dee8fa760c5b3e2cc0921443754a0e5d08f6b553b3857971f0dd34591eb85965204e
|
||||
DIST jetbrainsmono-nerdfont-3.0.1.tar.xz 3602592 BLAKE2B cf98ef5f58935e19e1ccb925445adc69f26ea60151b21b1b53a519c7d5e06192eadb5137faf223192950d676781b4836798934df14d7ba5523c4cdaf0c348eac SHA512 8fa6337603684d5da8f219e3db377d28ebda576614481477471c5f81f9ce3f1e163fa354e14ecdb3649feacb0e7c00ecf52268987eb16f3ecaa55999e194f0f2
|
||||
DIST jetbrainsmono-nerdfont-3.1.1.gh.tar.xz 3647308 BLAKE2B 610016400b035764216555048e8dd2010c7de8744e51b0c53ccf056ca2a1495f4d9a61bd7910aa5c6c05ea13c99162a34f0c84c64eb80e5a6798a2ad69b0431a SHA512 d0642d40ef5bb6843f789722eb1e9cc8aa8ac55f49516166e37e37b9b626eda842f60e37fc16ff0cc99d98b0a8aedab8870a99355fb3c31749f00fe09d4f589c
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit font
|
||||
|
||||
DESCRIPTION="A free and open-source typeface for developers"
|
||||
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
|
||||
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/JetBrainsMono.tar.xz -> ${P}.gh.tar.xz"
|
||||
|
||||
LICENSE="OFL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
S="${WORKDIR}"
|
||||
FONT_SUFFIX="ttf"
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "Upstream has recently made some major changes since version 3.0.0."
|
||||
ewarn "The older Material Design Icon codepoints have been dropped."
|
||||
ewarn "See issue 1059, comment 1404891287 at upstream for a translation table."
|
||||
ewarn "More information can be found here:"
|
||||
ewarn "https://github.com/ryanoasis/nerd-fonts/tree/v3.0.0"
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST robotomono-nerdfont-2.2.2.zip 25182334 BLAKE2B 2c6baed85ce0bdd3b0efdafdede08004d3fa16758d9e2baed12fba89a7d73c0f9a0130e71db5603de9addba366e1fb40ffeb5edfaba96adf1d312dcdd8ff22df SHA512 47f509e446ee1b48eb21d880e111abcb13e489ce45d95561e9eed2292692159b9bfcfd7da6addfe9f868dedbc5d7283a07d35cdaace008125937215e7f96a0ee
|
||||
DIST robotomono-nerdfont-3.0.1.tar.xz 3054304 BLAKE2B 3ca931004f42c53fd7f7210548f9614338bde2fe6fa10c27a1420ab395823feb00b2f01b2cc83e65a4edc2360ae07c21cc9572701536fa60fc33e87d2613c561 SHA512 ffa1ab6643e2552969b1345272bb23c34e69c44708ccae3fd629a3988b318caf4d3e261da8d52ed17a019b035545f8576e248ce70ceb4f65dce09e6b1cddf501
|
||||
DIST robotomono-nerdfont-3.1.1.gh.tar.xz 3088700 BLAKE2B 4cc63764c0b98008a549324f512f237ce79df2af23d19615f4215d9ab8421b1620aa4a6f5452d9a2f509e7077aa6963c420e6f0e2ec058c3430f51ef0411fe13 SHA512 ef0c73a097242308d2a078b26cff8319d606095b27f1d250c03606feaf44c17446b1ada6f6cbd2ddf251f95da605e0114491760939fb8f032d9a409a954531fc
|
||||
|
||||
@@ -7,7 +7,7 @@ inherit font
|
||||
|
||||
DESCRIPTION="A free and open-source typeface for developers"
|
||||
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
|
||||
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/JetBrainsMono.tar.xz -> ${P}.tar.xz"
|
||||
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/RobotoMono.tar.xz -> ${P}.gh.tar.xz"
|
||||
|
||||
LICENSE="OFL-1.1"
|
||||
SLOT="0"
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST ubuntumono-nerdfont-2.2.2.zip 9741947 BLAKE2B 91ab5d244327351fedbc27e8d406c846a06747ce1747d96f88142c7ca8fc895078446ac6d9ba41fb49f5d7954a7a603a6645c3c785b0736145c917e97e20e498 SHA512 7687bac3861d9e7d74ea2584d4e5c57635e1faa0c6c09c3495cde7d635e6aee80bd8a356771369bf34794bd60610d60d0e318c65a7c9a6d70fac067cc55f1c5b
|
||||
DIST ubuntumono-nerdfont-3.0.1.tar.xz 1890968 BLAKE2B a36911475607cc711ed18cca4634723f1623fcd3c3f0d9a00b09e8ce42dd039e73808708e55fb84de5c4dd513a27bac55c054c31162b63d297ba32b2fd2913ee SHA512 d2e6a516eb065a2ae1fdbcd165a8ba235dbe1264a108fd76036c556f3677dfe985caa2bff6ab98881faaac347334b02753fee6114d0f31c2ac620232a2f50a7a
|
||||
DIST ubuntumono-nerdfont-3.1.1.gh.tar.xz 1913160 BLAKE2B 4d44bc11fbabb76574749e870bf54529a18bab066aa5c57b988fe303721c044972400af1f9507bbfbcdcee1f0d9b54a477216911d0f6df5ca696f053d8a47b0e SHA512 326e16008b7ae650ec45f5bb1167362874c2dded0399f7152a50747e4fd09dc135fcae0aa2852e63bf8d956d79a75ab1a4402d57c46711305ad2940f468ee3a5
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit font
|
||||
|
||||
DESCRIPTION="A free and open-source typeface for developers"
|
||||
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
|
||||
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/UbuntuMono.tar.xz -> ${P}.tar.xz"
|
||||
|
||||
LICENSE="OFL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
S="${WORKDIR}"
|
||||
FONT_SUFFIX="ttf"
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "Upstream has recently made some major changes since version 3.0.0."
|
||||
ewarn "The older Material Design Icon codepoints have been dropped."
|
||||
ewarn "See issue 1059, comment 1404891287 at upstream for a translation table."
|
||||
ewarn "More information can be found here:"
|
||||
ewarn "https://github.com/ryanoasis/nerd-fonts/tree/v3.0.0"
|
||||
}
|
||||
@@ -7,7 +7,7 @@ inherit font
|
||||
|
||||
DESCRIPTION="A free and open-source typeface for developers"
|
||||
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
|
||||
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/FiraCode.tar.xz -> ${P}.tar.xz"
|
||||
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/UbuntuMono.tar.xz -> ${P}.gh.tar.xz"
|
||||
|
||||
LICENSE="OFL-1.1"
|
||||
SLOT="0"
|
||||
@@ -4,8 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
inherit distutils-r1 systemd
|
||||
|
||||
DESCRIPTION="A bouncer-style Matrix IRC bridge"
|
||||
@@ -46,7 +45,7 @@ src_install() {
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
[[ -f /var/lib/${PN}/registration.yaml ]] && return 0
|
||||
[[ -f "${EPREFIX}"/var/lib/${PN}/registration.yaml ]] && return 0
|
||||
|
||||
einfo
|
||||
elog "Before you can use ${PN}, you have to configure it correctly."
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST gdown-4.7.1.gh.tar.gz 238770 BLAKE2B 3a362eaf98bcd006d02edcefb61a9c2722701c3c05f0997ed78216b630698ac1362554d40663ce1833faa66c6c42623cb119271c299a8ba1bddefd958cd4ce15 SHA512 1302fce5c920dc963d0d278c1c295821a30fb5034de3ecd6da8c49871dce85e0d4a2eba00233d3eb5214b49149bd2d5246db1a21aa68241b0ba67fddd2509019
|
||||
DIST gdown-4.7.3.gh.tar.gz 239150 BLAKE2B bb173137e651b48bb3865d1e6ee74443b43a7a5469a80e0b5d01be78c79dbcd13478f6a65eb6d3b2959505bf9fffb31726d41eb45ca164b0991a23bb50b62aa8 SHA512 5becfea76fcab0ad1978f8e812df6400cda28b971a64fe934e1bde5e6de6831527827474a09568b028004762009d789cf722fbc34b259dc6ae2d0b49c1349c82
|
||||
DIST gdown-5.0.0.gh.tar.gz 239863 BLAKE2B 9da7f37ec7fa94ff37e151842d22d4e863ffe697de8d906fc04bef791bf0e688fafb8a30a30e41484fa489570a0db42f70ea39db3a16577a35d0339d4fe154fa SHA512 4187eb9012a0662c8beafabdc8a9e42eb1c1cf40bdd0f4c5168ae079f060bef1b610e2ba5dc3d5f97b94d1793debebb46108591d7c2bdd49451a7193f817f562
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Google Drive direct download of big files"
|
||||
DESCRIPTION="Google Drive public file/folder downloader"
|
||||
HOMEPAGE="
|
||||
https://pypi.org/project/gdown/
|
||||
https://github.com/wkentaro/gdown
|
||||
@@ -25,8 +25,16 @@ RDEPEND="
|
||||
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
|
||||
dev-python/filelock[${PYTHON_USEDEP}]
|
||||
dev-python/requests[socks5,${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/tqdm[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
|
||||
dev-python/hatch-vcs[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_configure() {
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
|
||||
distutils-r1_src_configure
|
||||
}
|
||||
@@ -65,13 +65,6 @@ python_check_deps() {
|
||||
python_has_version "dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if use doc || use test; then
|
||||
python-any-r1_pkg_setup
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
foreach_wrapper_job() {
|
||||
sed -e "s:@PREFIX@:${INSTALL_PREFIX}:g" -i "${1}" || die
|
||||
}
|
||||
|
||||
1
sci-biology/cytoscape-bin/Manifest
Normal file
1
sci-biology/cytoscape-bin/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST cytoscape-unix-3.10.1.tar.gz 344323313 BLAKE2B ffb27144b9c717762c4b96ea192cbde5a83e0e6264022e59f007a5989d0ba636959e459361ccc36a38ffc5615074e644daef5835cb56040e8f6072e279569c59 SHA512 4b37e72e339a60a5275ab31f112af5b042e190c26d6557c66e9ff5bc0aff547b481548c66696442ea5ef8df4bc3c191ef0f3f675060d033c2535ac954567218e
|
||||
41
sci-biology/cytoscape-bin/cytoscape-bin-3.10.1.ebuild
Normal file
41
sci-biology/cytoscape-bin/cytoscape-bin-3.10.1.ebuild
Normal file
@@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
|
||||
inherit desktop java-pkg-2
|
||||
|
||||
DESCRIPTION="A visualization platform for molecular interaction networks"
|
||||
HOMEPAGE="http://www.cytoscape.org/"
|
||||
SRC_URI="https://github.com/cytoscape/cytoscape/releases/download/${PV}/cytoscape-unix-${PV}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
RDEPEND=">=virtual/jre-11-r2"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
MY_PN="cytoscape"
|
||||
MYW="${WORKDIR}/${MY_PN}-unix-${PV}"
|
||||
|
||||
insinto "/opt/${MY_PN}"
|
||||
doins -r ${MYW}/apps
|
||||
doins -r ${MYW}/framework
|
||||
doins -r ${MYW}/sampleData
|
||||
|
||||
cd ${MYW}
|
||||
sh gen_vmoptions.sh
|
||||
doins Cytoscape.vmoptions
|
||||
exeinto "/opt/${MY_PN}"
|
||||
doexe "${MYW}/${MY_PN}.sh"
|
||||
dosym "${EPREFIX}/opt/${MY_PN}/${MY_PN}.sh" "${EPREFIX}/opt/bin/${MY_PN}"
|
||||
|
||||
exeinto "/opt/${MY_PN}/framework/bin"
|
||||
doexe framework/bin/karaf
|
||||
|
||||
newicon framework/cytoscape_logo_512.png cytoscape_logo.png
|
||||
make_desktop_entry ${MY_PN} CytoScape cytoscape_logo Science
|
||||
}
|
||||
16
sci-biology/cytoscape-bin/metadata.xml
Normal file
16
sci-biology/cytoscape-bin/metadata.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>andres.becerra@gmail.com</email>
|
||||
<name>Andrés Becerra Sandoval</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>sci-biology@gentoo.org</email>
|
||||
<name>>Gentoo Biology Project</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -9,3 +9,4 @@ DIST limine-5.20231103.0.tar.xz 1349960 BLAKE2B 72348e39ad8cd614e19d88c840580c58
|
||||
DIST limine-5.20231121.0.tar.xz 1366372 BLAKE2B b47b4da7be451d60c6da2c0c0d2df57fce9e767e6ae1b9a59e3e823bfcc492292363560bac70960399d23f5ff6f02ce94985f7f955e18d71c0c48f0e8faa3be7 SHA512 5ab7d0b578af39af0ffb980ecae282431bcaf463a60211d35ed229ef3e1c5f8d9392bbbee64732e70dd87411bedf233e32e953f714cecc44edad4b254221e761
|
||||
DIST limine-5.20231124.0.tar.xz 1322812 BLAKE2B 8f15e8a77107a0b49cc58372d59b0fdfedaaaea0c82e46c8e86324e6fee1587f0d878ba77d70f3f24a19cc1a08cd5fc604d21f2252a53fc89f33a0a613874b62 SHA512 af37524f0d59de83f36921939c78421ce864343ef621a4b9ff1437c89080f9ef6467a04ea31f44f3904820dface10703f43b185d11a679bb7536d4573d2295c5
|
||||
DIST limine-6.20231227.0.tar.xz 1318188 BLAKE2B ff7c35fbe9b1ace85450b1e568b2acb8e8165d6465300e6401c2255390dfce981b1cba2cb3065614d422904c20b75c42bf6702884bdda0a9b0b7056df19ae1f8 SHA512 b716631c371774e3d48eee1aa6ff16234f9f9572a191b9cb39a9c18c8f60f08ab07a1e351f2e5efbc616a739a32f6e24cfaaf4ca9b04688018d2728a156f9677
|
||||
DIST limine-7.0.0.tar.xz 1318064 BLAKE2B 7986d948fe84c80b338e5cc66edca5f511d277d2e854484c87183666bf1b075480b61213c177b6e39a1145502cc9e07b9e1442c3dcf3171339af5b55ac9c184f SHA512 40575711e0e51799cbca2b2de74eff813022ab760c32de7d485f0cb70aa6daa8c842d20ed3d740e8c59e4be63eab43969b0cf809f2e796107d7e9be221bd9bf6
|
||||
|
||||
44
sys-boot/limine/limine-7.0.0.ebuild
Normal file
44
sys-boot/limine/limine-7.0.0.ebuild
Normal file
@@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader"
|
||||
HOMEPAGE="https://limine-bootloader.org/"
|
||||
SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64"
|
||||
|
||||
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV"
|
||||
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
|
||||
|
||||
BDEPEND="
|
||||
app-alternatives/gzip
|
||||
dev-lang/nasm
|
||||
sys-apps/findutils
|
||||
sys-devel/clang[${MY_LLVM_FLAGS}]
|
||||
sys-devel/lld
|
||||
sys-devel/llvm[${MY_LLVM_FLAGS}]
|
||||
|
||||
cd-efi? ( sys-fs/mtools )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
"$(use_enable bios)"
|
||||
"$(use_enable bios-cd)"
|
||||
"$(use_enable bios-pxe)"
|
||||
|
||||
"$(use_enable uefi32 uefi-ia32)"
|
||||
"$(use_enable uefi64 uefi-x86-64)"
|
||||
"$(use_enable uefiaa64 uefi-aarch64)"
|
||||
"$(use_enable uefirv64 uefi-riscv64)"
|
||||
"$(use_enable cd-efi uefi-cd)"
|
||||
)
|
||||
|
||||
TOOLCHAIN_FOR_TARGET=llvm \
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
@@ -10,6 +10,9 @@ DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 6940bf38e7c0ea4008d745171b61
|
||||
DIST genpatches-5.15-155.base.tar.xz 5989160 BLAKE2B d0b4b6b84a87f5ce4f7f22ae2b0c21cf21acbdba1de9f22839a327c1fe581023ce4b6a2886e6871220189618bd4adf865eb073388ef14b6becf8bcc8861f690f SHA512 1d7454c1e628e0f4a281c14ae0c330d69611dc96a074f25a0c6573bb83ebf4c3d6a3137ee3599421ab70b55c98f71e9a2934c45afc45d4c02b7f1c4614288c79
|
||||
DIST genpatches-5.15-155.experimental.tar.xz 5420 BLAKE2B eb9f7eb09937679d6ef889a86102cd00390a5f1c5db371fda97b91e7f9b8697c1606b5876cd2b170165d506de5d3ad10ff7ceee102e5e4536a49217ee221f0c7 SHA512 ab1178811176c1ce671f78da2776ad21b14a1f6a7e2ef99a714c8d177cff69487204fe23e246f786ee9fbf663ae7f71f5f22e76edaeeff7791d77d67b5aa1a81
|
||||
DIST genpatches-5.15-155.extras.tar.xz 3936 BLAKE2B 8fafbb8cab4811a4c460aead75e719bb0cfddc8045fb64a566c4f08ad7b9c90923cb670d68d376279e08152bb08cc9e3213948f8cbdc17a03992ed0be65aba00 SHA512 2b5d8ecf9644c8f8ef5248f33bddc945edfd5ede85d84779d04574e48a39bf855d390e27107d130aa46805eb19bc825d921101832f5121f3b2073ad39b9cfe0e
|
||||
DIST genpatches-5.15-156.base.tar.xz 6004636 BLAKE2B f70c2a3bfc3d65fea8d4764b953d147a1725162aeaf319701a3d4b1d47c846932c4c8cd009bf81b4ce33754e966dac4630e2f690c403ec5181e3cc122496db09 SHA512 4d2fd08626d433d7230b27fb1cbd8a3fec9a942ddbd01988dba8632f25b510353b5086f4db1d529b88770e579189fc7bf6a4d02828c662fcb230e51efbecad9c
|
||||
DIST genpatches-5.15-156.experimental.tar.xz 5420 BLAKE2B 5cb4d75abca17c536532382c23491a5d4251a5508110aa41ff99df8f656060fabfad8d69a6e1629cd5f9793155cdf44ba602717b1e1f4c52772e9c5825e8276d SHA512 423ff044bd344d3afd0280deed045287ab2fe2a78dba9ada6163eb3f2581f68704ca5ce23dfa893cf1f4e3197ae402adb819e4b14349cd945d8d9dc2c2d3ad85
|
||||
DIST genpatches-5.15-156.extras.tar.xz 3936 BLAKE2B ad08b5d93b943236326d333c627ae8cd279d78fd2b8f8df420ce75be815472dca9785b8eb14015ca2dbc92560a8589d31b9f9edbf81280c85d1ce6fe58aed0b1 SHA512 580ba97a039ff7417b448d4df13b67ed262b7a47be449515ca80125a89b5da3eeee773757db6ff7389b501daee6ab708e19dc2713088ee118859e1e9d3f4b303
|
||||
DIST genpatches-5.15-80.base.tar.xz 3218432 BLAKE2B f2478969a4e7a24bd7a30328e2d17d5daafa9fbd741dd7eb295c025f27c08ccf8efbde13003e084c509a8bcf5f1d28f45189a28467b31c48c2a4d344a726ec4f SHA512 60737de4d0f8e3acc02ed07a82853d9226daf54b3b5a1b990d94e78b3dcd9fae26b9e6cf8854e5074b88dd826d286440155b70c4fc19f271ce795b2bbcc61b1a
|
||||
DIST genpatches-5.15-80.experimental.tar.xz 5424 BLAKE2B a01c40dc5f3bb9f4c315f64830244d69fb7a81f4f0c3e1b987f53d867f1174fd8a4d91fc5e9cac38554b0fabac393af97a91a8203f285010def930634ddf5402 SHA512 b0338c9664906a20fa63ad1673a82517656905b370849c668dfa5c0b1bdfd6059178dd50e690db26e47ddc104b60ffa048ace4119f7b3b2427215bc3ab817d80
|
||||
DIST genpatches-5.15-80.extras.tar.xz 3932 BLAKE2B 50940b69b0793c1ab7f19908daca488e7dce5c48d74bcb636d5faa60fc510217b94f175669a28963347911291204f0f6384322b55148c70e63cc54e21dc74d1d SHA512 9434da5bf439f12adb55e70fb8f5d675b9d452dcb2a364da9cb65a2f4cd405cc0469c2c291fdc6b0f015a0d52d08ca0475a389e45041cca532f049e1784d06b3
|
||||
@@ -21,6 +24,7 @@ DIST linux-uek-5.15.0-201.135.2.tar.gz 202625389 BLAKE2B 4f3e138f5f3bbcbaec7d333
|
||||
DIST linux-uek-5.15.0-201.135.4.tar.gz 202681240 BLAKE2B cae67d293a646389bbd4128fdbb87a32ec4f41474afbf684e4c0c05f5580f07a889512945474a33687a4d08c85635dd925975ded65cadad7bef8b83ab3be61ca SHA512 365b19b82341c6eedce78022e34ef8790e1badd1705130b302470f49ec40d1cc33222f6cf4ee8d72f3dd904a15a9780cc7fb582f24a973b0fe92fb99b24316f0
|
||||
DIST linux-uek-5.15.0-202.135.1.tar.gz 202776673 BLAKE2B 7c323345c33cead6782cfc0bfd9dcab58a8d2eb45ad69d0c080382bac8f3405747b0a932d0b2269e67065e6fd304cece4c05d692eb00c151ebbb71977a6783eb SHA512 803e453be3d48237def51af998e76e04e1c439d0c8a2095f083e8f1ceceaedd62d98f19fca29d73eb2f0ac51a210c9fddec8efbc60ab63a349c02041ca11392d
|
||||
DIST linux-uek-5.15.0-203.135.1.tar.gz 202796594 BLAKE2B 2462f19405085e542adb9a162e06d4790020da1c028a86d6813abfa63e3204e79e444281245bf6fe9a4a211af89aa7f28ef12699460a8c035e40708a00193298 SHA512 b10f31a468d0dd34630294c3ece3b9291fb373d91dc34a9197b2e4407bc211cc5d1149fb32440b82f2f9e5ad4cc1049855c81ec6d488d457969a38b96313115d
|
||||
DIST linux-uek-5.15.0-203.146.3.tar.gz 202853256 BLAKE2B 18d20b62983459c1204d1dc8533b8d0d8039305459981301e9e424ded435e801dd9d4cde9b0e0e9fe03583fba6a16aeeacc04cb4ec0360349effe68fde6bbfd0 SHA512 2d00a66049c36a1862f8398c0febbea1a28d04083ce3d137b7e710bb89d3f15058e105022f746447ce7073702e689a50ed780f63f7d000cdced396a0152806e5
|
||||
DIST linux-uek-5.15.0-5.70.1.tar.gz 200233058 BLAKE2B 92d639ab0c859013ac8518ad52232cd99a43c696f09b72d36bde2f4992ee6344c7ca1b0147d8ebc5ce101181dc238d24d7a59c6bc082a38067426ad88632fd60 SHA512 e99c363aa0b64489b775b70979001ff2db2743682ec5f18457db407d0dc2707ed02a251efe86071862e2fc4704abe610c0e1543409819ac6018e6a14db42aefe
|
||||
DIST linux-uek-5.15.0-6.80.3.tar.gz 200414049 BLAKE2B 191a96349e45fcb70297f37b4f725caee2a27bc6a26f0f18c324e3795754a8c01b6c680ebd3230003e536cd7517f943180b0f82a9c3c0368b13cb35b5ba34be2 SHA512 e60bbf41de17e59b6ad10c7799117031ac80ca9ab1bd4bbcf880ec8c6f3bc2ab1bfecae7578ff348debc9b6c10823683f9b1877bddadb22c29ced46bed30e688
|
||||
DIST linux-uek-5.15.0-8.91.3.tar.gz 201202473 BLAKE2B c6a86811a7048d5f8a5d21a0bc5e3772ea0dc3b4b7b954ad45844b666500278c3bea50a2117cd55f66e4d8301b8cd052f0123235451366254b7b5cdc3aa07ea9 SHA512 a76c36f64c9a7acffde3a5e94b7b223a1bb9ae2a48d6914b9ad287e3dd04f276547a053ed2afd10b1d2ff4fa5f5fd3e94ae266ff31d05c4f4242bb2789eccec0
|
||||
|
||||
65
sys-kernel/uek-sources/uek-sources-5.15.0.203.146.3.ebuild
Normal file
65
sys-kernel/uek-sources/uek-sources-5.15.0.203.146.3.ebuild
Normal file
@@ -0,0 +1,65 @@
|
||||
# Copyright 2021-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KERNEL_VERSION=$(ver_cut 1-3)
|
||||
KERNEL_TRUNK=$(ver_cut 1-2)
|
||||
UEK_PATCH_VERSION=$(ver_cut 4-6)
|
||||
UEK_VERSION="${KERNEL_VERSION}-${UEK_PATCH_VERSION}"
|
||||
|
||||
ETYPE="sources"
|
||||
|
||||
K_GENPATCHES_VER="156"
|
||||
K_SECURITY_UNSUPPORTED="1"
|
||||
CKV="${KERNEL_VERSION}_p${UEK_PATCH_VERSION}"
|
||||
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
DESCRIPTION="Unbreakable Enterprise Kernel (UEK) sources built from Oracle"
|
||||
HOMEPAGE="https://github.com/oracle/linux-uek"
|
||||
SRC_URI="
|
||||
https://github.com/oracle/linux-uek/archive/refs/tags/v${UEK_VERSION}.tar.gz
|
||||
-> linux-uek-${UEK_VERSION}.tar.gz
|
||||
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.base.tar.xz
|
||||
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.experimental.tar.xz
|
||||
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.extras.tar.xz
|
||||
"
|
||||
S="${WORKDIR}/linux-uek-${UEK_VERSION}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+gentoo experimental"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/uek-sources-5.4.17.2136.303.2-O3.patch
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
|
||||
# remove all backup files
|
||||
find . -iname "*~" -print -exec rm {} \; 2>/dev/null
|
||||
|
||||
unpack_set_extraversion
|
||||
unpack_fix_install_path
|
||||
|
||||
env_setup_xmakeopts
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use gentoo && PATCHES+=(
|
||||
"${WORKDIR}"/1500_XATTR_USER_PREFIX.patch
|
||||
"${WORKDIR}"/1510_fs-enable-link-security-restrictions-by-default.patch
|
||||
"${WORKDIR}"/2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
|
||||
"${WORKDIR}"/2920_sign-file-patch-for-libressl.patch
|
||||
"${WORKDIR}"/3000_Support-printing-firmware-info.patch
|
||||
"${WORKDIR}"/4567_distro-Gentoo-Kconfig.patch
|
||||
)
|
||||
use experimental && PATCHES+=(
|
||||
"${WORKDIR}"/5010_enable-cpu-optimizations-universal.patch
|
||||
)
|
||||
default
|
||||
}
|
||||
Reference in New Issue
Block a user