# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : nicotine-plus version : 3.3.10 release : 19 source : - https://github.com/nicotine-plus/nicotine-plus/archive/refs/tags/3.3.10.tar.gz : 3917ebc562f2d6a6b26b3d815d7cbdf1d11c058d994b1f47794bbb850489b35e homepage : https://nicotine-plus.org/ license : GPL-3.0-or-later component : network.download summary : A graphical client for the SoulSeek peer-to-peer system description: | A graphical client for the SoulSeek peer-to-peer system. Nicotine+ aims to be a lightweight, pleasant, free and open source (FOSS) alternative to the official Soulseek client, while also providing a comprehensive set of features. Nicotine+ is written in Python and uses GTK for its graphical user interface. networking : true # check builddeps : - python-build - python-installer - python-setuptools checkdeps : - python-pytest rundeps : - libayatana-appindicator - libgtk-3 - python-gobject build : | %python3_setup install : | %python3_install rm -rf $installdir/usr/share/doc find $installdir \ -name "README*" -prune -exec rm -r '{}' + \ -or -iname "license*" -prune -exec rm -r '{}' + check : | # Skip the startup test which requires a desktop environment. python3 -m pytest -k 'not startup'