Added geany(-plugins) live ebuilds

This commit is contained in:
Torsten Kurbad 2013-02-19 14:20:37 +01:00
parent f9376c6f29
commit 9127fb8b62
6 changed files with 534 additions and 0 deletions

View File

@ -0,0 +1,113 @@
# ChangeLog for dev-util/geany-plugins
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/ChangeLog,v 1.25 2012/12/07 18:30:48 ago Exp $
07 Dec 2012; Agostino Sarubbo <ago@gentoo.org> geany-plugins-1.22-r1.ebuild:
Stable for ppc, wrt bug #441312
07 Dec 2012; <ago@gentoo.org> geany-plugins-1.22-r1.ebuild:
Stable for x86, wrt bug #441312
07 Dec 2012; <ago@gentoo.org> geany-plugins-1.22-r1.ebuild:
Stable for amd64, wrt bug #441312
27 Sep 2012; Anthony G. Basile <blueness@gentoo.org>
geany-plugins-1.22.ebuild:
stable ppc, bug #429056
*geany-plugins-1.22-r1 (26 Sep 2012)
26 Sep 2012; Nathan Phillip Brink <binki@gentoo.org>
+geany-plugins-1.22-r1.ebuild:
Restore and fix the multiterm useflag for bug #430926.
26 Sep 2012; Nathan Phillip Brink <binki@gentoo.org>
geany-plugins-1.22.ebuild:
Provisionally drop multiterm useflag which is broken due to vala misuse in
this ebuild, bug #430926.
23 Sep 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
geany-plugins-1.22.ebuild:
x86 stable wrt bug #429056
13 Sep 2012; Agostino Sarubbo <ago@gentoo.org> geany-plugins-1.22.ebuild:
Stable for amd64, wrt bug #429056
*geany-plugins-1.22 (01 Aug 2012)
01 Aug 2012; Nathan Phillip Brink <binki@gentoo.org>
+geany-plugins-1.22.ebuild, metadata.xml:
Bump to geany-plugins-1.22 for bug #429056.
20 Jun 2012; Lars Wendler <polynomial-c@gentoo.org>
-geany-plugins-0.19.ebuild:
Removed old version.
14 Jun 2012; Michael Weber <xmw@gentoo.org> geany-plugins-0.21.1.ebuild:
ppc stable (bug 404537)
04 May 2012; Jeff Horelick <jdhore@gentoo.org> geany-plugins-0.20-r1.ebuild,
geany-plugins-0.21.1.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
24 Feb 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
geany-plugins-0.21.1.ebuild:
x86 stable wrt bug #404537
21 Feb 2012; Agostino Sarubbo <ago@gentoo.org> geany-plugins-0.21.1.ebuild:
Stable for amd64, wrt bug #404537
*geany-plugins-0.21.1 (20 Nov 2011)
20 Nov 2011; Nathan Phillip Brink <binki@gentoo.org>
+geany-plugins-0.21.1.ebuild, metadata.xml:
Bump to geany-plugins-0.21.1, closing bug #389087.
27 Oct 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
geany-plugins-0.19.ebuild, geany-plugins-0.20-r1.ebuild:
Re-slot gtkspell dependency to 2.
25 Oct 2011; Nathan Phillip Brink <binki@gentoo.org>
geany-plugins-0.19.ebuild, geany-plugins-0.20-r1.ebuild:
Depend on app-text/gtkspell:0 in anticipation of app-text/gtkspell:3. Fixes
bug #388423.
15 Oct 2011; Nathan Phillip Brink <binki@gentoo.org>
geany-plugins-0.20-r1.ebuild, +files/geany-plugins-0.20-config.h.patch:
Fix compilation of geany-plugins-0.20 against geany-0.21 with patch pulled
from upstream commits. Update dependency to reflect compatibility with
geany-0.21.
04 May 2011; Nathan Phillip Brink <binki@gentoo.org> metadata.xml:
Take over geany-plugins which used to be proxy maintained for me.
04 Mar 2011; Thomas Kahle <tomka@gentoo.org> geany-plugins-0.19.ebuild:
x86 stable per bug 352782
25 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org>
geany-plugins-0.20-r1.ebuild:
Marked ~ppc wrt #331607. Thanks to Kazuyoshi Furutaka
<furutaka@jb3.so-net.ne.jp> for report and testing.
27 Jan 2011; Markos Chandras <hwoarang@gentoo.org> geany-plugins-0.19.ebuild:
Stable on amd64 wrt bug #352782
*geany-plugins-0.20-r1 (21 Jan 2011)
21 Jan 2011; Lars Wendler <polynomial-c@gentoo.org>
-geany-plugins-0.20.ebuild, +geany-plugins-0.20-r1.ebuild:
Fixed docdir (ebuild patch mailed by Nathan).
*geany-plugins-0.20 (21 Jan 2011)
21 Jan 2011; Lars Wendler <polynomial-c@gentoo.org>
+geany-plugins-0.20.ebuild,
+files/geany-plugins-0.20-geanyprj-outsrc-tests.patch, metadata.xml:
Version bump by Nathan (bug #352172).
*geany-plugins-0.19 (08 Jul 2010)
08 Jul 2010; Lars Wendler <polynomial-c@gentoo.org>
+geany-plugins-0.19.ebuild, +metadata.xml:
Initial commit from sunrise overlay. Big thanks to Nathan who volunteered
to take care of this package.

View File

@ -0,0 +1,54 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/geany-plugins-1.22-r1.ebuild,v 1.4 2012/12/07 18:30:48 ago Exp $
EAPI=4
inherit waf-utils vala versionator git-2
DESCRIPTION="A collection of different plugins for Geany"
HOMEPAGE="http://plugins.geany.org/geany-plugins"
SRC_URI=""
EGIT_REPO_URI="git://github.com/geany/geany-plugins.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE="debugger devhelp enchant gpg gtkspell lua multiterm nls soup webkit"
LINGUAS="be ca da de es fr gl ja pt pt_BR ru tr zh_CN"
RDEPEND=">=dev-util/geany-$(get_version_component_range 1-2)
dev-libs/libxml2:2
dev-libs/glib:2
debugger? ( x11-libs/vte:0 )
devhelp? (
dev-util/devhelp
gnome-base/gconf:2
net-libs/webkit-gtk:2
x11-libs/gtk+:2
x11-libs/libwnck:1
)
enchant? ( app-text/enchant )
gpg? ( app-crypt/gpgme )
gtkspell? ( app-text/gtkspell:2 )
lua? ( dev-lang/lua )
multiterm? (
$(vala_depend)
x11-libs/gtk+:2
>=x11-libs/vte-0.28:0
)
soup? ( net-libs/libsoup )
webkit? (
net-libs/webkit-gtk:2
x11-libs/gtk+:2
x11-libs/gdk-pixbuf:2
)"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
virtual/pkgconfig"
src_prepare() {
use multiterm && vala_src_prepare
}

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>binki@gentoo.org</email>
<name>Nathan Phillip Brink</name>
</maintainer>
<use>
<flag name='debugger'>Enable the debugger plugin which interfaces with <pkg>sys-devel/gdb</pkg></flag>
<flag name='devhelp'>Enable the devhelp plugin which integrates <pkg>dev-util/devhelp</pkg></flag>
<flag name='enchant'>Enable spell checking using enchant</flag>
<flag name='gpg'>Enable geanypg plugin which integrates GPG using <pkg>app-crypt/gpgme</pkg></flag>
<flag name='gtkspell'>Use gtkspell for dictionary support</flag>
<flag name='multiterm'>Enable the multiterm plugin</flag>
<flag name='soup'>Enable updatechecker and geniuspaste plugins which require <pkg>net-libs/libsoup</pkg></flag>
<flag name='webkit'>Enable webhelper plugin which requires net-libs/webkit-gtk</flag>
</use>
</pkgmetadata>

244
dev-util/geany/ChangeLog Normal file
View File

@ -0,0 +1,244 @@
# ChangeLog for dev-util/geany
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/geany/ChangeLog,v 1.64 2013/02/02 22:32:14 ago Exp $
02 Feb 2013; Agostino Sarubbo <ago@gentoo.org> geany-1.22-r1.ebuild:
Add ~arm, wrt bug #449220
06 Jan 2013; Agostino Sarubbo <ago@gentoo.org> geany-1.22-r1.ebuild:
Add ~sparc, wrt bug #449220
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> geany-1.22-r1.ebuild:
Add ~alpha, wrt bug #449220
01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> geany-1.22-r1.ebuild:
Add ~ia64, wrt bug #449220
31 Dec 2012; Agostino Sarubbo <ago@gentoo.org> geany-1.22-r1.ebuild:
Add ~ppc64, wrt bug #449220
*geany-1.22-r1 (01 Dec 2012)
01 Dec 2012; Lars Wendler <polynomial-c@gentoo.org> -geany-0.21-r1.ebuild,
-geany-1.22.ebuild, +geany-1.22-r1.ebuild:
Switched to EAPI-5 for verbose build (bug #445388) and update desktop mime
database (bug #438224). Removed old.
27 Sep 2012; Anthony G. Basile <blueness@gentoo.org> geany-1.22.ebuild:
stable ppc, bug #429056
23 Sep 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> geany-1.22.ebuild:
x86 stable wrt bug #429056
13 Sep 2012; Agostino Sarubbo <ago@gentoo.org> geany-1.22.ebuild:
Stable for amd64, wrt bug #429056
19 Jun 2012; Lars Wendler <polynomial-c@gentoo.org> geany-1.22.ebuild:
Completed list of translations.
*geany-1.22 (19 Jun 2012)
19 Jun 2012; Lars Wendler <polynomial-c@gentoo.org> -geany-0.19.2.ebuild,
+geany-1.22.ebuild:
Version bump. Removed old.
14 Jun 2012; Michael Weber <xmw@gentoo.org> geany-0.21-r1.ebuild:
ppc stable (bug 404537)
*geany-0.21-r1 (06 Jun 2012)
06 Jun 2012; Lars Wendler <polynomial-c@gentoo.org> -geany-0.20.ebuild,
-geany-0.21.ebuild, +geany-0.21-r1.ebuild:
Simple docdir fix (bug #419745). Bumped straight to stable. Removed old
versions.
04 May 2012; Jeff Horelick <jdhore@gentoo.org> geany-0.19.2.ebuild,
geany-0.20.ebuild, geany-0.21.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
14 Apr 2012; Zac Medico <zmedico@gentoo.org> geany-0.21.ebuild:
Add ~amd64-linux keyword.
24 Feb 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> geany-0.21.ebuild:
x86 stable wrt bug #404537
21 Feb 2012; Agostino Sarubbo <ago@gentoo.org> geany-0.21.ebuild:
Stable for amd64, wrt bug #404537
24 Nov 2011; Zac Medico <zmedico@gentoo.org> geany-0.21.ebuild:
Fix for prefix and add ~x86-linux keyword.
06 Oct 2011; Lars Wendler <polynomial-c@gentoo.org> geany-0.19.2.ebuild,
geany-0.20.ebuild, geany-0.21.ebuild:
Bumped all ebuilds to EAPI-4.
*geany-0.21 (06 Oct 2011)
06 Oct 2011; Lars Wendler <polynomial-c@gentoo.org> -geany-0.19.ebuild,
geany-0.19.2.ebuild, geany-0.20.ebuild, +geany-0.21.ebuild:
Version bump. Removed old.
27 Mar 2011; Brent Baude <ranger@gentoo.org> geany-0.19.2.ebuild:
stable ppc, bug 352144
23 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> geany-0.19.ebuild,
geany-0.19.2.ebuild, geany-0.20.ebuild:
Use SLOT dependencies for x11-libs/vte.
22 Jan 2011; Christian Faulhammer <fauli@gentoo.org> geany-0.19.2.ebuild:
stable x86, bug 352144
20 Jan 2011; Markos Chandras <hwoarang@gentoo.org> geany-0.19.2.ebuild:
Stable on amd64 wrt bug #352144
20 Jan 2011; Lars Wendler <polynomial-c@gentoo.org> geany-0.19.ebuild,
geany-0.19.2.ebuild, geany-0.20.ebuild:
New homepage URL.
*geany-0.20 (19 Jan 2011)
19 Jan 2011; Lars Wendler <polynomial-c@gentoo.org> -geany-0.18.ebuild,
-geany-0.19.1.ebuild, +geany-0.20.ebuild:
Version bump. Removed old.
*geany-0.19.2 (06 Dec 2010)
06 Dec 2010; Lars Wendler <polynomial-c@gentoo.org> +geany-0.19.2.ebuild:
Version bump. Thanks to William V who reported this in bug #347916.
24 Oct 2010; Brent Baude <ranger@gentoo.org> geany-0.19.ebuild:
stable ppc, bug 329841
*geany-0.19.1 (20 Aug 2010)
20 Aug 2010; Lars Wendler <polynomial-c@gentoo.org> -geany-0.18.1.ebuild,
+geany-0.19.1.ebuild:
Version bump reported by William Vanderpol (bug #333457)
31 Jul 2010; Markos Chandras <hwoarang@gentoo.org> geany-0.19.ebuild:
Stable on amd64 wrt bug #329841
26 Jul 2010; Christian Faulhammer <fauli@gentoo.org> geany-0.19.ebuild:
stable x86, bug 329841
*geany-0.19 (14 Jun 2010)
14 Jun 2010; Lars Wendler <polynomial-c@gentoo.org> +geany-0.19.ebuild,
metadata.xml:
Version bump reported by few in #gentoo-bugs. Took over maintenance.
*geany-0.18.1 (14 Feb 2010)
14 Feb 2010; Samuli Suominen <ssuominen@gentoo.org> +geany-0.18.1.ebuild:
Version bump.
21 Nov 2009; Markus Meier <maekke@gentoo.org> geany-0.18.ebuild:
x86 stable, bug #289084
24 Oct 2009; nixnut <nixnut@gentoo.org> geany-0.18.ebuild:
ppc stable #289084
18 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> geany-0.18.ebuild:
amd64 stable wrt #289084
*geany-0.18 (08 Sep 2009)
08 Sep 2009; Samuli Suominen <ssuominen@gentoo.org> +geany-0.18.ebuild:
Version bump.
06 May 2009; Samuli Suominen <ssuominen@gentoo.org> geany-0.17.ebuild:
Run intltoolize and eautoreconf wrt #268810, thanks to Lars Wendler and
Serkan Kaba.
*geany-0.17 (06 May 2009)
06 May 2009; Samuli Suominen <ssuominen@gentoo.org> +geany-0.17.ebuild:
Version bump, thanks to few from #gentoo-bugs at Freenode.
05 May 2009; Samuli Suominen <ssuominen@gentoo.org> -geany-0.13.ebuild,
-geany-0.15.ebuild, geany-0.16.ebuild:
amd64 stable wrt #267981
01 May 2009; Raúl Porcel <armin76@gentoo.org> geany-0.16.ebuild:
x86 stable wrt #267981
30 Apr 2009; Mounir Lamouri <volkmar@gentoo.org> geany-0.16.ebuild:
Stable on ppc, bug 267981.
*geany-0.16 (07 Mar 2009)
07 Mar 2009; Raúl Porcel <armin76@gentoo.org> +geany-0.16.ebuild:
Version bump wrt #259269
20 Dec 2008; Markus Meier <maekke@gentoo.org> geany-0.15.ebuild:
x86 stable, bug #251582
20 Dec 2008; nixnut <nixnut@gentoo.org> geany-0.15.ebuild:
Stable on ppc wrt bug 251582
20 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org> geany-0.15.ebuild:
stable amd64, bug 251582
22 Nov 2008; Peter Alfredsen <loki_val@gentoo.org> geany-0.15.ebuild:
gnome2_icon_savelist added, per ssuom... The Finnish Guy!s orders
*geany-0.15 (21 Nov 2008)
21 Nov 2008; Peter Alfredsen <loki_val@gentoo.org> +geany-0.15.ebuild:
Bump geany to 0.15 for ssuominen. Bug ssuominen about bugs.
17 Jul 2008; Alexis Ballier <aballier@gentoo.org> geany-0.14.ebuild:
keyword ~x86-fbsd, thanks to Davide Italiano <dav_it@gentoo.org>, bug
#232018
*geany-0.14 (24 Apr 2008)
24 Apr 2008; Samuli Suominen <ssuominen@gentoo.org> +geany-0.14.ebuild:
Version bump.
23 Apr 2008; Markus Meier <maekke@gentoo.org> -geany-0.12.ebuild,
geany-0.13.ebuild:
x86 stable and remove old, bug #218563
20 Apr 2008; Samuli Suominen <ssuominen@gentoo.org> geany-0.13.ebuild:
amd64 stable wrt #218563, thanks to Víctor Enríquez for testing.
20 Apr 2008; nixnut <nixnut@gentoo.org> geany-0.13.ebuild:
Stable on ppc wrt bug 218563
*geany-0.13 (26 Feb 2008)
26 Feb 2008; Samuli Suominen <ssuominen@gentoo.org> -geany-0.11.ebuild,
+geany-0.13.ebuild:
Version bump wrt #211110, thanks to Michele Beltrame for reporting. Stop
pointing to license directory in portdir wrt #211534, thanks to Bo Ørsted
Andresen.
21 Jan 2008; Markus Meier <maekke@gentoo.org> geany-0.12.ebuild:
x86 stable, bug #206784
20 Jan 2008; Samuli Suominen <ssuominen@gentoo.org> geany-0.12.ebuild:
Fix test suite and mark amd64 stable wrt #206784.
*geany-0.12 (14 Oct 2007)
14 Oct 2007; Samuli Suominen <ssuominen@gentoo.org> +geany-0.12.ebuild:
Version bump.
02 Sep 2007; nixnut <nixnut@gentoo.org> geany-0.11.ebuild:
Added ~ppc wrt bug 188105
03 Aug 2007; Raúl Porcel <armin76@gentoo.org> geany-0.11.ebuild:
x86 stable
20 Jun 2007; Christoph Mende <angelos@gentoo.org> geany-0.11.ebuild:
Added ~amd64 wrt bug 182682
20 Jun 2007; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
Add longdescription with french translation by Mathieu Bonnet.
*geany-0.11 (19 Jun 2007)
19 Jun 2007; Samuli Suominen <ssuominen@gentoo.org> +geany-0.11.ebuild:
Initial commit for bug 114815. Thanks to Mathieu Bonnet, Paul Bredbury, Yura
Semashko, Lucas Chiesa, Steev Klimaszewski, Pacho Ramos and many others.

View File

@ -0,0 +1,65 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/geany/geany-1.22-r1.ebuild,v 1.6 2013/02/02 22:32:14 ago Exp $
EAPI=5
inherit eutils fdo-mime gnome2-utils autotools git-2
LANGS="ar ast be bg ca cs de el en_GB es fi fr gl hu id it ja kk ko lb lt mn nl nn pl pt pt_BR ro ru sk sl sv tr uk vi zh_CN ZH_TW"
NOSHORTLANGS="en_GB zh_CN zh_TW"
DESCRIPTION="GTK+ based fast and lightweight IDE"
HOMEPAGE="http://www.geany.org"
SRC_URI=""
EGIT_REPO_URI="git://github.com/geany/geany.git"
LICENSE="GPL-2 Scintilla"
SLOT="0"
KEYWORDS=""
IUSE="+vte"
RDEPEND=">=x11-libs/gtk+-2.16:2
>=dev-libs/glib-2.20:2
vte? ( x11-libs/vte:0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
dev-util/intltool
sys-devel/gettext"
pkg_setup() {
strip-linguas ${LANGS}
}
src_prepare() {
# Syntax highlighting for Portage
sed -i -e "s:*.sh;:*.sh;*.ebuild;*.eclass;:" \
data/filetype_extensions.conf || die
eautoreconf
}
src_configure() {
econf \
--disable-dependency-tracking \
--docdir="/usr/share/doc/${PF}" \
$(use_enable vte)
}
src_install() {
emake DESTDIR="${D}" DOCDIR="${ED}/usr/share/doc/${PF}" install || die
rm -f "${ED}"/usr/share/doc/${PF}/{COPYING,GPL-2,ScintillaLicense.txt}
prune_libtool_files --all
}
pkg_preinst() { gnome2_icon_savelist; }
pkg_postinst() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
}
pkg_postrm() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
}

View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>polynomial-c@gentoo.org</email>
<name>Lars Wendler</name>
</maintainer>
<longdescription lang="en">
Geany is a small and lightweight integrated development environment.
It was developed to provide a small and fast IDE, which has only a
few dependencies from other packages. Another goal was to be as
independent as possible from a special Desktop Environment like KDE
or GNOME. So it is using only the GTK2 toolkit and therefore you need
only the GTK2 runtime libraries to run Geany.
The basic features of Geany are: syntax highlighting; code completion;
auto completion of often used constructs like if, for and while;
auto completion of XML and HTML tags; call tips; many supported
filetypes like C, Java, PHP, HTML, Python, Perl, Pascal; symbol lists.
</longdescription>
<longdescription lang="fr">
Geany est un environnement de développement integré (EDI) petit et
léger. Il a été développé pour fournir un EDI petit et rapide, qui ne
possède que peu de dépendences avec d'autres paquets. Un autre but
était qu'il soit aussi indépendant que possible d'environnements de
bureaux comme KDE ou Gnome. Ainsi, il n'utilise que la boîte à outils
GTK2.
Les principales fonctionnalités sont: la coloration syntaxique; la
complétion de code source; la complétion automatique de certaines
constructions couramment utilisées, comme les blocs "if", "for" et
"while"; complétion automatique des balises XML et HTML; info-bulles
décrivant la syntaxe d'appel des fonctions; de nombreux langages
supportés, comme C, Java, PHP, HTML, Python, Perl, Pascal; liste des
symboles.
</longdescription>
<use>
<flag name="vte">Enable Terminal support (<pkg>x11-libs/vte</pkg>)</flag>
</use>
</pkgmetadata>