From 905a2d5b68918c9828ff4f7272fbc4a77c7fc4ec Mon Sep 17 00:00:00 2001 From: "Yura Semashko (Yurand)" Date: Fri, 22 Dec 2006 00:37:29 +0000 Subject: dev-util/geany: Adding ebuild for 0.10 version. svn path=/sunrise/; revision=2427 --- dev-util/geany/ChangeLog | 4 ++ dev-util/geany/Manifest | 16 +++++-- dev-util/geany/files/digest-geany-0.10 | 3 ++ dev-util/geany/geany-0.10.ebuild | 78 ++++++++++++++++++++++++++++++++++ 4 files changed, 97 insertions(+), 4 deletions(-) create mode 100644 dev-util/geany/files/digest-geany-0.10 create mode 100644 dev-util/geany/geany-0.10.ebuild (limited to 'dev-util') diff --git a/dev-util/geany/ChangeLog b/dev-util/geany/ChangeLog index 3a42963d1..49bf68574 100644 --- a/dev-util/geany/ChangeLog +++ b/dev-util/geany/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 22 Dec 2006; Yura Semashko (Yurand) + +geany-0.10.ebuild: + Adding ebuild for 0.10 version. + 05 Oct 2006; Jakub Moc geany-0.9.ebuild: Add missing autoconf/automake dependencies diff --git a/dev-util/geany/Manifest b/dev-util/geany/Manifest index 32fdc6715..bf1d510b1 100644 --- a/dev-util/geany/Manifest +++ b/dev-util/geany/Manifest @@ -1,16 +1,24 @@ +DIST geany-0.10.tar.bz2 1544567 RMD160 bfc8a1eb0b727749dd86d3bb461c62620b133a12 SHA1 f379a35bbbbaa95dcff5d2e4302663837c33cf31 SHA256 4f6c31d610be83c2fb3325509aa62bbdb9999420f256c73e04f072888d3cf239 DIST geany-0.9.tar.bz2 1375341 RMD160 0d9cf40251986ba5bda1de9376e56b7cc8831e5d SHA1 de7898e58d9cbab9b93d50753356070561be45b6 SHA256 ece67034afdf5046e66391772463dc1227d262cc067e60250fa2b9cad72388d3 +EBUILD geany-0.10.ebuild 1781 RMD160 36d497c9f7b55d4d0d851c42634c6d028c3a5370 SHA1 258378f0fb27bd610000dca7efb15ed2b3db3b7e SHA256 b62e94f3cdef3d85d8a2f07d1f8d2680d879a0df6cb5206c9a5dcd9e604328f7 +MD5 9067535bbcdbecfec443e8c319642a3f geany-0.10.ebuild 1781 +RMD160 36d497c9f7b55d4d0d851c42634c6d028c3a5370 geany-0.10.ebuild 1781 +SHA256 b62e94f3cdef3d85d8a2f07d1f8d2680d879a0df6cb5206c9a5dcd9e604328f7 geany-0.10.ebuild 1781 EBUILD geany-0.9.ebuild 1781 RMD160 36d497c9f7b55d4d0d851c42634c6d028c3a5370 SHA1 258378f0fb27bd610000dca7efb15ed2b3db3b7e SHA256 b62e94f3cdef3d85d8a2f07d1f8d2680d879a0df6cb5206c9a5dcd9e604328f7 MD5 9067535bbcdbecfec443e8c319642a3f geany-0.9.ebuild 1781 RMD160 36d497c9f7b55d4d0d851c42634c6d028c3a5370 geany-0.9.ebuild 1781 SHA256 b62e94f3cdef3d85d8a2f07d1f8d2680d879a0df6cb5206c9a5dcd9e604328f7 geany-0.9.ebuild 1781 -MISC ChangeLog 470 RMD160 71cb16209818d64b56af58f2f373c5b65e6e27b4 SHA1 8b8b084f042bb2577d810e8d0c33ba009a55366f SHA256 b671d3e7ea2fed8738ff7d4155683859a1632c2f6b3092139ef115c3f9182e19 -MD5 aa92843db59962263ecca6b18ab8b214 ChangeLog 470 -RMD160 71cb16209818d64b56af58f2f373c5b65e6e27b4 ChangeLog 470 -SHA256 b671d3e7ea2fed8738ff7d4155683859a1632c2f6b3092139ef115c3f9182e19 ChangeLog 470 +MISC ChangeLog 585 RMD160 827c43babbcd572dd2385086f0cf314c98756acb SHA1 03480f67314de4573c3208523b913c2bb75e8131 SHA256 baa7728b4729d04d312b9b938a0bb617f61426fe2765bc03351d7fb15c5a85c1 +MD5 111fdc6e702730b6d4f39efe51a53e33 ChangeLog 585 +RMD160 827c43babbcd572dd2385086f0cf314c98756acb ChangeLog 585 +SHA256 baa7728b4729d04d312b9b938a0bb617f61426fe2765bc03351d7fb15c5a85c1 ChangeLog 585 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 c5f0c36d732854944d8891d049cb209f files/digest-geany-0.10 238 +RMD160 e3105a6a1a116b93b0a2c1c293c605b6d51c977e files/digest-geany-0.10 238 +SHA256 804c3b13096caec5d8ca8b75a025a8bc7eb0b595c99667a02d28f6db899d3cc5 files/digest-geany-0.10 238 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.10 b/dev-util/geany/files/digest-geany-0.10 new file mode 100644 index 000000000..c57a47526 --- /dev/null +++ b/dev-util/geany/files/digest-geany-0.10 @@ -0,0 +1,3 @@ +MD5 2ffaae9b0fa807bdd4be0e6ec0f4a2e5 geany-0.10.tar.bz2 1544567 +RMD160 bfc8a1eb0b727749dd86d3bb461c62620b133a12 geany-0.10.tar.bz2 1544567 +SHA256 4f6c31d610be83c2fb3325509aa62bbdb9999420f256c73e04f072888d3cf239 geany-0.10.tar.bz2 1544567 diff --git a/dev-util/geany/geany-0.10.ebuild b/dev-util/geany/geany-0.10.ebuild new file mode 100644 index 000000000..1bc2c273c --- /dev/null +++ b/dev-util/geany/geany-0.10.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +WANT_AUTOCONF="latest" +WANT_AUTOMAKE="1.4" +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}" +} -- cgit v1.2.3-65-gdbad