diff options
Diffstat (limited to 'net-wireless/nanovna-saver/nanovna-saver-9999.ebuild')
-rw-r--r-- | net-wireless/nanovna-saver/nanovna-saver-9999.ebuild | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/net-wireless/nanovna-saver/nanovna-saver-9999.ebuild b/net-wireless/nanovna-saver/nanovna-saver-9999.ebuild index bd5e82c6aa23..b34fe28b25d0 100644 --- a/net-wireless/nanovna-saver/nanovna-saver-9999.ebuild +++ b/net-wireless/nanovna-saver/nanovna-saver-9999.ebuild @@ -2,8 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) -inherit distutils-r1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit distutils-r1 xdg-utils DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA" HOMEPAGE="https://github.com/mihtjel/nanovna-saver" @@ -31,7 +32,24 @@ BDEPEND="" distutils_enable_tests pytest +src_prepare() { + sed -i -e "s/48.png/48/" \ + -e "s/TerminalOptions=/#TerminalOptions=/" \ + -e "s/Path=/#Path=/" NanoVNASaver.desktop || die + sed -i "/nanovnasaver/d" setup.py || die + eapply_user +} + python_install() { - rm -r "${BUILD_DIR}"/lib/test || die distutils-r1_python_install } + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} |