From dead080d4ac9d606282a5cbe4e19eef94c680cd3 Mon Sep 17 00:00:00 2001 From: Samuli Suominen Date: Wed, 13 May 2009 20:29:56 +0000 Subject: Install desktop entry and icon wrt #207311. Package-Manager: portage-2.1.6.13/cvs/Linux x86_64 --- media-sound/timidity++/ChangeLog | 9 +- media-sound/timidity++/Manifest | 5 +- media-sound/timidity++/files/timidity.desktop | 9 ++ media-sound/timidity++/files/timidity.xpm | 56 +++++++ .../timidity++/timidity++-2.13.2-r10.ebuild | 177 +++++++++++++++++++++ 5 files changed, 254 insertions(+), 2 deletions(-) create mode 100644 media-sound/timidity++/files/timidity.desktop create mode 100644 media-sound/timidity++/files/timidity.xpm create mode 100644 media-sound/timidity++/timidity++-2.13.2-r10.ebuild (limited to 'media-sound/timidity++') diff --git a/media-sound/timidity++/ChangeLog b/media-sound/timidity++/ChangeLog index cab054d13565..df556ab45f2e 100644 --- a/media-sound/timidity++/ChangeLog +++ b/media-sound/timidity++/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-sound/timidity++ # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/timidity++/ChangeLog,v 1.111 2009/05/12 16:00:46 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/timidity++/ChangeLog,v 1.112 2009/05/13 20:29:56 ssuominen Exp $ + +*timidity++-2.13.2-r10 (13 May 2009) + + 13 May 2009; Samuli Suominen + +timidity++-2.13.2-r10.ebuild, +files/timidity.desktop, + +files/timidity.xpm: + Install desktop entry and icon wrt #207311. *timidity++-2.13.2-r9 (12 May 2009) diff --git a/media-sound/timidity++/Manifest b/media-sound/timidity++/Manifest index 50ecd2e057d1..385eebc387bd 100644 --- a/media-sound/timidity++/Manifest +++ b/media-sound/timidity++/Manifest @@ -10,11 +10,14 @@ AUX timidity++-2.13.2-gtk26.patch 588 RMD160 588eefcb0727af0162b24b17970df300ea5 AUX timidity++-2.13.2-polling.patch 960 RMD160 404beaffd1d1618ad6579ef952567f514e82da5d SHA1 6c4f62c045380a6d27c44002c72352943af0fa2b SHA256 933afdd0a6f4dfc98b25818c8c07ea7e2ba8a10a422f23953143d0ae09e39845 AUX timidity++-2.13.2-protos.patch 231 RMD160 4ae219704a9da1dfc792bde1a9ebc991eac168a1 SHA1 26ce16fa02127896fe3d919a758a067c63b6b8bd SHA256 14ae61bc72897cbbe817227f5dbda68c388c80531bd1659b0a595884747de78e AUX timidity.cfg-r1 669 RMD160 856294ef64ab459a03375cb86e5f0fbcdef88ab3 SHA1 a1aec57e46d953082d1e59cf80eb1cb15627bb4c SHA256 50fb27ea57cc225fcb8e8368e8afc130f2bba22d0787ebb6beacd2112550f9ce +AUX timidity.desktop 247 RMD160 967015802ff097c5dd7008cba2a0a3026eb9cd75 SHA1 e429daf4c00a018447d4e3ca7b34c7f61d4d7a7c SHA256 91d64b549a3339d65e694a36c3eb95869726743d3cbde39b40bea5f699f2480c +AUX timidity.xpm 1522 RMD160 2b64234979909343fc2775e5eedfe8960a3190d1 SHA1 181555a128d9a512bb74192c85cbfa20099f41d1 SHA256 4b085a4b8af1648495dccc36bcb7b7637318ffb3e9c2011cc8ac43119a8b4db6 DIST TiMidity++-2.13.2.tar.bz2 1581230 RMD160 0156221846a88abef9312700a050972d85084fd8 SHA1 8e603146e1164335303a5ac5dff291f369241b4e SHA256 0a8524b789b57eaf944c3d9bce32c21a4e893016b22a02a24cd0a4c6afee7260 DIST timidity++-2.13.2-exiterror.patch 21406 RMD160 6b73552e18580422ca4471f12142440a4f3760a9 SHA1 7cd697b4f7cb1ce45cec46c2e0f6e5e8bf1d9d60 SHA256 ccf1a3678beff5cd143bec07b64ca35620b8eac98b093898c072459051752b77 +EBUILD timidity++-2.13.2-r10.ebuild 5122 RMD160 ea38dd9808fc6bc98537d6f3b676669fbd05b601 SHA1 648d63dbd2850db5748d0ebe4132572fcd137e22 SHA256 0e1fbd56e475bd4b5788438a55b67292db87f353700f95891751a6c0b6c48f20 EBUILD timidity++-2.13.2-r5.ebuild 4795 RMD160 b3d8964051bbc173b1fa6eebb98b353dac8fa2db SHA1 4d33c5a6991bfb0c9c2b36b0f02d715e3242d587 SHA256 d22621ec331dfbc7a35efd44f5b1121fd8c66e74fadd4501c569643444a46f09 EBUILD timidity++-2.13.2-r7.ebuild 5035 RMD160 b236a92f7041815119cc8df8daa991bda924a4f2 SHA1 ebe72a94926ccfbd9164f776d752eef1b597380f SHA256 2b8eaffa23874fb4f1e6330c92eb74208fc1401e38482432fc7c3888edb558ab EBUILD timidity++-2.13.2-r8.ebuild 5005 RMD160 e5223e9eec0be28ccd0d5f75752ffdc3014313a5 SHA1 238a039309e36e6408f439359e0ee561cd9bee4b SHA256 4f89022480dc909a6199114bc80f16b7fd39a7538cf1d9c5a4d1cda0c5069a15 EBUILD timidity++-2.13.2-r9.ebuild 5046 RMD160 0205c2bb22d562cedb8d7336c9f69d83e9187698 SHA1 2ac52538bd3255969b12c80019307ba523720664 SHA256 0f2e53e6733843f917d5b9ff5c464e863409579be57e43e21f708ac02bb78e05 -MISC ChangeLog 17558 RMD160 e797ba98b53769e074c295847e2a6be320e4f758 SHA1 ca1b443c56ca60a68d7c1406864acecfede903e2 SHA256 2b8dda3b5dd1243c4ce2b81a59169b23d8c6e3e968fa1aae4e3c6d7525c11a7d +MISC ChangeLog 17778 RMD160 218d10f879cfc2fa217214bec2c0bc36f7323c9e SHA1 e6f62b17d4c7f988f43c235447af27e3b34bddb4 SHA256 d80c46d818a67b3bbee978424d9c14531fa0019cb49e84f72b6b0d524a5dc1e2 MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b diff --git a/media-sound/timidity++/files/timidity.desktop b/media-sound/timidity++/files/timidity.desktop new file mode 100644 index 000000000000..9be9f0118986 --- /dev/null +++ b/media-sound/timidity++/files/timidity.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Comment=Software sound renderer (MIDI sequencer, MOD player) +Name=TiMidity++ MIDI sequencer +Terminal=false +Type=Application +Exec=timidity -ia %F +Categories=AudioVideo;Audio;Sequencer; +Icon=timidity +MimeType=audio/midi;audio/x-mod; diff --git a/media-sound/timidity++/files/timidity.xpm b/media-sound/timidity++/files/timidity.xpm new file mode 100644 index 000000000000..dc56a6d1cf6a --- /dev/null +++ b/media-sound/timidity++/files/timidity.xpm @@ -0,0 +1,56 @@ +/* XPM */ +static char * timidity_xpm[] = { +"32 32 21 1", +" c None", +". c #333399", +"+ c #000000", +"@ c #666699", +"# c #FFFFFF", +"$ c #DDDDDD", +"% c #888888", +"& c #999999", +"* c #7777A4", +"= c #4949A4", +"- c #BBBBBB", +"; c #111111", +"> c #444444", +", c #2B2B2B", +"' c #555555", +") c #FF9999", +"! c #FF9966", +"~ c #666666", +"{ c #333333", +"] c #FF0000", +"^ c #00FF00", +" . .. ", +" . ... + ", +" . ..@ +#+ + ", +" .@@.. +#$#+%#+ ", +" ....@ +#$#$#+$#+ ", +" .... +#$#$#$#+$#+ ", +" @...@ +#$#$#$#$#+$#+ ", +" @.... +#$#$#$#$#$#+$#+ ", +" @...@. %#$#$#$#$#$#$#&$#& ", +" @...@ +++++++$#++$+++++&$++ ", +" ...@ ++$++#++$++#++$$++$++$ ", +" @..@ %++#++$++#++$++$&++$++ ", +" ... %#++$++#++$++#++&$++#++ ", +"*..@ .&++#++$++#++$++++++&++ ", +"=.. ...&#$#$#$#$#$#&-$#$& ", +"=.. ...+++++$++#+$+++++++ ++ ", +"=.. .. .&#$#$#$$&-$#&& ", +"=.. .. . +&$#$&+-$#&+ ", +" ;;;;;;;;;;;;;;;;;;;>;;;;;;; ", +",#%%%%%%%%%%%%%%%%%';#%%%%%'+ ", +",%+++++++++++++++''>;%'''''>+ ", +",%+#)))))))))))!;''>;%'%~+'>+ ", +",'+);;!;!!;!!!!!;>>>;'>+++>>+ ", +",'+)>!!;!!;!;!;!;>>>;'>>>>>>+ ", +",'+!!!!!!!!!!!!!;>>{;'>%~+>>+ ", +",'+;;;;;;;;;;;;;'>>{;'>+++>>+ ", +",'>>>>>>>>>>>>>>>>>{;'>>>>>>+> ", +",'%~'>>%~'>>'>'>'>>{;'>%~+>{++> ", +",']++>>^++>>+>+>+>>{;'>+++>{++>>", +",'>>>>>>>>>>>>>>{{{';'>>{{{'+>>~", +" +++++++++++++++++++>+++++++>>~ ", +" "}; diff --git a/media-sound/timidity++/timidity++-2.13.2-r10.ebuild b/media-sound/timidity++/timidity++-2.13.2-r10.ebuild new file mode 100644 index 000000000000..b8bbc5d5c2fd --- /dev/null +++ b/media-sound/timidity++/timidity++-2.13.2-r10.ebuild @@ -0,0 +1,177 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/timidity++/timidity++-2.13.2-r10.ebuild,v 1.1 2009/05/13 20:29:56 ssuominen Exp $ + +inherit eutils elisp-common + +MY_PV=${PV/_/-} +MY_P=TiMidity++-${MY_PV} +S=${WORKDIR}/${MY_P} + +DESCRIPTION="A handy MIDI to WAV converter with OSS and ALSA output support" +HOMEPAGE="http://timidity.sourceforge.net/" +SRC_URI="mirror://sourceforge/timidity/${MY_P}.tar.bz2 mirror://gentoo/${P}-exiterror.patch" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="oss nas esd motif X gtk vorbis tk slang alsa arts jack emacs ao speex flac ncurses" + +DEPEND="ncurses? ( >=sys-libs/ncurses-5 ) + emacs? ( virtual/emacs ) + gtk? ( >=x11-libs/gtk+-2 ) + tk? ( >=dev-lang/tk-8.1 ) + motif? ( x11-libs/openmotif ) + esd? ( >=media-sound/esound-0.2.22 ) + nas? ( >=media-libs/nas-1.4 ) + alsa? ( media-libs/alsa-lib ) + slang? ( sys-libs/slang ) + arts? ( kde-base/arts ) + jack? ( media-sound/jack-audio-connection-kit ) + vorbis? ( media-libs/libvorbis ) + flac? ( media-libs/flac ) + speex? ( media-libs/speex ) + ao? ( >=media-libs/libao-0.8.5 )" +RDEPEND="${DEPEND} + alsa? ( media-sound/alsa-utils ) + app-admin/eselect-timidity" + +PDEPEND="|| ( media-sound/timidity-eawpatches media-sound/timidity-shompatches media-sound/timidity-freepats )" + +SITEFILE=50${PN}-gentoo.el + +pkg_setup() { + if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then + eerror "" + eerror "To be able to build TiMidity++ with ALSA support you need" + eerror "to have built media-libs/alsa-lib with midi USE flag." + die "Missing midi USE flag on media-libs/alsa-lib" + fi + + enewgroup audio 18 # Just make sure it exists + enewuser timidity -1 -1 /var/lib/timidity audio +} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${DISTDIR}"/${P}-exiterror.patch + epatch "${FILESDIR}"/${P}-gtk26.patch + epatch "${FILESDIR}"/${P}-gcc4.patch + epatch "${FILESDIR}"/${P}-flac.patch + epatch "${FILESDIR}"/${P}-flac113.patch + epatch "${FILESDIR}"/${P}-protos.patch + epatch "${FILESDIR}"/${P}-polling.patch + + # fix header location of speex + sed -i -e "s:#include && /etc/init.d/timidity start'" + fi + + if use sparc; then + ewarn "sparc support is experimental. oss, alsa, and esd do not work." + ewarn "-Ow (save to wave file) does..." + fi +} + +pkg_postrm() { + use emacs && elisp-site-regen +} -- cgit v1.2.3-65-gdbad