pkgname=smplayer pkgver=24.5.0 _pkgver=20.11.0 _rev=r6994 pkgrel=1 pkgdesc="Media player with built-in codecs that can play virtually all video and audio formats" arch=('x86_64') url="https://www.smplayer.info/" license=('GPL') depends=('qt5-multimedia' 'mpv') makedepends=('qt5-tools') groups=('multimedia') source=("https://github.com/smplayer-dev/smplayer/releases/download/v${pkgver}/smplayer-${pkgver}.tar.bz2" "https://sourceforge.net/projects/smplayer/files/SMPlayer-themes/${_pkgver}/smplayer-themes-${_pkgver}.tar.bz2" 'icons.tar.xz' 'default-theme.tar.xz') md5sums=('d453e1f86ffc4183933bdf0ea9842ad7' '3d7b307487da5d97e0bc197f7f3f37f6' 'a65b679cb82e21f8f67e703209654e8f' '73e847ca7b4f1a8ac53c7a5a2692bf54') build() { cd ${pkgname}-${pkgver} rm -r icons rm -r src/default-theme mv -iv ${srcdir}/icons/ . mv -iv ${srcdir}/default-theme/ src/ # don't use default h20, set to classic to use KaOS icon set sed -i -e 's|iconset = "H2O";|iconset = "";|' src/preferences.cpp sed -i -e 's|style = "Fusion";|style = "QtCurve";|' src/preferences.cpp make PREFIX=/usr QMAKE=/usr/lib/qt5/bin/qmake LRELEASE=/usr/lib/qt5/bin/lrelease DOC_PATH="\\\"/usr/share/doc/smplayer\\\"" QMAKE_OPTS=DEFINES+=NO_DEBUG_ON_CONSOLE cd ../smplayer-themes-${_pkgver}/themes rcc-qt5 -binary Breeze.qrc -o Breeze/Breeze.rcc rcc-qt5 -binary Breeze-dark.qrc -o Breeze-dark/Breeze-dark.rcc } package() { cd ${pkgname}-${pkgver} make DOC_PATH=/usr/share/doc/smplayer DESTDIR=${pkgdir} PREFIX=/usr install cd ../smplayer-themes-${_pkgver} mkdir -p ${pkgdir}/usr/share/smplayer/themes/Breeze install -m 644 themes/Breeze/Breeze.rcc ${pkgdir}/usr/share/smplayer/themes/Breeze/ install -m 644 themes/Breeze/README.txt ${pkgdir}/usr/share/smplayer/themes/Breeze/ mkdir -p ${pkgdir}/usr/share/smplayer/themes/Breeze-dark install -m 644 themes/Breeze-dark/Breeze-dark.rcc ${pkgdir}/usr/share/smplayer/themes/Breeze-dark/ install -m 644 themes/Breeze-dark/README.txt ${pkgdir}/usr/share/smplayer/themes/Breeze-dark/ }