From b7acf7a8188dc139b2b038078e5da7450246a687 Mon Sep 17 00:00:00 2001 From: uglyside Date: Sat, 28 Dec 2024 22:47:18 +0300 Subject: [PATCH] yarock player new Qt6 upstream. --- multimedia/sound/yarock/actions.py | 29 +++++------- multimedia/sound/yarock/pspec.xml | 71 +++++++++++++++--------------- 2 files changed, 46 insertions(+), 54 deletions(-) diff --git a/multimedia/sound/yarock/actions.py b/multimedia/sound/yarock/actions.py index 58569e7e82..f74ee70e0b 100644 --- a/multimedia/sound/yarock/actions.py +++ b/multimedia/sound/yarock/actions.py @@ -4,29 +4,22 @@ # Licensed under the GNU General Public License, version 3. # See the file https://www.gnu.org/licenses/gpl-3.0.txt -from pisi.actionsapi import cmaketools -from pisi.actionsapi import shelltools -from pisi.actionsapi import pisitools +from pisi.actionsapi import cmaketools, mesontools, pisitools -j = "-DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -DENABLE_PHONON=ON \ - -DENABLE_MPV=ON \ - -DENABLE_VLC=OFF \ - " +j = ''.join([ + ' -DCMAKE_INSTALL_PREFIX=/usr', + ' -DCMAKE_BUILD_TYPE=RelWithDebInfo', + ' -DENABLE_{MPV,VLC}=OFF', + ' -Bbuild -G Ninja -L ' + ]) def setup(): - shelltools.makedirs("build") - shelltools.cd("build") - cmaketools.configure(j, sourceDir = '..') + cmaketools.configure(j) def build(): - shelltools.cd("build") - cmaketools.make() + mesontools.build() def install(): - shelltools.cd("build") - cmaketools.install() - - pisitools.dodoc("../CHANGES.md", "../COPYING", "../README.md") + mesontools.install() + pisitools.dodoc("COPYING") diff --git a/multimedia/sound/yarock/pspec.xml b/multimedia/sound/yarock/pspec.xml index 608cd2d44b..3f2f08d54f 100644 --- a/multimedia/sound/yarock/pspec.xml +++ b/multimedia/sound/yarock/pspec.xml @@ -3,64 +3,63 @@ yarock - https://seb-apps.github.io/yarock/ + https://github.com/sebaro/Yarock - Stefan Gronewold - groni@pisilinux.org + Pisilinux Community + admin@pisilinux.org GPLv3 - - Qt Modern Music Player with collection browse based on cover art. - - - Yarock is a music player in c++/Qt designed to provide a clean, simple and beautiful music collection based on album coverart. - - - https://launchpadlibrarian.net/416223454/Yarock_1.4.0_Sources.tar.gz - + Yarock is a modern looking music player. + A modern looking music player, packed with features, that doesn’t depend on any specific desktop environment. + https://github.com/sebaro/Yarock/archive/1.5.0/Yarock-1.5.0.tar.gz cmake - qt5-sql-odbc - qt5-linguist - qt5-sql-mysql - qt5-sql-sqlite - qt5-base-devel - qt5-sql-postgresql - qt5-x11extras-devel - mpv-player-devel - qt5-phonon-devel - htmlcxx-devel + ninja taglib-devel + qt6-sql-odbc + qt6-linguist + htmlcxx-devel + qt6-sql-mysql + qt6-base-devel + qt6-sql-sqlite + qt6-phonon-devel + qt6-sql-postgresql + qt6-multimedia-devel - + yarock - qt5-linguist - qt5-base - qt5-x11extras - mpv-player - qt5-phonon - htmlcxx taglib + htmlcxx + qt6-base + qt6-phonon + qt6-sql-odbc + qt6-sql-mysql + qt6-sql-sqlite + qt6-multimedia + qt6-sql-postgresql /usr/bin - /usr/lib/yarock - /usr/share/appdata - /usr/share/applications - /usr/share/icons - /usr/share/pixmaps - /usr/share/yarock/translations - /usr/share/doc/yarock + /usr/lib + /usr/share + /usr/share/doc + + 2024-12-28 + 1.5.0 + New upstream. + Pisilinux Community + admin@pisilinux.org + 2020-09-17 1.4.0