summaryrefslogtreecommitdiff
path: root/media-sound/timemachine
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/timemachine
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/timemachine')
-rw-r--r--media-sound/timemachine/Manifest6
-rw-r--r--media-sound/timemachine/files/timemachine-0.3.3-underlinking.patch25
-rw-r--r--media-sound/timemachine/metadata.xml12
-rw-r--r--media-sound/timemachine/timemachine-0.3.3-r1.ebuild41
4 files changed, 84 insertions, 0 deletions
diff --git a/media-sound/timemachine/Manifest b/media-sound/timemachine/Manifest
new file mode 100644
index 000000000000..6fef4e206441
--- /dev/null
+++ b/media-sound/timemachine/Manifest
@@ -0,0 +1,6 @@
+AUX timemachine-0.3.3-underlinking.patch 713 SHA256 834c13f18f001d1bba02e1faceb8fc8e3439f06a188040329bedd6f83e43b0dd SHA512 dc7e8c11e0633012a61d6a20a94046d624024b47e45ac32b1ec90740d4fbca9ba9928eaf6caab1a4e3dd4cb42bad41743e0481e91f41551b0ec5b89e7fa386a2 WHIRLPOOL 25566a2e83cadf82d9a2f4341e6e2ac6795365f2dacd9cb9b976b1f487f729d80078c416726a7eb706be523bb81df27dc46cde6322d5038d384e5e6ef207628d
+DIST timemachine-0.3.3.tar.gz 169021 SHA256 3e798a952b83874e3d60642ca4a7e0c2e2990c4659561009087da95044b21f9d SHA512 9fd079d3be2a22ebd7a8afe6eebef9d2adab743c8d3c0124adcbaed78fb1863c5a087e95763185745f1d2767a939583814d0c889147c29742c39ab860c96748f WHIRLPOOL 1d14fe4ef4711703cce893eb350825114a0d5471bc9d6c4969cc0d0292dc51d71c8543d2ca1c614ab11b93ffa7e093419e6491236da3248a628f28080ca5329a
+EBUILD timemachine-0.3.3-r1.ebuild 817 SHA256 be0e5d90927557ab0c463a4161416ffc5c56e9deb40e7994bbf912f5a5e5cfe4 SHA512 3d2c293a55f1d96af7921ed9fc73561c00354d0983079c80eccf9f21d5eed76174cbc2633cb6b0befbe97106a59d82888dca84db5ad5413ad58dd0884cf51373 WHIRLPOOL 556c03f1a0bbbb6bd08c9bec57387eeaf8fae1610cbe471779cd9f313164fd0cdd63f6bebefbc46a020501b4200b78127bc6f4b3a1825cf32115c7cd6f51d94e
+MISC ChangeLog 3210 SHA256 8d9736386d5158f32f2270f12cf77c78d60e88ce1a19af207cbfff48d0011b3e SHA512 b2bef0b055a22112bbefe295b8a7a6b8058b89b24852e4703bb2b1bea818eb5e0234ede8215bc87ece59d97e67ee65b622696ede3f4355f40fc84c6eff17b86d WHIRLPOOL db628c4d0648897e69c0c63c3d23943a4a2d4d520e830f55bd35d874dd43c49e37a91403a62bdb45f64b56629d007c97f06ac422d0d465ea9aee39cb79dcc491
+MISC ChangeLog-2015 2918 SHA256 21a2b0db4d1299ff372ff04efaa7bc57e2a9b90b7283b3ea1727d301ec72344d SHA512 94112bd8e2d171dbbaff498e3a8e69c8c0313777ca9884898963987746a356c520d7db3eec3fe49a2c16c68820b74f7903875fd60a40954c95b9d20914394c89 WHIRLPOOL 03da89492351c6c0b3de70a550e53f277540d38796df7c967f729031caaf4a1b00e1e40f800d8dd9fce4acb810a8d9170fdd147546c7f971f2e60d05725ea5da
+MISC metadata.xml 408 SHA256 96e8eb2836bd5234e0a7964ad449af0e696724f0cdc8e7292d9e2dbb7d6f2355 SHA512 76c92f4068084f4e9f3112236d2b9161d64a2d8de33e17347a34d7b1e1453e7a0d599a6255e23fdf71b7ea625be7e4f54129b05ecc9f181ab7a2c3ef183097b9 WHIRLPOOL d1023ffec319601fe1b3dfe141e17b4b308ccb5a980b416fb2308ffd3c35543f7880d39e549e35e69fdff1218650d43f31f1d216e9aabac5c14816552d5fbb92
diff --git a/media-sound/timemachine/files/timemachine-0.3.3-underlinking.patch b/media-sound/timemachine/files/timemachine-0.3.3-underlinking.patch
new file mode 100644
index 000000000000..033484e593d0
--- /dev/null
+++ b/media-sound/timemachine/files/timemachine-0.3.3-underlinking.patch
@@ -0,0 +1,25 @@
+Fix libm underlinking.
+Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=508132
+
+--- timemachine-0.3.3/configure.ac
++++ timemachine-0.3.3/configure.ac
+@@ -1,6 +1,6 @@
+ dnl Process this file with autoconf to produce a configure script.
+
+-AC_INIT(configure.in)
++AC_INIT(configure.ac)
+ AM_INIT_AUTOMAKE(timemachine, 0.3.3)
+ AM_CONFIG_HEADER(config.h)
+ AM_MAINTAINER_MODE
+@@ -10,6 +10,11 @@
+ AM_PROG_CC_STDC
+ AC_HEADER_STDC
+
++dnl Check for libm for log10()
++AC_SEARCH_LIBS([log10], [m], [], [
++ AC_MSG_ERROR([unable to find the log10() function])
++])
++
+ PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.0.0])
+ PKG_CHECK_MODULES(JACK, [jack >= 0.80.0])
+ PKG_CHECK_MODULES(LIBLO, liblo >= 0.24, LO_FOUND="yes", LO_FOUND="no")
diff --git a/media-sound/timemachine/metadata.xml b/media-sound/timemachine/metadata.xml
new file mode 100644
index 000000000000..225c525448a1
--- /dev/null
+++ b/media-sound/timemachine/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>proaudio@gentoo.org</email>
+ <name>Gentoo ProAudio Project</name>
+ </maintainer>
+ <longdescription>
+ Timemachine is a simple jack client record button remembering the last
+ ten seconds of audio when pressed.
+ </longdescription>
+</pkgmetadata>
diff --git a/media-sound/timemachine/timemachine-0.3.3-r1.ebuild b/media-sound/timemachine/timemachine-0.3.3-r1.ebuild
new file mode 100644
index 000000000000..b6483d46ab41
--- /dev/null
+++ b/media-sound/timemachine/timemachine-0.3.3-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="JACK client record button remembering the last 10 seconds when pressed"
+HOMEPAGE="http://plugin.org.uk/timemachine/"
+SRC_URI="http://plugin.org.uk/timemachine/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE="lash"
+
+RDEPEND=">=media-sound/jack-audio-connection-kit-0.80
+ x11-libs/gtk+:2
+ >=media-libs/libsndfile-1.0.5
+ media-libs/liblo
+ lash? ( >=media-sound/lash-0.5 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${P}-underlinking.patch" )
+
+src_prepare() {
+ mv configure.{in,ac} || die
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable lash)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc ChangeLog
+}