[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
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/