commit:     8f431a5ad15ba03ef2790a5d2e8b049fd56b81c7
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  2 16:15:25 2018 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Nov  2 16:15:25 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f431a5a

media-sound/mixxx: Bump to version 2.1.5

Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 media-sound/mixxx/Manifest           |   1 +
 media-sound/mixxx/mixxx-2.1.5.ebuild | 132 +++++++++++++++++++++++++++++++++++
 2 files changed, 133 insertions(+)

diff --git a/media-sound/mixxx/Manifest b/media-sound/mixxx/Manifest
index 750877c3775..5de8d74a71e 100644
--- a/media-sound/mixxx/Manifest
+++ b/media-sound/mixxx/Manifest
@@ -1,3 +1,4 @@
 DIST mixxx-2.1.1.tar.gz 34458368 BLAKE2B 
cf718cfea64fe71e2ccd5f299454fc9d396266052cc2516fa4494216a9d8ae9cea62858bf02e026d5072705df780d6243616d1d1705e3f251bc2392b4dc3d166
 SHA512 
c0047a238bf39e464f2bc25646ba03138d0b8d27cde667ca7b12bfba5f40d339ce4b426853e048d695b2c59c847e88322e27b91bead467899d7bf1cb43358f20
 DIST mixxx-2.1.3.tar.gz 34471372 BLAKE2B 
88b634003a6014ebe746cf0f5f2b3d3de6775c6b2a5298898e70c55feb1ae5a54a692f9428103419943e829438b2ac2fdbfa93c45d4624a7aede59f8ecbe98ae
 SHA512 
3aaf207963cb7380d98c9458f9c1d85c2c72bc0bc2197758a47af50ea38a80158c1abacc70ef50398ccd89a4bd4c30d93c65d70112332e529f3a3aed31509324
 DIST mixxx-2.1.4.tar.gz 34470998 BLAKE2B 
d442bddbab97f45c1de4f38317f5e24c2aabd8ffd351596db52ffa1e086f363ef0cfe30e169790e7f672a81474170e650b197dbd05456a83f9d196442aa9fc51
 SHA512 
082062ac2dde7893ff38a8b58c5d602b563de6efe94050568602b755f1dabdc9e5b311251653a3bf7a441acc456fb40f4ba063733ee7091faa6ec080122124d8
+DIST mixxx-2.1.5.tar.gz 34474975 BLAKE2B 
3daf5598cc7efe162157004116ba7fed2d53a2f97b513abd03d7ce55731a9de1e85ae5c8d82e1cc1369201f3694b1a295223f70509540ca471e6e785070acbd4
 SHA512 
f46f528fdbd39a14a16ebce3e53c9bae12299cfd405d69e812d87c66e9f3728542f73f1156a352c0637b194f4bb35ecdd599e4bbbfbaa7ebdddcf9a1eb792854

diff --git a/media-sound/mixxx/mixxx-2.1.5.ebuild 
b/media-sound/mixxx/mixxx-2.1.5.ebuild
new file mode 100644
index 00000000000..1b5e84701fd
--- /dev/null
+++ b/media-sound/mixxx/mixxx-2.1.5.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic scons-utils toolchain-funcs
+
+DESCRIPTION="Advanced Digital DJ tool based on Qt"
+HOMEPAGE="https://www.mixxx.org/";
+if [[ "${PV}" == 9999 ]] ; then
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/mixxxdj/${PN}.git";
+else
+       #SRC_URI="https://downloads.mixxx.org/${P}/${P}-src.tar.gz";
+       SRC_URI="https://github.com/mixxxdj/${PN}/archive/release-${PV}.tar.gz 
-> ${P}.tar.gz"
+       S="${WORKDIR}/${PN}-release-${PV}"
+       KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="aac doc ffmpeg hid mp3 mp4 opus shout wavpack"
+
+# fails to compile system-fidlib. Add ">media-libs/fidlib-0.9.10-r1" once this
+# got fixed
+RDEPEND="
+       dev-db/sqlite
+       dev-libs/glib:2
+       dev-libs/protobuf:0=
+       dev-qt/qtconcurrent:5
+       dev-qt/qtcore:5
+       dev-qt/qtgui:5
+       dev-qt/qtnetwork:5
+       dev-qt/qtopengl:5
+       dev-qt/qtscript:5[scripttools]
+       dev-qt/qtsql:5
+       dev-qt/qtsvg:5
+       dev-qt/qtwidgets:5
+       dev-qt/qtxml:5
+       media-libs/chromaprint
+       media-libs/flac
+       media-libs/libid3tag
+       media-libs/libogg
+       media-libs/libsndfile
+       >=media-libs/libsoundtouch-1.5
+       media-libs/libvorbis
+       >=media-libs/portaudio-19_pre
+       media-libs/portmidi
+       media-libs/rubberband
+       media-libs/taglib
+       media-libs/vamp-plugin-sdk
+       sci-libs/fftw:3.0=
+       sys-power/upower
+       virtual/libusb:1
+       virtual/opengl
+       x11-libs/libX11
+       aac? (
+               media-libs/faad2
+               media-libs/libmp4v2:0
+       )
+       hid? ( dev-libs/hidapi )
+       mp3? ( media-libs/libmad )
+       mp4? ( media-libs/libmp4v2:= )
+       opus? ( media-libs/opusfile )
+       shout? ( media-libs/libshout )
+       wavpack? ( media-sound/wavpack )
+       ffmpeg? ( media-video/ffmpeg:0= )
+"
+# media-libs/rubberband RDEPENDs on sci-libs/fftw:3.0
+DEPEND="
+       ${RDEPEND}
+       virtual/pkgconfig
+       dev-qt/qttest:5
+       dev-qt/qtxmlpatterns:5
+"
+
+PATCHES=(
+       "${FILESDIR}"/${PN}-2.0.0-docs.patch
+)
+
+src_prepare() {
+       # use multilib compatible directory for plugins
+       sed -i -e "/unix_lib_path =/s/'lib'/'$(get_libdir)'/" src/SConscript || 
die
+
+       default
+}
+
+src_configure() {
+       local myoptimize=0
+
+       # Required for >=qt-5.7.0 (bug #590690)
+       append-cxxflags -std=c++11
+
+       # Try to get cpu type based on CFLAGS.
+       # Bug #591968
+       for i in $(get-flag mcpu) $(get-flag march) ; do
+               if [[ ${i} = native ]] ; then
+                       myoptimize="native"
+                       break
+               fi
+       done
+
+       myesconsargs=(
+               prefix="${EPREFIX}/usr"
+               qtdir="${EPREFIX}/usr/$(get_libdir)/qt5"
+               faad="$(usex aac 1 0)"
+               ffmpeg="$(usex ffmpeg 1 0)"
+               hid="$(usex hid 1 0)"
+               hifieq=1
+               m4a="$(usex mp4 1 0)"
+               mad="$(usex mp3 1 0)"
+               optimize="${myoptimize}"
+               opus="$(usex opus 1 0)"
+               qt5=1
+               shoutcast="$(usex shout 1 0)"
+               vinylcontrol=1
+               wv="$(usex wavpack 1 0)"
+       )
+}
+
+src_compile() {
+       CC="$(tc-getCC)" CXX="$(tc-getCXX)" LINKFLAGS="${LDFLAGS}" \
+       LIBDIR="${EPREFIX}/usr/$(get_libdir)" escons ${myesconsargs[@]}
+}
+
+src_install() {
+       CC="$(tc-getCC)" CXX="$(tc-getCXX)" LINKFLAGS="${LDFLAGS}" \
+       LIBDIR="${EPREFIX}/usr/$(get_libdir)" escons ${myesconsargs[@]} \
+               install_root="${ED%/}"/usr install
+
+       dodoc README Mixxx-Manual.pdf
+}

Reply via email to