diff options
Diffstat (limited to 'media-sound/nted/nted-1.10.18-r3.ebuild')
-rw-r--r-- | media-sound/nted/nted-1.10.18-r3.ebuild | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/media-sound/nted/nted-1.10.18-r3.ebuild b/media-sound/nted/nted-1.10.18-r3.ebuild new file mode 100644 index 000000000000..495a5d2254ae --- /dev/null +++ b/media-sound/nted/nted-1.10.18-r3.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +AUTOTOOLS_IN_SOURCE_BUILD=1 +AUTOTOOLS_AUTORECONF=1 + +inherit autotools-utils eutils toolchain-funcs + +DESCRIPTION="WYSIWYG score editor for GTK+" +HOMEPAGE="http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml" +SRC_URI="http://vsr.informatik.tu-chemnitz.de/staff/jan/${PN}/sources/${P}.tar.gz" + +LICENSE="GPL-2 FDL-1.2 NTED_FONT" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="doc debug nls" + +RDEPEND=" + >=dev-libs/glib-2:2 + media-libs/alsa-lib + >=media-libs/freetype-2.5.1 + x11-libs/cairo + >=x11-libs/gdk-pixbuf-2 + x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/pango +" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( app-text/xmlto ) + nls? ( sys-devel/gettext ) +" + +DOCS=( ABOUT_THE_EXAMPLES.TXT AUTHORS FAQ README ) + +PATCHES=( + "${FILESDIR}/${P}-gcc47.patch" # bug #424291 + "${FILESDIR}/${P}-lilypond.patch" # bug #437540 + "${FILESDIR}/${P}-lilypond-tremolo.patch" # bug #437540 + "${FILESDIR}/${P}-automake-1.12.patch" # bug #459466 + "${FILESDIR}/${P}-freetype.patch" # bug #514522 +) + +src_prepare() { + # fix desktop file, wrt bug #458080 + sed -i \ + -e 's/nted.png/nted/' \ + -e '/^Categories/s/Application;//' \ + datafiles/applications/nted.desktop || die 'sed on desktop file failed' + # drop -g from CXXFLAGS, wrt bug #458086 + sed -i -e '/CXXFLAGS/s/ -g//' configure.in || die 'sed on configure.in failed' + + autotools-utils_src_prepare +} + +src_configure() { + # Trick ./configure to believe we have gnome-extra/yelp installed. + has_version gnome-extra/yelp || export ac_cv_path_YELP="$(type -P true)" + + local myeconfargs=( + $(use_enable debug) + $(use_enable nls) + $(use_with doc) + ) + autotools-utils_src_configure +} + +src_compile() { + # respect AR, wrt bug #458084 + autotools-utils_src_compile AR="$(tc-getAR)" +} |