Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 398748 Details for
Bug 538592
media-sound/lilypond - add guile2 support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
lilypond-9999.ebuild
lilypond-9999.ebuild (text/plain), 3.10 KB, created by
Arne Babenhauserheide
on 2015-03-12 15:32:19 UTC
(
hide
)
Description:
lilypond-9999.ebuild
Filename:
MIME Type:
Creator:
Arne Babenhauserheide
Created:
2015-03-12 15:32:19 UTC
Size:
3.10 KB
patch
obsolete
># Copyright 1999-2014 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/media-sound/lilypond/lilypond-9999.ebuild,v 1.8 2014/09/07 07:22:29 radhermit Exp $ > >EAPI=5 >PYTHON_COMPAT=( python{2_6,2_7} ) > >inherit elisp-common autotools eutils git-r3 python-single-r1 > >EGIT_REPO_URI="git://git.sv.gnu.org/lilypond.git" > >DESCRIPTION="GNU Music Typesetter" >HOMEPAGE="http://lilypond.org/" > >LICENSE="GPL-3 FDL-1.3" >SLOT="0" >LANGS=" ca cs da de el eo es fi fr it ja nl ru sv tr uk vi zh_TW" >IUSE="debug emacs guile2 profile vim-syntax ${LANGS// / linguas_}" >REQUIRED_USE="${PYTHON_REQUIRED_USE}" > >RDEPEND=">=app-text/ghostscript-gpl-8.15 > >=dev-scheme/guile-1.8.2[deprecated,regex] > guile2? ( >=dev-scheme/guile-2.0.0 ) > media-fonts/urw-fonts > media-libs/fontconfig > media-libs/freetype:2 > >=x11-libs/pango-1.12.3 > emacs? ( virtual/emacs ) > ${PYTHON_DEPS}" >DEPEND="${RDEPEND} > app-text/t1utils > dev-lang/perl > || ( > ( >=dev-texlive/texlive-metapost-2013 >=dev-tex/metapost-1.803 ) > <dev-texlive/texlive-metapost-2013 > ) > virtual/pkgconfig > media-gfx/fontforge > >=sys-apps/texinfo-4.11 > >=sys-devel/bison-2.0 > sys-devel/flex > sys-devel/gettext > sys-devel/make" > ># Correct output data for tests isn't bundled with releases >RESTRICT="test" > >pkg_setup() { > # make sure >=metapost-1.803 is selected if it's installed, bug 498704 > if [[ ${MERGE_TYPE} != binary ]] && has_version ">=dev-tex/metapost-1.803" ; then > if [[ $(readlink "${EROOT}"/usr/bin/mpost) =~ mpost-texlive-* ]] ; then > einfo "Updating metapost symlink" > eselect mpost update || die > fi > fi > > python-single-r1_pkg_setup >} > >src_prepare() { > epatch "${FILESDIR}"/${PN}-2.19.15-guile2.patch > > if ! use vim-syntax ; then > sed -i 's/vim//' GNUmakefile.in || die > fi > > # respect CFLAGS > sed -i 's/OPTIMIZE -g/OPTIMIZE/' aclocal.m4 || die > > for lang in ${LANGS}; do > use linguas_${lang} || rm po/${lang}.po || die > done > > # respect AR > sed -i "s/^AR=ar/AR=$(tc-getAR)/" stepmake/stepmake/library-vars.make || die > > # remove bundled texinfo file (fixes bug #448560) > rm tex/texinfo.tex || die > > eautoreconf >} > >src_configure() { > # documentation generation currently not supported since it requires a newer > # version of texi2html than is currently in the tree > > econf \ > --with-ncsb-dir=/usr/share/fonts/urw-fonts \ > --disable-documentation \ > --disable-optimising \ > --disable-pipe \ > $(use_enable debug debugging) \ > $(use_enable guile2 guile2) \ > $(use_enable profile profiling) >} > >src_compile() { > default > > if use emacs ; then > elisp-compile elisp/lilypond-{font-lock,indent,mode,what-beat}.el \ > || die "elisp-compile failed" > fi >} > >src_install () { > emake DESTDIR="${D}" vimdir=/usr/share/vim/vimfiles install > > # remove elisp files since they are in the wrong directory > rm -r "${ED}"/usr/share/emacs || die > > if use emacs ; then > elisp-install ${PN} elisp/*.{el,elc} elisp/out/*.el \ > || die "elisp-install failed" > elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el > fi > > python_fix_shebang "${ED}" > > dodoc HACKING README.txt >} > >pkg_postinst() { > use emacs && elisp-site-regen >} > >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 538592
:
398742
|
398744
|
398746
| 398748