diff options
author | 2006-10-04 12:45:19 +0000 | |
---|---|---|
committer | 2006-10-04 12:45:19 +0000 | |
commit | 9480f58d97ca360d286c8fc2afb0c4d0d4806351 (patch) | |
tree | f9d999f1d981667e58ec533cb6d0f87878fd48de /dev-util/geany | |
parent | net-misc/teardrop: New ebuild for bug 149969 (diff) | |
download | sunrise-9480f58d97ca360d286c8fc2afb0c4d0d4806351.tar.gz sunrise-9480f58d97ca360d286c8fc2afb0c4d0d4806351.tar.bz2 sunrise-9480f58d97ca360d286c8fc2afb0c4d0d4806351.zip |
dev-util/geany: New Ebuild for bug 114815
svn path=/sunrise/; revision=1384
Diffstat (limited to 'dev-util/geany')
-rw-r--r-- | dev-util/geany/ChangeLog | 8 | ||||
-rw-r--r-- | dev-util/geany/Manifest | 16 | ||||
-rw-r--r-- | dev-util/geany/files/digest-geany-0.9 | 3 | ||||
-rw-r--r-- | dev-util/geany/geany-0.9.ebuild | 76 | ||||
-rw-r--r-- | dev-util/geany/metadata.xml | 39 |
5 files changed, 142 insertions, 0 deletions
diff --git a/dev-util/geany/ChangeLog b/dev-util/geany/ChangeLog new file mode 100644 index 000000000..709ff2c27 --- /dev/null +++ b/dev-util/geany/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for dev-util/geany +# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 04 Oct 2006; Yura Semashko (Yurand) <yurand2@gmail.com> +geany-0.9.ebuild, + +metadata.xml: + New Ebuild for bug 114815 + diff --git a/dev-util/geany/Manifest b/dev-util/geany/Manifest new file mode 100644 index 000000000..cc5d5967c --- /dev/null +++ b/dev-util/geany/Manifest @@ -0,0 +1,16 @@ +DIST geany-0.9.tar.bz2 1375341 RMD160 0d9cf40251986ba5bda1de9376e56b7cc8831e5d SHA1 de7898e58d9cbab9b93d50753356070561be45b6 SHA256 ece67034afdf5046e66391772463dc1227d262cc067e60250fa2b9cad72388d3 +EBUILD geany-0.9.ebuild 1737 RMD160 ab264aafa0781617397deb776fc222f86168fead SHA1 986c8dd9205b125adfe2a3b34862af0fb2deeb39 SHA256 2d2cc1a6de038f423134318189d1b7db6785268374c4dd6ee119ade5063055c6 +MD5 e0b308cd36fdcbadee34cbe4a7cdf637 geany-0.9.ebuild 1737 +RMD160 ab264aafa0781617397deb776fc222f86168fead geany-0.9.ebuild 1737 +SHA256 2d2cc1a6de038f423134318189d1b7db6785268374c4dd6ee119ade5063055c6 geany-0.9.ebuild 1737 +MISC ChangeLog 238 RMD160 7fd29de1e0603a3f8c40a9802954b7b832cbcadd SHA1 1c2eefa581d5aa29dc186bd952a65ea9ebe1b8ff SHA256 c98551117d0d948eb6c16ea5f5691a274b39e604908ba909c9e76b708e05576f +MD5 b56ec6bb78d1552384b15be5626ee1b0 ChangeLog 238 +RMD160 7fd29de1e0603a3f8c40a9802954b7b832cbcadd ChangeLog 238 +SHA256 c98551117d0d948eb6c16ea5f5691a274b39e604908ba909c9e76b708e05576f ChangeLog 238 +MISC metadata.xml 1748 RMD160 641a99ad5b74e2039bf3ecf51c8a38221c74f114 SHA1 0f31692ad936b6f1a4d78fb7a5b09f45195bb85b SHA256 4571a3677dc9f4c27361047cbd1b2dc85d817dbe53e5012c63ec3e565bdefa96 +MD5 0b85254abbb73994c1f6e59c48e33493 metadata.xml 1748 +RMD160 641a99ad5b74e2039bf3ecf51c8a38221c74f114 metadata.xml 1748 +SHA256 4571a3677dc9f4c27361047cbd1b2dc85d817dbe53e5012c63ec3e565bdefa96 metadata.xml 1748 +MD5 6d5f617aaee9586a8a25a12c621e8e3a files/digest-geany-0.9 235 +RMD160 c517669f66948fc0983ccf1550dfc049bbe9a55c files/digest-geany-0.9 235 +SHA256 3d8a6018590b6256cd7e581451ca4e40663f0549620b70d4d8c6a6585ac748e8 files/digest-geany-0.9 235 diff --git a/dev-util/geany/files/digest-geany-0.9 b/dev-util/geany/files/digest-geany-0.9 new file mode 100644 index 000000000..9115a6d95 --- /dev/null +++ b/dev-util/geany/files/digest-geany-0.9 @@ -0,0 +1,3 @@ +MD5 9b7732ebaecddd878c01f9e1d7705fa8 geany-0.9.tar.bz2 1375341 +RMD160 0d9cf40251986ba5bda1de9376e56b7cc8831e5d geany-0.9.tar.bz2 1375341 +SHA256 ece67034afdf5046e66391772463dc1227d262cc067e60250fa2b9cad72388d3 geany-0.9.tar.bz2 1375341 diff --git a/dev-util/geany/geany-0.9.ebuild b/dev-util/geany/geany-0.9.ebuild new file mode 100644 index 000000000..5b5e6157b --- /dev/null +++ b/dev-util/geany/geany-0.9.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit autotools + +DESCRIPTION="Fast and lightweight IDE using GTK2" +HOMEPAGE="http://geany.uvena.de/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 + http://files.uvena.de/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2 + Scintilla" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND=">=dev-libs/atk-1.9.0 + >=dev-libs/expat-1.95.8 + >=media-libs/fontconfig-2.2.3 + >=media-libs/freetype-2.1.9-r1 + >=media-libs/libpng-1.2.8 + sys-libs/zlib + virtual/libc + >=x11-libs/gtk+-2.6.0 + >=x11-libs/pango-1.10.2 + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXcursor + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender" + +RDEPEND=$DEPEND + +src_unpack() { + unpack ${A} + cd "${S}" + + # Add syntax highlighting for Portage + sed -i "data/filetype_extensions.conf" \ + -e 's:*.sh;:*.sh;*.ebuild;*.eclass;:' \ + || die "sed filetype_extensions.conf failed" + + # GPL-2 references + local licdir="${PORTDIR}/licenses" + local lic="${licdir}/GPL-2" + sed -i doc/geany.1.in \ + -e "s:@GEANY_DATA_DIR@/GPL-2:${lic}:" \ + || die "sed geany.1.in failed" + + sed -i src/about.c \ + -e "s:\"GPL-2\", app->datadir:\"GPL-2\", \"${licdir}\":" \ + || die "sed about.c failed" +} + +src_compile() { + eautoreconf || die "eautoreconf failed" + econf || die "econf failed" + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + + # Shuffle docs + local docdir="${D}/usr/share/doc/${PN}" + rm "${docdir/\/doc}"/GPL-2 + rm "${docdir}"/{COPYING,ScintillaLicense.txt} + use doc || rm -r "${docdir}/html" + dodoc "${docdir}"/* || die "dodoc failed" + rm -r "${docdir}" +} diff --git a/dev-util/geany/metadata.xml b/dev-util/geany/metadata.xml new file mode 100644 index 000000000..0b554aeda --- /dev/null +++ b/dev-util/geany/metadata.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> + +<pkgmetadata> + + <herd>no-herd</herd> + + <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> + +</pkgmetadata> |