summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2013-04-17 18:34:33 +0000
committerAlexis Ballier <aballier@gentoo.org>2013-04-17 18:34:33 +0000
commit0e71af6e9db1365dc1657b33369453f2f837c675 (patch)
treeae53979cf5c325a07c651503899373f89d212ebc /media-sound
parentFix LICENSE, see LICENSE and README files, bug 465196. (diff)
downloadhistorical-0e71af6e9db1365dc1657b33369453f2f837c675.tar.gz
historical-0e71af6e9db1365dc1657b33369453f2f837c675.tar.bz2
historical-0e71af6e9db1365dc1657b33369453f2f837c675.zip
version bump
Package-Manager: portage-2.2.0_alpha173/cvs/Linux x86_64 Manifest-Sign-Key: 0x160F534A
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/qsynth/ChangeLog7
-rw-r--r--media-sound/qsynth/Manifest24
-rw-r--r--media-sound/qsynth/qsynth-0.3.7.ebuild82
3 files changed, 95 insertions, 18 deletions
diff --git a/media-sound/qsynth/ChangeLog b/media-sound/qsynth/ChangeLog
index 5240d65e8d01..b1a2217e6d75 100644
--- a/media-sound/qsynth/ChangeLog
+++ b/media-sound/qsynth/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/qsynth
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/qsynth/ChangeLog,v 1.58 2013/03/02 22:01:34 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/qsynth/ChangeLog,v 1.59 2013/04/17 18:34:24 aballier Exp $
+
+*qsynth-0.3.7 (17 Apr 2013)
+
+ 17 Apr 2013; Alexis Ballier <aballier@gentoo.org> +qsynth-0.3.7.ebuild:
+ version bump
02 Mar 2013; Markos Chandras <hwoarang@gentoo.org> qsynth-0.3.6.ebuild:
Move Qt dependencies to the new category
diff --git a/media-sound/qsynth/Manifest b/media-sound/qsynth/Manifest
index 831c91de068f..112c834b1c9a 100644
--- a/media-sound/qsynth/Manifest
+++ b/media-sound/qsynth/Manifest
@@ -1,26 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-DIST qsynth-0.3.6.tar.gz 223774 SHA256 b5968da98661bac5c9fcc93d3a15851594dfbf3bb7d01ace15fbe8779d53fb3c
+DIST qsynth-0.3.6.tar.gz 223774 SHA256 b5968da98661bac5c9fcc93d3a15851594dfbf3bb7d01ace15fbe8779d53fb3c SHA512 c61f6913f28a18a8e74af290560c0f8862e86c192715299fd24e73243a3563c1d65bebf6ab8844c692b06bf357f6bf42d43ef5298d74636fe7c4c082aea3eeea WHIRLPOOL 0e3c6aaab8a4ed9a77baca128f4661c4dfd82d089b636d3ce97a95ce4a303ba745f5023447bd1d5477aeda4bad5b64923f69e3aa1d5a1e435b5efb7906829483
+DIST qsynth-0.3.7.tar.gz 243979 SHA256 5f6c40179285a2be54ecbed4956525d8c2a3e16c6343024e558e22920c5147fe SHA512 7197fa93bc2ba2da0a68116ad0a3c9a28dd9a2bad3af533a025c17967e9f6a6fd0eedd4244a912f4761dae532f4860eb6f9a0dce48bd6ba418aaeef39a1e161b WHIRLPOOL 46c8fe51c5fda8932fa525aec480930036c3adf97cbbfc2ad277c7573176f6139627ca1301113d70a135a446a8f7e17b8616d8110085ed000faeb7eca824a5ae
EBUILD qsynth-0.3.6.ebuild 2063 SHA256 bb44ca3376c5b5f83dcbc6ebf3cb7e556b4d04fd9ef6ca13f88b0afa3a8da37e SHA512 1b770ca43ebf430b8867610abcd69c39650332bd049c74409d9eb6fcd28febcc3d8a032535cd758b46f5c92dd54f51d5003c5a69b8d250413a1bb5bd7a1a2965 WHIRLPOOL 67e66c02d36de569a9149da357d3157de0b9036d992019499ddf47cd4860b9991409ad5374399befe05b1ecc750ae2a3af4f0d29912529bf24cd9b7b1e488ee0
-MISC ChangeLog 10216 SHA256 89df7f5d7f2a942305e5e0b6a2caa8bc084da7d1c9d1f4e18a34abb36f28191e SHA512 dfd1c0b062c56e50e5c651201af250f535e4dd8310491a40f5a7ddc01bdf2e9fc19b8856ca54a50982064385c95fa8a9ee1535ed05b1757676657cd2b0061961 WHIRLPOOL e8db5d2d20fe885aeb406a3bd0a23a1802dbaf5ed7e9e147c2bea3e1fc62760ddeeb6929d0a9014d0801b386b008bb52b00281db002eb9ff210e8f33b019c897
+EBUILD qsynth-0.3.7.ebuild 2066 SHA256 44e743f21aeceb8481b97bc18be05a5603fdba209f1c05f9009a0ca391ab423c SHA512 1932944fcd96a2b181ed3c59b5ec4422b4f3910430713308774bbd0fdb2db14961612af9dfeca7b6fdd7028a5a0514d1d6675906603eb9c5295089c61d7abab9 WHIRLPOOL 7c12ced274d15d76fab56982fea9b6f89b93e1baf47da4488845e5e9501d468c265e6d9ce40acf6eb3950d721d440267f48591fc3ceca453a235517086e34e83
+MISC ChangeLog 10335 SHA256 97c37ba3263d9185b23ea8b686c9bab7cbbdae87697db5fafd94625aacf0a2be SHA512 0257959a2e760ffc21b4e106fbecf331afa5415ad91c3aa2917bb63d16e535107a769529d2e681779bdc93043ffe0c213eec3ededece734f068555db8a793557 WHIRLPOOL ce56ba137402ec21af08218c6b7ac73090f9d80eabf805f9421546c6bee1805885fada57c95a7569d1963290790024c25c2b2caddd2845112ccc309edeec407f
MISC metadata.xml 584 SHA256 0ae5dbab2562ea919bbe3b7e48a71e925b17e575235b7214d47e09ac22ca5e04 SHA512 051306569a953fa0d226358020811da8232de796f03403433456b0acd2c6e10d20807263d4bc47deed161840ca4ea59cc4ee799bd06fc217a7a8ba6db8b2e22c WHIRLPOOL 517ce234b503eb136627242d17ceceb0b4e165613b2b100cd7542e2562db1794e30a9e6696ad1c33377032d661cd842b537edc6e864e95e00b65ba2c8d3212d1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQJ8BAEBCABmBQJRMna9XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
-OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88dCgQAKE8gdVtx0uR4kESdHKPEOjj
-ZUNoewMseXeO3ldmQxuDeZrDJfMu6t/DFcKVeYDs0ODexLcC9GR9tsLf0bPOp9qi
-/F9TyfuUYkDUO+MKRjNmoMjdR/fXacSDh1bTPYMVTActrLtd6xYDC/S+YoMT2trM
-ivjsXQ/oxqdSnUetjKqOl/Cd1II7Kq/Q5aV9NG59AOSbfacxtYRxNuXdQ1gJ+jov
-KNE5LKb2OFvLYywR3IxHpXktg/v2kk8iT11b+mmFo4M5D4DgNvcCwLwyvl7a4F3y
-NNM9Mn/xWWNGcLcPzjSDlxJ6Y9iTyI4W58pj3KuSWCBYxH6wRj2++5Icw0YL/CSK
-2DjzojZZNpaX8B6lWCjZhU+T+7L6d1WiA8AIoBZbJEG5jrLIj3kZDIimx1oIVSV7
-69ZqfbKL+ZkaAfLOx3Kti/W8oUKAQt4BXrU60RyU8DzYuj1vvhFdhv0VqtbR5/fQ
-gB9yIMvsare6bTxD2W/hYiyPlNPFGMtDdfyxOdlKEK5nWB/QWIq+TMUF4Kmj8e6X
-lAhEjZmizQrdOHR4IupTpR6PFBW7kUuUrlnUgHOWphTrsZ6Kzp6pyOJi3XXZ1WDb
-OL6RPQ2tkZm+4q42JZGiLTp/c0IDKGzhQxYwxhZf4sqMzJ6rpvLY+RFi9MR75fT6
-mGNA2VoM2OTDWIWn/pKf
-=wcoA
+iEYEAREIAAYFAlFu6zEACgkQvFcC4BYPU0pIvQCgkaYNcaU0bqYzHduzXR2T0J7L
+6dEAoLHfPLTmjIzPIRHMNb46HMwEdqJf
+=Li2F
-----END PGP SIGNATURE-----
diff --git a/media-sound/qsynth/qsynth-0.3.7.ebuild b/media-sound/qsynth/qsynth-0.3.7.ebuild
new file mode 100644
index 000000000000..37fae7d0dd3e
--- /dev/null
+++ b/media-sound/qsynth/qsynth-0.3.7.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/qsynth/qsynth-0.3.7.ebuild,v 1.1 2013/04/17 18:34:24 aballier Exp $
+
+EAPI=4
+LANGS="cs de es ru"
+
+inherit qt4-r2 eutils flag-o-matic
+
+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
+ !pulseaudio? ( !jack? ( !alsa? ( >=media-sound/fluidsynth-1.0.7a[oss] ) ) )"
+RDEPEND="${DEPEND}"
+
+DOCS="AUTHORS ChangeLog README TODO TRANSLATORS"
+
+src_prepare() {
+ sed -e '/@install/,/share\/locale$/d' -i Makefile.in || die "sed translations failed"
+
+ sed -e 's/@make/@\$(MAKE)/' -i Makefile.in || die "sed Makefile failed"
+
+ qt4-r2_src_prepare
+}
+
+src_configure() {
+ # Stupidly, qsynth's configure does *not* use pkg-config to
+ # discover the presence of Qt4, but uses fixed paths; as they
+ # don't really work that well for our case, let's just use this
+ # nasty hack and be done with it. *NOTE*: this hinders
+ # cross-compile.
+ append-flags -I/usr/include/qt4
+ append-ldflags -L/usr/$(get_libdir)/qt4
+
+ econf \
+ $(use_enable debug)
+ eqmake4 "${PN}.pro" -o "${PN}.mak"
+}
+
+src_compile() {
+ lupdate "${PN}.pro" || die "lupdate failed"
+ qt4-r2_src_compile
+}
+
+src_install () {
+ qt4-r2_src_install
+
+ insinto /usr/share/locale
+ local lang
+ for lang in ${LANGS} ; do
+ if use linguas_${lang} ; then
+ doins "src/translations/${PN}_${lang}.qm"
+ fi
+ done
+
+ # 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
+}