Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 193353 Details for
Bug 207311
media-sound/timidity++-2.13.2-r10: Changes to desktop file etc.
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ebuild
timidity++-2.13.2-r11.ebuild (text/plain), 5.16 KB, created by
Maciej Mrozowski
on 2009-06-03 00:48:28 UTC
(
hide
)
Description:
ebuild
Filename:
MIME Type:
Creator:
Maciej Mrozowski
Created:
2009-06-03 00:48:28 UTC
Size:
5.16 KB
patch
obsolete
># 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.7 2009/06/01 14:25:09 ssuominen Exp $ > >EAPI="2" >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 X gtk vorbis tk slang alsa jack emacs ao speex flac ncurses" > >DEPEND=" > alsa? ( media-libs/alsa-lib[midi] ) > ao? ( >=media-libs/libao-0.8.5 ) > emacs? ( virtual/emacs ) > flac? ( media-libs/flac ) > gtk? ( >=x11-libs/gtk+-2 ) > jack? ( media-sound/jack-audio-connection-kit ) > nas? ( >=media-libs/nas-1.4 ) > ncurses? ( >=sys-libs/ncurses-5 ) > slang? ( sys-libs/slang ) > speex? ( media-libs/speex ) > tk? ( >=dev-lang/tk-8.1 ) > vorbis? ( media-libs/libvorbis ) > X? ( > x11-libs/libXaw > x11-libs/libXext > ) >" >RDEPEND="${DEPEND} > app-admin/eselect-timidity > alsa? ( media-sound/alsa-utils ) >" >PDEPEND=" > || ( > media-sound/timidity-eawpatches > media-sound/timidity-shompatches > media-sound/timidity-freepats > ) >" > >SITEFILE="50${PN}-gentoo.el" > >pkg_setup() { > enewgroup audio 18 # Just make sure it exists > enewuser timidity -1 -1 /var/lib/timidity audio >} > >src_prepare() { > epatch "${DISTDIR}"/${P}-exiterror.patch \ > "${FILESDIR}"/${P}-gtk26.patch \ > "${FILESDIR}"/${P}-gcc4.patch \ > "${FILESDIR}"/${P}-flac.patch \ > "${FILESDIR}"/${P}-flac113.patch \ > "${FILESDIR}"/${P}-protos.patch \ > "${FILESDIR}"/${P}-polling.patch \ > > # fix header location of speex > sed -i -e "s:#include <speex:#include <speex/speex:g" \ > configure* timidity/speex_a.c || die "sed failed" >} > >src_configure() { > local myconf > local audios > > use flac && audios="${audios},flac" > use speex && audios="${audios},speex" > use vorbis && audios="${audios},vorbis" > > use oss && audios="${audios},oss" > use jack && audios="${audios},jack" > use ao && audios="${audios},ao" > > if use nas; then > audios="${audios},nas" > myconf="${myconf} --with-nas-library=/usr/$(get_libdir)/libaudio.so --with-x" > use X || ewarn "Basic X11 support will be enabled because required by nas." > fi > > if use alsa; then > audios="${audios},alsa" > myconf="${myconf} --with-default-output=alsa --enable-alsaseq" > fi > > # We disable motif by default and then only enable it if it's requested. > if use motif; then > myconf="${myconf} --enable-motif --with-x" > use X || ewarn "Basic X11 support will be enabled because required by motif." > fi > > econf \ > --localstatedir=/var/state/timidity++ \ > --with-lispdir="${SITELISP}/${PN}" \ > --with-elf \ > --enable-audio=${audios} \ > --enable-server \ > --enable-network \ > --enable-dynamic \ > --enable-vt100 \ > --enable-spline=cubic \ > $(use_enable emacs) \ > $(use_enable slang) \ > $(use_enable ncurses) \ > $(use_with X x) \ > $(use_enable X spectrogram) \ > $(use_enable X wrd) \ > $(use_enable X xskin) \ > $(use_enable X xaw) \ > $(use_enable gtk) \ > $(use_enable tk tcltk) \ > --disable-motif \ > ${myconf} >} > >src_install() { > emake DESTDIR="${D}" install || die "emake install failed" > > dodoc AUTHORS ChangeLog* > dodoc NEWS README* "${FILESDIR}/timidity.cfg-r1" > > # these are only for the ALSA sequencer mode > if use alsa; then > newconfd "${FILESDIR}/conf.d.timidity" timidity > newinitd "${FILESDIR}/init.d.timidity.3" timidity > fi > > insinto /etc > newins "${FILESDIR}/timidity.cfg-r1" timidity.cfg > > dodir /usr/share/timidity > dosym /etc/timidity.cfg /usr/share/timidity/timidity.cfg > > if use emacs; then > elisp-site-file-install "${FILESDIR}/${SITEFILE}" > fi > > diropts -o timidity -g nobody -m 0700 > keepdir /var/lib/timidity > > doicon "${FILESDIR}"/timidity.xpm > domenu "${FILESDIR}"/timidity.desktop > > # Order of preference: gtk, X (Xaw), ncurses, slang > # Do not create menu item for terminal ones > local interface="-id" > local terminal="true" > local nodisplay="true" > if use gtk || use X; then > interface="-ia" > terminal="false" > nodisplay="false" > use gtk && interface="-ig" > elif use ncurses || use slang; then > local interface="-is" > use ncurses && interface="-in" > fi > sed -e "s/Exec=timidity/Exec=timidity ${interface}/" \ > -e "s/Terminal=.*/Terminal=${terminal}/" \ > -e "s/NoDisplay=.*/NoDisplay=${nodisplay}/" \ > -i "${D}"/usr/share/applications/timidity.desktop || die "sed failed" >} > >pkg_postinst() { > use emacs && elisp-site-regen > > elog "A timidity config file has been installed in /etc/timidity.cfg." > elog "Do not edit this file as it will interfere with the eselect timidity tool." > elog "The tool 'eselect timidity' can be used to switch between installed patchsets." > > if use alsa; then > elog "An init script for the alsa timidity sequencer has been installed." > elog "If you wish to use the timidity virtual sequencer, edit /etc/conf.d/timidity" > elog "and run 'rc-update add timidity <runlevel> && /etc/init.d/timidity start'" > fi > > if use sparc; then > elog "Only saving to wave file and ALSA soundback has been tested working." > fi >} > >pkg_postrm() { > use emacs && elisp-site-regen >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 207311
:
193353
|
193355
|
193420
|
193422