commit:     cab50188ca36c69b7e4c473771e5e30a01b2197c
Author:     Sebastian Pipping <sebastian <AT> pipping <DOT> org>
AuthorDate: Mon Aug 25 23:30:12 2014 +0000
Commit:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Mon Aug 25 23:30:12 2014 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/betagarden.git;a=commit;h=cab50188

media-gfx/birdfont: 0.47

---
 media-gfx/birdfont/birdfont-0.47.ebuild | 73 +++++++++++++++++++++++++++++++++
 media-gfx/birdfont/metadata.xml         |  8 ++++
 2 files changed, 81 insertions(+)

diff --git a/media-gfx/birdfont/birdfont-0.47.ebuild 
b/media-gfx/birdfont/birdfont-0.47.ebuild
new file mode 100644
index 0000000..edffd07
--- /dev/null
+++ b/media-gfx/birdfont/birdfont-0.47.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+VALA_MIN_API_VERSION=0.16
+inherit toolchain-funcs multilib vala
+
+DESCRIPTION="Free font editor"
+HOMEPAGE="http://birdfont.org/";
+SRC_URI="http://birdfont.org/releases/${P}.tar.gz";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk"
+
+DEPEND="
+       dev-lang/python
+       dev-python/doit
+       $(vala_depend)
+       "
+RDEPEND="
+       gtk? (
+               x11-libs/cairo
+               x11-libs/gtk+:3
+               net-libs/webkit-gtk:3
+               net-libs/libsoup:2.4
+               x11-libs/libnotify
+       )
+       x11-libs/gdk-pixbuf:2
+       dev-libs/glib:2
+       dev-libs/libxml2:2
+       dev-libs/libgee:0.8
+       "
+
+src_prepare() {
+       local valac="vala-$(vala_best_api_version)"
+       sed -i 's|"valac"|"'"${valac}"'"|' configure || die
+}
+
+src_configure() {
+       # Python-based configure!
+       use gtk || local use_gtk='--gtk False'
+       ./configure \
+                       --prefix /usr \
+                       --dest "${D}" \
+                       --cc "$(tc-getCC)" \
+                       ${use_gtk} \
+                       || die
+}
+
+src_compile() {
+       local valac="valac-$(vala_best_api_version)"
+       ./scripts/linux_build.py \
+                       --prefix /usr \
+                       --dest "${D}" \
+                       --cc "$(tc-getCC)" \
+                       --cflags "${CFLAGS}" \
+                       --ldflags "${LDFLAGS}" \
+                       --valac "${valac}" \
+                       || die
+}
+
+src_install() {
+       ./install.py \
+                       --dest "${D}" \
+                       --nogzip True \
+                       --manpages-directory "/share/man/man1" \
+                       --libdir "${get_libdir}" \
+                       || die
+}

diff --git a/media-gfx/birdfont/metadata.xml b/media-gfx/birdfont/metadata.xml
new file mode 100644
index 0000000..16bcc9f
--- /dev/null
+++ b/media-gfx/birdfont/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer>
+               <email>[email protected]</email>
+               <name>Sebastian Pipping</name>
+       </maintainer>
+</pkgmetadata>

Reply via email to