mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-23 14:03:33 -04:00
sci-electronics/surfer: install icon and desktop from source tree
- /-/raw/main/ assets drift and stop matching the recorded Manifest size - the v0.7.0 tarball already ships surfer/assets so the extra fetch is dropped - strip the .png from the desktop Icon key to pass desktop-file validation Closes: https://bugs.gentoo.org/975824 Signed-off-by: Huang Rui <vowstar@gmail.com>
This commit is contained in:
@@ -85,8 +85,6 @@ DIST cobs-0.3.0.crate 15639 BLAKE2B d70d00304f0fb6bee6d0b65e16aa0572d1b7c35f170b
|
||||
DIST codespan-reporting-0.13.1.crate 57424 BLAKE2B c1406558bea10a66cf979d5469002520210316971d86e75379f57bf954b228dab4a93176cae1ba55e7b880021539d87c35b20488373b94fc44ebceb86e34795e SHA512 876f4ba5dc3d7d0b201f6ea25effb787e01ebffb74bad88810aae8e293c3ac264c8c58bc81a20b29150040ecb755920695457ce8c0bb4a5b382552b5b44e6497
|
||||
DIST color-0.3.2.crate 74955 BLAKE2B 08503c1f81518594a27f64b7ff344bb53b7b7eafc19a0f83ee845fec6fa7f8777c23b5a1edda1a1640485abab1a493708f638c5b4dabad258f381f4fc89fa4be SHA512 f848c355f9e30253a6f2521813b01a6af8e520e158c63d534f0939ff5de0668dd2585c04c262358b8361575609fd7a37e920d7e3650b9ec5445a39a487f35a39
|
||||
DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
|
||||
DIST com.gitlab.surferproject.surfer.desktop 434 BLAKE2B a4e6f6698bc983febacec87cbf60c25f35abc24c9cf11ea08ffef2ffd91ad26db7afe2d6bd1e990c4da61288d01c2fb8b8141137b3dd5b20f28d2557270f959a SHA512 5e80e9e54be270e6c00794c71d308f3a1a796b39bffc3e976bd54c189697e1bb6d390ccca774ef0368de6502063eed39938770972f1082e4d61396c0d9466c08
|
||||
DIST com.gitlab.surferproject.surfer.png 7298 BLAKE2B 39b0c13f5040d0e194c6cd15eba073d866160290d682e72575a01d5ac0e144a7d6745e2cf2e82bc8add9387c84dfd5f999a058f91598ce0d1934893a2c8472c3 SHA512 9d9d8d2c2e5a9db35ef456d1531dba907cce8d4de2dc5633559f7065378542ac68766f03ac59b47d4b388820391fef6bb45154b765609fad8a10f6cb7f1573c9
|
||||
DIST combine-4.6.7.crate 134808 BLAKE2B 1f3ea9962f4ed4177a9c028d04934b5e261df405c1c0282c74609e0e6a1490a92b262ad26d1d21dae977cff8795bfa3c1f85aa43fab13a88227394d61d93861d SHA512 b8232b0e1f94039cef3ad4a0a35a972eb49f4f198749d2fe50aa3fd2a77614f2d24e51f3b4465243ce9140aed6bd048aaaae189a7ba864e3d23843e9be0c437f
|
||||
DIST concurrent-queue-2.5.0.crate 22654 BLAKE2B b490e76804e45d6a7af6bb4ec074fb370d9ec7cd67c7ecfb55d5ed53b9b437c174e678add915303559e902ac81c8751dccb2c5ef0543d5961713372fd2b08d3c SHA512 235704f9161dfac60d2a6d2cf96425e39c097dcde2f005187c1f044704eec66d8303d59352cd414a81a3ed0eed60421054b0070a9b8f69065a79a2519e913e5a
|
||||
DIST config-0.15.18.crate 59347 BLAKE2B 94a8ed156854758cdc7e108458682ae9aa40f3365273df3ea790143539b3615311ec57da54432fee3b0fb0e879065bc6633ffdbfff71c5546a9fdf6ca60361e6 SHA512 323b9e1c8737b56cd868937998b6b6164933a9a67a0dc48544cab936c703a2ce405ea598cc36984688a1ea286a80ae382f0673532855150f812bda95109fd431
|
||||
|
||||
@@ -735,8 +735,6 @@ SRC_URI="
|
||||
-> f128-${F128_COMMIT}.tar.gz
|
||||
https://github.com/ics-jku/instruction-decoder/archive/${INSTRUCTION_DECODER_COMMIT}.tar.gz
|
||||
-> instruction-decoder-${INSTRUCTION_DECODER_COMMIT}.tar.gz
|
||||
https://gitlab.com/surfer-project/${PN}/-/raw/main/surfer/assets/com.gitlab.surferproject.surfer.png
|
||||
https://gitlab.com/surfer-project/${PN}/-/raw/main/surfer/assets/com.gitlab.surferproject.surfer.desktop
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
|
||||
@@ -813,10 +811,13 @@ src_install() {
|
||||
dobin target/release/surfer
|
||||
dobin target/release/surver
|
||||
|
||||
# Install desktop file and icon (from main branch)
|
||||
# Desktop file expects Icon=com.gitlab.surferproject.surfer.png
|
||||
doicon "${DISTDIR}/com.gitlab.surferproject.surfer.png"
|
||||
domenu "${DISTDIR}/com.gitlab.surferproject.surfer.desktop"
|
||||
# Install desktop file and icon shipped in the source tree. Strip the
|
||||
# .png from the Icon key so the desktop file passes validation, the icon
|
||||
# is resolved by name from /usr/share/pixmaps.
|
||||
doicon "${S}/surfer/assets/com.gitlab.surferproject.surfer.png"
|
||||
sed -i -e '/^Icon=/s/\.png$//' \
|
||||
"${S}/surfer/assets/com.gitlab.surferproject.surfer.desktop" || die
|
||||
domenu "${S}/surfer/assets/com.gitlab.surferproject.surfer.desktop"
|
||||
|
||||
dodoc README.md CHANGELOG.md
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user