app-laptop/framework_tool: Drop 0.1.0_p20240511

Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
This commit is contained in:
Yuan Liao
2024-10-04 18:32:47 -04:00
parent 71a3443cf5
commit 41dbe82523
2 changed files with 0 additions and 259 deletions

View File

@@ -31,7 +31,6 @@ DIST env_logger-0.10.0.crate 36574 BLAKE2B d2f387682059fe9b4566ab995be449c58c57b
DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1
DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11
DIST framework-system-0.1.0_p20240511.tar.gz 1149529 BLAKE2B 60ec9c823ced9a874fb6fb683e7de438ee9c508f5217b6913703051c7ec9b30fb115be36680b3a6342ac72d7353bb1cc77bea66afaa676862e0c799a3bc42a7a SHA512 b09c55aa3185ed3c91f555f3eac08c1d6387b233de4d3e678ee960c94444061a07cfca48b4a780db3047a4715d3fcbd73860d11a444ae92b3d418ce53893aba8
DIST framework-system-0.1.0_p20240710.tar.gz 1159813 BLAKE2B b4b6d5db366773cd7eac49157eee224f13e59148fd392e7b32838352a7b8dde046c24d3fa766d0db9a4c578dc29b30c0321a4a95b86c3de3ead409c8417a101a SHA512 078bee72f55ea8e83f33438858fb1e38ab627aaf20b2278b80f149bda50ea3dbef1920f42ec639f3824c4c3139246557c3616ce9f8afb93071212f97c085bd72
DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20
DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
@@ -50,7 +49,6 @@ DIST itoa-1.0.5.crate 10622 BLAKE2B 0d08db487ee791a252389e40e08e47a649d9eb90faad
DIST jobserver-0.1.26.crate 22645 BLAKE2B 44bcc15330268ea29650e58605c7f21c35108eb64b790c005968955238e948d27b3d12e6bb06bfc0eb4a3fe5f9e5322bc0657200212bf87e08d9e043e008a5a8 SHA512 ad3ebb693018928daf399e918ce35ed0d4e643cfb5c78bde04697e41dc8adf2861023ea1cf2c5033a3026048ca0ebeb7f2f57a966ba8e420558e42dde8d494f7
DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4
DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
DIST libgit2-sys-0.14.2+1.5.1.crate 1742257 BLAKE2B 028e6bf6980d7a54b76c918fcd499684869f14cb160e821d6657e59925d142655dae6e018c9f29389de304ef6109197fd71e6e6752d0d0a53152f2c4820ea1a3 SHA512 eb9602706036ea62ecbc08250f297119a1c51ea09ea86ae8630dc6d0521b74db96d8eccc4106343572eb70d9a156415c017c6a91fb5529100fbed091ff8e7921
DIST libusb1-sys-0.6.4.crate 284025 BLAKE2B 3a2e3456fad16a8a2c25995b003ba77adc11852aa1a05470b78cd3ceebb355fc392065e8631abc6137bc6ecd230d6df14534dcfe48e2b038e1c783570e019c55 SHA512 e53550a2697e8df78bd8137133cfa8dd9fb5f39c6cdbd53d7b239f7dcbee668b5d231c9ba8eaf2e83cb4c75587a2c7224564880ed729b0d1c6235056e6378a2f
@@ -84,7 +82,6 @@ DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef
DIST ptr_meta-0.2.0.crate 6141 BLAKE2B c8930d7bdb1d328d2c05bba87e0b220501f1716abc11522f8a9c31ee3a4fc566f5792a7549c651129c8eb4f744bd8ddd480e122cf9b29b837abed55f24cd6176 SHA512 442bb26c3eebf92f08a93697c71ca27f4b72746648e02c20d7adab9762ccaeaef366778acef51148722cdb4621ad98d09011b44e307a749ba352bd935b761a46
DIST ptr_meta_derive-0.2.0.crate 2353 BLAKE2B 0bc2bf89d92b924d700fb2439e337d62e49bb8fce00946af2917acf37af9cb3db556fff91083fd468296cb41de44088403f1571d4f688d446c1004d1432b6d57 SHA512 dcf4400510bb3d202a39036df1dcfd1e6e716fad7caae02ed97c5be299425e00103ad21813b5e2e0d7b1584e6bbca62de52e4719624d4165984a25669aceb85d
DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5
DIST redox_hwio-0.1.6.crate 3250 BLAKE2B 7da44d692edc380e1be70753e19b38e7fdec27a8f56243418059895738bc7e5fe1017d8a3f04aaebea510991cc44935401a860e7d19308058ca4c990e1c0a594 SHA512 dd3a3ae970a545343eb330f6f2f196ba7c68ea746487aea05f8d46d19d0bbf866a7fbb46889115d728edd5f63c9cd971db2ef42746f4fc0d67654da5ac5bfb88
DIST regex-1.10.4.crate 253191 BLAKE2B 08bdb925efbea1ee9f885a89ec6b4692e39d7b17039f788e5b3c1dbfb7847d4f53b67f0c61e4085af7ef4901e67e33ea94948668bf706fef19b4102a06ef0447 SHA512 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b
DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1
DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76

View File

@@ -1,256 +0,0 @@
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
is_live() {
[[ ${PV} == 9999 ]]
}
CRATES="
aho-corasick@1.1.3
android_system_properties@0.1.5
autocfg@1.1.0
bit_field@0.10.1
bitflags@1.3.2
built@0.5.2
bumpalo@3.12.1
cargo-lock@8.0.3
cc@1.0.79
cfg-if@1.0.0
chrono@0.4.24
clap@4.0.32
clap-verbosity-flag@2.0.1
clap_derive@4.0.21
clap_lex@0.3.0
codespan-reporting@0.11.1
convert_case@0.4.0
core-foundation@0.6.4
core-foundation-sys@0.6.2
core-foundation-sys@0.8.4
cxx@1.0.94
cxx-build@1.0.94
cxxbridge-flags@1.0.94
cxxbridge-macro@1.0.94
derive_more@0.99.17
env_logger@0.10.0
errno@0.2.8
errno-dragonfly@0.1.2
form_urlencoded@1.1.0
getopts@0.2.21
git2@0.15.0
heck@0.4.0
hermit-abi@0.2.6
hidapi@2.1.0
humantime@2.1.0
iana-time-zone@0.1.56
iana-time-zone-haiku@0.1.1
idna@0.3.0
io-kit-sys@0.1.0
io-lifetimes@1.0.3
is-terminal@0.4.2
itoa@1.0.5
jobserver@0.1.26
js-sys@0.3.61
lazy_static@1.4.0
libc@0.2.139
libgit2-sys@0.14.2+1.5.1
libusb1-sys@0.6.4
libz-sys@1.1.9
link-cplusplus@1.0.8
linux-raw-sys@0.1.4
lock_api@0.4.9
log@0.4.17
mach@0.2.3
mach@0.3.2
memchr@2.7.2
memoffset@0.6.5
nix@0.25.1
no-std-compat@0.4.1
num@0.4.0
num-complex@0.4.2
num-derive@0.3.3
num-integer@0.1.45
num-iter@0.1.43
num-rational@0.4.1
num-traits@0.2.15
once_cell@1.16.0
os_str_bytes@6.4.1
percent-encoding@2.2.0
pin-utils@0.1.0
pkg-config@0.3.26
plain@0.2.3
proc-macro-error@1.0.4
proc-macro-error-attr@1.0.4
proc-macro2@1.0.56
ptr_meta@0.2.0
ptr_meta_derive@0.2.0
quote@1.0.26
redox_hwio@0.1.6
regex@1.10.4
regex-automata@0.4.6
regex-syntax@0.8.3
rusb@0.9.1
rustc_version@0.4.0
rustix@0.36.5
ryu@1.0.12
scopeguard@1.1.0
scratch@1.0.5
semver@1.0.17
serde@1.0.151
serde_derive@1.0.151
serde_json@1.0.91
spin@0.5.2
spin@0.9.4
strsim@0.10.0
syn@1.0.107
syn@2.0.13
termcolor@1.1.3
tinyvec@1.6.0
tinyvec_macros@0.1.1
toml@0.5.11
ucs2@0.3.2
uefi-macros@0.11.0
unicode-bidi@0.3.13
unicode-ident@1.0.6
unicode-normalization@0.1.22
unicode-width@0.1.10
url@2.3.1
vcpkg@0.2.15
version_check@0.9.4
wasm-bindgen@0.2.84
wasm-bindgen-backend@0.2.84
wasm-bindgen-macro@0.2.84
wasm-bindgen-macro-support@0.2.84
wasm-bindgen-shared@0.2.84
winapi@0.3.9
winapi-i686-pc-windows-gnu@0.4.0
winapi-util@0.1.5
winapi-x86_64-pc-windows-gnu@0.4.0
windows@0.42.0
windows@0.48.0
windows-sys@0.42.0
windows-targets@0.48.0
windows_aarch64_gnullvm@0.42.0
windows_aarch64_gnullvm@0.48.0
windows_aarch64_msvc@0.42.0
windows_aarch64_msvc@0.48.0
windows_i686_gnu@0.42.0
windows_i686_gnu@0.48.0
windows_i686_msvc@0.42.0
windows_i686_msvc@0.48.0
windows_x86_64_gnu@0.42.0
windows_x86_64_gnu@0.48.0
windows_x86_64_gnullvm@0.42.0
windows_x86_64_gnullvm@0.48.0
windows_x86_64_msvc@0.42.0
windows_x86_64_msvc@0.48.0
"
if ! is_live; then
GIT_COMMIT_UEFI_RS="76130a0f1c1585012e598b8c514526bac09c68e0"
GIT_COMMIT_SMBIOS_LIB="b3e2fff8a6f4b8c2d729467cbbf0c8c41974cd1c"
declare -A GIT_CRATES=(
[uefi]="https://github.com/FrameworkComputer/uefi-rs;${GIT_COMMIT_UEFI_RS};uefi-rs-%commit%/uefi"
[uefi-services]="https://github.com/FrameworkComputer/uefi-rs;${GIT_COMMIT_UEFI_RS};uefi-rs-%commit%/uefi-services"
[smbios-lib]="https://github.com/FrameworkComputer/smbios-lib;${GIT_COMMIT_SMBIOS_LIB}"
)
fi
inherit cargo
MY_PN="framework-system"
if is_live; then
inherit git-r3
EGIT_REPO_URI="https://github.com/FrameworkComputer/framework-system.git"
else
if [[ ${PV} == *_pre* || ${PV} == *_p* ]]; then
GIT_COMMIT="459323c2355bfb240516e903e0d093ef5fae48a0"
[[ -n ${GIT_COMMIT} ]] ||
die "GIT_COMMIT is not defined for snapshot ebuild"
MY_PV="${GIT_COMMIT}"
MY_P="${MY_PN}-${MY_PV}"
else
MY_PV="v${PV}"
MY_P="${MY_PN}-${PV}"
fi
SRC_URI="
https://github.com/FrameworkComputer/framework-system/archive/${MY_PV}.tar.gz -> ${MY_PN}-${PV}.tar.gz
${CARGO_CRATE_URIS}
"
S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64"
fi
DESCRIPTION="Tool to interact with a Framework Laptop's hardware system"
HOMEPAGE="https://github.com/FrameworkComputer/framework-system"
LICENSE="BSD"
# Crate licenses
LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Boost-1.0 MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB"
SLOT="0"
RDEPEND="
virtual/libudev:=
virtual/libusb:1
"
DEPEND="
${RDEPEND}
"
DOCS=( README.md support-matrices.md )
# Usual setting for a Rust package
QA_FLAGS_IGNORED="usr/bin/framework_tool"
src_unpack() {
if is_live; then
git-r3_src_unpack
cargo_live_src_unpack
else
cargo_src_unpack
fi
}
src_prepare() {
default
# Upstream uses [patch] on some dependencies in Cargo.toml,
# which are not patched by cargo.eclass's ${ECARGO_HOME}/config
local crate commit crate_uri crate_dir
local -a sed_scripts
for crate in "${!GIT_CRATES[@]}"; do
IFS=';' read -r \
crate_uri commit crate_dir <<< "${GIT_CRATES[${crate}]}"
# Taken from dev-util/difftastic::gentoo ebuilds
sed_scripts+=(
"s|^(${crate}[[:space:]]*=[[:space:]]*[{].*)([[:space:]]*git[[:space:]]*=[[:space:]]*['\"][[:graph:]]+['\"][[:space:]]*)(.*[}])|\1path = '${WORKDIR}/${crate_dir//%commit%/${commit}}'\3|;"
"s|^(${crate}[[:space:]]*=[[:space:]]*[{].*)([,][[:space:]]*branch[[:space:]]*=[[:space:]]*['\"][[:graph:]]+['\"][[:space:]]*)(.*[}])|\1\3|;"
)
done
sed -i -E -e "${sed_scripts[*]}" Cargo.toml ||
die "Failed to override dependencies in Cargo.toml"
}
src_install() {
dobin "$(cargo_target_dir)/framework_tool"
einstalldocs
}
pkg_postinst() {
[[ -n ${REPLACING_VERSIONS} ]] && return
elog "Framework Laptop 13 Ryzen 7040 Series users might need to"
elog "follow these steps to use most features of framework_tool:"
elog
elog "1. Disable kernel_lockdown(7)"
elog "2. Run 'framework_tool' with option '--driver portio'"
elog
elog "For more information, please consult:"
elog " https://github.com/FrameworkComputer/framework-system/issues/20"
}