summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2015-06-09 16:10:31 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2015-06-09 16:10:31 +0000
commit2c2cf31f8a4b4c7fd1563d876e7b9fd88624329a (patch)
treee92859f4698783ec8c9a265699583427f139d3f5 /gnome-extra/gnome-builder
parentVersion bump for Gnome 3.16. Clean up old revision. Lost alpha and sparc keyw... (diff)
downloadgentoo-2-2c2cf31f8a4b4c7fd1563d876e7b9fd88624329a.tar.gz
gentoo-2-2c2cf31f8a4b4c7fd1563d876e7b9fd88624329a.tar.bz2
gentoo-2-2c2cf31f8a4b4c7fd1563d876e7b9fd88624329a.zip
Initial ebuild from gnome-overlay for Gnome 3.16.
(Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key C6085806)
Diffstat (limited to 'gnome-extra/gnome-builder')
-rw-r--r--gnome-extra/gnome-builder/ChangeLog10
-rw-r--r--gnome-extra/gnome-builder/Manifest4
-rw-r--r--gnome-extra/gnome-builder/gnome-builder-3.16.3.ebuild59
-rw-r--r--gnome-extra/gnome-builder/metadata.xml5
4 files changed, 78 insertions, 0 deletions
diff --git a/gnome-extra/gnome-builder/ChangeLog b/gnome-extra/gnome-builder/ChangeLog
new file mode 100644
index 000000000000..6d51dc68f212
--- /dev/null
+++ b/gnome-extra/gnome-builder/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for gnome-extra/gnome-builder
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-builder/ChangeLog,v 1.1 2015/06/09 16:10:31 eva Exp $
+
+*gnome-builder-3.16.3 (09 Jun 2015)
+
+ 09 Jun 2015; Gilles Dartiguelongue <eva@gentoo.org>
+ +gnome-builder-3.16.3.ebuild, +metadata.xml:
+ Initial ebuild from gnome-overlay for Gnome 3.16.
+
diff --git a/gnome-extra/gnome-builder/Manifest b/gnome-extra/gnome-builder/Manifest
new file mode 100644
index 000000000000..4cd3856724c1
--- /dev/null
+++ b/gnome-extra/gnome-builder/Manifest
@@ -0,0 +1,4 @@
+DIST gnome-builder-3.16.3.tar.xz 1733356 SHA256 a1d7b287d39ce724114c128e25bb00e273ecd8982ed22c8aba48cad9c4d51e61 SHA512 bd552763e958dd121f20adefab68de7d40d66fb3253c21ac9fe97eef7ffb5e98ea2b4ba21522db2cf1626c989bd6c04b27a16ba5e7ecb0bb66afc6299979652c WHIRLPOOL e690fafd8271fd9fd2908424f684bf2704bb768e51e50a8a983eb32f22e1d6807d66f381ebee849b8d7b73d4658301a57fbe6eeb32958ca9dd84ecb934a01d61
+EBUILD gnome-builder-3.16.3.ebuild 1440 SHA256 2c780bc14852fd4836c017a409bf9c3cce87478c9dd0852f4374f5315d78f510 SHA512 64f24ea98f8b57b212695c69f195e8a5ed8227743f972fa457ac3578dacbeac84dcc9c28d8effd6278c5b96f00fb83deb34cfd03f6b08f25110a2082fb858b03 WHIRLPOOL e700c49d6d8bc5ff88b82676e77dd6d0034cb4735ca989b8871fdbe3883101c0b717b798ead0fe7377983332d2b4d4a67be2911db5cdfae4dd81dfd621b1439f
+MISC ChangeLog 317 SHA256 b9474c0352f00ef16ef0896820c800aa357e08512eff30d42fe8dfecf02b2c01 SHA512 9a67993049bc7b2c50ce533c02a7f3558c658c4fbeb10ea3bc5d8d32526b355b1c5278c8f3f9ad9ffc38506a96442518df0d8f42de1e1d0ac2cbd55963a7b3fb WHIRLPOOL d9625bd0ff1d1adf7fbe5c8d12df27f417437cfddf1933f593da48d747873bdc47becaaa17af4ce6a3483b83ceebf1c1cec2703c4ba8b1a437056dcb677f60af
+MISC metadata.xml 159 SHA256 b1ccd57b80d8d6ee7a9924844efd69830edfb744ab818d67e50a008b5aae7d4b SHA512 9408846d0f3194f62043b64e325aed9e8cce9a74b556865acf71facc3ad59a092dccbbb3c608ada40b73625eaac93a7bcc976858c6a47426bb8fadb6f830fe2b WHIRLPOOL 4700c8b71899b5acffcc46580315d4d116b478cfa283e0ea0569ab180e46850ce85d73c7370d989e53dd8aecb69ed843d2716bfebd3c5d74a7b5c3d4b94b96bb
diff --git a/gnome-extra/gnome-builder/gnome-builder-3.16.3.ebuild b/gnome-extra/gnome-builder/gnome-builder-3.16.3.ebuild
new file mode 100644
index 000000000000..728ffd166e8b
--- /dev/null
+++ b/gnome-extra/gnome-builder/gnome-builder-3.16.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-builder/gnome-builder-3.16.3.ebuild,v 1.1 2015/06/09 16:10:31 eva Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+PYTHON_COMPAT=( python{3_3,3_4} )
+
+inherit gnome2 python-single-r1 virtualx
+
+DESCRIPTION="Builder attempts to be an IDE for writing software for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Builder"
+
+LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+introspection"
+
+# FIXME: some unittests seem to hang forever
+RDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-libs/gjs-1.42
+ >=dev-libs/glib-2.44:2
+ dev-libs/libgit2[ssh,threads]
+ >=dev-libs/libgit2-glib-0.22.6[ssh]
+ >=dev-libs/libxml2-2.9
+ dev-python/pygobject:3
+ >=dev-util/devhelp-3.16
+ dev-util/uncrustify
+ sys-devel/clang
+ >=x11-libs/gtk+-3.16.1:3[introspection?]
+ >=x11-libs/gtksourceview-3.16.1:3.0[introspection?]
+ introspection? ( >=dev-libs/gobject-introspection-1.42 )
+"
+DEPEND="${RDEPEND}
+ dev-libs/appstream-glib
+ >=dev-util/gtk-doc-am-1.11
+ >=dev-util/intltool-0.50.1
+ >=sys-devel/gettext-0.18
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+}
+
+src_configure() {
+ gnome2_src_configure \
+ --disable-static \
+ $(use_enable introspection) \
+ PYTHON3_CONFIG=${PYTHON}-config
+}
+
+src_test() {
+ # FIXME: this should be handled at eclass level
+ "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data/gsettings" || die
+
+ GSETTINGS_SCHEMA_DIR="${S}/data/gsettings" Xemake check
+}
diff --git a/gnome-extra/gnome-builder/metadata.xml b/gnome-extra/gnome-builder/metadata.xml
new file mode 100644
index 000000000000..dad9001338dc
--- /dev/null
+++ b/gnome-extra/gnome-builder/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome</herd>
+</pkgmetadata>