* [gentoo-commits] gentoo-x86 commit in dev-util/anjuta: anjuta-3.4.1.ebuild ChangeLog anjuta-3.2.1.ebuild
@ 2012-05-07 4:49 Alexandre Rostovtsev (tetromino)
0 siblings, 0 replies; only message in thread
From: Alexandre Rostovtsev (tetromino) @ 2012-05-07 4:49 UTC (permalink / raw
To: gentoo-commits
tetromino 12/05/07 04:49:52
Modified: ChangeLog
Added: anjuta-3.4.1.ebuild
Removed: anjuta-3.2.1.ebuild
Log:
Version bump with assorted UI improvements, better autotools support, and vala-0.16 support. Drop old.
(Portage version: 2.2.0_alpha101/cvs/Linux x86_64)
Revision Changes Path
1.142 dev-util/anjuta/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/ChangeLog?rev=1.142&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/ChangeLog?rev=1.142&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/ChangeLog?r1=1.141&r2=1.142
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v
retrieving revision 1.141
retrieving revision 1.142
diff -u -r1.141 -r1.142
--- ChangeLog 4 May 2012 17:51:44 -0000 1.141
+++ ChangeLog 7 May 2012 04:49:52 -0000 1.142
@@ -1,6 +1,13 @@
# ChangeLog for dev-util/anjuta
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.141 2012/05/04 17:51:44 jdhore Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/ChangeLog,v 1.142 2012/05/07 04:49:52 tetromino Exp $
+
+*anjuta-3.4.1 (07 May 2012)
+
+ 07 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ -anjuta-3.2.1.ebuild, +anjuta-3.4.1.ebuild:
+ Version bump with assorted UI improvements, better autotools support, and
+ vala-0.16 support. Drop old.
04 May 2012; Jeff Horelick <jdhore@gentoo.org> anjuta-2.32.1.1.ebuild,
anjuta-3.2.1.ebuild, anjuta-3.2.2.ebuild:
1.1 dev-util/anjuta/anjuta-3.4.1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/anjuta-3.4.1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/anjuta/anjuta-3.4.1.ebuild?rev=1.1&content-type=text/plain
Index: anjuta-3.4.1.ebuild
===================================================================
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/anjuta/anjuta-3.4.1.ebuild,v 1.1 2012/05/07 04:49:52 tetromino Exp $
EAPI="4"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
PYTHON_DEPEND="2"
inherit gnome2 flag-o-matic multilib python
DESCRIPTION="A versatile IDE for GNOME"
HOMEPAGE="http://www.anjuta.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
IUSE="debug devhelp doc glade graphviz +introspection packagekit subversion test vala"
# FIXME: tests are fragile and may require a specific set of USE flags
#RESTRICT="test"
# FIXME: documentation fails to build when USE=test. But why?
REQUIRED_USE="test? ( !doc )"
COMMON_DEPEND=">=dev-libs/glib-2.29.2:2
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-3.0.0:3
>=x11-libs/vte-0.27.6:2.90
>=dev-libs/libxml2-2.4.23
>=dev-libs/gdl-2.91.4:3
>=x11-libs/gtksourceview-2.91.8:3.0
sys-devel/autogen
>=gnome-extra/libgda-4.99.0:5
dev-util/ctags
x11-libs/libXext
x11-libs/libXrender
devhelp? ( >=dev-util/devhelp-3.0.0 )
glade? ( >=dev-util/glade-3.11:3.10 )
graphviz? ( >=media-gfx/graphviz-2.6 )
introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
subversion? (
>=dev-vcs/subversion-1.5.0
>=net-libs/neon-0.28.2
>=dev-libs/apr-1
>=dev-libs/apr-util-1 )
vala? ( dev-lang/vala:0.16 )"
RDEPEND="${COMMON_DEPEND}
packagekit? ( app-admin/packagekit-base )"
DEPEND="${COMMON_DEPEND}
>=app-text/gnome-doc-utils-0.18
>=app-text/scrollkeeper-0.3.14-r2
>=dev-lang/perl-5
>=dev-util/intltool-0.40.1
sys-devel/bison
sys-devel/flex
>=sys-devel/gettext-0.17
virtual/pkgconfig
!!dev-libs/gnome-build
doc? ( >=dev-util/gtk-doc-1.4 )
test? (
app-text/docbook-xml-dtd:4.1.2
app-text/docbook-xml-dtd:4.5 )"
# eautoreconf requires: gtk-doc-am, gnome-common, gobject-introspection-common
pkg_setup() {
# COPYING is used in Anjuta's help/about entry
DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO"
G2CONF="${G2CONF}
--disable-static
--disable-schemas-compile
--docdir=/usr/share/doc/${PF}
$(use_enable debug)
$(use_enable devhelp plugin-devhelp)
$(use_enable glade plugin-glade)
$(use_enable graphviz)
$(use_enable introspection)
$(use_enable packagekit)
$(use_enable subversion plugin-subversion)
$(use_enable vala)"
if use vala; then
G2CONF="${G2CONF} VALAC=$(type -P valac-0.16)"
fi
# Conflicts with -pg in a plugin, bug #266777
filter-flags -fomit-frame-pointer
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
# intltoolize --force --copy --automake || die "intltoolize failed"
# AT_M4DIR="." eautoreconf
# https://bugzilla.gnome.org/show_bug.cgi?id=675584
# avoid autoreconf
sed -e 's:valac:$(VALAC):' \
-i plugins/language-support-vala/Makefile.{am,in} || die "sed failed"
gnome2_src_prepare
}
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"
}
pkg_postinst() {
gnome2_pkg_postinst
elog ""
elog "Some project templates may require additional development"
elog "libraries to function correctly. It goes beyond the scope"
elog "of this ebuild to provide them."
if use vala; then
elog ""
elog "To create a generic vala project you will need to specify"
elog "desired valac versioned binary to be used, to do that you"
elog "will need to:"
elog "1. Go to 'Build' -> 'Configure project'"
elog "2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to"
elog "'Configure options'."
fi
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-05-07 4:50 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-07 4:49 [gentoo-commits] gentoo-x86 commit in dev-util/anjuta: anjuta-3.4.1.ebuild ChangeLog anjuta-3.2.1.ebuild Alexandre Rostovtsev (tetromino)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox