Commit Graph

8 Commits

Author SHA1 Message Date
Huang Rui
0c686cc5fb sci-electronics/surfer: inherit xdg to update mimeinfo cache
The desktop file ships a MimeType key, so the package must refresh the desktop
mimeinfo cache on install and removal. Inherit xdg so pkg_postinst and pkg_postrm run
update-desktop-database.

Closes: https://bugs.gentoo.org/977937
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-23 19:06:00 +08:00
Huang Rui
5691f8b2f5 sci-electronics/surfer: fix install with USE=debug
Under USE=debug cargo builds into target/debug, so the hardcoded
target/release path made dobin fail. Use cargo_target_dir so the
install path follows the active profile.

Closes: https://bugs.gentoo.org/977872
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-21 23:12:23 +08:00
Huang Rui
e4c0f28b67 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>
2026-06-15 01:50:04 +08:00
Huang Rui
31261bc5cc sci-electronics/surfer: add 0.7.0, drop 0.6.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-04-29 01:02:42 +08:00
David Roman
68fbddeaec */*: drop py3.11 & remove dead py impls
Part-of: https://github.com/gentoo/guru/pull/447
Closes: https://github.com/gentoo/guru/pull/447
Signed-off-by: David Roman <stkw0@disroot.org>
2026-03-10 10:54:23 +01:00
Huang Rui
411c3c319a sci-electronics/surfer: add 0.6.0, drop 0.5.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-03-03 19:05:36 +08:00
Huang Rui
1f53ef9c57 sci-electronics/surfer: add 0.5.0, drop 0.4.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-12-24 20:20:20 +08:00
Huang Rui
89b7de0997 sci-electronics/surfer: new package, add 0.4.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2025-12-10 18:12:18 +08:00