sci-electronics/surfer
Waveform viewer with a focus on a snappy usable interface
ChangeLog
commit f2f483eee51d534083b802391779e785c157c294
Author: Huang Rui <vowstar@gmail.com>
Date: Tue Jun 23 18:59:46 2026 +0800
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.
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit 45e7f080695eceeedeacaafbd5f9fe8109450c70
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Jun 21 22:19:50 2026 +0800
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.
Bug: https://bugs.gentoo.org/977872
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit e65cc19b28720918db45c1da67a41f8b862fb4de
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Jun 15 01:42:32 2026 +0800
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
Bug: https://bugs.gentoo.org/975824
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit 65c2396dde2731305ff207ffc07f72e40a4d7df9
Author: Huang Rui <vowstar@gmail.com>
Date: Wed Apr 29 01:02:01 2026 +0800
sci-electronics/surfer: add 0.7.0, drop 0.6.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit d293a01dad292d49adf7eae9402e2fc51d38afbf
Author: Huang Rui <vowstar@gmail.com>
Date: Tue Mar 3 18:11:35 2026 +0800
sci-electronics/surfer: add 0.6.0, drop 0.5.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit 330cc52185cb939e1246a39d0044443f898c6ecd
Author: Huang Rui <vowstar@gmail.com>
Date: Wed Dec 24 20:17:49 2025 +0800
sci-electronics/surfer: add 0.5.0, drop 0.4.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit be3c223bfba2d7e3ee9ee75b6caf849352d7985d
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 6 18:18:01 2025 +0800
sci-electronics/surfer: update SRC_URI
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit fefea90bdec4b4336b0b331d47694965d6a0b42d
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 6 18:07:20 2025 +0800
sci-electronics/{surfer,topola}: fix desktop icon handling
topola: use newicon to install icon with proper name ($.svg)
surfer: use make_desktop_entry since v0.4.0 has no icon file
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit 473ec4af0fb6826617c4d7488a9e9797d9d05cc9
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 6 15:13:30 2025 +0800
sci-electronics/{surfer,topola}: fix desktop integration
surfer: use correct desktop file name for v0.4.0 (Surfer.desktop)
topola: convert Python heredoc indentation to tabs
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit 4c50cb751cfbc68cb1cc36573669302f97bca4d6
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 6 14:45:11 2025 +0800
sci-electronics/surfer: install desktop file, icon, and metainfo
Add desktop integration by inheriting desktop eclass and installing:
- Desktop entry file for application menu
- Application icon
- AppStream metainfo.xml for software centers
Also add missing remote-id for f128 submodule dependency.
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit b3e69d6e2585854c2b6d3efcc47dbc82c8b14f7f
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 6 12:17:19 2025 +0800
sci-electronics/surfer: new package, add 0.4.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
Author: Huang Rui <vowstar@gmail.com>
Date: Tue Jun 23 18:59:46 2026 +0800
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.
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit 45e7f080695eceeedeacaafbd5f9fe8109450c70
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Jun 21 22:19:50 2026 +0800
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.
Bug: https://bugs.gentoo.org/977872
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit e65cc19b28720918db45c1da67a41f8b862fb4de
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Jun 15 01:42:32 2026 +0800
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
Bug: https://bugs.gentoo.org/975824
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit 65c2396dde2731305ff207ffc07f72e40a4d7df9
Author: Huang Rui <vowstar@gmail.com>
Date: Wed Apr 29 01:02:01 2026 +0800
sci-electronics/surfer: add 0.7.0, drop 0.6.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit d293a01dad292d49adf7eae9402e2fc51d38afbf
Author: Huang Rui <vowstar@gmail.com>
Date: Tue Mar 3 18:11:35 2026 +0800
sci-electronics/surfer: add 0.6.0, drop 0.5.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit 330cc52185cb939e1246a39d0044443f898c6ecd
Author: Huang Rui <vowstar@gmail.com>
Date: Wed Dec 24 20:17:49 2025 +0800
sci-electronics/surfer: add 0.5.0, drop 0.4.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit be3c223bfba2d7e3ee9ee75b6caf849352d7985d
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 6 18:18:01 2025 +0800
sci-electronics/surfer: update SRC_URI
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit fefea90bdec4b4336b0b331d47694965d6a0b42d
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 6 18:07:20 2025 +0800
sci-electronics/{surfer,topola}: fix desktop icon handling
topola: use newicon to install icon with proper name ($.svg)
surfer: use make_desktop_entry since v0.4.0 has no icon file
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit 473ec4af0fb6826617c4d7488a9e9797d9d05cc9
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 6 15:13:30 2025 +0800
sci-electronics/{surfer,topola}: fix desktop integration
surfer: use correct desktop file name for v0.4.0 (Surfer.desktop)
topola: convert Python heredoc indentation to tabs
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit 4c50cb751cfbc68cb1cc36573669302f97bca4d6
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 6 14:45:11 2025 +0800
sci-electronics/surfer: install desktop file, icon, and metainfo
Add desktop integration by inheriting desktop eclass and installing:
- Desktop entry file for application menu
- Application icon
- AppStream metainfo.xml for software centers
Also add missing remote-id for f128 submodule dependency.
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit b3e69d6e2585854c2b6d3efcc47dbc82c8b14f7f
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 6 12:17:19 2025 +0800
sci-electronics/surfer: new package, add 0.4.0
Signed-off-by: Huang Rui <vowstar@gmail.com>


View
Download
Browse