mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
Merge updates from master
This commit is contained in:
@@ -166,6 +166,7 @@ DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959
|
|||||||
DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
|
DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
|
||||||
DIST fresh-0.2.18.tar.gz 24558554 BLAKE2B 4a5c4e4cc296930796897b4eac21e25fcb90c5ef01376b1e5d160ee14bd36e4723a405516e0a7a5b358642de4860a17e7178cd31316f822629634f78a8d0edd1 SHA512 f246019fc2bf04ea092144982ba84836b750dc99b100a08d8afee39422fabf073666c29c1a1b422e54cba4ac57703fb3c653c26adf84ad4151f2ec2e21c4b816
|
DIST fresh-0.2.18.tar.gz 24558554 BLAKE2B 4a5c4e4cc296930796897b4eac21e25fcb90c5ef01376b1e5d160ee14bd36e4723a405516e0a7a5b358642de4860a17e7178cd31316f822629634f78a8d0edd1 SHA512 f246019fc2bf04ea092144982ba84836b750dc99b100a08d8afee39422fabf073666c29c1a1b422e54cba4ac57703fb3c653c26adf84ad4151f2ec2e21c4b816
|
||||||
DIST fresh-0.2.20.tar.gz 25537085 BLAKE2B f0f8283c838e3a37e6e454fa1ac14a8f4fe4392335bb79163b8b99102b7249b32d6f72acbc0eeb78a46bc5c1af84e1e45e49e244c606d45158389bbf32649f05 SHA512 060f94585cde4744c69e88c3136b61d2ca887ef0357b5f4dfd8169ad007371a4694b4b8c92a274112e5b9764143c6cfa4f4335b525144a8faadf1ecef302e115
|
DIST fresh-0.2.20.tar.gz 25537085 BLAKE2B f0f8283c838e3a37e6e454fa1ac14a8f4fe4392335bb79163b8b99102b7249b32d6f72acbc0eeb78a46bc5c1af84e1e45e49e244c606d45158389bbf32649f05 SHA512 060f94585cde4744c69e88c3136b61d2ca887ef0357b5f4dfd8169ad007371a4694b4b8c92a274112e5b9764143c6cfa4f4335b525144a8faadf1ecef302e115
|
||||||
|
DIST fresh-0.2.21.tar.gz 25638862 BLAKE2B 94398057794faafd1d57527727ce7d9488a85c9c25f5c3f657ec7302d266a08563e2f48ae4c32520a240d239b349c6fac58f693ecaac080fc6fdca69daa06501 SHA512 97a3e3677233712ac42ba46c645cb310ea723696c4a4f35c1e4d69c36c1e076ae4b20a4ed583ec39e0073ea68125339d22f6fdfeea04c38daf339fb5f61bafcb
|
||||||
DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
|
DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
|
||||||
DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab
|
DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab
|
||||||
DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
|
DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
|
||||||
|
|||||||
780
app-editors/fresh/fresh-0.2.21.ebuild
Normal file
780
app-editors/fresh/fresh-0.2.21.ebuild
Normal file
@@ -0,0 +1,780 @@
|
|||||||
|
# Copyright 2026 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# Autogenerated by pycargoebuild 0.15.1
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
RUST_MIN_VER="1.92.0"
|
||||||
|
|
||||||
|
MY_PN=${PN}-editor
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
CRATES="
|
||||||
|
ab_glyph@0.2.32
|
||||||
|
ab_glyph_rasterizer@0.1.10
|
||||||
|
adler2@2.0.1
|
||||||
|
ahash@0.8.12
|
||||||
|
aho-corasick@1.1.4
|
||||||
|
alacritty_terminal@0.25.1
|
||||||
|
allocator-api2@0.2.21
|
||||||
|
android-activity@0.6.0
|
||||||
|
android-properties@0.2.2
|
||||||
|
android_system_properties@0.1.5
|
||||||
|
anstyle@1.0.14
|
||||||
|
anyhow@1.0.102
|
||||||
|
arboard@3.6.1
|
||||||
|
arc-swap@1.8.2
|
||||||
|
arrayref@0.3.9
|
||||||
|
arrayvec@0.7.6
|
||||||
|
as-raw-xcb-connection@1.0.1
|
||||||
|
ascii@1.1.0
|
||||||
|
ash@0.38.0+1.3.281
|
||||||
|
async-lock@3.4.2
|
||||||
|
async-trait@0.1.89
|
||||||
|
atk-sys@0.18.2
|
||||||
|
atk@0.18.2
|
||||||
|
atomic-waker@1.1.2
|
||||||
|
atomic@0.6.1
|
||||||
|
autocfg@1.5.0
|
||||||
|
base62@2.2.4
|
||||||
|
base64@0.22.1
|
||||||
|
bincode@1.3.3
|
||||||
|
bindgen@0.72.1
|
||||||
|
bit-set@0.5.3
|
||||||
|
bit-set@0.8.0
|
||||||
|
bit-vec@0.6.3
|
||||||
|
bit-vec@0.8.0
|
||||||
|
bitflags@1.3.2
|
||||||
|
bitflags@2.11.0
|
||||||
|
bitvec@1.0.1
|
||||||
|
block-buffer@0.10.4
|
||||||
|
block2@0.5.1
|
||||||
|
block@0.1.6
|
||||||
|
bstr@1.12.1
|
||||||
|
bumpalo@3.20.2
|
||||||
|
bytemuck@1.25.0
|
||||||
|
bytemuck_derive@1.10.2
|
||||||
|
bytes@1.11.1
|
||||||
|
cairo-rs@0.18.5
|
||||||
|
cairo-sys-rs@0.18.2
|
||||||
|
calloop-wayland-source@0.3.0
|
||||||
|
calloop@0.13.0
|
||||||
|
castaway@0.2.4
|
||||||
|
cc@1.2.57
|
||||||
|
cesu8@1.1.0
|
||||||
|
cexpr@0.6.0
|
||||||
|
cfg-expr@0.15.8
|
||||||
|
cfg-if@1.0.4
|
||||||
|
cfg_aliases@0.1.1
|
||||||
|
cfg_aliases@0.2.1
|
||||||
|
chardetng@0.1.17
|
||||||
|
chrono@0.4.44
|
||||||
|
chunked_transfer@1.5.0
|
||||||
|
clang-sys@1.8.1
|
||||||
|
clap@4.6.0
|
||||||
|
clap_builder@4.6.0
|
||||||
|
clap_derive@4.6.0
|
||||||
|
clap_lex@1.1.0
|
||||||
|
clipboard-win@5.4.1
|
||||||
|
cobs@0.3.0
|
||||||
|
codespan-reporting@0.12.0
|
||||||
|
combine@4.6.7
|
||||||
|
compact_str@0.9.0
|
||||||
|
concurrent-queue@2.5.0
|
||||||
|
console@0.15.11
|
||||||
|
const-random-macro@0.1.16
|
||||||
|
const-random@0.1.18
|
||||||
|
convert_case@0.10.0
|
||||||
|
core-foundation-sys@0.8.7
|
||||||
|
core-foundation@0.10.1
|
||||||
|
core-foundation@0.9.4
|
||||||
|
core-graphics-types@0.1.3
|
||||||
|
core-graphics-types@0.2.0
|
||||||
|
core-graphics@0.23.2
|
||||||
|
core_maths@0.1.1
|
||||||
|
cow-utils@0.1.3
|
||||||
|
cpufeatures@0.2.17
|
||||||
|
crc32fast@1.5.0
|
||||||
|
crossbeam-channel@0.5.15
|
||||||
|
crossbeam-deque@0.8.6
|
||||||
|
crossbeam-epoch@0.9.18
|
||||||
|
crossbeam-utils@0.8.21
|
||||||
|
crossterm@0.29.0
|
||||||
|
crossterm_winapi@0.9.1
|
||||||
|
crunchy@0.2.4
|
||||||
|
crypto-common@0.1.7
|
||||||
|
csscolorparser@0.6.2
|
||||||
|
ctor-proc-macro@0.0.7
|
||||||
|
ctor@0.6.3
|
||||||
|
cursor-icon@1.2.0
|
||||||
|
darling@0.23.0
|
||||||
|
darling_core@0.23.0
|
||||||
|
darling_macro@0.23.0
|
||||||
|
deltae@0.3.2
|
||||||
|
deranged@0.5.8
|
||||||
|
derive_more-impl@2.1.1
|
||||||
|
derive_more@2.1.1
|
||||||
|
digest@0.10.7
|
||||||
|
dirs-sys@0.5.0
|
||||||
|
dirs@6.0.0
|
||||||
|
dispatch2@0.3.1
|
||||||
|
dispatch@0.2.0
|
||||||
|
dlib@0.5.3
|
||||||
|
doctest-file@1.1.1
|
||||||
|
document-features@0.2.12
|
||||||
|
downcast-rs@1.2.1
|
||||||
|
dpi@0.1.2
|
||||||
|
dragonbox_ecma@0.1.12
|
||||||
|
dtor-proc-macro@0.0.6
|
||||||
|
dtor@0.1.1
|
||||||
|
dyn-clone@1.0.20
|
||||||
|
either@1.15.0
|
||||||
|
embedded-io@0.4.0
|
||||||
|
embedded-io@0.6.1
|
||||||
|
encode_unicode@1.0.0
|
||||||
|
encoding_rs@0.8.35
|
||||||
|
equivalent@1.0.2
|
||||||
|
errno@0.3.14
|
||||||
|
error-code@3.3.2
|
||||||
|
euclid@0.22.14
|
||||||
|
event-listener-strategy@0.5.4
|
||||||
|
event-listener@5.4.1
|
||||||
|
evictor@0.5.1
|
||||||
|
fancy-regex@0.11.0
|
||||||
|
fancy-regex@0.16.2
|
||||||
|
fastrand@2.3.0
|
||||||
|
fdeflate@0.3.7
|
||||||
|
field-offset@0.3.6
|
||||||
|
filedescriptor@0.8.3
|
||||||
|
find-msvc-tools@0.1.9
|
||||||
|
finl_unicode@1.4.0
|
||||||
|
fixedbitset@0.4.2
|
||||||
|
fixedbitset@0.5.7
|
||||||
|
flate2@1.1.9
|
||||||
|
fluent-uri@0.1.4
|
||||||
|
fnv@1.0.7
|
||||||
|
foldhash@0.1.5
|
||||||
|
foldhash@0.2.0
|
||||||
|
foreign-types-macros@0.2.3
|
||||||
|
foreign-types-shared@0.3.1
|
||||||
|
foreign-types@0.5.0
|
||||||
|
funty@2.0.0
|
||||||
|
futures-channel@0.3.32
|
||||||
|
futures-core@0.3.32
|
||||||
|
futures-executor@0.3.32
|
||||||
|
futures-io@0.3.32
|
||||||
|
futures-macro@0.3.32
|
||||||
|
futures-task@0.3.32
|
||||||
|
futures-util@0.3.32
|
||||||
|
gdk-pixbuf-sys@0.18.0
|
||||||
|
gdk-pixbuf@0.18.5
|
||||||
|
gdk-sys@0.18.2
|
||||||
|
gdk@0.18.2
|
||||||
|
generic-array@0.14.7
|
||||||
|
gethostname@1.1.0
|
||||||
|
getrandom@0.2.17
|
||||||
|
getrandom@0.3.4
|
||||||
|
getrandom@0.4.2
|
||||||
|
gio-sys@0.18.1
|
||||||
|
gio@0.18.4
|
||||||
|
gl_generator@0.14.0
|
||||||
|
glib-macros@0.18.5
|
||||||
|
glib-sys@0.18.1
|
||||||
|
glib@0.18.5
|
||||||
|
glob@0.3.3
|
||||||
|
globset@0.4.18
|
||||||
|
globwalk@0.8.1
|
||||||
|
glow@0.16.0
|
||||||
|
glutin_wgl_sys@0.6.1
|
||||||
|
gobject-sys@0.18.0
|
||||||
|
gpu-allocator@0.28.0
|
||||||
|
gpu-descriptor-types@0.2.0
|
||||||
|
gpu-descriptor@0.3.2
|
||||||
|
gtk-sys@0.18.2
|
||||||
|
gtk3-macros@0.18.2
|
||||||
|
gtk@0.18.2
|
||||||
|
half@2.7.1
|
||||||
|
hashbrown@0.15.5
|
||||||
|
hashbrown@0.16.1
|
||||||
|
heck@0.4.1
|
||||||
|
heck@0.5.0
|
||||||
|
hermit-abi@0.5.2
|
||||||
|
hex@0.4.3
|
||||||
|
hexf-parse@0.2.1
|
||||||
|
home@0.5.12
|
||||||
|
http@1.4.0
|
||||||
|
httparse@1.10.1
|
||||||
|
httpdate@1.0.3
|
||||||
|
iana-time-zone-haiku@0.1.2
|
||||||
|
iana-time-zone@0.1.65
|
||||||
|
id-arena@2.3.0
|
||||||
|
ident_case@1.0.1
|
||||||
|
ignore@0.4.25
|
||||||
|
include_dir@0.7.4
|
||||||
|
include_dir_macros@0.7.4
|
||||||
|
indexmap@2.13.0
|
||||||
|
indoc@2.0.7
|
||||||
|
insta@1.46.3
|
||||||
|
instability@0.3.12
|
||||||
|
interprocess@2.4.0
|
||||||
|
is-docker@0.2.0
|
||||||
|
is-wsl@0.4.0
|
||||||
|
itertools@0.11.0
|
||||||
|
itertools@0.14.0
|
||||||
|
itoa@1.0.17
|
||||||
|
jni-sys@0.3.0
|
||||||
|
jni@0.21.1
|
||||||
|
jobserver@0.1.34
|
||||||
|
js-sys@0.3.91
|
||||||
|
kasuari@0.4.12
|
||||||
|
keyboard-types@0.7.0
|
||||||
|
khronos-egl@6.0.0
|
||||||
|
khronos_api@3.1.0
|
||||||
|
lab@0.11.0
|
||||||
|
lazy_static@1.5.0
|
||||||
|
leb128fmt@0.1.0
|
||||||
|
libc@0.2.183
|
||||||
|
libloading@0.8.9
|
||||||
|
libloading@0.9.0
|
||||||
|
libm@0.2.16
|
||||||
|
libredox@0.1.14
|
||||||
|
libxdo-sys@0.11.0
|
||||||
|
libxdo@0.6.0
|
||||||
|
line-clipping@0.3.5
|
||||||
|
linked-hash-map@0.5.6
|
||||||
|
linux-raw-sys@0.12.1
|
||||||
|
linux-raw-sys@0.4.15
|
||||||
|
litrs@1.0.0
|
||||||
|
lock_api@0.4.14
|
||||||
|
log@0.4.29
|
||||||
|
lru@0.16.3
|
||||||
|
lsp-types@0.97.0
|
||||||
|
lyon_geom@1.0.19
|
||||||
|
mac_address@1.1.8
|
||||||
|
malloc_buf@0.0.6
|
||||||
|
matchers@0.2.0
|
||||||
|
memchr@2.8.0
|
||||||
|
memmap2@0.9.10
|
||||||
|
memmem@0.1.1
|
||||||
|
memoffset@0.9.1
|
||||||
|
metal@0.33.0
|
||||||
|
minimal-lexical@0.2.1
|
||||||
|
miniz_oxide@0.8.9
|
||||||
|
mio@1.1.1
|
||||||
|
miow@0.6.1
|
||||||
|
muda@0.15.3
|
||||||
|
naga@28.0.0
|
||||||
|
ndk-context@0.1.1
|
||||||
|
ndk-sys@0.6.0+11769913
|
||||||
|
ndk@0.9.0
|
||||||
|
nix@0.28.0
|
||||||
|
nix@0.29.0
|
||||||
|
nix@0.31.2
|
||||||
|
nom@7.1.3
|
||||||
|
nom@8.0.0
|
||||||
|
nonmax@0.5.5
|
||||||
|
normpath@1.5.0
|
||||||
|
nu-ansi-term@0.50.3
|
||||||
|
num-bigint@0.4.6
|
||||||
|
num-conv@0.2.0
|
||||||
|
num-derive@0.4.2
|
||||||
|
num-integer@0.1.46
|
||||||
|
num-traits@0.2.19
|
||||||
|
num_enum@0.7.6
|
||||||
|
num_enum_derive@0.7.6
|
||||||
|
num_threads@0.1.7
|
||||||
|
objc-sys@0.3.5
|
||||||
|
objc2-app-kit@0.2.2
|
||||||
|
objc2-app-kit@0.3.2
|
||||||
|
objc2-cloud-kit@0.2.2
|
||||||
|
objc2-contacts@0.2.2
|
||||||
|
objc2-core-data@0.2.2
|
||||||
|
objc2-core-foundation@0.3.2
|
||||||
|
objc2-core-graphics@0.3.2
|
||||||
|
objc2-core-image@0.2.2
|
||||||
|
objc2-core-location@0.2.2
|
||||||
|
objc2-encode@4.1.0
|
||||||
|
objc2-foundation@0.2.2
|
||||||
|
objc2-foundation@0.3.2
|
||||||
|
objc2-io-surface@0.3.2
|
||||||
|
objc2-link-presentation@0.2.2
|
||||||
|
objc2-metal@0.2.2
|
||||||
|
objc2-quartz-core@0.2.2
|
||||||
|
objc2-symbols@0.2.2
|
||||||
|
objc2-ui-kit@0.2.2
|
||||||
|
objc2-uniform-type-identifiers@0.2.2
|
||||||
|
objc2-user-notifications@0.2.2
|
||||||
|
objc2@0.5.2
|
||||||
|
objc2@0.6.4
|
||||||
|
objc@0.2.7
|
||||||
|
once_cell@1.21.4
|
||||||
|
onig@6.5.1
|
||||||
|
onig_sys@69.9.1
|
||||||
|
open@5.3.3
|
||||||
|
option-ext@0.2.0
|
||||||
|
orbclient@0.3.51
|
||||||
|
ordered-float@4.6.0
|
||||||
|
ordered-float@5.1.0
|
||||||
|
os_pipe@1.2.3
|
||||||
|
owned_ttf_parser@0.25.1
|
||||||
|
owo-colors@4.3.0
|
||||||
|
oxc-browserslist@2.3.1
|
||||||
|
oxc-miette-derive@2.7.0
|
||||||
|
oxc-miette@2.7.0
|
||||||
|
oxc_allocator@0.115.0
|
||||||
|
oxc_ast@0.115.0
|
||||||
|
oxc_ast_macros@0.115.0
|
||||||
|
oxc_ast_visit@0.115.0
|
||||||
|
oxc_codegen@0.115.0
|
||||||
|
oxc_compat@0.115.0
|
||||||
|
oxc_data_structures@0.115.0
|
||||||
|
oxc_diagnostics@0.115.0
|
||||||
|
oxc_ecmascript@0.115.0
|
||||||
|
oxc_estree@0.115.0
|
||||||
|
oxc_index@4.1.0
|
||||||
|
oxc_parser@0.115.0
|
||||||
|
oxc_regular_expression@0.115.0
|
||||||
|
oxc_semantic@0.115.0
|
||||||
|
oxc_span@0.115.0
|
||||||
|
oxc_str@0.115.0
|
||||||
|
oxc_syntax@0.115.0
|
||||||
|
oxc_transformer@0.115.0
|
||||||
|
oxc_traverse@0.115.0
|
||||||
|
pango-sys@0.18.0
|
||||||
|
pango@0.18.3
|
||||||
|
parking_lot@0.12.5
|
||||||
|
parking_lot_core@0.9.12
|
||||||
|
paste@1.0.15
|
||||||
|
pathdiff@0.2.3
|
||||||
|
percent-encoding@2.3.2
|
||||||
|
pest@2.8.6
|
||||||
|
pest_derive@2.8.6
|
||||||
|
pest_generator@2.8.6
|
||||||
|
pest_meta@2.8.6
|
||||||
|
petgraph@0.8.3
|
||||||
|
phf@0.11.3
|
||||||
|
phf@0.13.1
|
||||||
|
phf_codegen@0.11.3
|
||||||
|
phf_generator@0.11.3
|
||||||
|
phf_generator@0.13.1
|
||||||
|
phf_macros@0.11.3
|
||||||
|
phf_macros@0.13.1
|
||||||
|
phf_shared@0.11.3
|
||||||
|
phf_shared@0.13.1
|
||||||
|
pin-project-internal@1.1.11
|
||||||
|
pin-project-lite@0.2.17
|
||||||
|
pin-project@1.1.11
|
||||||
|
piper@0.2.5
|
||||||
|
pkg-config@0.3.32
|
||||||
|
plain@0.2.3
|
||||||
|
png@0.17.16
|
||||||
|
png@0.18.1
|
||||||
|
polling@3.11.0
|
||||||
|
portable-atomic-util@0.2.6
|
||||||
|
portable-atomic@1.13.1
|
||||||
|
portable-pty@0.9.0
|
||||||
|
postcard@1.1.3
|
||||||
|
powerfmt@0.2.0
|
||||||
|
ppv-lite86@0.2.21
|
||||||
|
presser@0.3.1
|
||||||
|
prettyplease@0.2.37
|
||||||
|
proc-macro-crate@1.3.1
|
||||||
|
proc-macro-crate@2.0.0
|
||||||
|
proc-macro-crate@3.5.0
|
||||||
|
proc-macro-error-attr@1.0.4
|
||||||
|
proc-macro-error@1.0.4
|
||||||
|
proc-macro2@1.0.106
|
||||||
|
profiling@1.0.17
|
||||||
|
proptest@1.10.0
|
||||||
|
pulldown-cmark@0.13.1
|
||||||
|
quick-error@1.2.3
|
||||||
|
quick-xml@0.39.2
|
||||||
|
quote@1.0.45
|
||||||
|
r-efi@5.3.0
|
||||||
|
r-efi@6.0.0
|
||||||
|
radium@0.7.0
|
||||||
|
rand@0.8.5
|
||||||
|
rand@0.9.2
|
||||||
|
rand_chacha@0.9.0
|
||||||
|
rand_core@0.6.4
|
||||||
|
rand_core@0.9.5
|
||||||
|
rand_xorshift@0.4.0
|
||||||
|
range-alloc@0.1.5
|
||||||
|
raqote@0.8.5
|
||||||
|
ratatui-core@0.1.0
|
||||||
|
ratatui-crossterm@0.1.0
|
||||||
|
ratatui-termwiz@0.1.0
|
||||||
|
ratatui-widgets@0.3.0
|
||||||
|
ratatui@0.30.0
|
||||||
|
raw-window-handle@0.6.2
|
||||||
|
recvmsg@1.0.0
|
||||||
|
redox_syscall@0.4.1
|
||||||
|
redox_syscall@0.5.18
|
||||||
|
redox_syscall@0.7.3
|
||||||
|
redox_users@0.5.2
|
||||||
|
ref-cast-impl@1.0.25
|
||||||
|
ref-cast@1.0.25
|
||||||
|
regex-automata@0.4.14
|
||||||
|
regex-syntax@0.8.10
|
||||||
|
regex@1.12.3
|
||||||
|
relative-path@2.0.1
|
||||||
|
renderdoc-sys@1.1.0
|
||||||
|
ring@0.17.14
|
||||||
|
ropey@1.6.1
|
||||||
|
rquickjs-core@0.11.0
|
||||||
|
rquickjs-macro@0.11.0
|
||||||
|
rquickjs-serde@0.5.0
|
||||||
|
rquickjs-sys@0.11.0
|
||||||
|
rquickjs@0.11.0
|
||||||
|
rust-i18n-macro@3.1.5
|
||||||
|
rust-i18n-support@3.1.5
|
||||||
|
rust-i18n@3.1.5
|
||||||
|
rustc-hash@1.1.0
|
||||||
|
rustc-hash@2.1.1
|
||||||
|
rustc_version@0.4.1
|
||||||
|
rustix-openpty@0.2.0
|
||||||
|
rustix@0.38.44
|
||||||
|
rustix@1.1.4
|
||||||
|
rustls-pki-types@1.14.0
|
||||||
|
rustls-webpki@0.103.9
|
||||||
|
rustls@0.23.37
|
||||||
|
rustversion@1.0.22
|
||||||
|
rusty-fork@0.3.1
|
||||||
|
rustybuzz@0.20.1
|
||||||
|
ryu@1.0.23
|
||||||
|
same-file@1.0.6
|
||||||
|
schemars@1.2.1
|
||||||
|
schemars_derive@1.2.1
|
||||||
|
scoped-tls@1.0.1
|
||||||
|
scopeguard@1.2.0
|
||||||
|
sctk-adwaita@0.10.1
|
||||||
|
self_cell@1.2.2
|
||||||
|
semver@1.0.27
|
||||||
|
seq-macro@0.3.6
|
||||||
|
serde@1.0.228
|
||||||
|
serde_core@1.0.228
|
||||||
|
serde_derive@1.0.228
|
||||||
|
serde_derive_internals@0.29.1
|
||||||
|
serde_json@1.0.149
|
||||||
|
serde_repr@0.1.20
|
||||||
|
serde_spanned@0.6.9
|
||||||
|
serde_spanned@1.0.4
|
||||||
|
serde_yaml@0.9.34+deprecated
|
||||||
|
serial2@0.2.34
|
||||||
|
sha1@0.10.6
|
||||||
|
sha2@0.10.9
|
||||||
|
sharded-slab@0.1.7
|
||||||
|
shared_library@0.1.9
|
||||||
|
shell-words@1.1.1
|
||||||
|
shlex@1.3.0
|
||||||
|
signal-hook-mio@0.2.5
|
||||||
|
signal-hook-registry@1.4.8
|
||||||
|
signal-hook@0.3.18
|
||||||
|
simd-adler32@0.3.8
|
||||||
|
similar@2.7.0
|
||||||
|
siphasher@1.0.2
|
||||||
|
slab@0.4.12
|
||||||
|
slotmap@1.1.1
|
||||||
|
smallvec@1.15.1
|
||||||
|
smawk@0.3.2
|
||||||
|
smithay-client-toolkit@0.19.2
|
||||||
|
smol_str@0.2.2
|
||||||
|
socket2@0.6.3
|
||||||
|
spirv@0.3.0+sdk-1.3.268.0
|
||||||
|
stable_deref_trait@1.2.1
|
||||||
|
static_assertions@1.1.0
|
||||||
|
str_indices@0.4.4
|
||||||
|
streaming-iterator@0.1.9
|
||||||
|
strict-num@0.1.1
|
||||||
|
strsim@0.11.1
|
||||||
|
strum@0.27.2
|
||||||
|
strum_macros@0.27.2
|
||||||
|
subtle@2.6.1
|
||||||
|
sw-composite@0.7.16
|
||||||
|
syn@1.0.109
|
||||||
|
syn@2.0.117
|
||||||
|
syntect@5.3.0
|
||||||
|
system-deps@6.2.2
|
||||||
|
tap@1.0.1
|
||||||
|
target-lexicon@0.12.16
|
||||||
|
tempfile@3.27.0
|
||||||
|
termcolor@1.4.1
|
||||||
|
terminfo@0.9.0
|
||||||
|
termios@0.3.3
|
||||||
|
termwiz@0.23.3
|
||||||
|
textwrap@0.16.2
|
||||||
|
thiserror-impl@1.0.69
|
||||||
|
thiserror-impl@2.0.18
|
||||||
|
thiserror@1.0.69
|
||||||
|
thiserror@2.0.18
|
||||||
|
thread_local@1.1.9
|
||||||
|
time-core@0.1.8
|
||||||
|
time@0.3.47
|
||||||
|
tiny-keccak@2.0.2
|
||||||
|
tiny-skia-path@0.11.4
|
||||||
|
tiny-skia@0.11.4
|
||||||
|
tiny_http@0.12.0
|
||||||
|
tokio-macros@2.6.1
|
||||||
|
tokio@1.50.0
|
||||||
|
toml@0.8.23
|
||||||
|
toml@1.0.7+spec-1.1.0
|
||||||
|
toml_datetime@0.6.11
|
||||||
|
toml_datetime@1.0.1+spec-1.1.0
|
||||||
|
toml_edit@0.19.15
|
||||||
|
toml_edit@0.20.7
|
||||||
|
toml_edit@0.22.27
|
||||||
|
toml_edit@0.25.5+spec-1.1.0
|
||||||
|
toml_parser@1.0.10+spec-1.1.0
|
||||||
|
toml_write@0.1.2
|
||||||
|
toml_writer@1.0.7+spec-1.1.0
|
||||||
|
tracing-attributes@0.1.31
|
||||||
|
tracing-core@0.1.36
|
||||||
|
tracing-log@0.2.0
|
||||||
|
tracing-subscriber@0.3.23
|
||||||
|
tracing@0.1.44
|
||||||
|
trash@5.2.5
|
||||||
|
tree-sitter-bash@0.25.1
|
||||||
|
tree-sitter-c-sharp@0.23.1
|
||||||
|
tree-sitter-c@0.24.1
|
||||||
|
tree-sitter-cpp@0.23.4
|
||||||
|
tree-sitter-css@0.25.0
|
||||||
|
tree-sitter-go@0.25.0
|
||||||
|
tree-sitter-highlight@0.26.7
|
||||||
|
tree-sitter-html@0.23.2
|
||||||
|
tree-sitter-java@0.23.5
|
||||||
|
tree-sitter-javascript@0.25.0
|
||||||
|
tree-sitter-json@0.24.8
|
||||||
|
tree-sitter-language@0.1.7
|
||||||
|
tree-sitter-lua@0.4.1
|
||||||
|
tree-sitter-odin@1.3.0
|
||||||
|
tree-sitter-pascal@0.10.2
|
||||||
|
tree-sitter-php@0.24.2
|
||||||
|
tree-sitter-python@0.25.0
|
||||||
|
tree-sitter-ruby@0.23.1
|
||||||
|
tree-sitter-rust@0.24.1
|
||||||
|
tree-sitter-typescript@0.23.2
|
||||||
|
tree-sitter@0.26.7
|
||||||
|
tree_magic_mini@3.2.2
|
||||||
|
triomphe@0.1.15
|
||||||
|
ts-rs-macros@12.0.1
|
||||||
|
ts-rs@12.0.1
|
||||||
|
ttf-parser@0.25.1
|
||||||
|
typed-arena@2.0.2
|
||||||
|
typenum@1.19.0
|
||||||
|
ucd-trie@0.1.7
|
||||||
|
unarray@0.1.4
|
||||||
|
unicase@2.9.0
|
||||||
|
unicode-bidi-mirroring@0.4.0
|
||||||
|
unicode-bidi@0.3.18
|
||||||
|
unicode-ccc@0.4.0
|
||||||
|
unicode-id-start@1.4.0
|
||||||
|
unicode-ident@1.0.24
|
||||||
|
unicode-linebreak@0.1.5
|
||||||
|
unicode-properties@0.1.4
|
||||||
|
unicode-script@0.5.8
|
||||||
|
unicode-segmentation@1.12.0
|
||||||
|
unicode-truncate@2.0.1
|
||||||
|
unicode-width@0.2.2
|
||||||
|
unicode-xid@0.2.6
|
||||||
|
unsafe-libyaml@0.2.11
|
||||||
|
untrusted@0.9.0
|
||||||
|
ureq-proto@0.5.3
|
||||||
|
ureq@3.2.0
|
||||||
|
urlencoding@2.1.3
|
||||||
|
utf-8@0.7.6
|
||||||
|
utf8parse@0.2.2
|
||||||
|
uuid@1.22.0
|
||||||
|
valuable@0.1.1
|
||||||
|
version-compare@0.2.1
|
||||||
|
version_check@0.9.5
|
||||||
|
vt100@0.16.2
|
||||||
|
vte@0.15.0
|
||||||
|
vtparse@0.6.2
|
||||||
|
wait-timeout@0.2.1
|
||||||
|
walkdir@2.5.0
|
||||||
|
wasi@0.11.1+wasi-snapshot-preview1
|
||||||
|
wasip2@1.0.2+wasi-0.2.9
|
||||||
|
wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
|
||||||
|
wasm-bindgen-futures@0.4.64
|
||||||
|
wasm-bindgen-macro-support@0.2.114
|
||||||
|
wasm-bindgen-macro@0.2.114
|
||||||
|
wasm-bindgen-shared@0.2.114
|
||||||
|
wasm-bindgen@0.2.114
|
||||||
|
wasm-encoder@0.244.0
|
||||||
|
wasm-metadata@0.244.0
|
||||||
|
wasmparser@0.244.0
|
||||||
|
wayland-backend@0.3.14
|
||||||
|
wayland-client@0.31.13
|
||||||
|
wayland-csd-frame@0.3.0
|
||||||
|
wayland-cursor@0.31.13
|
||||||
|
wayland-protocols-plasma@0.3.11
|
||||||
|
wayland-protocols-wlr@0.3.11
|
||||||
|
wayland-protocols@0.32.11
|
||||||
|
wayland-scanner@0.31.9
|
||||||
|
wayland-sys@0.31.10
|
||||||
|
web-sys@0.3.91
|
||||||
|
web-time@1.1.0
|
||||||
|
webpki-roots@1.0.6
|
||||||
|
wezterm-bidi@0.2.3
|
||||||
|
wezterm-blob-leases@0.1.1
|
||||||
|
wezterm-color-types@0.3.0
|
||||||
|
wezterm-dynamic-derive@0.1.1
|
||||||
|
wezterm-dynamic@0.2.1
|
||||||
|
wezterm-input-types@0.1.0
|
||||||
|
wgpu-core-deps-apple@28.0.0
|
||||||
|
wgpu-core-deps-emscripten@28.0.0
|
||||||
|
wgpu-core-deps-windows-linux-android@28.0.0
|
||||||
|
wgpu-core@28.0.1
|
||||||
|
wgpu-hal@28.0.1
|
||||||
|
wgpu-types@28.0.0
|
||||||
|
wgpu@28.0.0
|
||||||
|
widestring@1.2.1
|
||||||
|
winapi-i686-pc-windows-gnu@0.4.0
|
||||||
|
winapi-util@0.1.11
|
||||||
|
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||||
|
winapi@0.3.9
|
||||||
|
windows-collections@0.3.2
|
||||||
|
windows-core@0.56.0
|
||||||
|
windows-core@0.62.2
|
||||||
|
windows-future@0.3.2
|
||||||
|
windows-implement@0.56.0
|
||||||
|
windows-implement@0.60.2
|
||||||
|
windows-interface@0.56.0
|
||||||
|
windows-interface@0.59.3
|
||||||
|
windows-link@0.2.1
|
||||||
|
windows-numerics@0.3.1
|
||||||
|
windows-result@0.1.2
|
||||||
|
windows-result@0.4.1
|
||||||
|
windows-strings@0.5.1
|
||||||
|
windows-sys@0.45.0
|
||||||
|
windows-sys@0.52.0
|
||||||
|
windows-sys@0.59.0
|
||||||
|
windows-sys@0.60.2
|
||||||
|
windows-sys@0.61.2
|
||||||
|
windows-targets@0.42.2
|
||||||
|
windows-targets@0.52.6
|
||||||
|
windows-targets@0.53.5
|
||||||
|
windows-threading@0.2.1
|
||||||
|
windows@0.56.0
|
||||||
|
windows@0.62.2
|
||||||
|
windows_aarch64_gnullvm@0.42.2
|
||||||
|
windows_aarch64_gnullvm@0.52.6
|
||||||
|
windows_aarch64_gnullvm@0.53.1
|
||||||
|
windows_aarch64_msvc@0.42.2
|
||||||
|
windows_aarch64_msvc@0.52.6
|
||||||
|
windows_aarch64_msvc@0.53.1
|
||||||
|
windows_i686_gnu@0.42.2
|
||||||
|
windows_i686_gnu@0.52.6
|
||||||
|
windows_i686_gnu@0.53.1
|
||||||
|
windows_i686_gnullvm@0.52.6
|
||||||
|
windows_i686_gnullvm@0.53.1
|
||||||
|
windows_i686_msvc@0.42.2
|
||||||
|
windows_i686_msvc@0.52.6
|
||||||
|
windows_i686_msvc@0.53.1
|
||||||
|
windows_x86_64_gnu@0.42.2
|
||||||
|
windows_x86_64_gnu@0.52.6
|
||||||
|
windows_x86_64_gnu@0.53.1
|
||||||
|
windows_x86_64_gnullvm@0.42.2
|
||||||
|
windows_x86_64_gnullvm@0.52.6
|
||||||
|
windows_x86_64_gnullvm@0.53.1
|
||||||
|
windows_x86_64_msvc@0.42.2
|
||||||
|
windows_x86_64_msvc@0.52.6
|
||||||
|
windows_x86_64_msvc@0.53.1
|
||||||
|
winit@0.30.13
|
||||||
|
winnow@0.5.40
|
||||||
|
winnow@0.7.15
|
||||||
|
winnow@1.0.0
|
||||||
|
winreg@0.10.1
|
||||||
|
winresource@0.1.31
|
||||||
|
wit-bindgen-core@0.51.0
|
||||||
|
wit-bindgen-rust-macro@0.51.0
|
||||||
|
wit-bindgen-rust@0.51.0
|
||||||
|
wit-bindgen@0.51.0
|
||||||
|
wit-component@0.244.0
|
||||||
|
wit-parser@0.244.0
|
||||||
|
wl-clipboard-rs@0.9.3
|
||||||
|
wyz@0.5.1
|
||||||
|
x11-dl@2.21.0
|
||||||
|
x11@2.21.0
|
||||||
|
x11rb-protocol@0.13.2
|
||||||
|
x11rb@0.13.2
|
||||||
|
xcursor@0.3.10
|
||||||
|
xkbcommon-dl@0.4.2
|
||||||
|
xkeysym@0.2.1
|
||||||
|
xml-rs@0.8.28
|
||||||
|
yaml-rust@0.4.5
|
||||||
|
zerocopy-derive@0.8.47
|
||||||
|
zerocopy@0.8.47
|
||||||
|
zeroize@1.8.2
|
||||||
|
zmij@1.0.21
|
||||||
|
"
|
||||||
|
|
||||||
|
declare -A GIT_CRATES=(
|
||||||
|
[ratatui-wgpu]='https://github.com/Jesterhearts/ratatui-wgpu;cdcf5c6987adba56b060f6a8532ee83b25a4e3e5;ratatui-wgpu-%commit%'
|
||||||
|
)
|
||||||
|
|
||||||
|
inherit cargo desktop xdg
|
||||||
|
|
||||||
|
DESCRIPTION="Terminal based IDE & text editor: easy, powerful and fast"
|
||||||
|
HOMEPAGE="
|
||||||
|
https://getfresh.dev/
|
||||||
|
https://github.com/sinelaw/fresh
|
||||||
|
https://crates.io/crates/fresh-editor
|
||||||
|
"
|
||||||
|
SRC_URI="
|
||||||
|
${CARGO_CRATE_URIS}
|
||||||
|
https://github.com/sinelaw/fresh/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${P}/crates/${MY_PN}"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
# Dependent crate licenses
|
||||||
|
LICENSE+="
|
||||||
|
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
|
||||||
|
CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
|
||||||
|
Unicode-DFS-2016 WTFPL-2 ZLIB
|
||||||
|
"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
IUSE="dev-bins +embed-plugins +plugins gui"
|
||||||
|
REQUIRED_USE="embed-plugins? ( plugins )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
rm ../../docs/fresh.txt || die
|
||||||
|
|
||||||
|
cp -P docs/fresh.txt ../../docs || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myfeatures=(
|
||||||
|
runtime
|
||||||
|
$(usev plugins)
|
||||||
|
$(usev embed-plugins)
|
||||||
|
$(usev gui)
|
||||||
|
$(usev dev-bins)
|
||||||
|
)
|
||||||
|
|
||||||
|
cargo_src_configure --no-default-features
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cargo_src_install
|
||||||
|
|
||||||
|
doicon -s scalable flatpak/io.github.sinelaw.${PN}.svg
|
||||||
|
domenu flatpak/io.github.sinelaw.${PN}.desktop
|
||||||
|
|
||||||
|
insinto /usr/share/metainfo/
|
||||||
|
doins flatpak/io.github.sinelaw.${PN}.metainfo.xml
|
||||||
|
|
||||||
|
DOCS=(
|
||||||
|
../../README.md
|
||||||
|
../../CHANGELOG.md
|
||||||
|
../../docs/
|
||||||
|
)
|
||||||
|
einstalldocs
|
||||||
|
}
|
||||||
2
app-editors/teamtype/Manifest
Normal file
2
app-editors/teamtype/Manifest
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
DIST teamtype-0.9.1-crates.tar.xz 45111748 BLAKE2B 38927fee7c6b3b6e5a81d55f4a2944ba4ac1ba2968859b18f03c55769b1646bb7f0ce1430551f6e341b831aa7a0760c24e1d92b327c3abca0b5bc80d413c8754 SHA512 606e3ac624fecee0246ab7a14ac1fe0474a670e0b31623cc590b354255da4a0a451f57f51fb58b9420463c8789b0366b30534052dec495e788396639a1081f40
|
||||||
|
DIST teamtype-0.9.1.tar.gz 297646 BLAKE2B 3b988ec5677b447527d1808b0fce69aee5b1f01874ee2c6deeb28070fb55c242867a2b00bca3e588490df6f97a2f38ca83ca2e6972b50ec4d99c3b15e4aecaab SHA512 8caeeb57f74095671dff946860be252cc392452f80c414ebfcf06a63e2b63e45e6c3ff0bd92a7ab095cdc882b39c141b375314a74f1851006a07f4afe26c20a9
|
||||||
11
app-editors/teamtype/metadata.xml
Normal file
11
app-editors/teamtype/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>nicolas.parlant@parhuet.fr</email>
|
||||||
|
<name>Nicolas PARLANT</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">teamtype/teamtype</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
||||||
51
app-editors/teamtype/teamtype-0.9.1.ebuild
Normal file
51
app-editors/teamtype/teamtype-0.9.1.ebuild
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 2026 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
CRATES="
|
||||||
|
"
|
||||||
|
|
||||||
|
RUST_MIN_VER="1.85.0"
|
||||||
|
inherit cargo shell-completion
|
||||||
|
|
||||||
|
DESCRIPTION="Real-time co-editing of local text files."
|
||||||
|
HOMEPAGE="https://teamtype.github.io/teamtype/"
|
||||||
|
SRC_URI="https://github.com/teamtype/teamtype/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${P}/${P}-crates.tar.xz"
|
||||||
|
S="${WORKDIR}/${P}/daemon"
|
||||||
|
|
||||||
|
LICENSE="AGPL-3+"
|
||||||
|
# ring licenses
|
||||||
|
LICENSE+=" openssl"
|
||||||
|
# Autogenerated by pycargoebuild
|
||||||
|
# Dependent crate licenses
|
||||||
|
LICENSE+="
|
||||||
|
Apache-2.0 BSD CC0-1.0 CDLA-Permissive-2.0 EUPL-1.2 GPL-3 ISC MIT
|
||||||
|
MPL-2.0 Unicode-3.0 Unlicense ZLIB
|
||||||
|
"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
QA_FLAGS_IGNORED="usr/bin/teamtype"
|
||||||
|
|
||||||
|
DEPEND="dev-libs/libgit2:="
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
sed -i -e '/^lto =/d' -e 's/^strip = true$/strip = false/g' Cargo.toml || die "failed to sed Cargo.toml"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cargo_src_install
|
||||||
|
|
||||||
|
local DOCS=( "${WORKDIR}"/${P}/{CHANGELOG,README}.md )
|
||||||
|
einstalldocs
|
||||||
|
|
||||||
|
doman target/manpages/*.1
|
||||||
|
|
||||||
|
dobashcomp target/completions/${PN}.bash
|
||||||
|
dofishcomp target/completions/${PN}.fish
|
||||||
|
dozshcomp target/completions/_${PN}
|
||||||
|
}
|
||||||
@@ -11,3 +11,4 @@ DIST kicad-9.0.6-common-types-project_settings.proto 3141 BLAKE2B 5a6b6450554124
|
|||||||
DIST kicad-9.0.6-schematic-schematic_commands.proto 866 BLAKE2B 946b35676e26d091ed35e34331c8c3ffc55007cae5729ea7483b56caccb25de1eefb438dd16a50f731328d908d26faf516353c22acd275ca0945942645183bcf SHA512 031243204c96720f62ad25cb62731d65b9607b6237ee94ee3e28f3831f11a8845351413e5047f7fd695768efbd017094f906289cacd2302e43babd0e2151759d
|
DIST kicad-9.0.6-schematic-schematic_commands.proto 866 BLAKE2B 946b35676e26d091ed35e34331c8c3ffc55007cae5729ea7483b56caccb25de1eefb438dd16a50f731328d908d26faf516353c22acd275ca0945942645183bcf SHA512 031243204c96720f62ad25cb62731d65b9607b6237ee94ee3e28f3831f11a8845351413e5047f7fd695768efbd017094f906289cacd2302e43babd0e2151759d
|
||||||
DIST kicad-9.0.6-schematic-schematic_types.proto 1941 BLAKE2B 23ad01b5bd15e7030b76693dd5c80729af6c80ddf782110f3c3a02fa4274dac6f0f26a7bffa5f4456262a8c93fe25e95169395f0cbfe384e07dd50095090f7c0 SHA512 8a762f7c8a1cf8eb0b5691661bcf82c448ef34c3142f8cfe3c77a1bd9666c9704747056c6ea4e08734b7cf7370ff3bd72e1d59414e3cde3a48b79ec371a74cf9
|
DIST kicad-9.0.6-schematic-schematic_types.proto 1941 BLAKE2B 23ad01b5bd15e7030b76693dd5c80729af6c80ddf782110f3c3a02fa4274dac6f0f26a7bffa5f4456262a8c93fe25e95169395f0cbfe384e07dd50095090f7c0 SHA512 8a762f7c8a1cf8eb0b5691661bcf82c448ef34c3142f8cfe3c77a1bd9666c9704747056c6ea4e08734b7cf7370ff3bd72e1d59414e3cde3a48b79ec371a74cf9
|
||||||
DIST kicad_python-0.5.0.tar.gz 198708 BLAKE2B 6a4e756289de711e633f3adc07e1aaaa6820dad9c5ec6d605bf96bdc0ea74ea622394e15078268c0d1c47b73f304f99b04cb77d86a673e441b7680b3893691d2 SHA512 7d4f0d005525e6a646df0e25fb59cf93a55f9ea072821062c0384a386c382b24f9ccad204f06bc52d4f90158eefb923692497470e0a43ee2947f1b2057a73779
|
DIST kicad_python-0.5.0.tar.gz 198708 BLAKE2B 6a4e756289de711e633f3adc07e1aaaa6820dad9c5ec6d605bf96bdc0ea74ea622394e15078268c0d1c47b73f304f99b04cb77d86a673e441b7680b3893691d2 SHA512 7d4f0d005525e6a646df0e25fb59cf93a55f9ea072821062c0384a386c382b24f9ccad204f06bc52d4f90158eefb923692497470e0a43ee2947f1b2057a73779
|
||||||
|
DIST kicad_python-0.6.0.tar.gz 238738 BLAKE2B 55004fc236765140ee17352bc240fe9ea4559f1b061d7bf64583d648527225a3a6e655254488bf0e256db963e5e3cf9cd19385d0a1df0c412cda2a7ed38cb384 SHA512 1dcbd18bfa31608e38bdb47ba457799bfe841f8b4f48c8fab09cf25976a7e19f178bc527479dde18ac5d5b2971bb2f1b29d630b5234c66e6c1d0eb5f5e6c644c
|
||||||
|
|||||||
113
dev-python/kicad-python/kicad-python-0.6.0.ebuild
Normal file
113
dev-python/kicad-python/kicad-python-0.6.0.ebuild
Normal file
@@ -0,0 +1,113 @@
|
|||||||
|
# Copyright 1999-2026 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DISTUTILS_USE_PEP517=poetry
|
||||||
|
PYTHON_COMPAT=( python3_{12..14} )
|
||||||
|
inherit distutils-r1 pypi
|
||||||
|
|
||||||
|
DESCRIPTION="KiCad API Python Bindings for interacting with running KiCad sessions"
|
||||||
|
HOMEPAGE="https://gitlab.com/kicad/code/kicad-python https://pypi.org/project/kicad-python"
|
||||||
|
|
||||||
|
# Proto files version should match kicad release
|
||||||
|
KICAD_TAG="9.0.6"
|
||||||
|
KICAD_PROTO_BASE="https://gitlab.com/kicad/code/kicad/-/raw/${KICAD_TAG}/api/proto"
|
||||||
|
|
||||||
|
# List of proto files needed
|
||||||
|
PROTO_FILES=(
|
||||||
|
"board/board.proto"
|
||||||
|
"board/board_commands.proto"
|
||||||
|
"board/board_types.proto"
|
||||||
|
"common/commands/base_commands.proto"
|
||||||
|
"common/commands/editor_commands.proto"
|
||||||
|
"common/commands/project_commands.proto"
|
||||||
|
"common/envelope.proto"
|
||||||
|
"common/types/base_types.proto"
|
||||||
|
"common/types/enums.proto"
|
||||||
|
"common/types/project_settings.proto"
|
||||||
|
"schematic/schematic_commands.proto"
|
||||||
|
"schematic/schematic_types.proto"
|
||||||
|
)
|
||||||
|
|
||||||
|
SRC_URI="$(pypi_sdist_url)"
|
||||||
|
for _p in "${PROTO_FILES[@]}"; do
|
||||||
|
SRC_URI+=" ${KICAD_PROTO_BASE}/${_p} -> kicad-${KICAD_TAG}-${_p//\//-}"
|
||||||
|
done
|
||||||
|
unset _p
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT=0
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
# Tests not included in PyPI sdist
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
# Regenerate protobuf files at build time to match system protobuf version
|
||||||
|
# Use := slot operator to trigger rebuild when protobuf is upgraded
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/protobuf-5.29:=[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pynng-0.9.0[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/pynng-0.10.0[${PYTHON_USEDEP}]
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
>=dev-python/typing-extensions-4.13.2[${PYTHON_USEDEP}]
|
||||||
|
' python3_{10..12})
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
dev-libs/protobuf[protoc(+)]
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Remove build script config from pyproject.toml
|
||||||
|
sed -i '/\[tool.poetry.build\]/,/^$/d' pyproject.toml || die
|
||||||
|
rm -f setup.py build.py || die
|
||||||
|
|
||||||
|
# Setup proto source directory
|
||||||
|
local proto_src="${WORKDIR}/proto"
|
||||||
|
mkdir -p "${proto_src}"/{board,common/commands,common/types,schematic} || die
|
||||||
|
|
||||||
|
# Copy downloaded proto files to proper structure
|
||||||
|
local _p _f
|
||||||
|
for _p in "${PROTO_FILES[@]}"; do
|
||||||
|
_f="kicad-${KICAD_TAG}-${_p//\//-}"
|
||||||
|
cp "${DISTDIR}/${_f}" "${proto_src}/${_p}" || die
|
||||||
|
done
|
||||||
|
|
||||||
|
einfo "Regenerating protobuf files with system protoc..."
|
||||||
|
|
||||||
|
# Remove only pre-generated _pb2.py and _pb2.pyi files, keep __init__.py
|
||||||
|
find "${S}"/kipy/proto -name '*_pb2.py' -delete || die
|
||||||
|
find "${S}"/kipy/proto -name '*_pb2.pyi' -delete || die
|
||||||
|
rm -rf "${S}"/build/lib/kipy/proto || die
|
||||||
|
|
||||||
|
# Compile all proto files (output to temp dir first)
|
||||||
|
local proto_out="${WORKDIR}/proto_out"
|
||||||
|
mkdir -p "${proto_out}" || die
|
||||||
|
|
||||||
|
protoc \
|
||||||
|
--proto_path="${proto_src}" \
|
||||||
|
--python_out="${proto_out}" \
|
||||||
|
--pyi_out="${proto_out}" \
|
||||||
|
"${proto_src}"/board/*.proto \
|
||||||
|
"${proto_src}"/common/*.proto \
|
||||||
|
"${proto_src}"/common/commands/*.proto \
|
||||||
|
"${proto_src}"/common/types/*.proto \
|
||||||
|
"${proto_src}"/schematic/*.proto \
|
||||||
|
|| die "protoc failed"
|
||||||
|
|
||||||
|
# Copy only _pb2.py and _pb2.pyi files to kipy/proto, preserving original __init__.py
|
||||||
|
find "${proto_out}" \( -name '*_pb2.py' -o -name '*_pb2.pyi' \) | while read -r f; do
|
||||||
|
local rel="${f#${proto_out}/}"
|
||||||
|
cp "${f}" "${S}/kipy/proto/${rel}" || die
|
||||||
|
done
|
||||||
|
|
||||||
|
# Fix imports: protoc generates absolute imports (e.g., "from common.types import ...")
|
||||||
|
# but kipy expects them relative to kipy.proto (e.g., "from kipy.proto.common.types import ...")
|
||||||
|
find "${S}/kipy/proto" \( -name '*_pb2.py' -o -name '*_pb2.pyi' \) -exec \
|
||||||
|
sed -i -E \
|
||||||
|
-e 's/^(from|import) (common|board|schematic)([ .])/\1 kipy.proto.\2\3/g' \
|
||||||
|
{} + || die "failed to fix protobuf imports"
|
||||||
|
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
}
|
||||||
@@ -20,12 +20,11 @@ KEYWORDS="~amd64 ~x86"
|
|||||||
|
|
||||||
BDEPEND="test? ( app-text/poppler )"
|
BDEPEND="test? ( app-text/poppler )"
|
||||||
|
|
||||||
# prawn-2.5.0 is not compatible yet
|
|
||||||
ruby_add_rdepend "
|
ruby_add_rdepend "
|
||||||
>=dev-ruby/asciidoctor-2.0
|
>=dev-ruby/asciidoctor-2.0
|
||||||
>=dev-ruby/concurrent-ruby-1.1
|
>=dev-ruby/concurrent-ruby-1.1
|
||||||
>=dev-ruby/matrix-0.4
|
>=dev-ruby/matrix-0.4
|
||||||
~dev-ruby/prawn-2.4.0
|
>=dev-ruby/prawn-2.4.0:2
|
||||||
>=dev-ruby/prawn-icon-3.0.0
|
>=dev-ruby/prawn-icon-3.0.0
|
||||||
>=dev-ruby/prawn-svg-0.34.0
|
>=dev-ruby/prawn-svg-0.34.0
|
||||||
>=dev-ruby/prawn-table-0.2.0
|
>=dev-ruby/prawn-table-0.2.0
|
||||||
@@ -45,6 +44,7 @@ all_ruby_prepare() {
|
|||||||
sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die
|
sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||||
|
|
||||||
# Relax dependencies to allow newer versions
|
# Relax dependencies to allow newer versions
|
||||||
|
sed -i -e "s/'prawn', '~> 2.4.0'/'prawn', '>= 2.4.0'/" ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||||
sed -i -e "s/'prawn-svg', '~> 0.34.0'/'prawn-svg', '>= 0.34.0'/" ${RUBY_FAKEGEM_GEMSPEC} || die
|
sed -i -e "s/'prawn-svg', '~> 0.34.0'/'prawn-svg', '>= 0.34.0'/" ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||||
sed -i -e "s/'prawn-icon', '~> 3.0.0'/'prawn-icon', '>= 3.0.0'/" ${RUBY_FAKEGEM_GEMSPEC} || die
|
sed -i -e "s/'prawn-icon', '~> 3.0.0'/'prawn-icon', '>= 3.0.0'/" ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<!-- maintainer-needed -->
|
||||||
<email>vowstar@gmail.com</email>
|
|
||||||
<name>Huang Rui</name>
|
|
||||||
</maintainer>
|
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="github">asciidoctor/asciidoctor-pdf</remote-id>
|
<remote-id type="github">asciidoctor/asciidoctor-pdf</remote-id>
|
||||||
</upstream>
|
</upstream>
|
||||||
|
|||||||
@@ -1,10 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<!-- maintainer-needed -->
|
||||||
<email>vowstar@gmail.com</email>
|
|
||||||
<name>Huang Rui</name>
|
|
||||||
</maintainer>
|
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="github">jessedoyle/prawn-icon</remote-id>
|
<remote-id type="github">jessedoyle/prawn-icon</remote-id>
|
||||||
</upstream>
|
</upstream>
|
||||||
|
|||||||
@@ -1,10 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<!-- maintainer-needed -->
|
||||||
<email>vowstar@gmail.com</email>
|
|
||||||
<name>Huang Rui</name>
|
|
||||||
</maintainer>
|
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="github">mogest/prawn-svg</remote-id>
|
<remote-id type="github">mogest/prawn-svg</remote-id>
|
||||||
</upstream>
|
</upstream>
|
||||||
|
|||||||
@@ -1,10 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<!-- maintainer-needed -->
|
||||||
<email>vowstar@gmail.com</email>
|
|
||||||
<name>Huang Rui</name>
|
|
||||||
</maintainer>
|
|
||||||
<upstream>
|
<upstream>
|
||||||
<remote-id type="github">prawnpdf/prawn-templates</remote-id>
|
<remote-id type="github">prawnpdf/prawn-templates</remote-id>
|
||||||
</upstream>
|
</upstream>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
DIST codex-0.117.0.tar.gz 6844073 BLAKE2B 49922cc0b7ddc4f05b6494d12367d6cd72b666d02f7059202bbf7737b8f7aad3a961b0dccd0fddfe82703336f8a691f6ef62798403b60a9354667be193f8c98c SHA512 8a553512c63444a48264c2afb9fbe0ad47b3e22c7723185b1a0d70b57b06943fe443632023d778fed48435e0141351828d2410779cda88e55ae8ebc3d1685e6e
|
DIST codex-0.118.0.tar.gz 5944726 BLAKE2B 0c8cad59cf5bfe4600b265f00cb4d7abc06703525925079a4032ddc15e15edd3160adbc4ee75a73f1e5ed03e992d18a8ca6ffd19f4a248d836840128dd1fd81f SHA512 6608a7968d7fab47487bdebbbe16678ef26aa253d68668807af483619281f6e9151ad9e6dbddc4f5fac2f3135320873c2b4f444352707dff07337482c06cb824
|
||||||
DIST codex-rust-v0.117.0-crates.tar.xz 109804988 BLAKE2B b2531821768de9a6d13a27b7d9112591da3659bb88d49f1341e961c231f7e0de04f91d42fe99217240b6949de725bdf9fe70b2423f22cca643f546d6e5dbe474 SHA512 9996fa14ac70e63344bbe17246d386911810ff00c512246eed5bf0f537710c92ec6dc0077204f0e911d65818483ad91cdf6c1e11741e924724aee97a8e862c37
|
DIST codex-rust-v0.118.0-crates.tar.xz 109716312 BLAKE2B 5398620f23fdec62dc990107e12ac49830778e8788e38fe752d450f5085cac9b79e17ed8851c2d1805485c0110cd90b96dfd958f4299f6a84920662ea1188481 SHA512 0c4d7a00e259837336f39f2717fff30a8fff12557d223059edc5d1a4b49f7d439aa301c36789a1a4efaa159940017544770f68b049ec9f06ef46ab658b0c7678
|
||||||
DIST crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44
|
DIST crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44
|
||||||
DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0
|
DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0
|
||||||
DIST ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef
|
DIST ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef
|
||||||
|
|||||||
@@ -9,3 +9,4 @@ DIST RustRover-2025.3.2.tar.gz 1172422789 BLAKE2B 7dc724e20c68d073c8d301e917b54b
|
|||||||
DIST RustRover-2025.3.3.tar.gz 1173748979 BLAKE2B 416b8c427606adf1a2f816ce028c7896abafd12a0dcf13b5d6306cd35123a774b49572fbbfb672460f79696966e65631d3f55830d1cb9cd1165f80a9c206e2bc SHA512 789f0b37b204cb0cf51f2679d9555fd643129692fb9ca083d670ef0e3a1146644a02f4a7c4710ede6cf5fcae783f2b655b15da29a2146f4b885ab43375f9b945
|
DIST RustRover-2025.3.3.tar.gz 1173748979 BLAKE2B 416b8c427606adf1a2f816ce028c7896abafd12a0dcf13b5d6306cd35123a774b49572fbbfb672460f79696966e65631d3f55830d1cb9cd1165f80a9c206e2bc SHA512 789f0b37b204cb0cf51f2679d9555fd643129692fb9ca083d670ef0e3a1146644a02f4a7c4710ede6cf5fcae783f2b655b15da29a2146f4b885ab43375f9b945
|
||||||
DIST RustRover-2025.3.4.tar.gz 1176804386 BLAKE2B d476efb9e97000c4f7b44fb6c33286d5bb4a3ddd84018095c1d928564b610de9fa5f4ca219a8152963fdd74e654bbf3724ad51b7f67a0faa6d4b499e9c8c2dae SHA512 6a6f0762e6117de45f30ca4718e43da44d3725368724b6eda7093b216fb00eec645bc9c457d35a583dc088fe5dd1e11b3912ca81261c47f9a0f5bd9e6cfe717d
|
DIST RustRover-2025.3.4.tar.gz 1176804386 BLAKE2B d476efb9e97000c4f7b44fb6c33286d5bb4a3ddd84018095c1d928564b610de9fa5f4ca219a8152963fdd74e654bbf3724ad51b7f67a0faa6d4b499e9c8c2dae SHA512 6a6f0762e6117de45f30ca4718e43da44d3725368724b6eda7093b216fb00eec645bc9c457d35a583dc088fe5dd1e11b3912ca81261c47f9a0f5bd9e6cfe717d
|
||||||
DIST RustRover-2025.3.tar.gz 1172355225 BLAKE2B cf66ae8d5bad43c89471d93b72157971f23e5562616e657a29f46ea9356baabbc8021527f3a8603878379d553df4ec33105465246455751295f6d65e47440525 SHA512 27d44459cc91f09826baa5dcc680d0d62dbd816b6c9e6e8e7a84d288bb26922245f948bbed281d3e2efaebe4d5519d407a0573001a7ee1489a6a6b821ec3c59b
|
DIST RustRover-2025.3.tar.gz 1172355225 BLAKE2B cf66ae8d5bad43c89471d93b72157971f23e5562616e657a29f46ea9356baabbc8021527f3a8603878379d553df4ec33105465246455751295f6d65e47440525 SHA512 27d44459cc91f09826baa5dcc680d0d62dbd816b6c9e6e8e7a84d288bb26922245f948bbed281d3e2efaebe4d5519d407a0573001a7ee1489a6a6b821ec3c59b
|
||||||
|
DIST RustRover-2026.1.tar.gz 1197862145 BLAKE2B 17883e042a04c75bd9979ce15d12a609bee57f1c9a867126351d6d7cbe0bc96cc2f4d4b63b9df50eb09c7d1467c3efafffd9a8d853f11dfc30a8ea9db85e8526 SHA512 77dd974a0c28300e15432c42882efd096513a27f51997b6e4af5ae04d8ceed6d98e88b885338495bc4b75a8b4de4cf3c5a5d83cf9594afbafc0fbdc94940d2cd
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<maintainer type="person">
|
||||||
<email>sanieliathecat@gmail.com</email>
|
<email>me@sanielia.dev</email>
|
||||||
<name>Aniela Starzyk</name>
|
<name>Aniela Starzyk</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<use>
|
<use>
|
||||||
|
|||||||
154
dev-util/rust-rover/rust-rover-2026.1.ebuild
Normal file
154
dev-util/rust-rover/rust-rover-2026.1.ebuild
Normal file
@@ -0,0 +1,154 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit desktop wrapper xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="A feature-rich Rust IDE with timely support by JetBrarins"
|
||||||
|
HOMEPAGE="https://www.jetbrains.com/rust/"
|
||||||
|
SRC_URI="https://download.jetbrains.com/rustrover/RustRover-${PV}.tar.gz"
|
||||||
|
|
||||||
|
# to keep it tidy.
|
||||||
|
S="${WORKDIR}/RustRover-${PV}"
|
||||||
|
|
||||||
|
LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
|
||||||
|
Apache-2.0
|
||||||
|
BSD
|
||||||
|
CC0-1.0
|
||||||
|
CDDL
|
||||||
|
CDDL-1.1
|
||||||
|
EPL-1.0
|
||||||
|
GPL-2
|
||||||
|
GPL-2-with-classpath-exception
|
||||||
|
ISC
|
||||||
|
LGPL-2.1
|
||||||
|
LGPL-3
|
||||||
|
MIT
|
||||||
|
MPL-1.1
|
||||||
|
OFL-1.1
|
||||||
|
ZLIB
|
||||||
|
"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="-* ~amd64"
|
||||||
|
IUSE="+bundled-jdk nvidia"
|
||||||
|
RESTRICT="bindist mirror"
|
||||||
|
QA_PREBUILT="opt/RustRover/*"
|
||||||
|
|
||||||
|
BDEPEND="dev-util/patchelf"
|
||||||
|
|
||||||
|
RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
|
||||||
|
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||||
|
dev-debug/gdb
|
||||||
|
llvm-core/lldb
|
||||||
|
dev-libs/expat
|
||||||
|
dev-libs/glib:2
|
||||||
|
dev-libs/nspr
|
||||||
|
dev-libs/nss
|
||||||
|
dev-libs/wayland
|
||||||
|
media-libs/alsa-lib
|
||||||
|
media-libs/freetype:2
|
||||||
|
media-libs/mesa
|
||||||
|
net-print/cups
|
||||||
|
sys-apps/dbus
|
||||||
|
virtual/zlib:=
|
||||||
|
x11-libs/cairo
|
||||||
|
x11-libs/libdrm
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXcomposite
|
||||||
|
x11-libs/libXcursor
|
||||||
|
x11-libs/libXdamage
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXfixes
|
||||||
|
x11-libs/libXi
|
||||||
|
x11-libs/libXrandr
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libXtst
|
||||||
|
x11-libs/libXxf86vm
|
||||||
|
x11-libs/libxcb
|
||||||
|
x11-libs/libxkbcommon
|
||||||
|
x11-libs/pango
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
local remove_me=(
|
||||||
|
Install-Linux-tar.txt
|
||||||
|
bin/gdb
|
||||||
|
bin/lldb
|
||||||
|
plugins/remote-dev-server/selfcontained
|
||||||
|
plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64
|
||||||
|
plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
|
||||||
|
lib/async-profiler/aarch64
|
||||||
|
)
|
||||||
|
|
||||||
|
rm -rv "${remove_me[@]}" || die
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e "\$a\\\\" \
|
||||||
|
-e "\$a#-----------------------------------------------------------------------" \
|
||||||
|
-e "\$a# Disable automatic updates as these are handled through Gentoo's" \
|
||||||
|
-e "\$a# package manager. See bug #704494" \
|
||||||
|
-e "\$a#-----------------------------------------------------------------------" \
|
||||||
|
-e "\$aide.no.platform.update=Gentoo" bin/idea.properties
|
||||||
|
|
||||||
|
for file in "jbr/lib/"/{libjcef.so,jcef_helper}
|
||||||
|
do
|
||||||
|
if [[ -f "${file}" ]]; then
|
||||||
|
patchelf --set-rpath '$ORIGIN' ${file} || die
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if use nvidia; then
|
||||||
|
grep -q '^-Dide.browser.jcef.out-of-process.enabled=' \
|
||||||
|
bin/rustrover64.vmoptions \
|
||||||
|
|| echo "-Dide.browser.jcef.out-of-process.enabled=false" \
|
||||||
|
>> bin/rustrover64.vmoptions || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local DIR="/opt/RustRover"
|
||||||
|
local JRE_DIR="jbr"
|
||||||
|
|
||||||
|
insinto ${DIR}
|
||||||
|
doins -r *
|
||||||
|
|
||||||
|
# bin files
|
||||||
|
for _f in format.sh fsnotifier inspect.sh jetbrains_client.sh ltedit.sh \
|
||||||
|
rustrover rustrover.sh restarter native-helper/intellij-rust-native-helper; do
|
||||||
|
fperms 755 "${DIR}/bin/$_f"
|
||||||
|
done
|
||||||
|
|
||||||
|
# JRE bin files
|
||||||
|
for _f in java javac javadoc jcmd jdb jfr jhsdb jinfo jmap \
|
||||||
|
jps jrunscript jstack jstat keytool rmiregistry serialver; do
|
||||||
|
fperms 755 "${DIR}/${JRE_DIR}/bin/$_f"
|
||||||
|
done
|
||||||
|
|
||||||
|
# lib files
|
||||||
|
for _f in chrome-sandbox jcef_helper jexec jspawnhelper; do
|
||||||
|
fperms 755 "${DIR}/${JRE_DIR}/lib/$_f"
|
||||||
|
done
|
||||||
|
|
||||||
|
if ! use bundled-jdk; then
|
||||||
|
rm -r "${D}/${DIR}/${JRE_DIR}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
make_wrapper "rustrover" "${DIR}/bin/rustrover"
|
||||||
|
newicon "bin/rustrover.svg" "rustrover.svg"
|
||||||
|
make_desktop_entry "rustrover" "RustRover" "rustrover" "Development;IDE;"
|
||||||
|
|
||||||
|
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
|
||||||
|
dodir /etc/sysctl.d/
|
||||||
|
echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
DIST noctalia-qs-0.0.10.tar.gz 508009 BLAKE2B a138e267016d9ff30a73ae45671a6b32c3b45f83428c84e457c4ea4ffed7d3c249bbf9558c4bf15fc974dbe123b1c1dfb0c1bb28fc60340048e80585c53593f1 SHA512 01f88e466a8bc19a04f48afef73e4536333b3ad0493e51b9a01ca5e41708b9e90eae2ca6a8c53eac204d00c6dfd34ba25f45e8e9bf135761396b94d1ab9933c0
|
DIST noctalia-qs-0.0.10.tar.gz 508009 BLAKE2B a138e267016d9ff30a73ae45671a6b32c3b45f83428c84e457c4ea4ffed7d3c249bbf9558c4bf15fc974dbe123b1c1dfb0c1bb28fc60340048e80585c53593f1 SHA512 01f88e466a8bc19a04f48afef73e4536333b3ad0493e51b9a01ca5e41708b9e90eae2ca6a8c53eac204d00c6dfd34ba25f45e8e9bf135761396b94d1ab9933c0
|
||||||
DIST noctalia-qs-0.0.11.tar.gz 508885 BLAKE2B 4bdb393e64da58d34762325cd017e8734ba7f19e6b5fac2ede75722e0133614d6f1b0455de912ac6d2d5dba655d55617fb848e9c7aa1207d7f4bd395b7c310ff SHA512 a6b0e9358172becd2cd8ade03fb1143e6633e402a665e384a508adde0bde2e5861de4b105e48dfbad17dd84ecb770200ca4229060c3ebb284a0b100f249e200b
|
DIST noctalia-qs-0.0.11.tar.gz 508885 BLAKE2B 4bdb393e64da58d34762325cd017e8734ba7f19e6b5fac2ede75722e0133614d6f1b0455de912ac6d2d5dba655d55617fb848e9c7aa1207d7f4bd395b7c310ff SHA512 a6b0e9358172becd2cd8ade03fb1143e6633e402a665e384a508adde0bde2e5861de4b105e48dfbad17dd84ecb770200ca4229060c3ebb284a0b100f249e200b
|
||||||
|
DIST noctalia-qs-0.0.12.tar.gz 508975 BLAKE2B bbf6369d5be3073f60d05e6e1b0b752f5427c4718caae6e53483392f7d259fba2aa2eb0987132d8fb6ab7e486ea380438dbfe7ee3caec9fc7dd71007b8860504 SHA512 08aaa9b4f31c022895300b2bd9bdf35bbdc541c22d7a316ab4cd622749bcccf38f3dff5a87e65274a8eaa69fb67127a1be04e9cc6bdfd2aaa4b3bc9ec1cdd4b8
|
||||||
DIST noctalia-qs-0.0.9.tar.gz 510170 BLAKE2B c430ec923919858b381c6111d03e8e1233900d2fea79f60fd13cdaaaa5e3254ff0c332989948fa8ac33311e95b32bc7e5af87714c03da28b8c736be16e4daade SHA512 48f4ffda4cc2229890ac07a68661ff2e78e13d48ff0c195aead8fe475b8af49486cfd7fb33c5f3bb855b72cbe87a70a6a90abb70c80b72195318a5061cedad03
|
DIST noctalia-qs-0.0.9.tar.gz 510170 BLAKE2B c430ec923919858b381c6111d03e8e1233900d2fea79f60fd13cdaaaa5e3254ff0c332989948fa8ac33311e95b32bc7e5af87714c03da28b8c736be16e4daade SHA512 48f4ffda4cc2229890ac07a68661ff2e78e13d48ff0c195aead8fe475b8af49486cfd7fb33c5f3bb855b72cbe87a70a6a90abb70c80b72195318a5061cedad03
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ EAPI=8
|
|||||||
|
|
||||||
inherit branding cmake
|
inherit branding cmake
|
||||||
|
|
||||||
GIT_REVISION=12dba9653ae2c0dd24bf2633e2572a8093b0df5e
|
GIT_REVISION=1c0710cd7c9f1483bb6dbf5e69023da97136646d
|
||||||
|
|
||||||
DESCRIPTION="Toolkit for building desktop widgets using QtQuick"
|
DESCRIPTION="Toolkit for building desktop widgets using QtQuick"
|
||||||
HOMEPAGE="https://quickshell.org/"
|
HOMEPAGE="https://quickshell.org/"
|
||||||
|
|||||||
127
gui-apps/noctalia-qs/noctalia-qs-0.0.12.ebuild
Normal file
127
gui-apps/noctalia-qs/noctalia-qs-0.0.12.ebuild
Normal file
@@ -0,0 +1,127 @@
|
|||||||
|
# Copyright 2026 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit branding cmake
|
||||||
|
|
||||||
|
GIT_REVISION=fb0cc1557d8321fb2e3f34e94beddefe56211e04
|
||||||
|
|
||||||
|
DESCRIPTION="Toolkit for building desktop widgets using QtQuick"
|
||||||
|
HOMEPAGE="https://quickshell.org/"
|
||||||
|
|
||||||
|
if [[ "${PV}" = *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-qs.git"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/noctalia-dev/noctalia-qs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="LGPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
# Upstream recommends leaving all build options enabled by default
|
||||||
|
IUSE="
|
||||||
|
+bluetooth +dwl +greetd +hyprland +i3 +jemalloc +layer-shell
|
||||||
|
+mpris +networkmanager +niri +notifications +pam +pipewire +policykit
|
||||||
|
+screencopy +session-lock +sockets +tray +toplevel-management
|
||||||
|
+upower +wayland +X
|
||||||
|
"
|
||||||
|
REQUIRED_USE="
|
||||||
|
hyprland? ( wayland )
|
||||||
|
layer-shell? ( wayland )
|
||||||
|
niri? ( wayland )
|
||||||
|
screencopy? ( wayland )
|
||||||
|
session-lock? ( wayland )
|
||||||
|
toplevel-management? ( wayland )
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
!gui-apps/quickshell
|
||||||
|
dev-qt/qtbase:6=[dbus,vulkan]
|
||||||
|
dev-qt/qtdeclarative:6=
|
||||||
|
dev-qt/qtsvg:6=
|
||||||
|
bluetooth? ( net-wireless/bluez )
|
||||||
|
jemalloc? ( dev-libs/jemalloc )
|
||||||
|
networkmanager? ( net-misc/networkmanager )
|
||||||
|
pam? ( sys-libs/pam )
|
||||||
|
pipewire? ( media-video/pipewire )
|
||||||
|
policykit? (
|
||||||
|
dev-libs/glib
|
||||||
|
sys-auth/polkit
|
||||||
|
)
|
||||||
|
screencopy? (
|
||||||
|
media-libs/mesa
|
||||||
|
x11-libs/libdrm
|
||||||
|
)
|
||||||
|
wayland? (
|
||||||
|
dev-libs/wayland
|
||||||
|
dev-qt/qtwayland:6=
|
||||||
|
)
|
||||||
|
X? ( x11-libs/libxcb )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
dev-cpp/cli11
|
||||||
|
dev-qt/qtshadertools:6
|
||||||
|
dev-util/spirv-tools
|
||||||
|
virtual/pkgconfig
|
||||||
|
screencopy? ( dev-util/vulkan-headers )
|
||||||
|
wayland? (
|
||||||
|
dev-libs/wayland-protocols
|
||||||
|
dev-util/wayland-scanner
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
DOCS=( README.md changelog/ )
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# hyprland controls all Hyprland sub-features as a group.
|
||||||
|
# i3 controls I3/Sway IPC.
|
||||||
|
# niri controls Niri IPC.
|
||||||
|
# screencopy controls all screencopy backends (icc, wlr, hyprland-toplevel).
|
||||||
|
local _hyprland=$(usex hyprland)
|
||||||
|
local _i3=$(usex i3)
|
||||||
|
local _niri=$(usex niri)
|
||||||
|
local _screencopy=$(usex screencopy)
|
||||||
|
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DDISTRIBUTOR="${BRANDING_OS_NAME} GURU"
|
||||||
|
-DINSTALL_QML_PREFIX="$(get_libdir)/qt6/qml"
|
||||||
|
-DGIT_REVISION=${GIT_REVISION}
|
||||||
|
-DCRASH_HANDLER=no # dev-cpp/cpptrace::gentoo does not have required use flags
|
||||||
|
-DBLUETOOTH=$(usex bluetooth)
|
||||||
|
-DDWL=$(usex dwl)
|
||||||
|
-DHYPRLAND=${_hyprland}
|
||||||
|
-DHYPRLAND_FOCUS_GRAB=${_hyprland}
|
||||||
|
-DHYPRLAND_GLOBAL_SHORTCUTS=${_hyprland}
|
||||||
|
-DHYPRLAND_IPC=${_hyprland}
|
||||||
|
-DHYPRLAND_SURFACE_EXTENSIONS=${_hyprland}
|
||||||
|
-DI3=${_i3}
|
||||||
|
-DI3_IPC=${_i3}
|
||||||
|
-DNETWORK=$(usex networkmanager)
|
||||||
|
-DNIRI=${_niri}
|
||||||
|
-DNIRI_IPC=${_niri}
|
||||||
|
-DSCREENCOPY=${_screencopy}
|
||||||
|
-DSCREENCOPY_HYPRLAND_TOPLEVEL=${_screencopy}
|
||||||
|
-DSCREENCOPY_ICC=${_screencopy}
|
||||||
|
-DSCREENCOPY_WLR=${_screencopy}
|
||||||
|
-DSERVICE_GREETD=$(usex greetd)
|
||||||
|
-DSERVICE_MPRIS=$(usex mpris)
|
||||||
|
-DSERVICE_NOTIFICATIONS=$(usex notifications)
|
||||||
|
-DSERVICE_PAM=$(usex pam)
|
||||||
|
-DSERVICE_PIPEWIRE=$(usex pipewire)
|
||||||
|
-DSERVICE_POLKIT=$(usex policykit)
|
||||||
|
-DSERVICE_STATUS_NOTIFIER=$(usex tray)
|
||||||
|
-DSERVICE_UPOWER=$(usex upower)
|
||||||
|
-DSOCKETS=$(usex sockets)
|
||||||
|
-DUSE_JEMALLOC=$(usex jemalloc)
|
||||||
|
-DWAYLAND=$(usex wayland)
|
||||||
|
-DWAYLAND_SESSION_LOCK=$(usex session-lock)
|
||||||
|
-DWAYLAND_TOPLEVEL_MANAGEMENT=$(usex toplevel-management)
|
||||||
|
-DWAYLAND_WLR_LAYERSHELL=$(usex layer-shell)
|
||||||
|
-DX11=$(usex X)
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
DIST noctalia-v4.5.0.tar.gz 24973587 BLAKE2B 29ce48bfd2a57158fdd4ec667ff088b0e054192334cadedba322970ecb062e7a6e6807231d3f4873421867e3435b5d9bc0eaef40e52555ca7a18d9d524a9b859 SHA512 f417bd4c4832ecaa0b4890770b033b64c96f05cd0b25316f91a699823c20317330c805263257922018a0def6c67abf36becf85c1555dc7503368d3f8eabb9aba
|
DIST noctalia-v4.5.0.tar.gz 24973587 BLAKE2B 29ce48bfd2a57158fdd4ec667ff088b0e054192334cadedba322970ecb062e7a6e6807231d3f4873421867e3435b5d9bc0eaef40e52555ca7a18d9d524a9b859 SHA512 f417bd4c4832ecaa0b4890770b033b64c96f05cd0b25316f91a699823c20317330c805263257922018a0def6c67abf36becf85c1555dc7503368d3f8eabb9aba
|
||||||
DIST noctalia-v4.6.7.tar.gz 25105438 BLAKE2B 2309485652e8a8b75553f5212db6c461d320875ae1e199da36f25cb2eb3737388e0d6ea4bbf129380b150b0a982f756efe15fbcb9854f8dfd333deed8f276b62 SHA512 30b74d0bd406807d1c230561b680377587eca61b91cac1ed5676980d45b3fda62d09dabe2aa1d04c9f379f23f6bae7c6420cdb9e12aa7386c08515acb448e663
|
|
||||||
DIST noctalia-v4.7.0.tar.gz 25113136 BLAKE2B 773ed194ec983758482928489c66f8d8f64294af7feb68b555f74558905647c3c214efc2778df59c4380d077a760e00084af41c2e25c9110f6a269a15a7a24e6 SHA512 0688169be69ef07e5224e2cf95d416dc8ce703f530eec53fd6be06b7e9db0090c5cbef6ae9f9425466918674ed128f5cb9cc4486fe1921233b10239081a3c391
|
DIST noctalia-v4.7.0.tar.gz 25113136 BLAKE2B 773ed194ec983758482928489c66f8d8f64294af7feb68b555f74558905647c3c214efc2778df59c4380d077a760e00084af41c2e25c9110f6a269a15a7a24e6 SHA512 0688169be69ef07e5224e2cf95d416dc8ce703f530eec53fd6be06b7e9db0090c5cbef6ae9f9425466918674ed128f5cb9cc4486fe1921233b10239081a3c391
|
||||||
DIST noctalia-v4.7.1.tar.gz 25151857 BLAKE2B 6c4f165d3108d44a54605a0007a71a7b9c9ef6b95c77518b21d62b4d1e4fdab184a2daa2bc79b7fc88dfb224841197459a2d072e756c1be91a87ac42d7ead66d SHA512 ab8a14d383a43b2a649eb69938fad1cb2057e975b59940f311926b5dc7986e549104b90f52a2c339fb6d9fbd3bba741c1e53e18bc02b8c535d8d96eca35506c2
|
DIST noctalia-v4.7.1.tar.gz 25151857 BLAKE2B 6c4f165d3108d44a54605a0007a71a7b9c9ef6b95c77518b21d62b4d1e4fdab184a2daa2bc79b7fc88dfb224841197459a2d072e756c1be91a87ac42d7ead66d SHA512 ab8a14d383a43b2a649eb69938fad1cb2057e975b59940f311926b5dc7986e549104b90f52a2c339fb6d9fbd3bba741c1e53e18bc02b8c535d8d96eca35506c2
|
||||||
|
DIST noctalia-v4.7.2.tar.gz 25365357 BLAKE2B aa481d3d3aeaf4ad18508f179227b506177786245d8aad355dc7497797857d9933205a2431e35a3aad5bf3cf65eca644577d956554aae5d892dcb82eddd3a7c4 SHA512 92428174b6ad4c195eb1f13c0dd6c97d9b08ae8c18acaa9a6e4a84d88ad514e3dd32876ebfe828834204bbd9a1cce6869c54fc3730635d48c180589fefee9dad
|
||||||
|
|||||||
@@ -42,10 +42,7 @@ src_install() {
|
|||||||
|
|
||||||
pkg_postinst() {
|
pkg_postinst() {
|
||||||
optfeature "clipboard history support" app-misc/cliphist
|
optfeature "clipboard history support" app-misc/cliphist
|
||||||
optfeature "audio visualizer component" media-sound/cava
|
|
||||||
optfeature "night light functionality" gui-apps/wlsunset
|
optfeature "night light functionality" gui-apps/wlsunset
|
||||||
optfeature "enable 'Portal' option in screen recorder" sys-apps/xdg-desktop-portal
|
|
||||||
optfeature "calendar events support" gnome-extra/evolution-data-server
|
|
||||||
optfeature "power profile management" sys-power/power-profiles-daemon
|
optfeature "power profile management" sys-power/power-profiles-daemon
|
||||||
optfeature "external display brightness control" app-misc/ddcutil
|
optfeature "external display brightness control" app-misc/ddcutil
|
||||||
}
|
}
|
||||||
@@ -1 +1 @@
|
|||||||
DIST bambustudio-bin-02.05.00.67.AppImage 175880696 BLAKE2B 30896cefbdf547248c7220d666a0494ff312fc30ded05752bd9f8afc31353cfc241743336dca8ed4717cccb36b3c5c62625cd44d3f255062ae749c3e80ec946c SHA512 379605ccba37bc35e97ad3b143784e9424f8e582183034001933f54037c6b699d6e8d2c28b3525634b01cad727f8e0d88654971b2d93e1f0a036d86da9e6c502
|
DIST bambustudio-bin-02.05.00.67.AppImage 173521400 BLAKE2B 4599a5a0817c7c2b13a045c9a42bdfe95dc52e032cd47137ca3734da19b20969c14c3254a1e1859f7e4c2f14ac5a7452da65f592e2093c98394e5871a5c301e1 SHA512 f3856878397a54e7c8f732dbb7360f491ebc9f1ae73107415a596cae5e910cf8a80fb0aed81f02a7810ee27e8555b13ee82557ebd18be0d8e717236192cf7db2
|
||||||
|
|||||||
@@ -12,22 +12,22 @@ DESCRIPTION="Bambu Studio is a cutting-edge, feature-rich slicing software"
|
|||||||
HOMEPAGE="https://bambulab.com"
|
HOMEPAGE="https://bambulab.com"
|
||||||
|
|
||||||
SRC_URI="
|
SRC_URI="
|
||||||
https://github.com/bambulab/${MY_PN}/releases/download/v${PV}/Bambu_Studio_ubuntu-24.04_PR-9540.AppImage \
|
https://github.com/bambulab/${MY_PN}/releases/download/v${PV}/Bambu_Studio_linux_fedora-v02.05.00.66.AppImage \
|
||||||
-> ${P}.AppImage
|
-> ${P}.AppImage
|
||||||
"
|
"
|
||||||
|
|
||||||
LICENSE="AGPL-3"
|
LICENSE="AGPL-3"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64"
|
KEYWORDS="-* ~amd64"
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
media-gfx/openvdb
|
media-gfx/openvdb
|
||||||
media-libs/glew:0=
|
media-libs/glew:0=
|
||||||
>=media-libs/glm-0.9.9.1
|
>=media-libs/glm-0.9.9.1
|
||||||
media-libs/gstreamer
|
media-libs/gstreamer
|
||||||
media-libs/mesa
|
|
||||||
media-libs/libglvnd
|
media-libs/libglvnd
|
||||||
net-libs/libsoup:3.0=
|
media-libs/mesa
|
||||||
net-libs/webkit-gtk:4.1/0
|
net-libs/libsoup:2.4
|
||||||
|
net-libs/webkit-gtk:4.1
|
||||||
>=sci-libs/opencascade-7.3.0:0=
|
>=sci-libs/opencascade-7.3.0:0=
|
||||||
virtual/glu
|
virtual/glu
|
||||||
>=x11-libs/cairo-1.8.8:=
|
>=x11-libs/cairo-1.8.8:=
|
||||||
@@ -42,6 +42,10 @@ BDEPEND="
|
|||||||
"
|
"
|
||||||
|
|
||||||
QA_PREBUILT="*"
|
QA_PREBUILT="*"
|
||||||
|
# libOSMesa.so.8 (mesa no longer provides osmesa)
|
||||||
|
# libwebkit2gtk-4.0.so.37 / libjavascriptcoregtk-4.0.so.18 (webkit-gtk:4 removed from tree)
|
||||||
|
# These are optional runtime deps that the AppImage can function without
|
||||||
|
QA_FLAGS_IGNORED="opt/bambustudio-bin/.*"
|
||||||
RESTRICT="strip test"
|
RESTRICT="strip test"
|
||||||
|
|
||||||
src_unpack() {
|
src_unpack() {
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
DIST jitsi-meet-2026.1.0.deb 81254430 BLAKE2B 23467c4417b91eb0af6aac415890a4d64135c2dfadac09dfee0245bc824c30b2d25805db27d77fae9ef4e6f04855470c99ec5566a5e3924232a4e98f0d193a82 SHA512 ba42a2393ff9e23cdc290546c6710c6b5e76b8ebabf995cf734747c4c97418e239dd100e08345f549299a80eb43eb24d13fc893bcdf6bcb6a490ced3bb953976
|
|
||||||
DIST jitsi-meet-2026.1.1.deb 81254192 BLAKE2B ff85ef9def0f09a9b7a6b04379a18c321001afb4d10e0bbe2cff0f397e3ab8849aecd8759a9a345fd26fdc9b6b6e117e6c0c2615f071bf966d5a7839cda81cea SHA512 7d82c57b990534370a2a7450fac16017a8b0e6b96f458adfa93eeef5ed0ad0c17fb870476bfe74e0e1780e18695fda87bf1dbc2bafe06f320b7f27ad7210460d
|
DIST jitsi-meet-2026.1.1.deb 81254192 BLAKE2B ff85ef9def0f09a9b7a6b04379a18c321001afb4d10e0bbe2cff0f397e3ab8849aecd8759a9a345fd26fdc9b6b6e117e6c0c2615f071bf966d5a7839cda81cea SHA512 7d82c57b990534370a2a7450fac16017a8b0e6b96f458adfa93eeef5ed0ad0c17fb870476bfe74e0e1780e18695fda87bf1dbc2bafe06f320b7f27ad7210460d
|
||||||
|
DIST jitsi-meet-2026.4.0.deb 94567936 BLAKE2B a2b443f1ce933aad24b1106bd8c8af41702b7b9c1f5c775c2e6c23328731774af62b9fb37eb39a7efb25dd89c0658c262fab47cb6ee066105c792539c4bd2408 SHA512 6d307df14ee0ef98ffea8901bd935d915ebb1df81c05411d369c11afed4f625b60e0859e39f9685a69942f763ce06f8d83c974eac777cb885c9dd69b9e446165
|
||||||
|
|||||||
@@ -1,2 +1 @@
|
|||||||
DIST jool-4.1.14.tar.gz 625157 BLAKE2B 459a7976d36eba0dd2fde464103dc0e43f01f287c371092140aee6b76583ef87c7b6dd252afe941ed5b5366474aa54d6351b29bb88466e96755b87f94d357cf0 SHA512 684a6bd2861fea6475388ee0940ce5318e3f871bb4cc6f01301d1ac0e30ff3f591884eb1c39e2a3ce046e1eeb03e0abb42a28aa5b3e7a5ad42b0e0d2ce8ff74d
|
|
||||||
DIST jool-4.1.15.tar.gz 634141 BLAKE2B f0ac39b4a2f5fecf3039cd02abd1d83dc25faa799bb19ddc840473e10ca2294fae3c22ef00f106e53e304442714f1589d855bee24a2fef541147e806b8f28b0b SHA512 ff76487d4d587371c8403b2f92d929d2de827cf22922794596d6997d283714b898904c73fbc4d4df1830c10977d2ea55524c7bbcb0c5ad260c979eb4818639d1
|
DIST jool-4.1.15.tar.gz 634141 BLAKE2B f0ac39b4a2f5fecf3039cd02abd1d83dc25faa799bb19ddc840473e10ca2294fae3c22ef00f106e53e304442714f1589d855bee24a2fef541147e806b8f28b0b SHA512 ff76487d4d587371c8403b2f92d929d2de827cf22922794596d6997d283714b898904c73fbc4d4df1830c10977d2ea55524c7bbcb0c5ad260c979eb4818639d1
|
||||||
|
|||||||
@@ -1,29 +0,0 @@
|
|||||||
PR merged https://github.com/NICMx/Jool/pull/441.patch
|
|
||||||
fix compilation in kernel v6.18
|
|
||||||
struct flowi4.tos renamed to 'dscp' and type dscp_t in commit
|
|
||||||
--- a/src/mod/common/rfc7915/6to4.c
|
|
||||||
+++ b/src/mod/common/rfc7915/6to4.c
|
|
||||||
@@ -203,7 +203,11 @@ static verdict compute_flowix64(struct xlation *state)
|
|
||||||
hdr6 = pkt_ip6_hdr(&state->in);
|
|
||||||
|
|
||||||
flow4->flowi4_mark = state->in.skb->mark;
|
|
||||||
+#if LINUX_VERSION_AT_LEAST(6, 18, 0, 0, 0)
|
|
||||||
+ flow4->flowi4_dscp = xlat_tos(&state->jool.globals, hdr6);
|
|
||||||
+#else
|
|
||||||
flow4->flowi4_tos = xlat_tos(&state->jool.globals, hdr6);
|
|
||||||
+#endif
|
|
||||||
flow4->flowi4_scope = RT_SCOPE_UNIVERSE;
|
|
||||||
flow4->flowi4_proto = xlat_proto(hdr6);
|
|
||||||
/*
|
|
||||||
@@ -645,7 +649,11 @@ static verdict ttp64_ipv4_external(struct xlation *state)
|
|
||||||
|
|
||||||
hdr4->version = 4;
|
|
||||||
hdr4->ihl = 5;
|
|
||||||
+#if LINUX_VERSION_AT_LEAST(6, 18, 0, 0, 0)
|
|
||||||
+ hdr4->tos = flow4->flowi4_dscp;
|
|
||||||
+#else
|
|
||||||
hdr4->tos = flow4->flowi4_tos;
|
|
||||||
+#endif
|
|
||||||
hdr4->tot_len = cpu_to_be16(state->out.skb->len);
|
|
||||||
generate_ipv4_id(state, hdr4, hdr_frag);
|
|
||||||
hdr4->frag_off = xlat_frag_off(hdr_frag, state);
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
# Copyright 2024-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit linux-mod-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Jool is an Open Source SIIT and NAT64 for linux"
|
|
||||||
HOMEPAGE="https://nicmx.github.io/Jool/en/index.html"
|
|
||||||
SRC_URI="https://github.com/NICMx/Jool/releases/download/v${PV}/jool-${PV}.tar.gz"
|
|
||||||
S="${WORKDIR}/jool-${PV}"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE="iptables"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${PN}-fix_618.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
true
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
local modlist=(
|
|
||||||
jool_common=:src/mod/common:src/mod/common
|
|
||||||
jool=:src/mod/nat64:src/mod/nat64
|
|
||||||
jool_siit=:src/mod/siit:src/mod/siit
|
|
||||||
)
|
|
||||||
local modargs=(
|
|
||||||
KERNEL_DIR="${KV_OUT_DIR}"
|
|
||||||
MODULES_DIR="/lib/modules/${KV_FULL}"
|
|
||||||
)
|
|
||||||
use iptables || modargs+=(
|
|
||||||
CFLAGS_MODULE="-DXTABLES_DISABLED"
|
|
||||||
)
|
|
||||||
linux-mod-r1_src_compile
|
|
||||||
}
|
|
||||||
@@ -1,2 +1 @@
|
|||||||
DIST jool-4.1.14.tar.gz 625157 BLAKE2B 459a7976d36eba0dd2fde464103dc0e43f01f287c371092140aee6b76583ef87c7b6dd252afe941ed5b5366474aa54d6351b29bb88466e96755b87f94d357cf0 SHA512 684a6bd2861fea6475388ee0940ce5318e3f871bb4cc6f01301d1ac0e30ff3f591884eb1c39e2a3ce046e1eeb03e0abb42a28aa5b3e7a5ad42b0e0d2ce8ff74d
|
|
||||||
DIST jool-4.1.15.tar.gz 634141 BLAKE2B f0ac39b4a2f5fecf3039cd02abd1d83dc25faa799bb19ddc840473e10ca2294fae3c22ef00f106e53e304442714f1589d855bee24a2fef541147e806b8f28b0b SHA512 ff76487d4d587371c8403b2f92d929d2de827cf22922794596d6997d283714b898904c73fbc4d4df1830c10977d2ea55524c7bbcb0c5ad260c979eb4818639d1
|
DIST jool-4.1.15.tar.gz 634141 BLAKE2B f0ac39b4a2f5fecf3039cd02abd1d83dc25faa799bb19ddc840473e10ca2294fae3c22ef00f106e53e304442714f1589d855bee24a2fef541147e806b8f28b0b SHA512 ff76487d4d587371c8403b2f92d929d2de827cf22922794596d6997d283714b898904c73fbc4d4df1830c10977d2ea55524c7bbcb0c5ad260c979eb4818639d1
|
||||||
|
|||||||
@@ -1,41 +0,0 @@
|
|||||||
# Copyright 2024-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="Required tools for Jool"
|
|
||||||
HOMEPAGE="https://nicmx.github.io/Jool/en/index.html"
|
|
||||||
SRC_URI="https://github.com/NICMx/Jool/releases/download/v${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE="iptables"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
dev-libs/libnl:3
|
|
||||||
elibc_musl? ( sys-libs/argp-standalone )
|
|
||||||
iptables? ( net-firewall/iptables )
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
!iptables? ( net-firewall/nftables )
|
|
||||||
"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myeconfargs=(
|
|
||||||
--with-bash-completion-dir=no
|
|
||||||
--with-xtables=$(usex iptables)
|
|
||||||
)
|
|
||||||
econf "${myeconfargs[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
local myemakeargs=(
|
|
||||||
DESTDIR="${D}"
|
|
||||||
XTABLES_SO_DIR=$($(tc-getPKG_CONFIG) xtables --variable=xtlibdir)
|
|
||||||
)
|
|
||||||
emake "${myemakeargs[@]}" install
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
||||||
@@ -1,4 +1,2 @@
|
|||||||
DIST wstunnel-10.5.1-crates.tar.xz 31889256 BLAKE2B fa8a54090e160b765435f554f24d8be0bb605ff043a3ec6a319a5eb3f16a159a24e00f0d8f9ac44e294e23d7667ce485828db918a01612dd2433bee87925c3af SHA512 0f4ef093855fda9d7890c753455e2c7c6d78334ffc28c3447e62cd9030ed1e5494bacaab4098c40f630b2c052f3a18950802fe7d1845ee8807ecbd11de7b22f4
|
|
||||||
DIST wstunnel-10.5.1.tar.gz 1720846 BLAKE2B ef7d5e150a9f9f16de6f959c37bede7e6a431ccc8fedcaf8fa36d22a14d3247b80915e8d2dfa7e82fc6d26aeac6490047757dbb231963071c0a39f34eeebfaf7 SHA512 4c34fb311511711f0a0d002bcadf3f3641ac516814a97b1e1aea3f7531168caad5a3aa39c5a33d3a571153f52d1dd89923e4611bbfe4fa6f85968747f2718275
|
|
||||||
DIST wstunnel-10.5.2-crates.tar.xz 32393352 BLAKE2B 395f11a1af48a2bdc18593fd4b6c187e6378b87f3430c547cf8ed55ffc7df75e3c22dd11de687661b47432c184d14d75d77856866e8ab42c8e8d423e9e532a83 SHA512 78e7fd7728b9dc8941e06831a8c3291a92160fbe9fdebfc15cb1687253c4801a71e50df4a414cd3c4ff7c5daea6421e580c6495cdb1ae9e893ab133d8bd8b22a
|
DIST wstunnel-10.5.2-crates.tar.xz 32393352 BLAKE2B 395f11a1af48a2bdc18593fd4b6c187e6378b87f3430c547cf8ed55ffc7df75e3c22dd11de687661b47432c184d14d75d77856866e8ab42c8e8d423e9e532a83 SHA512 78e7fd7728b9dc8941e06831a8c3291a92160fbe9fdebfc15cb1687253c4801a71e50df4a414cd3c4ff7c5daea6421e580c6495cdb1ae9e893ab133d8bd8b22a
|
||||||
DIST wstunnel-10.5.2.tar.gz 1721076 BLAKE2B 8bcc814022ca6f7dcb34872eaf3e3e46e2d67c905b0aba9e8b91caca6e87b83c6995455da8b5e162b679fde6b1a3c557d105ceb1b652f5b75e117030868b9abf SHA512 c2a0dc10e137a814c8c3ddb1cc11d7f3638aa3c688935d0ab8bd04c0dc488014a6e57dbdf6c1e6634f2ff86d8c6cb2bfeb1f71e6551e96b433444f22ecf53a35
|
DIST wstunnel-10.5.2.tar.gz 1721076 BLAKE2B 8bcc814022ca6f7dcb34872eaf3e3e46e2d67c905b0aba9e8b91caca6e87b83c6995455da8b5e162b679fde6b1a3c557d105ceb1b652f5b75e117030868b9abf SHA512 c2a0dc10e137a814c8c3ddb1cc11d7f3638aa3c688935d0ab8bd04c0dc488014a6e57dbdf6c1e6634f2ff86d8c6cb2bfeb1f71e6551e96b433444f22ecf53a35
|
||||||
|
|||||||
@@ -1,43 +0,0 @@
|
|||||||
# Copyright 2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
CRATES="
|
|
||||||
"
|
|
||||||
RUST_MIN_VER="1.88.0"
|
|
||||||
|
|
||||||
inherit cargo
|
|
||||||
|
|
||||||
DESCRIPTION="Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI"
|
|
||||||
HOMEPAGE="https://github.com/erebe/wstunnel/"
|
|
||||||
SRC_URI="https://github.com/erebe/wstunnel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${P}/${P}-crates.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
# Autogenerated by pycargoebuild
|
|
||||||
# Dependent crate licenses
|
|
||||||
LICENSE+="
|
|
||||||
Apache-2.0 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT openssl
|
|
||||||
Unicode-3.0
|
|
||||||
"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
QA_FLAGS_IGNORED="usr/bin/wstunnel"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cargo_src_compile --package wstunnel-cli
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
# skip test with network sandbox violations
|
|
||||||
cargo_src_test -- \
|
|
||||||
--skip test_proxy_connection
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cargo_src_install --path wstunnel-cli
|
|
||||||
local DOCS+=( README.md docs/*.md )
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
DIST ngrok-bin-3.37.1-amd64.tgz 11414373 BLAKE2B 919d43972cac7281ee05163a5f8c3c36f4958e84f940a9902d1ee6beb545a8bbd5d8f92279aaa8d6aaa3525afaf7dbce23bbfe03e56f7267773320d1cb78b60c SHA512 2dc1bde3a4d102fc933c4d5bbbefa66869d4b95a30c138dc25ca63dc5195528ec994647417a99144db5e5abd0e69a8ca859d0993044445c9b72fdb62111e6a71
|
DIST ngrok-bin-3.37.3-amd64.tgz 11623957 BLAKE2B eee2501ac0de51c87b34abec4c08833400956dc7fc46ce8cbb513a47173aefbbae3e72758b11cdf4a2eb85a21ebd27af2d3c20d01abecaac24afb36093d0decd SHA512 ac804dac70977985a3c36afdcb484fded0afa330391c556b1ddcf752c40f492d434f42c986e11feb9111671df7fdcaf37f5475144a4e8c5bc054501f82aec9a3
|
||||||
DIST ngrok-bin-3.37.1-arm.tgz 10836996 BLAKE2B 09bdc11a7e0589e7bb37e4e498eff2bdd32472050107cbf6e91b5a0ba4a7677bcec4e3d3d4b560be4ce04448063951cfabaeada288591414bfa7226c545baf1f SHA512 22c6a2d7e42edeca08182cfe1df665f1548a8b53307300c84e1f536d8bc83fa5950d15176dc6689fcb421c134505d8047d55c570ab848dc6e12c498a37e08d5d
|
DIST ngrok-bin-3.37.3-arm.tgz 11038897 BLAKE2B 7d0fee2ce66cd4f21013e326db37fb13cd9cdec5c2d6fecf08c6e755405c714a6098d1d0d586973e4cd80e619552a4df63ce0fab12a571a4b479876c2279014c SHA512 58bd277df8be060bf7df548daeccf16a2be43f26deeb5ea6b355fc528bb200914830697824dbdd66a9ab424d3c13886d77fb6c7f6c65ac861e16b253a8e60448
|
||||||
DIST ngrok-bin-3.37.1-arm64.tgz 10412282 BLAKE2B 99940d181f1d09363f81d315f53f18076741cb2f3a71f429e1e6a721adb1667d32fc7ef3f63912183c1f83cd7f6ed321890b5f8ec9e53edb5c1fa03363d5dff1 SHA512 73aef9b8e10c208ab09e72730235ed0754288377fe4e6afdad0a1e28703b70078be01546e6bed9fea2226739d30f8b90e3e78eaf99243dac4bc9223ca64fcd94
|
DIST ngrok-bin-3.37.3-arm64.tgz 10584830 BLAKE2B fc5f698626eec2a22b1fb9fa5a6d6374dd0a13a0564a582d1163162d51ed9b454ac61c996b5e38b10e5179b6a3f624aa5607461a44d1278feb4fb7ea239bf296 SHA512 afe455a7de3cec24c11358bdc27f9edd5c177be851e34b69108a0aa4a079f373b7531f135a6cec782f803bca53c2cdb128b0cfea071b56d434da5966ff757f42
|
||||||
DIST ngrok-bin-3.37.1-i386.tgz 10876853 BLAKE2B 813247bfe172f93ca77d21aa9935a9692d158f798397731d70e1e810380445152e781fac861895994f8828b2910f205482e68aec6ec121f9f780b63a1da24494 SHA512 0beb274a3ee5ada584a0464946acdef58b4860bc8d9456751da70c356f300791bbcf9593e525e83e9bfa5db53cecdad68f7ab572713cc3a3b5c2761d558bdc29
|
DIST ngrok-bin-3.37.3-i386.tgz 11068740 BLAKE2B 74ad5ae4881ad2b30c97c74012c7c1f5af3ea276e822b01ddbed8cc8ebdbc8a03bd889f6b099c8d9d10de9b568163b0637b2faa96e6c45586fd766c9d81a84de SHA512 a9bf2f26ba3f19c9d5ddccdf5d0ffc23971463cac7b694cfb53dbbdef9375666941980e8c33cbbb14ad2bb6383764eb13286739426c23d1089243a1e43fb3a33
|
||||||
DIST ngrok-bin-3.37.1-mips.tgz 10145773 BLAKE2B a3c624fd51a5b6c03a5561be7ac57d7d0ead9dbfd7949d4ab750fb45a863221093939a804fb78c8f5b81af2d3526b3aca7fd116a266476f7629b5525694ff676 SHA512 58461b084791d962e1b70332778808241319698c0387fc048f49b442b55eb7604ab24ef895d2371d7205d529101a6e8a0ff1b8a2ddae16c9dd44869d9bc5e19f
|
DIST ngrok-bin-3.37.3-mips.tgz 10374318 BLAKE2B a043638b2bf9269540f37e18ecf854b669f02e2cb12ee4ecdd78bd4fd5170cbd4999b44befcfac22fd8d88dad368ca0b7a92fca2fca0edf23f4ff503bcaa468d SHA512 b2ebb6763984cc660d6697c093b2ad28ef44f337241b4cb6158a36a84ceed4900162c4251f2d86cfab1dc2946872c4a4424db804f9078e2771d61858fc12ff29
|
||||||
DIST ngrok-bin-3.37.1-ppc64.tgz 10424557 BLAKE2B b8b1e8f7be9e449aa4d75db0021a4223334967bdaf3eeb8caeea52db020a4460af57268e6d503f0610f6b81e158adf612a5d5087a8ea1798faf0626c53f94373 SHA512 5abce12e6e992967e5956d3e304ddef050a67b55df753f6081b6fd9d1fa3064ccb18e18e0b277168d0fe485db717f069be81e88f3af756bbf193431c5059dbd7
|
DIST ngrok-bin-3.37.3-ppc64.tgz 10614699 BLAKE2B d53176c78231c06f6d73188bdf23d6ceea6c531bd6a9d5e1716f93f0ab030cf0056d1f2950518cc915685b0c329bfb5a466d3832b404da9b437f7da84a030890 SHA512 63820bda56b972a07155ce762b31c5a64655082af2e7fbbc47326912ef0a63402d627eeec72221728ba21b3ed454fd52f9a7cc59786158843c77651350cd6c3c
|
||||||
DIST ngrok-bin-3.37.1-s390.tgz 11090798 BLAKE2B 8266ceccd82d8c25fbe4adf9bc32d339c957ba554a6cfa48d8ccd1ab74607fe3bc65ac8d900d56b06ab3c8fb1c72c825be3bde5bd3d6bd105cd4c94b8cbc25bb SHA512 6e4b108ba270da73ad9f6f20323393465be00f5fb977b1843a488b67916346f248b65f40c3e533bdaaae2b9c86c3cc42c98f55b4ad54c322da0add7ffaf90df0
|
DIST ngrok-bin-3.37.3-s390.tgz 11240896 BLAKE2B 00b4423dc0be25862bebe5f68906c17e07663ec3cd828fbdfe1b75e56fca9a2e14a5a1fdc1ca9b773fa23a94f30161e4d36f57afcd1a2019de35a8ef95dd9876 SHA512 6dc932fee833754c8290586bf78e16a897757f9815cdd65b2e347186ad7c0ac3365fde12828c710edc8d946c1d3f0bec0cebbf7e3a20fb189bc67b92f13fc29a
|
||||||
|
|||||||
@@ -1,33 +0,0 @@
|
|||||||
# Copyright 1999-2026 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="ngrok is a reverse proxy, firewall, and API gateway"
|
|
||||||
HOMEPAGE="https://ngrok.com"
|
|
||||||
# Each supported arch should get their own bins
|
|
||||||
SRC_URI="
|
|
||||||
amd64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz -> ${P}-amd64.tgz )
|
|
||||||
arm? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz -> ${P}-arm.tgz )
|
|
||||||
arm64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz -> ${P}-arm64.tgz )
|
|
||||||
mips? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-mips.tgz -> ${P}-mips.tgz )
|
|
||||||
ppc64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-ppc64.tgz -> ${P}-ppc64.tgz )
|
|
||||||
s390? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-s390x.tgz -> ${P}-s390.tgz )
|
|
||||||
x86? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-386.tgz -> ${P}-i386.tgz )
|
|
||||||
"
|
|
||||||
S="${WORKDIR}/"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~x86"
|
|
||||||
|
|
||||||
RESTRICT="mirror strip"
|
|
||||||
QA_PREBUILT="*"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
:
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin ngrok
|
|
||||||
}
|
|
||||||
33
net-proxy/ngrok-bin/ngrok-bin-3.37.3.ebuild
Normal file
33
net-proxy/ngrok-bin/ngrok-bin-3.37.3.ebuild
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
# Copyright 1999-2026 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="ngrok is a reverse proxy, firewall, and API gateway"
|
||||||
|
HOMEPAGE="https://ngrok.com"
|
||||||
|
# Each supported arch should get their own bins
|
||||||
|
SRC_URI="
|
||||||
|
amd64? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz -> ${P}-amd64.tgz )
|
||||||
|
arm? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz -> ${P}-arm.tgz )
|
||||||
|
arm64? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz -> ${P}-arm64.tgz )
|
||||||
|
mips? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-mips.tgz -> ${P}-mips.tgz )
|
||||||
|
ppc64? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-ppc64.tgz -> ${P}-ppc64.tgz )
|
||||||
|
s390? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-s390x.tgz -> ${P}-s390.tgz )
|
||||||
|
x86? ( https://bin.ngrok.com/c/bNyj1mQVY4c/ngrok-v3-stable-linux-386.tgz -> ${P}-i386.tgz )
|
||||||
|
"
|
||||||
|
S="${WORKDIR}/"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~x86"
|
||||||
|
|
||||||
|
RESTRICT="mirror strip"
|
||||||
|
QA_PREBUILT="*"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin ngrok
|
||||||
|
}
|
||||||
@@ -1,4 +1,2 @@
|
|||||||
DIST iwmenu-0.3.0-crates.tar.xz 22462312 BLAKE2B 17bad91c80db9fa1c8ff3ccbbd251891d53d736531884b20b6b6e0feca89ea490b03f473855a14827878f0c1c66a60cf8191ebef56d25027ae3723e378c2107e SHA512 164e191b76ea6b14c90c3b3273844831159d836c29f18cb906d42c0f3e722f1b16c6f2a0d15834c0769d859136997b6a663272fc6c7a97a7abc9b74de73c49d7
|
|
||||||
DIST iwmenu-0.3.0.tar.gz 709168 BLAKE2B 11697cdad206c8cb0535121b621092b7f110dc80f6cb9246562684de50f9059a0a9e87f7391590e99e4b8f3af0eda9c8f2b7195483a33ebeaf9117c145e573eb SHA512 2488a6ed8e9daa3b787f7e8701cc6008bd5ca7b15684935ce10499a40b9c1c4cd954d2dd5d7dc45fe6ab90b800e2cfdc08cbd0e4929730d8c973f9e5ace8119e
|
|
||||||
DIST iwmenu-0.4.0-crates.tar.xz 25157424 BLAKE2B f8837b6afee180dbad67283c54b34ad12149ee154c81b08a1d9d670478392a282659f50c7d4670a644538ad2dd3ca0868a80b3a09c041d1da7419960a03ff91e SHA512 bf9a2b7d8f9ae49a92f46938dd543ab534f82aece159250d10a604d5915eeedf218ca9f68d232121d4d71e2c4c1c63f6926287d37df8b0cdbb1193a5a8fa4ccc
|
DIST iwmenu-0.4.0-crates.tar.xz 25157424 BLAKE2B f8837b6afee180dbad67283c54b34ad12149ee154c81b08a1d9d670478392a282659f50c7d4670a644538ad2dd3ca0868a80b3a09c041d1da7419960a03ff91e SHA512 bf9a2b7d8f9ae49a92f46938dd543ab534f82aece159250d10a604d5915eeedf218ca9f68d232121d4d71e2c4c1c63f6926287d37df8b0cdbb1193a5a8fa4ccc
|
||||||
DIST iwmenu-0.4.0.tar.gz 709334 BLAKE2B c712e513944cdf24e708a3b7120a91228fa96cbec3007b35d3cc82ad0782eb91f1d31f7a8cdb87f421146cd38de2069f1b95b442871ff01990c370e983fab961 SHA512 8181e537c8dbc45f6a51c4828e68c4e8926c85f703f9f7d90f8c1b165de5479d764f343b4d57183beb3d7c64737442a3bb8db838d93e56a05049c8e8eb4771fc
|
DIST iwmenu-0.4.0.tar.gz 709334 BLAKE2B c712e513944cdf24e708a3b7120a91228fa96cbec3007b35d3cc82ad0782eb91f1d31f7a8cdb87f421146cd38de2069f1b95b442871ff01990c370e983fab961 SHA512 8181e537c8dbc45f6a51c4828e68c4e8926c85f703f9f7d90f8c1b165de5479d764f343b4d57183beb3d7c64737442a3bb8db838d93e56a05049c8e8eb4771fc
|
||||||
|
|||||||
@@ -1,49 +0,0 @@
|
|||||||
# Copyright 2024-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
CRATES="
|
|
||||||
"
|
|
||||||
|
|
||||||
RUST_MIN_VER="1.85.0"
|
|
||||||
|
|
||||||
inherit cargo optfeature
|
|
||||||
|
|
||||||
DESCRIPTION="Menu-driven Wi-Fi management interface for Linux"
|
|
||||||
HOMEPAGE="https://github.com/e-tho/iwmenu"
|
|
||||||
SRC_URI="https://github.com/e-tho/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${P}/${P}-crates.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+"
|
|
||||||
# Autogenerated by pycargoebuild
|
|
||||||
# Dependent crate licenses
|
|
||||||
LICENSE+="
|
|
||||||
LGPL-2.1 MIT Unicode-3.0
|
|
||||||
|| ( Apache-2.0 Boost-1.0 )
|
|
||||||
"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
net-wireless/iwd
|
|
||||||
sys-apps/dbus
|
|
||||||
"
|
|
||||||
|
|
||||||
QA_FLAGS_IGNORED="usr/bin/iwmenu"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cargo_src_install
|
|
||||||
|
|
||||||
local DOCS=( README.md )
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "Compatibility with :"
|
|
||||||
elog "gui-apps/fuzzel x11-misc/dmenu x11-misc/rofi gui-apps/walker"
|
|
||||||
elog "Use custom mode if your launcher is not supported."
|
|
||||||
elog
|
|
||||||
optfeature "using nerdfonts icons" media-fonts/symbols-nerd-font
|
|
||||||
elog "Otherwise use \"--icon xdg\" for image-based icons from your XDG theme."
|
|
||||||
}
|
|
||||||
@@ -140,9 +140,7 @@ src_install() {
|
|||||||
|
|
||||||
# avoid clashing with whisper.cpp
|
# avoid clashing with whisper.cpp
|
||||||
rm -rf "${ED}/usr/include"
|
rm -rf "${ED}/usr/include"
|
||||||
mkdir -p "${ED}/usr/sbin"
|
for f in "${ED}"/usr/bin/*; do
|
||||||
for f in "${ED}"/usr/bin/llama-*; do
|
mv "$f" "${ED}/usr/bin/ik_$(basename $f)" || die
|
||||||
mv "$f" "${ED}/usr/sbin/ik_$(basename $f)" || die
|
|
||||||
done
|
done
|
||||||
rm -rf "${ED}/usr/bin"
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ src_configure() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if use rocm; then
|
if use rocm; then
|
||||||
rocm_use_hLipcc
|
rocm_use_hipcc
|
||||||
mycmakeargs+=(
|
mycmakeargs+=(
|
||||||
-DSD_HIPBLAS=ON -DAMDGPU_TARGETS=$(get_amdgpu_flags) -DGPU_TARGETS=$(get_amdgpu_flags)
|
-DSD_HIPBLAS=ON -DAMDGPU_TARGETS=$(get_amdgpu_flags) -DGPU_TARGETS=$(get_amdgpu_flags)
|
||||||
-DGGML_HIP_ROCWMMA_FATTN=$(usex wmma)
|
-DGGML_HIP_ROCWMMA_FATTN=$(usex wmma)
|
||||||
|
|||||||
Reference in New Issue
Block a user