Gentoo Archives: gentoo-commits

From: Sebastian Pipping <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/betagarden:master commit in: media-gfx/birdfont/
Date: Tue, 26 Aug 2014 09:39:16
Message-Id: 1409009412.cab50188ca36c69b7e4c473771e5e30a01b2197c.sping@gentoo
1 commit: cab50188ca36c69b7e4c473771e5e30a01b2197c
2 Author: Sebastian Pipping <sebastian <AT> pipping <DOT> org>
3 AuthorDate: Mon Aug 25 23:30:12 2014 +0000
4 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 25 23:30:12 2014 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/betagarden.git;a=commit;h=cab50188
7
8 media-gfx/birdfont: 0.47
9
10 ---
11 media-gfx/birdfont/birdfont-0.47.ebuild | 73 +++++++++++++++++++++++++++++++++
12 media-gfx/birdfont/metadata.xml | 8 ++++
13 2 files changed, 81 insertions(+)
14
15 diff --git a/media-gfx/birdfont/birdfont-0.47.ebuild b/media-gfx/birdfont/birdfont-0.47.ebuild
16 new file mode 100644
17 index 0000000..edffd07
18 --- /dev/null
19 +++ b/media-gfx/birdfont/birdfont-0.47.ebuild
20 @@ -0,0 +1,73 @@
21 +# Copyright 1999-2014 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +# $Header: $
24 +
25 +EAPI="5"
26 +
27 +VALA_MIN_API_VERSION=0.16
28 +inherit toolchain-funcs multilib vala
29 +
30 +DESCRIPTION="Free font editor"
31 +HOMEPAGE="http://birdfont.org/"
32 +SRC_URI="http://birdfont.org/releases/${P}.tar.gz"
33 +
34 +LICENSE="GPL-3"
35 +SLOT="0"
36 +KEYWORDS="~amd64 ~x86"
37 +IUSE="gtk"
38 +
39 +DEPEND="
40 + dev-lang/python
41 + dev-python/doit
42 + $(vala_depend)
43 + "
44 +RDEPEND="
45 + gtk? (
46 + x11-libs/cairo
47 + x11-libs/gtk+:3
48 + net-libs/webkit-gtk:3
49 + net-libs/libsoup:2.4
50 + x11-libs/libnotify
51 + )
52 + x11-libs/gdk-pixbuf:2
53 + dev-libs/glib:2
54 + dev-libs/libxml2:2
55 + dev-libs/libgee:0.8
56 + "
57 +
58 +src_prepare() {
59 + local valac="vala-$(vala_best_api_version)"
60 + sed -i 's|"valac"|"'"${valac}"'"|' configure || die
61 +}
62 +
63 +src_configure() {
64 + # Python-based configure!
65 + use gtk || local use_gtk='--gtk False'
66 + ./configure \
67 + --prefix /usr \
68 + --dest "${D}" \
69 + --cc "$(tc-getCC)" \
70 + ${use_gtk} \
71 + || die
72 +}
73 +
74 +src_compile() {
75 + local valac="valac-$(vala_best_api_version)"
76 + ./scripts/linux_build.py \
77 + --prefix /usr \
78 + --dest "${D}" \
79 + --cc "$(tc-getCC)" \
80 + --cflags "${CFLAGS}" \
81 + --ldflags "${LDFLAGS}" \
82 + --valac "${valac}" \
83 + || die
84 +}
85 +
86 +src_install() {
87 + ./install.py \
88 + --dest "${D}" \
89 + --nogzip True \
90 + --manpages-directory "/share/man/man1" \
91 + --libdir "${get_libdir}" \
92 + || die
93 +}
94
95 diff --git a/media-gfx/birdfont/metadata.xml b/media-gfx/birdfont/metadata.xml
96 new file mode 100644
97 index 0000000..16bcc9f
98 --- /dev/null
99 +++ b/media-gfx/birdfont/metadata.xml
100 @@ -0,0 +1,8 @@
101 +<?xml version="1.0" encoding="UTF-8"?>
102 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
103 +<pkgmetadata>
104 + <maintainer>
105 + <email>sping@g.o</email>
106 + <name>Sebastian Pipping</name>
107 + </maintainer>
108 +</pkgmetadata>