diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/qsynth |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/qsynth')
-rw-r--r-- | media-sound/qsynth/Manifest | 12 | ||||
-rw-r--r-- | media-sound/qsynth/files/qsynth-0.4.0-qt5-tagging.patch | 11 | ||||
-rw-r--r-- | media-sound/qsynth/metadata.xml | 19 | ||||
-rw-r--r-- | media-sound/qsynth/qsynth-0.3.9.ebuild | 57 | ||||
-rw-r--r-- | media-sound/qsynth/qsynth-0.4.2-r1.ebuild | 60 | ||||
-rw-r--r-- | media-sound/qsynth/qsynth-0.4.3.ebuild | 60 | ||||
-rw-r--r-- | media-sound/qsynth/qsynth-0.4.4.ebuild | 60 |
7 files changed, 279 insertions, 0 deletions
diff --git a/media-sound/qsynth/Manifest b/media-sound/qsynth/Manifest new file mode 100644 index 000000000000..0845d068851d --- /dev/null +++ b/media-sound/qsynth/Manifest @@ -0,0 +1,12 @@ +AUX qsynth-0.4.0-qt5-tagging.patch 372 SHA256 365f1f95e7851d6afe1caf7c0d208dc257320e32397cbf7591d297307bf7aeae SHA512 158eb436d801d555ca5a481375553fa456d44c16f6bf706dbf99e6837f96c001bc2654405b7b5f55ccaedddee39ae4b44526eb05fe3f165ba9ea55518bef93c1 WHIRLPOOL e6656c15df829b29646e98d97dbb31e1d333352c6be161c8b7db430741f2402a9b3fbb070ffe6bef8b2343282b7ad0efdd2e4f2641cad04f813219935d04d957 +DIST qsynth-0.3.9.tar.gz 255130 SHA256 eb2050d0f7a8011b9ac20f82fec88faf2237a2475dfefc424cb4944399b17e22 SHA512 7702dc9eb3d38d338dcab5587e02e9fcdaffbe6188437e3b0f54b07499553f7a7d083f233cd21963a908578108f82c0d904b68da2f156ca0ab489e989b5787a8 WHIRLPOOL 621b53fbf251e4b35dcdefb6b63e6ed124fc12dccad6148f077914bd25931cc8ea10a8dfb959b5ad4ae8a451686c63dedeb060b8a68d7a3d6e72e2d5c437104a +DIST qsynth-0.4.2.tar.gz 252394 SHA256 25a59769e20a5af971f197f4be7233cedbbfa7c7a7ee54c9f49b6b4a8e4ef8f2 SHA512 d951969b6a4ea185b9c732867559000e91e73b69fcd19974d406516ce79c0040b598ee578cc10aa2ed199f652535e061fe8178c8b37651438e605a0bc3ee674e WHIRLPOOL a95a7ec9ecac41962e9b81dfa10f18df962ad3a6046fccf5b7073a17f05802568bacc37252b4fbb05c41a038fcf3047d57eb178a8a524f5e5a3019ec47f3deb7 +DIST qsynth-0.4.3.tar.gz 258870 SHA256 de27097a6e5e68799e0ab72641682b3c8f3d7bc404d2ba38e2ca66e952aab0c8 SHA512 940a664e279890a0a5eaa557376fc10b60c13527ac813be8c3c6b29d04adf8b4c447846a7032c1f37ce6b8213093a7c1891fa7649371edb3cabc7142784b6782 WHIRLPOOL ddc3eb52421d1785551ffe80bea05cef86880192a20e9de20e61719e31ca2eb79503753551bfcf0ee53fd527fca5750e3f0872bf50439ea7bc70d8602150f910 +DIST qsynth-0.4.4.tar.gz 260482 SHA256 0ef914447b1f3a3ecd9c38101f06fc9c67e1d8367202a3f7a494f5d167b40e62 SHA512 8995881ab992b8d02f83797093d406391327a362d0c331d0c8e023e1695baff5acb589be08427a25563f159067a8965c89be114ce74583db98e5a816f73aa9f0 WHIRLPOOL aea2556c5b142923d047d8a09c8534d534aa10bae9ef5c04778976e0adc1a7207c66b87d6711ec30616c7b33c5d1a9b844afee1fa59973e0fde45ae239a4a65d +EBUILD qsynth-0.3.9.ebuild 1227 SHA256 744432c63db83946951b01bbc6773f376ea6766e832d7027fb5a4c6d96902c52 SHA512 b4f62f6dea2d1d990efe150a75a383a905eab1ef2aa10e2d7f9446e32dad454e4ce0e3cf5743f9a1529c335c823ec96a49f48c239e63f8136fb02cf713ac2e7c WHIRLPOOL 8e39dc6766c74796c2c3b20798f52a5998b81ea149b4cb09ed948173f23736594bc2343d8037a58581835e51481bd3085d54f02d4cd9ed9bc40063a187457543 +EBUILD qsynth-0.4.2-r1.ebuild 1274 SHA256 3016b25e68958ff0589fb41560eb89dc6767bab3da14d21a1ab30426f2918b64 SHA512 b714287716436e34fff9676ce471283ed7b123a88766cc0b2eca5fb9c85d2a7aa72ba923bd467b70ba44cd7b0a7ac8b3f5a09c608cf410071bf74cd82b2b3551 WHIRLPOOL 3ccbe659cbe771271d12becb0ce09949e2a5523db04751547532f99f944688b005c04b815efdb4735cc83e2b5c7831104b8d53e48f80124e6dce3aa112022a64 +EBUILD qsynth-0.4.3.ebuild 1274 SHA256 3016b25e68958ff0589fb41560eb89dc6767bab3da14d21a1ab30426f2918b64 SHA512 b714287716436e34fff9676ce471283ed7b123a88766cc0b2eca5fb9c85d2a7aa72ba923bd467b70ba44cd7b0a7ac8b3f5a09c608cf410071bf74cd82b2b3551 WHIRLPOOL 3ccbe659cbe771271d12becb0ce09949e2a5523db04751547532f99f944688b005c04b815efdb4735cc83e2b5c7831104b8d53e48f80124e6dce3aa112022a64 +EBUILD qsynth-0.4.4.ebuild 1273 SHA256 e1e3473a3ef9da71d3b21a98dc28ea1b4b47e90d2b3af23c5cd8901e521d3e1f SHA512 892e4f4b4af8dca09010f4e7af1aa7c79a35e10f0882300fb47d82bafdfef54dc02babf35183946b680a3d0ba8734b428b827ccfa7ec26ac633d94dc0c8c94de WHIRLPOOL 07d458fcff21e2cf77f01dd3badabbbf682a47c60dcd9c9410d1ecbe0707888b30873909d34015775d8aa022d37c32d722dd048120552d3995e6f80d3c35b74c +MISC ChangeLog 4759 SHA256 d5231fd7eabfbd72c202e1fccc06406e59b4f4ec756c1916e6124f07e8450ef4 SHA512 8739c18599645121c30c929f20a6c60da042c2317de75bce93c51aacc7345d8a1a57cbec05a6510623ed0a0b16c3f1afee2a697b60174c75e44375043d0b9daf WHIRLPOOL 2de8c1631604cfb875b4fc1cb1f7158fca2ec5f6ffe468eb04a6e8ec01d4bbd01b257d2684c0b095ecbad596669b14abf0f36445f66f798a9e41a1c9bf32b264 +MISC ChangeLog-2015 10926 SHA256 1706925fb5646bc835ea4c751e1917a14c799fa45a8d1b25481ede18e3d9c000 SHA512 33036742742911326e33054024235d108d3db11ddda9ea44ae3ab005ae0daeedb2f8dc7ce0cbbb7e32d3c8a1f7b22cadde871e7805eee6aca95357d2e4c9019a WHIRLPOOL 6cf9152968549abf3de778388c799d6f3185e2f50df6d47ce3b6497f2a73b42ba99fa3208b30cb9d88bcc12d6e277692794f5665018cb174bb210ba6b0d324ce +MISC metadata.xml 755 SHA256 825dc970bb78e173d7851943a63577e3048f8f162f2fd009b71e5e29b1683198 SHA512 25f7c0ace8cd3b9ebe09ff93e9c39169f5345cb583646bcc146ff3b33c2cd4d689b665ae4e19f6ac588f47d5c691bfe3c16f0e67756847c7b45c090e586ab933 WHIRLPOOL afaa1961b7e76d401d26dde8011e83fd9c19efb8f386d5d3ef5152dd4442e2296750ad633a50c58f2aabbba5e4fcc14fa892080fd0c38658358dcd1ec0501c53 diff --git a/media-sound/qsynth/files/qsynth-0.4.0-qt5-tagging.patch b/media-sound/qsynth/files/qsynth-0.4.0-qt5-tagging.patch new file mode 100644 index 000000000000..6b164924aca9 --- /dev/null +++ b/media-sound/qsynth/files/qsynth-0.4.0-qt5-tagging.patch @@ -0,0 +1,11 @@ +diff -ru qsynth-0.4.0/configure qsynth-0.4.0-modified/configure +--- qsynth-0.4.0/configure 2015-09-07 16:59:25.083842955 +0200 ++++ qsynth-0.4.0-modified/configure 2016-01-12 15:57:36.673008368 +0100 +@@ -4159,6 +4159,7 @@ + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ ++#define QT_NO_VERSION_TAGGING + #include "QtCore/qglobal.h" + int + main () diff --git a/media-sound/qsynth/metadata.xml b/media-sound/qsynth/metadata.xml new file mode 100644 index 000000000000..22d9da6dd56b --- /dev/null +++ b/media-sound/qsynth/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> + <longdescription> +QSynth is a fluidsynth GUI front-end application written in C++ around the +Qt toolkit using Qt Designer. Eventually it may evolve into a softsynth +management application allowing the user to control and manage a variety of +command line softsynth but for the moment it wraps the excellent FluidSynth. +FluidSynth is a command line software synthesiser based on the Soundfont +specification. +</longdescription> + <upstream> + <remote-id type="sourceforge">qsynth</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-sound/qsynth/qsynth-0.3.9.ebuild b/media-sound/qsynth/qsynth-0.3.9.ebuild new file mode 100644 index 000000000000..477c7ca4b564 --- /dev/null +++ b/media-sound/qsynth/qsynth-0.3.9.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +LANGS="cs de fr ru sr" + +inherit qt4-r2 eutils + +DESCRIPTION="A Qt application to control FluidSynth" +HOMEPAGE="http://qsynth.sourceforge.net/" +SRC_URI="mirror://sourceforge/qsynth/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="debug jack alsa pulseaudio" +KEYWORDS="amd64 ppc x86" + +DEPEND=">=dev-qt/qtcore-4.2:4 + >=dev-qt/qtgui-4.2:4 + >=media-sound/fluidsynth-1.0.7a[jack?,alsa?,pulseaudio?] + x11-libs/libX11" +RDEPEND="${DEPEND}" + +REQUIRED_USE="|| ( alsa jack pulseaudio )" + +DOCS="AUTHORS ChangeLog README TODO TRANSLATORS" + +src_configure() { + econf $(use_enable debug) + eqmake4 "${PN}.pro" -o "${PN}.mak" +} + +src_compile() { + "$(qt4_get_bindir)"/lupdate "${PN}.pro" || die "lupdate failed" + qt4-r2_src_compile +} + +src_install () { + qt4-r2_src_install + + # The desktop file is invalid, and we also change the command + # depending on useflags + rm -rf "${D}/usr/share/applications/qsynth.desktop" + + local cmd + if use jack; then + cmd="qsynth" + elif use pulseaudio; then + cmd="qsynth -a pulseaudio" + elif use alsa; then + cmd="qsynth -a alsa" + else + cmd="qsynth -a oss" + fi + + make_desktop_entry "${cmd}" Qsynth qsynth +} diff --git a/media-sound/qsynth/qsynth-0.4.2-r1.ebuild b/media-sound/qsynth/qsynth-0.4.2-r1.ebuild new file mode 100644 index 000000000000..a11efc39ab92 --- /dev/null +++ b/media-sound/qsynth/qsynth-0.4.2-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils flag-o-matic qmake-utils + +DESCRIPTION="A Qt application to control FluidSynth" +HOMEPAGE="http://qsynth.sourceforge.net/" +SRC_URI="mirror://sourceforge/qsynth/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="debug jack alsa pulseaudio" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + media-sound/fluidsynth[jack?,alsa?,pulseaudio?] + x11-libs/libX11" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5 +" + +REQUIRED_USE="|| ( alsa jack pulseaudio )" + +PATCHES=( "${FILESDIR}/${PN}-0.4.0-qt5-tagging.patch" ) + +src_configure() { + append-cxxflags -std=c++11 + econf \ + $(use_enable debug) \ + --with-qt5=$(qt5_get_bindir)/.. + + eqmake5 ${PN}.pro -o ${PN}.mak +} + +src_install () { + emake DESTDIR="${D}" INSTALL_ROOT="${D}" install + einstalldocs + + # The desktop file is invalid, and we also change the command + # depending on useflags + rm "${ED}usr/share/applications/qsynth.desktop" || die + + local cmd + if use jack; then + cmd="qsynth" + elif use pulseaudio; then + cmd="qsynth -a pulseaudio" + elif use alsa; then + cmd="qsynth -a alsa" + else + cmd="qsynth -a oss" + fi + + make_desktop_entry "${cmd}" Qsynth qsynth +} diff --git a/media-sound/qsynth/qsynth-0.4.3.ebuild b/media-sound/qsynth/qsynth-0.4.3.ebuild new file mode 100644 index 000000000000..a11efc39ab92 --- /dev/null +++ b/media-sound/qsynth/qsynth-0.4.3.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils flag-o-matic qmake-utils + +DESCRIPTION="A Qt application to control FluidSynth" +HOMEPAGE="http://qsynth.sourceforge.net/" +SRC_URI="mirror://sourceforge/qsynth/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="debug jack alsa pulseaudio" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + media-sound/fluidsynth[jack?,alsa?,pulseaudio?] + x11-libs/libX11" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5 +" + +REQUIRED_USE="|| ( alsa jack pulseaudio )" + +PATCHES=( "${FILESDIR}/${PN}-0.4.0-qt5-tagging.patch" ) + +src_configure() { + append-cxxflags -std=c++11 + econf \ + $(use_enable debug) \ + --with-qt5=$(qt5_get_bindir)/.. + + eqmake5 ${PN}.pro -o ${PN}.mak +} + +src_install () { + emake DESTDIR="${D}" INSTALL_ROOT="${D}" install + einstalldocs + + # The desktop file is invalid, and we also change the command + # depending on useflags + rm "${ED}usr/share/applications/qsynth.desktop" || die + + local cmd + if use jack; then + cmd="qsynth" + elif use pulseaudio; then + cmd="qsynth -a pulseaudio" + elif use alsa; then + cmd="qsynth -a alsa" + else + cmd="qsynth -a oss" + fi + + make_desktop_entry "${cmd}" Qsynth qsynth +} diff --git a/media-sound/qsynth/qsynth-0.4.4.ebuild b/media-sound/qsynth/qsynth-0.4.4.ebuild new file mode 100644 index 000000000000..d88d540d7268 --- /dev/null +++ b/media-sound/qsynth/qsynth-0.4.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils flag-o-matic qmake-utils + +DESCRIPTION="A Qt application to control FluidSynth" +HOMEPAGE="http://qsynth.sourceforge.net/" +SRC_URI="mirror://sourceforge/qsynth/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +IUSE="debug jack alsa pulseaudio" +KEYWORDS="~amd64 ppc ~x86" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + media-sound/fluidsynth[jack?,alsa?,pulseaudio?] + x11-libs/libX11" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5 +" + +REQUIRED_USE="|| ( alsa jack pulseaudio )" + +PATCHES=( "${FILESDIR}/${PN}-0.4.0-qt5-tagging.patch" ) + +src_configure() { + append-cxxflags -std=c++11 + econf \ + $(use_enable debug) \ + --with-qt5=$(qt5_get_bindir)/.. + + eqmake5 ${PN}.pro -o ${PN}.mak +} + +src_install () { + emake DESTDIR="${D}" INSTALL_ROOT="${D}" install + einstalldocs + + # The desktop file is invalid, and we also change the command + # depending on useflags + rm "${ED}usr/share/applications/qsynth.desktop" || die + + local cmd + if use jack; then + cmd="qsynth" + elif use pulseaudio; then + cmd="qsynth -a pulseaudio" + elif use alsa; then + cmd="qsynth -a alsa" + else + cmd="qsynth -a oss" + fi + + make_desktop_entry "${cmd}" Qsynth qsynth +} |