[proaudio] proaudio/proaudio: [3130] Renamed Cadence to cadence; updated to work with PyQt5

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 3130
Author:   dominique
Date:     2018-04-30 01:52:08 +0200 (Mon, 30 Apr 2018)
Log Message:
-----------
Renamed Cadence to cadence; updated to work with PyQt5

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/cadence/
    trunk/overlays/proaudio/media-sound/cadence/ChangeLog
    trunk/overlays/proaudio/media-sound/cadence/Manifest
    trunk/overlays/proaudio/media-sound/cadence/cadence-99999.ebuild
    trunk/overlays/proaudio/media-sound/cadence/metadata.xml

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/Cadence/

Added: trunk/overlays/proaudio/media-sound/cadence/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/cadence/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/cadence/ChangeLog	2018-04-29 23:52:08 UTC (rev 3130)
@@ -0,0 +1,12 @@
+# ChangeLog for media-sound/jackminimix
+# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
+
+*cadence-9999 (30 Apr 2018)
+
+  30 Apr 2018; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+  Renamed to cadence. Updated to work with python3.5 and PyQt5.
+
+*Cadence-9999 (14 Sep 2017)
+
+  14 Sep 2017; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+  Initial commit

Added: trunk/overlays/proaudio/media-sound/cadence/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/cadence/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/cadence/Manifest	2018-04-29 23:52:08 UTC (rev 3130)
@@ -0,0 +1,3 @@
+EBUILD cadence-99999.ebuild 2478 BLAKE2B 77bce8050b11df388db70ac9c4794b120a63a569270fcd4291297720994b9f5f1b382bc767b15461798c61adfac8b3c5daadd23d60f8dc18016de82b569dafbc SHA512 6c1e2713dc72d173b6c04646cab08174e02ea362b972d2b80725279f5724719dfd8d5e7272d4cc587c0edd47dfe6835e34a9af287bde6141e75839958e1f0e9e
+MISC ChangeLog 395 BLAKE2B fdabbaf9a967f34339255d922e1ae66d21f2eb357620e8ecdbd5d66ac079c289ced15ec37df2b5edcddb1011550aaec7a0b805393813e527f34ffb12ee964f51 SHA512 a5832729437f14d8fe89dff90a87c6997be570d7d9cca9cc92f696a4242f15da00b62e3659f3a50cd6c7d8e99f87fce532b3a48996a6785f82c369420a4bc309
+MISC metadata.xml 261 BLAKE2B ab09b95e48499595f240d83a5a2328b206d5983b57bbd4f6a0ba5f695a5be713ca35aaa6106a06a83a2e471d646e2ae12069c0779178823f1f9f30bd234a1dfe SHA512 590077890c7cc0e1fd1c8b4388764030dcf95e6bd04f996a73839809b011e666a859417ae2ec91eba8af11e4fe5bbe9c89791e1eccd23b7fc6ec43cca304e0b1

Added: trunk/overlays/proaudio/media-sound/cadence/cadence-99999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/cadence/cadence-99999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/cadence/cadence-99999.ebuild	2018-04-29 23:52:08 UTC (rev 3130)
@@ -0,0 +1,63 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit gnome2 git-r3 python-r1
+
+DESCRIPTION="Collection of tools useful for audio production"
+HOMEPAGE="https://github.com/falkTX/Cadence";
+EGIT_REPO_URI="https://github.com/falkTX/${PN}.git";
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="a2jmidid opengl -pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="virtual/jack
+	dev-python/PyQt5[dbus,opengl?]
+	dev-qt/qtcore:5
+	dev-qt/qtgui:5
+	a2jmidid? ( media-sound/a2jmidid )
+	opengl? ( dev-qt/qtopengl:5 )
+	pulseaudio? ( media-sound/pulseaudio[jack] )"
+DEPEND="${RDEPEND}
+	dev-python/dbus-python"
+
+src_prepare() {
+	# Fis install location
+	sed -i -e "s:PREFIX  = /usr/local:PREFIX  = /usr:" -e 's/DESTDIR =/DESTDIR ?=/' Makefile || die "sed Makefile failed"
+	# Prefer to have all audio software into the Audio menu
+	sed -i -e '/Categories/q' data/cadence.desktop || die "sed failed"
+	sed -i -e 's/Categories=AudioVideo;AudioEditing;Qt;/Categories=AudioVideo;Audio;Engineering;/' data/cadence.desktop || die "sed failed"
+	sed -i -e 's/Categories=AudioVideo;AudioEditing;Qt;/Categories=AudioVideo;Audio;Engineering;/' data/catia.desktop || die "sed failed"
+	sed -i -e 's/Categories=AudioVideo;AudioEditing;Qt;/Categories=AudioVideo;Audio;Engineering;/' data/claudia-launcher.desktop || die "sed failed"
+	sed -i -e 's/Categories=AudioVideo;AudioEditing;Qt;/Categories=AudioVideo;Audio;Engineering;/' data/claudia.desktop || die "sed failed"
+	# Fix python to python3.5 as PyQr5 is using it
+	sed -i -e 's/python3/python3.5/' data/cadence || die "sed failed"
+	sed -i -e 's/python3/python3.5/' data/cadence-aloop-daemon || die "sed failed"
+	sed -i -e 's/python3/python3.5/' data/cadence-jacksettings || die "sed failed"
+	sed -i -e 's/python3/python3.5/' data/cadence-logs || die "sed failed"
+	sed -i -e 's/python3/python3.5/' data/cadence-render || die "sed failed"
+	sed -i -e 's/python3/python3.5/' data/cadence-session-start || die "sed failed"
+	sed -i -e 's/python3/python3.5/' data/catarina || die "sed failed"
+	sed -i -e 's/python3/python3.5/' data/catia || die "sed failed"
+	sed -i -e 's/python3/python3.5/' data/claudia || die "sed failed"
+	sed -i -e 's/python3/python3.5/' data/claudia-launcher || die "sed failed"
+	default
+}
+
+src_configure() {
+	echo "Nothing to configure"
+}
+
+pkg_postint() {
+	gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+	gnome2_icon_cache_update
+}

Added: trunk/overlays/proaudio/media-sound/cadence/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/cadence/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/cadence/metadata.xml	2018-04-29 23:52:08 UTC (rev 3130)
@@ -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>proaudio@xxxxxxxxxxxxx</email>
+		<name>pro-audio overlay team</name>
+	</maintainer>
+</pkgmetadata>


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