forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dev-util/anjuta: version bump 3.20.0 → 3.22.0
Package-Manager: portage-2.3.2
- Loading branch information
Showing
2 changed files
with
137 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST anjuta-3.20.0.tar.xz 6386836 SHA256 a676c587a28f784ec2096775460cd29fafc3f0216c53e0821641bcd9126b6935 SHA512 8564f685207c2b599e1f6f93889cbe6d743d0df497fcb5c1a82077acb08356c3556ba28236dd3214577bf00d2880a1e3cec1b2abe3d1ac4cb0b7862c747d31fe WHIRLPOOL e1ff8c587f1a29d203a63d6ee3ccf80650ff4b83edb09ae1319625ad6b7ba70d630e6fd372089d3445303f0ff4a4fa37e289dcd350335927cc91f3e1c8de944f | ||
DIST anjuta-3.22.0.tar.xz 6363016 SHA256 4face1c063a5a6687a6cfc6f1f700ba15f13664633c05caa2fbf50317608dd03 SHA512 64689392bfe6102698ef8a1ce62aac37bffd793b917ef6ffc53cb5b8aa9eb5b8961a999c32db559e9e348bcf46a7ec0ca9448100910b52885ddff898a62f3295 WHIRLPOOL 354f680a0970e0eacf2cbc885e91a5f190f10162699f3ab144d144dee92e4c308653b1f75e388afa3f20434b422f3aa340bedabcbdc9ba1348a33426b3af5586 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,136 @@ | ||
# Copyright 1999-2016 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI=6 | ||
GNOME2_LA_PUNT="yes" | ||
PYTHON_COMPAT=( python2_7 ) | ||
# libanjuta-language-vala.so links to a specific slot of libvala; we want to | ||
# avoid automagic behavior. | ||
VALA_MIN_API_VERSION="0.32" | ||
VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" | ||
|
||
inherit gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala | ||
|
||
DESCRIPTION="A versatile IDE for GNOME" | ||
HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta" | ||
|
||
LICENSE="GPL-2+" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" | ||
|
||
IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala" | ||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" | ||
|
||
# FIXME: make python dependency non-automagic | ||
COMMON_DEPEND=" | ||
>=dev-libs/glib-2.34:2[dbus] | ||
x11-libs/gdk-pixbuf:2 | ||
>=x11-libs/gtk+-3.10:3 | ||
>=dev-libs/libxml2-2.4.23 | ||
>=dev-libs/gdl-3.5.5:3= | ||
>=x11-libs/gtksourceview-3:3.0 | ||
sys-devel/autogen | ||
>=gnome-extra/libgda-5:5= | ||
dev-util/ctags | ||
x11-libs/libXext | ||
x11-libs/libXrender | ||
${PYTHON_DEPS} | ||
devhelp? ( >=dev-util/devhelp-3.7.4:= ) | ||
glade? ( >=dev-util/glade-3.12:3.10= ) | ||
introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) | ||
subversion? ( | ||
>=dev-vcs/subversion-1.8:= | ||
>=net-libs/serf-1.2:1= | ||
>=dev-libs/apr-1:= | ||
>=dev-libs/apr-util-1:= ) | ||
terminal? ( >=x11-libs/vte-0.27.6:2.91 ) | ||
vala? ( $(vala_depend) ) | ||
" | ||
RDEPEND="${COMMON_DEPEND} | ||
gnome-base/gsettings-desktop-schemas | ||
packagekit? ( app-admin/packagekit-base ) | ||
" | ||
DEPEND="${COMMON_DEPEND} | ||
>=dev-lang/perl-5 | ||
>=dev-util/gtk-doc-am-1.4 | ||
>=dev-util/intltool-0.40.1 | ||
sys-devel/bison | ||
sys-devel/flex | ||
>=sys-devel/gettext-0.17 | ||
virtual/pkgconfig | ||
!!dev-libs/gnome-build | ||
test? ( | ||
app-text/docbook-xml-dtd:4.1.2 | ||
app-text/docbook-xml-dtd:4.5 ) | ||
app-text/yelp-tools | ||
dev-libs/gobject-introspection-common | ||
gnome-base/gnome-common | ||
" | ||
# yelp-tools, gi-common and gnome-common are required by eautoreconf | ||
|
||
pkg_setup() { | ||
python-single-r1_pkg_setup | ||
} | ||
|
||
src_prepare() { | ||
if use vala; then | ||
DISABLE_AUTOFORMATTING="yes" | ||
DOC_CONTENTS="To create a generic vala project you will need to specify | ||
desired valac versioned binary to be used, to do that you | ||
will need to: | ||
1. Go to 'Build' -> 'Configure project' | ||
2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to | ||
'Configure options'." | ||
fi | ||
|
||
# COPYING is used in Anjuta's help/about entry | ||
DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO" | ||
|
||
# Conflicts with -pg in a plugin, bug #266777 | ||
filter-flags -fomit-frame-pointer | ||
|
||
# Do not build benchmarks, they are not installed and for dev purpose only | ||
sed -e '/SUBDIRS =/ s/benchmark//' \ | ||
-i plugins/symbol-db/Makefile.{am,in} || die | ||
|
||
use vala && vala_src_prepare | ||
gnome2_src_prepare | ||
} | ||
|
||
src_configure() { | ||
gnome2_src_configure \ | ||
--disable-neon \ | ||
--disable-static \ | ||
$(use_enable debug) \ | ||
$(use_enable devhelp plugin-devhelp) \ | ||
$(use_enable glade plugin-glade) \ | ||
$(use_enable glade glade-catalog) \ | ||
$(use_enable introspection) \ | ||
$(use_enable packagekit) \ | ||
$(use_enable subversion plugin-subversion) \ | ||
$(use_enable subversion serf) \ | ||
$(use_enable terminal plugin-terminal) \ | ||
$(use_enable vala) | ||
} | ||
|
||
src_install() { | ||
# COPYING is used in Anjuta's help/about entry | ||
docompress -x "/usr/share/doc/${PF}/COPYING" | ||
|
||
# Anjuta uses a custom rule to install DOCS, get rid of it | ||
gnome2_src_install | ||
rm -rf "${ED}"/usr/share/doc/${PN} || die "rm failed" | ||
|
||
use vala && readme.gentoo_create_doc | ||
} | ||
|
||
pkg_postinst() { | ||
gnome2_pkg_postinst | ||
use vala && readme.gentoo_print_elog | ||
} |