Diff qmmp-1.6.4-r1 with a qmmp-9999

/usr/portage/media-sound/qmmp/qmmp-9999.ebuild 2025-02-03 17:39:34.150671640 +0300
1
# Copyright 1999-2024 Gentoo Authors
1
# Copyright 1999-2025 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=8
5 5

  
6 6
inherit cmake xdg
7 7

  
8
DESCRIPTION="Qt5-based audio player with winamp/xmms skins support"
8
DESCRIPTION="Qt-based audio player with winamp/xmms skins support"
9 9
HOMEPAGE="https://qmmp.ylsoftware.com"
10 10
if [[ ${PV} != *9999* ]]; then
11
	SRC_URI="https://qmmp.ylsoftware.com/files/${P}.tar.bz2
11
	SRC_URI="https://qmmp.ylsoftware.com/files/${PN}/$(ver_cut 1-2)/${P}.tar.bz2
12 12
		https://downloads.sourceforge.net/${PN}-dev/files/${P}.tar.bz2"
13
	KEYWORDS="amd64 x86"
13
	KEYWORDS="~amd64 ~x86"
14 14
else
15 15
	inherit subversion
16
	QMMP_DEV_BRANCH="1.3"
16
	QMMP_DEV_BRANCH="2.2"
17 17
	ESVN_REPO_URI="svn://svn.code.sf.net/p/${PN}-dev/code/branches/${PN}-${QMMP_DEV_BRANCH}"
18 18
fi
19 19

  
......
21 21
SLOT="0"
22 22
# KEYWORDS further up
23 23
IUSE="aac +alsa analyzer archive bs2b cdda cover crossfade cue curl +dbus enca
24
ffmpeg flac game gnome jack ladspa lyrics +mad midi mms mplayer musepack
24
ffmpeg flac game gnome jack ladspa libxmp lyrics +mad midi mms mplayer musepack
25 25
notifier opus oss pipewire projectm pulseaudio qsui qtmedia scrobbler shout sid
26
sndfile soxr stereo tray udisks +vorbis wavpack xmp"
26
sndfile soxr stereo tray udisks +vorbis wavpack"
27 27

  
28 28
REQUIRED_USE="
29 29
	gnome? ( dbus )
......
32 32
"
33 33

  
34 34
RDEPEND="
35
	dev-qt/qtcore:5
36
	dev-qt/qtgui:5
37
	dev-qt/qtnetwork:5
38
	dev-qt/qtsql:5
39
	dev-qt/qtwidgets:5
40
	dev-qt/qtx11extras:5
35
	dev-qt/qtbase:6[X,dbus,gui,network,sqlite,widgets]
41 36
	media-libs/taglib:=
42 37
	x11-libs/libX11
43 38
	aac? ( media-libs/faad2 )
......
49 44
		dev-libs/libcdio-paranoia
50 45
	)
51 46
	curl? ( net-misc/curl )
52
	dbus? ( dev-qt/qtdbus:5 )
47
	dbus? ( dev-qt/qtbase:6[dbus] )
53 48
	enca? ( app-i18n/enca )
54 49
	ffmpeg? ( media-video/ffmpeg:= )
55 50
	flac? ( media-libs/flac:= )
......
59 54
		virtual/jack
60 55
	)
61 56
	ladspa? ( media-plugins/cmt-plugins )
57
	libxmp? ( media-libs/libxmp )
62 58
	mad? (
63 59
		media-libs/libmad:=
64 60
		media-sound/mpg123:=
......
70 66
	opus? ( media-libs/opusfile )
71 67
	pipewire? ( media-video/pipewire )
72 68
	projectm? (
73
		dev-qt/qtgui:5[-gles2-only]
74
		dev-qt/qtopengl:5
69
		dev-qt/qtbase:6[-gles2-only,opengl]
75 70
		media-libs/libprojectm:=
76 71
	)
77 72
	pulseaudio? ( media-libs/libpulse )
78
	qtmedia? ( dev-qt/qtmultimedia:5 )
73
	qtmedia? ( dev-qt/qtmultimedia:6 )
79 74
	scrobbler? ( net-misc/curl )
80 75
	shout? ( media-libs/libshout )
81 76
	sid? ( >=media-libs/libsidplayfp-1.1.0 )
......
87 82
		media-libs/libvorbis
88 83
	)
89 84
	wavpack? ( media-sound/wavpack )
90
	xmp? ( media-libs/libxmp )
91 85
"
92 86
DEPEND="${RDEPEND}"
93
BDEPEND="dev-qt/linguist-tools:5"
87
BDEPEND="dev-qt/qttools:6[linguist]"
94 88

  
95 89
DOCS=( AUTHORS ChangeLog README )
96 90

  
......
150 144
		-DUSE_UDISKS="$(usex udisks)"
151 145
		-DUSE_VORBIS="$(usex vorbis)"
152 146
		-DUSE_WAVPACK="$(usex wavpack)"
153
		-DUSE_XMP="$(usex xmp)"
147
		-DUSE_XMP="$(usex libxmp)"
154 148
	)
155 149

  
156 150
	cmake_src_configure
Thank you!