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 <[email protected]>
+  +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>[email protected]</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
+}

Reply via email to