# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : eiskaltdcpp version : 2.4.2 release : 16 source : - https://github.com/eiskaltdcpp/eiskaltdcpp/archive/refs/tags/v2.4.2.tar.gz : 2ed853a57c57aab0e87fdea273a01707184ee425a2aaf9fcd2e0a32c57a2de2c homepage : https://github.com/eiskaltdcpp/eiskaltdcpp license : - GPL-3.0-or-later - LGPL-2.1-or-later - LGPL-3.0-or-later component : network.clients summary : EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC protocols description: | EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC protocols. builddeps : - pkgconfig(Qt5Multimedia) - pkgconfig(Qt5UiTools) - pkgconfig(bzip2) - pkgconfig(libidn2) - pkgconfig(libpcrecpp) - pkgconfig(lua) - pkgconfig(miniupnpc) - pkgconfig(x11) setup : | %patch -p1 -i $pkgfiles/switch-to-gnu-libidn2.patch %patch -p1 -i $pkgfiles/0001-Fix-compat-with-MINIUPNPC-API-Version-18.patch %cmake_ninja \ -DLIBDIR=lib64 \ -DUSE_ASPELL=OFF build : | %ninja_build install : | %ninja_install #Install AppStream metainfo install -Dm00644 eiskaltdcpp-qt/eiskaltdcpp-qt.appdata.xml -t $installdir/usr/share/metainfo