New comment by MechDR on void-packages repository https://github.com/void-linux/void-packages/issues/49953#issuecomment-2072047533 Comment: This is never gonna be accepted in repos. Stable version (2.9.0) requires `qt4-devel` in `CmakeLists.txt` ```` find_package( Qt4 4.8.3 COMPONENTS QtCore QtGui QtScript QtSvg QtXml REQUIRED ) if(WITH_QTWEBKIT) find_package( Qt4 COMPONENTS QtWebkit REQUIRED) endif() ```` Qt4 is not part of the Void packages or templates, support for Qt4 has been dropped and I don't believe it was ever a part of the Void repos or xbps-src. Here's a dirty repack of Amarok builds for Ubuntu. ```` # Template file for 'amarok' pkgname=amarok version=2.9.0 revision=1 archs="i686 x86_64 armv7l aarch64 ppc64" short_desc="Amarok is a powerful music player for Linux, Unix and Windows with an intuitive interface." maintainer="someone " license="GPL-2.0-or-later" homepage="https://amarok.kde.org/" case "${XBPS_TARGET_MACHINE}" in i686) distfiles="https://web.archive.org/web/20240423093955/http://launchpadlibrarian.net/361089251/amarok_${version}-0ubuntu2_i386.deb" checksum="12bfe9cb4b0cac8bd511d120c32707004992f1e38e538daec6a5f12b8d53c0a6" ;; x86_64) distfiles="https://web.archive.org/web/20240423093032/http://launchpadlibrarian.net/361089537/amarok_${version}-0ubuntu2_amd64.deb" checksum="bd64a0b11a2f141c5ed769a6055f0eb0123c944f3897ab3a79385aacfaa62d4e" ;; armv7l) distfiles="https://web.archive.org/web/20240423094800/http://launchpadlibrarian.net/361090115/amarok_${version}-0ubuntu2_armhf.deb" checksum="d717a8d551f5a8b996305abee37444fbfffb73699f210ef47224636034aa9567" ;; aarch64) distfiles="https://web.archive.org/web/20240423093825/http://launchpadlibrarian.net/361090149/amarok_${version}-0ubuntu2_arm64.deb" checksum="81b761afdbd5ed245e08610cf381893679b6a3c1e22899d70db2ab59100e99da" ;; ppc64) distfiles="https://web.archive.org/web/20240423095017/http://launchpadlibrarian.net/361088804/amarok_${version}-0ubuntu2_ppc64el.deb" checksum="814401fb073f0bc93cc18f81cacb77e58b89ab4a88d612e4b1a2f44a5cb4a164" ;; esac do_build () { mkdir -p ${wrksrc}/usr mv -f ${wrksrc}/bin ${wrksrc}/usr/bin } do_install() { vcopy lib / vcopy share / vcopy usr / } ```` But it requires so many old libraries, so many dependencies unresolved... ```` SONAME: libkdeui.so.5 <-> UNKNOWN PKG PLEASE FIX! SONAME: libkdecore.so.5 <-> UNKNOWN PKG PLEASE FIX! SONAME: libQtGui.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libQtCore.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libplasma.so.3 <-> UNKNOWN PKG PLEASE FIX! SONAME: libQtDBus.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libkcmutils.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libkio.so.5 <-> UNKNOWN PKG PLEASE FIX! SONAME: libsolid.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libQtNetwork.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libkdnssd.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libthreadweaver.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libqjson.so.0 <-> UNKNOWN PKG PLEASE FIX! SONAME: libQtOpenGL.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libQtSvg.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libkdewebkit.so.5 <-> UNKNOWN PKG PLEASE FIX! SONAME: libQtWebKit.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libQtXml.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libQtSql.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: liblastfm.so.1 <-> UNKNOWN PKG PLEASE FIX! SONAME: libmygpo-qt.so.1 <-> UNKNOWN PKG PLEASE FIX! SONAME: libmysqlclient.so.20 <-> UNKNOWN PKG PLEASE FIX! SONAME: libkfile.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libphonon.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libktexteditor.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libQtScript.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libQtScriptTools.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libofa.so.0 <-> UNKNOWN PKG PLEASE FIX! SONAME: libavformat.so.57 <-> UNKNOWN PKG PLEASE FIX! SONAME: libavcodec.so.57 <-> UNKNOWN PKG PLEASE FIX! SONAME: libavutil.so.55 <-> UNKNOWN PKG PLEASE FIX! SONAME: libknewstuff3.so.4 <-> UNKNOWN PKG PLEASE FIX! SONAME: libqca.so.2 <-> UNKNOWN PKG PLEASE FIX! ```` And these depends will probably depend on other depreciated depends, so... is it doable? Yes. Is it worth it? No. Even if you just repackage from deb/rpm, it'll still take a lot of time and effort. And some of those libs need to communicate with online services, most of them won't (not up to date protocols, things change), and even if they do, they're still insecure for online communication.