51 |
51 |
mpg123? ( LGPL-2.1 ZLIB )
|
52 |
52 |
musepack? ( BSD ZLIB )
|
53 |
53 |
nullout? ( ZLIB )
|
|
54 |
opus? ( ZLIB )
|
54 |
55 |
oss? ( GPL-2 )
|
55 |
56 |
playlist-browser? ( ZLIB )
|
56 |
57 |
psf? ( BSD GPL-1 MAME ZLIB )
|
... | ... | |
71 |
72 |
IUSE="+alsa +flac +gtk2 +hotkeys +m3u +mad +mp3 +sndfile +vorbis
|
72 |
73 |
aac adplug alac cdda cdparanoia converter cover cover-imlib2 cover-network curl dts dumb equalizer
|
73 |
74 |
ffmpeg gme gtk3 lastfm libav libnotify libsamplerate mac midi mms mono2stereo mpg123 musepack nls
|
74 |
|
nullout oss playlist-browser psf pulseaudio sc68 shell-exec shn sid tta unity vtx wavpack wma zip"
|
|
75 |
nullout opus oss playlist-browser psf pulseaudio replaygain-scanner sc68 shell-exec shn sid tta unity vtx wavpack wma zip"
|
75 |
76 |
|
76 |
77 |
REQUIRED_USE="cdparanoia? ( cdda )
|
77 |
78 |
converter? ( || ( gtk2 gtk3 ) )
|
... | ... | |
118 |
119 |
mad? ( media-libs/libmad:0 )
|
119 |
120 |
midi? ( media-sound/timidity-freepats:0 )
|
120 |
121 |
mpg123? ( media-sound/mpg123:0 )
|
|
122 |
opus? ( media-libs/opusfile:0 )
|
121 |
123 |
psf? ( sys-libs/zlib:0 )
|
122 |
124 |
pulseaudio? ( media-sound/pulseaudio:0 )
|
123 |
125 |
sndfile? ( media-libs/libsndfile:0 )
|
... | ... | |
136 |
138 |
S="${WORKDIR}/${P}"
|
137 |
139 |
|
138 |
140 |
src_prepare() {
|
139 |
|
if ! use_if_iuse linguas_pt_BR && use_if_iuse linguas_ru ; then
|
140 |
|
eapply "${FILESDIR}/${PN}-0.7.2-remove-pt_br-help-translation.patch"
|
141 |
|
rm -v "${S}/translation/help.pt_BR.txt" || die
|
142 |
|
fi
|
143 |
|
|
144 |
|
if ! use_if_iuse linguas_ru && use_if_iuse linguas_pt_BR ; then
|
145 |
|
eapply "${FILESDIR}/${PN}-0.7.2-remove-ru-help-translation.patch"
|
|
141 |
if ! use_if_iuse linguas_ru ; then
|
|
142 |
eapply "${FILESDIR}/${P}-remove-ru-help-translation.patch"
|
146 |
143 |
rm -v "${S}/translation/help.ru.txt" || die
|
147 |
144 |
fi
|
148 |
145 |
|
149 |
|
if ! use_if_iuse linguas_pt_BR && ! use_if_iuse linguas_ru ; then
|
150 |
|
eapply "${FILESDIR}/${PN}-0.7.2-remove-pt_br-and-ru-help-translation.patch"
|
151 |
|
rm -v "${S}/translation/help.pt_BR.txt" "${S}/translation/help.ru.txt" || die
|
152 |
|
fi
|
153 |
|
|
154 |
146 |
if use midi ; then
|
155 |
147 |
# set default gentoo path
|
156 |
148 |
sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \
|
... | ... | |
159 |
151 |
|
160 |
152 |
if ! use unity ; then
|
161 |
153 |
# remove unity trash
|
162 |
|
eapply "${FILESDIR}/${PN}-0.7.2-remove-unity-trash.patch"
|
163 |
|
fi
|
164 |
|
|
165 |
|
if use arm ; then
|
166 |
|
eapply "${FILESDIR}/gcc-8/394536bd135dd5f9fac211c391ce2e1a04bda6da.patch"
|
167 |
|
eapply "${FILESDIR}/gcc-8/7163099d55c64bf11c3dac4dadfd83a0495ea207.patch"
|
168 |
|
eapply "${FILESDIR}/gcc-8/8fdeb8102d7a8be6773dc4accc5fe87901488724.patch"
|
|
154 |
eapply "${FILESDIR}/${P}-remove-unity-trash.patch"
|
169 |
155 |
fi
|
170 |
156 |
|
171 |
157 |
eapply_user
|
... | ... | |
217 |
203 |
$(use_enable musepack) \
|
218 |
204 |
$(use_enable nls) \
|
219 |
205 |
$(use_enable nullout) \
|
|
206 |
$(use_enable opus) \
|
220 |
207 |
$(use_enable oss) \
|
221 |
208 |
$(use_enable playlist-browser pltbrowser) \
|
222 |
209 |
$(use_enable psf) \
|
223 |
210 |
$(use_enable pulseaudio pulse) \
|
|
211 |
$(use_enable replaygain-scanner rgscanner) \
|
224 |
212 |
$(use_enable sc68) \
|
225 |
213 |
$(use_enable shell-exec shellexecui) \
|
226 |
214 |
$(use_enable shn) \
|