[proaudio] proaudio/proaudio: [3276] 1.7.4 in portage is buggy, add sooperlooper live ebuild |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 3276
Author: dominique
Date: 2022-01-01 02:04:47 +0100 (Sat, 01 Jan 2022)
Log Message:
-----------
1.7.4 in portage is buggy, add sooperlooper live ebuild
Modified Paths:
--------------
trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/sooperlooper/
trunk/overlays/proaudio/media-sound/sooperlooper/ChangeLog
trunk/overlays/proaudio/media-sound/sooperlooper/Manifest
trunk/overlays/proaudio/media-sound/sooperlooper/metadata.xml
trunk/overlays/proaudio/media-sound/sooperlooper/sooperlooper-9999.ebuild
Modified: trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
===================================================================
--- trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST 2022-01-01 00:03:27 UTC (rev 3275)
+++ trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST 2022-01-01 01:04:47 UTC (rev 3276)
@@ -1259,6 +1259,13 @@
Homepage: http://www.aelius.com/njh/jackmeter
+#------- media-sound/sooperlooper --------
+ sooperlooper-9999 arch: -> live ebuild: [svn|cvs|...]<-
+ Description: Live looping sampler with immediate loop
+ recording
+ Homepage: http://essej.net/sooperlooper/index.html
+
+
#------- media-sound/stygmorgan --------
stygmorgan-0.27 arch: amd64 sparc x86
Description: stygmorgan is an Interactive Musical Workstation
@@ -1336,12 +1343,6 @@
Homepage: https://launchpad.net/earcandy
-#------- media-sound/sfxr --------
- sfxr-1.2.1 arch: ~amd64 ~x86
- Description: Sound effect generator with SDL GUI
- Homepage: http://www.drpetter.se/project_sfxr.html
-
-
#------- media-sound/lv2proc --------
lv2proc-0.5.0 arch: ~amd64 ~x86
Description: A simple command line effect processor using
Added: trunk/overlays/proaudio/media-sound/sooperlooper/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/sooperlooper/ChangeLog (rev 0)
+++ trunk/overlays/proaudio/media-sound/sooperlooper/ChangeLog 2022-01-01 01:04:47 UTC (rev 3276)
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/sooperlooper
+# Copyright 1999-2021 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*sooperlooper-9999 (01 Jan 2022)
+
+ 01 Jan 2022; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+ +sooperlooper-9999.ebuild, +metadata.xml:
+ 1.7.4 portage version is buggy, initial ebuild.
+
Added: trunk/overlays/proaudio/media-sound/sooperlooper/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/sooperlooper/Manifest (rev 0)
+++ trunk/overlays/proaudio/media-sound/sooperlooper/Manifest 2022-01-01 01:04:47 UTC (rev 3276)
@@ -0,0 +1,3 @@
+EBUILD sooperlooper-9999.ebuild 1361 BLAKE2B 4458c627c3acdccbd404cc2ee18b321e815d0343d1122642ef61b2b036f9a00720d9fbb248d2e8ec95cf4ec64810d9663425e15522f066be45cd7854b70b6427 SHA512 979f4c0d79b07f0b025db046ec8e283dc7fac840d9bff94dca41ca1c1e6df4ea989d9e48ee1711b3c6bb2cedc0ace7acd9f31d3416c13cb6d27935ffbc7e80c0
+MISC ChangeLog 326 BLAKE2B 958c4f4ae9fff84e68205315b636019dc5a4ccfe040ad47c7409f5450b9c85296f5fb9f093f8d3c5bc49cd8b7c34fd81276831d26a0f0f23ddad152cf43cf018 SHA512 3acf32b31b6c5f2e52210145e10c1eb0e4db8ad790e7babf9a577026cd982cc984c272df31d47de5540f4aaaed8bb82d723f4518dca0ba5fd66e6d02e3474c31
+MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343
Added: trunk/overlays/proaudio/media-sound/sooperlooper/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/sooperlooper/metadata.xml (rev 0)
+++ trunk/overlays/proaudio/media-sound/sooperlooper/metadata.xml 2022-01-01 01:04:47 UTC (rev 3276)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>sound@xxxxxxxxxx</email>
+ <name>Gentoo Sound project</name>
+</maintainer>
+</pkgmetadata>
Added: trunk/overlays/proaudio/media-sound/sooperlooper/sooperlooper-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/sooperlooper/sooperlooper-9999.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/sooperlooper/sooperlooper-9999.ebuild 2022-01-01 01:04:47 UTC (rev 3276)
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+WX_GTK_VER=3.0-gtk3
+
+inherit autotools flag-o-matic wxwidgets toolchain-funcs desktop xdg git-r3
+
+DESCRIPTION="Live looping sampler with immediate loop recording"
+HOMEPAGE="http://essej.net/sooperlooper/index.html"
+#SRC_URI="http://essej.net/sooperlooper/${P/_p/-}.tar.gz
+# mirror://gentoo/${PN}-1.6.5-m4.tar.bz2
+#"
+EGIT_REPO_URI="https://github.com/essej/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="wxwidgets"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+ media-libs/liblo
+ dev-libs/libsigc++:2
+ media-libs/libsndfile
+ media-libs/libsamplerate
+ dev-libs/libxml2:2
+ media-libs/rubberband
+ sci-libs/fftw:3.0=
+ virtual/jack
+ wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER} )
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${P/_p*}"
+
+DOCS=( OSC README )
+
+src_prepare() {
+ default
+# cp -rf "${WORKDIR}"/aclocal "${S}" || die "copying aclocal failed"
+ ./autogen.sh
+ #eautoreconf
+}
+
+src_configure() {
+ use wxwidgets && setup-wxwidgets
+ append-cppflags -std=c++11 # Its ugly build system honors CPPFLAGS instead of CXXFLAGS for this
+ econf \
+ $(use_with wxwidgets gui) \
+ --disable-optimize \
+ --with-wxconfig-path="${WX_CONFIG}"
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
+src_install() {
+ default
+ use wxwidgets && make_desktop_entry /usr/bin/slgui SooperLooper
+}