Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/lmms/
Date: Thu, 30 Nov 2017 21:40:15
Message-Id: 1512078003.23e190c098a3831b8637e152a72c468c94c2c216.polynomial-c@gentoo
1 commit: 23e190c098a3831b8637e152a72c468c94c2c216
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 30 21:30:33 2017 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 30 21:40:03 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e190c0
7
8 media-sound/lmms: Bump to version 1.2.0_rc4
9
10 Package-Manager: Portage-2.3.16, Repoman-2.3.6
11
12 media-sound/lmms/Manifest | 1 +
13 media-sound/lmms/lmms-1.2.0_rc4.ebuild | 98 ++++++++++++++++++++++++++++++++++
14 2 files changed, 99 insertions(+)
15
16 diff --git a/media-sound/lmms/Manifest b/media-sound/lmms/Manifest
17 index d5fa9d70bb9..bd8d5a74f44 100644
18 --- a/media-sound/lmms/Manifest
19 +++ b/media-sound/lmms/Manifest
20 @@ -1 +1,2 @@
21 DIST lmms-1.1.90.tar.gz 16580373 SHA256 007a4b7a6c7c09bd9e4262af0f03aafb8f0e4a627d88cfa80b845202f675cc4b SHA512 4e8bc4ec70c613b69ff14e463860e6f86236cb7b238529d41c4e9cc1b9642590110d1d07f87b9e2a4e139454c3a1f851f95a5eaef12e95660b50dd6ea17aa486 WHIRLPOOL 495de690f69d2e00c7d2f99e81384e189bf235aec6911f94029be984552856be3aa19f1a5f66293e97deadacc22dbd3cbbc0d2d7a42e7111484edf9d65c196fa
22 +DIST lmms-1.2.0_rc4.tar.gz 16596115 BLAKE2B ec8a132f900417749899b084915d31348e267aebcded218d919559f195ce4826091bc3576932d2fa9115c2e040ba73b84db05eeaca3fbcf33b930791241de990 SHA512 8f102f2a4f157da1b8477d4f73bd5b86e7d11453491f6764deed1c61654c0836e612e19d1dac33d154ed9d1b0a0c65084a0537be832c94e72b904264269b6a96
23
24 diff --git a/media-sound/lmms/lmms-1.2.0_rc4.ebuild b/media-sound/lmms/lmms-1.2.0_rc4.ebuild
25 new file mode 100644
26 index 00000000000..1782844e67f
27 --- /dev/null
28 +++ b/media-sound/lmms/lmms-1.2.0_rc4.ebuild
29 @@ -0,0 +1,98 @@
30 +# Copyright 1999-2017 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
34 +
35 +inherit cmake-utils xdg-utils
36 +
37 +DESCRIPTION="Cross-platform music production software"
38 +HOMEPAGE="https://lmms.io"
39 +if [[ ${PV} == "9999" ]]; then
40 + EGIT_REPO_URI="https://github.com/LMMS/lmms.git"
41 + inherit git-r3
42 +else
43 + SRC_URI="https://github.com/LMMS/${PN}/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
44 + KEYWORDS="~amd64 ~x86"
45 + S="${WORKDIR}/${P/_/-}"
46 +fi
47 +
48 +LICENSE="GPL-2 LGPL-2"
49 +SLOT="0"
50 +
51 +IUSE="alsa debug fluidsynth jack libgig ogg portaudio pulseaudio sdl soundio stk vst"
52 +
53 +COMMON_DEPEND="
54 + dev-qt/qtcore:5
55 + dev-qt/qtgui:5
56 + >=media-libs/libsamplerate-0.1.8
57 + >=media-libs/libsndfile-1.0.11
58 + sci-libs/fftw:3.0
59 + sys-libs/zlib
60 + >=x11-libs/fltk-1.3.0_rc3:1
61 + alsa? ( media-libs/alsa-lib )
62 + fluidsynth? ( media-sound/fluidsynth )
63 + jack? ( virtual/jack )
64 + libgig? ( media-libs/libgig )
65 + ogg? (
66 + media-libs/libogg
67 + media-libs/libvorbis
68 + )
69 + portaudio? ( >=media-libs/portaudio-19_pre )
70 + pulseaudio? ( media-sound/pulseaudio )
71 + sdl? (
72 + media-libs/libsdl
73 + >=media-libs/sdl-sound-1.0.1
74 + )
75 + soundio? ( media-libs/libsoundio )
76 + stk? ( media-libs/stk )
77 + vst? ( || ( app-emulation/wine virtual/wine ) )
78 +"
79 +DEPEND="${COMMON_DEPEND}
80 + dev-qt/linguist-tools:5
81 + >=dev-util/cmake-2.4.5
82 +"
83 +RDEPEND="${COMMON_DEPEND}
84 + media-libs/ladspa-cmt
85 + media-plugins/calf
86 + media-plugins/caps-plugins
87 + media-plugins/swh-plugins
88 + media-plugins/tap-plugins
89 +"
90 +
91 +DOCS=( README.md doc/AUTHORS )
92 +
93 +src_configure() {
94 + local mycmakeargs+=(
95 + -DUSE_WERROR=FALSE
96 + -DWANT_SYSTEM_SR=TRUE
97 + -DWANT_CAPS=FALSE
98 + -DWANT_TAP=FALSE
99 + -DWANT_SWH=FALSE
100 + -DWANT_CMT=FALSE
101 + -DWANT_CALF=FALSE
102 + -DWANT_QT5=TRUE
103 + -DCMAKE_INSTALL_LIBDIR=$(get_libdir)
104 + -DWANT_ALSA=$(usex alsa)
105 + -DWANT_JACK=$(usex jack)
106 + -DWANT_GIG=$(usex libgig)
107 + -DWANT_OGGVORBIS=$(usex ogg)
108 + -DWANT_PORTAUDIO=$(usex portaudio)
109 + -DWANT_PULSEAUDIO=$(usex pulseaudio)
110 + -DWANT_SDL=$(usex sdl)
111 + -DWANT_SOUNDIO=$(usex soundio)
112 + -DWANT_STK=$(usex stk)
113 + -DWANT_VST=$(usex vst)
114 + -DWANT_SF2=$(usex fluidsynth)
115 + )
116 + cmake-utils_src_configure
117 +}
118 +
119 +pkg_postinst() {
120 + xdg_mimeinfo_database_update
121 + xdg_desktop_database_update
122 +}
123 +
124 +pkg_postrm() {
125 + xdg_mimeinfo_database_update
126 + xdg_desktop_database_update
127 +}