summaryrefslogtreecommitdiff
path: root/media-sound/lmms
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/lmms
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/lmms')
-rw-r--r--media-sound/lmms/Manifest6
-rw-r--r--media-sound/lmms/lmms-1.1.90.ebuild87
-rw-r--r--media-sound/lmms/lmms-9999.ebuild87
-rw-r--r--media-sound/lmms/metadata.xml35
4 files changed, 215 insertions, 0 deletions
diff --git a/media-sound/lmms/Manifest b/media-sound/lmms/Manifest
new file mode 100644
index 000000000000..83c5a5592305
--- /dev/null
+++ b/media-sound/lmms/Manifest
@@ -0,0 +1,6 @@
+DIST lmms-1.1.90.tar.gz 16580373 SHA256 007a4b7a6c7c09bd9e4262af0f03aafb8f0e4a627d88cfa80b845202f675cc4b SHA512 4e8bc4ec70c613b69ff14e463860e6f86236cb7b238529d41c4e9cc1b9642590110d1d07f87b9e2a4e139454c3a1f851f95a5eaef12e95660b50dd6ea17aa486 WHIRLPOOL 495de690f69d2e00c7d2f99e81384e189bf235aec6911f94029be984552856be3aa19f1a5f66293e97deadacc22dbd3cbbc0d2d7a42e7111484edf9d65c196fa
+EBUILD lmms-1.1.90.ebuild 2027 SHA256 b0fa4fe963aba14452a9100c2b445cc0f989ea4f287e371a0298a185248990dd SHA512 9fd56eeaf6bcbd7c28a093166e0d462e550a48eebaf64fe0f13eabefe9804d22e6836714ad76000a1a9fb3ba4da44fd707c5e9df0fafa84477b86a10b20a731c WHIRLPOOL 820620c89f0393456cb466c5465b6c018c94e3c21f7069864d095b94efab936c55fd47ef8da672d18f4d0f61ee338b73d89a8846d31bb4f4fde6e77de8fa0c4c
+EBUILD lmms-9999.ebuild 2027 SHA256 b0fa4fe963aba14452a9100c2b445cc0f989ea4f287e371a0298a185248990dd SHA512 9fd56eeaf6bcbd7c28a093166e0d462e550a48eebaf64fe0f13eabefe9804d22e6836714ad76000a1a9fb3ba4da44fd707c5e9df0fafa84477b86a10b20a731c WHIRLPOOL 820620c89f0393456cb466c5465b6c018c94e3c21f7069864d095b94efab936c55fd47ef8da672d18f4d0f61ee338b73d89a8846d31bb4f4fde6e77de8fa0c4c
+MISC ChangeLog 3860 SHA256 00246ccff05a70477c8fc617502e8ca634448724d97a4aa9ecc61ff4d0322031 SHA512 9abb20b427a20eec58ac2369e572fe12e2fb19a44584a1fdd7970eae651f985edcfc27bb9220b5906db825d99dae155955039add1a0a0dca584241ec7c06a801 WHIRLPOOL 34949e1dcceede847908f532fe1849577175d12291ed1ca5e2bd982943c6af6c9f6694cc6132dc25a820361f991088c00e12df63a52f3155188630f3382900b0
+MISC ChangeLog-2015 6018 SHA256 634fee3a377d417ba4e42f2063d9a2f02f3cd9c92e6d143d45b1997ca86307d3 SHA512 c1791c947a51442591906c5fbbcaeb097fcbb4811899769b083e58e7736b21acde417e2b2bfa2a35a91d9ac64e65d0f0f1a20537d9d5b6cd52b531be79fd306b WHIRLPOOL 229f363820f41eac61d4e75125ca4630fb747348522786eed1d17df637fc8eddf4220e4831d2c9da3d951c18a0eff8751c5ee7245ac3311b80bfffa3c2e45094
+MISC metadata.xml 1190 SHA256 ba6c36f5dc550cbe07039fc23a8d443ff77df625942126347322bd36722c0cb8 SHA512 0e167f31d86689ec76b894af2c1c425b926c8d680bb26272c3d4f783206b8d8a4f44a1a77daf8f7a9a00792f7252733d84a7b146e97c35b63c39da3dfce103f4 WHIRLPOOL 8b4e7f4c89a8dd3130c9e2b21d8b493d3de192e04c2bef8271a4a991cc264c3fe33daf803a8c1e1f6c53dac8dd36d0dea4d0a850eebb787eb2a6a2f0e6eb8d33
diff --git a/media-sound/lmms/lmms-1.1.90.ebuild b/media-sound/lmms/lmms-1.1.90.ebuild
new file mode 100644
index 000000000000..ee2e01679215
--- /dev/null
+++ b/media-sound/lmms/lmms-1.1.90.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Cross-platform music production software"
+HOMEPAGE="https://lmms.io"
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/LMMS/lmms.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/LMMS/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+
+IUSE="alsa debug fluidsynth jack libgig ogg portaudio pulseaudio sdl soundio stk vst"
+
+COMMON_DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ >=media-libs/libsamplerate-0.1.8
+ >=media-libs/libsndfile-1.0.11
+ sci-libs/fftw:3.0
+ sys-libs/zlib
+ >=x11-libs/fltk-1.3.0_rc3:1
+ alsa? ( media-libs/alsa-lib )
+ fluidsynth? ( media-sound/fluidsynth )
+ jack? ( virtual/jack )
+ libgig? ( media-libs/libgig )
+ ogg? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+ portaudio? ( >=media-libs/portaudio-19_pre )
+ pulseaudio? ( media-sound/pulseaudio )
+ sdl? (
+ media-libs/libsdl
+ >=media-libs/sdl-sound-1.0.1
+ )
+ soundio? ( media-libs/libsoundio )
+ stk? ( media-libs/stk )
+ vst? ( || ( app-emulation/wine virtual/wine ) )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-qt/linguist-tools:5
+ >=dev-util/cmake-2.4.5
+"
+RDEPEND="${COMMON_DEPEND}
+ media-libs/ladspa-cmt
+ media-plugins/calf
+ media-plugins/caps-plugins
+ media-plugins/swh-plugins
+ media-plugins/tap-plugins
+"
+
+DOCS=( README.md doc/AUTHORS )
+
+src_configure() {
+ local mycmakeargs+=(
+ -DUSE_WERROR=FALSE
+ -DWANT_SYSTEM_SR=TRUE
+ -DWANT_CAPS=FALSE
+ -DWANT_TAP=FALSE
+ -DWANT_SWH=FALSE
+ -DWANT_CMT=FALSE
+ -DWANT_CALF=FALSE
+ -DWANT_QT5=TRUE
+ -DCMAKE_INSTALL_LIBDIR=$(get_libdir)
+ -DWANT_ALSA=$(usex alsa)
+ -DWANT_JACK=$(usex jack)
+ -DWANT_GIG=$(usex libgig)
+ -DWANT_OGGVORBIS=$(usex ogg)
+ -DWANT_PORTAUDIO=$(usex portaudio)
+ -DWANT_PULSEAUDIO=$(usex pulseaudio)
+ -DWANT_SDL=$(usex sdl)
+ -DWANT_SOUNDIO=$(usex soundio)
+ -DWANT_STK=$(usex stk)
+ -DWANT_VST=$(usex vst)
+ -DWANT_SF2=$(usex fluidsynth)
+ )
+ cmake-utils_src_configure
+}
diff --git a/media-sound/lmms/lmms-9999.ebuild b/media-sound/lmms/lmms-9999.ebuild
new file mode 100644
index 000000000000..ee2e01679215
--- /dev/null
+++ b/media-sound/lmms/lmms-9999.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Cross-platform music production software"
+HOMEPAGE="https://lmms.io"
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/LMMS/lmms.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/LMMS/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+
+IUSE="alsa debug fluidsynth jack libgig ogg portaudio pulseaudio sdl soundio stk vst"
+
+COMMON_DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ >=media-libs/libsamplerate-0.1.8
+ >=media-libs/libsndfile-1.0.11
+ sci-libs/fftw:3.0
+ sys-libs/zlib
+ >=x11-libs/fltk-1.3.0_rc3:1
+ alsa? ( media-libs/alsa-lib )
+ fluidsynth? ( media-sound/fluidsynth )
+ jack? ( virtual/jack )
+ libgig? ( media-libs/libgig )
+ ogg? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+ portaudio? ( >=media-libs/portaudio-19_pre )
+ pulseaudio? ( media-sound/pulseaudio )
+ sdl? (
+ media-libs/libsdl
+ >=media-libs/sdl-sound-1.0.1
+ )
+ soundio? ( media-libs/libsoundio )
+ stk? ( media-libs/stk )
+ vst? ( || ( app-emulation/wine virtual/wine ) )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-qt/linguist-tools:5
+ >=dev-util/cmake-2.4.5
+"
+RDEPEND="${COMMON_DEPEND}
+ media-libs/ladspa-cmt
+ media-plugins/calf
+ media-plugins/caps-plugins
+ media-plugins/swh-plugins
+ media-plugins/tap-plugins
+"
+
+DOCS=( README.md doc/AUTHORS )
+
+src_configure() {
+ local mycmakeargs+=(
+ -DUSE_WERROR=FALSE
+ -DWANT_SYSTEM_SR=TRUE
+ -DWANT_CAPS=FALSE
+ -DWANT_TAP=FALSE
+ -DWANT_SWH=FALSE
+ -DWANT_CMT=FALSE
+ -DWANT_CALF=FALSE
+ -DWANT_QT5=TRUE
+ -DCMAKE_INSTALL_LIBDIR=$(get_libdir)
+ -DWANT_ALSA=$(usex alsa)
+ -DWANT_JACK=$(usex jack)
+ -DWANT_GIG=$(usex libgig)
+ -DWANT_OGGVORBIS=$(usex ogg)
+ -DWANT_PORTAUDIO=$(usex portaudio)
+ -DWANT_PULSEAUDIO=$(usex pulseaudio)
+ -DWANT_SDL=$(usex sdl)
+ -DWANT_SOUNDIO=$(usex soundio)
+ -DWANT_STK=$(usex stk)
+ -DWANT_VST=$(usex vst)
+ -DWANT_SF2=$(usex fluidsynth)
+ )
+ cmake-utils_src_configure
+}
diff --git a/media-sound/lmms/metadata.xml b/media-sound/lmms/metadata.xml
new file mode 100644
index 000000000000..ec9eb3d1b7f0
--- /dev/null
+++ b/media-sound/lmms/metadata.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>jaquilina@eagleeyet.net</email>
+ <name>Jonathan Aquilina</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>aballier@gentoo.org</email>
+ <name>Alexis Ballier</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>polynomial-c@gentoo.org</email>
+ <name>Lars Wendler</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proaudio@gentoo.org</email>
+ <name>Gentoo ProAudio Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <use>
+ <flag name="libgig">Enables GIG player plugin.</flag>
+ <flag name="fluidsynth">Enables Fluidsynth MIDI software synthesis plugin.</flag>
+ <flag name="soundio">Enalbes libsoundio support.</flag>
+ <flag name="stk">Enables STK Mallet plugin.</flag>
+ <flag name="vst">Enables the VeSTige plugin to run VST plugins through Wine.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">LMMS/lmms</remote-id>
+ <remote-id type="sourceforge">lmms</remote-id>
+ </upstream>
+</pkgmetadata>