From 0fcaac21e786bd7911b1e8f436cd885c5e2f6437 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 27 Oct 2023 08:42:41 +0100 Subject: gentoo auto-resync : 27:10:2023 - 08:42:41 --- dev-util/geany/Manifest | 5 ++- dev-util/geany/geany-2.0.ebuild | 80 ++++++++++++++++++++++++++++++++++++++++ dev-util/geany/geany-9999.ebuild | 80 ---------------------------------------- dev-util/geany/metadata.xml | 9 ++++- 4 files changed, 91 insertions(+), 83 deletions(-) create mode 100644 dev-util/geany/geany-2.0.ebuild delete mode 100644 dev-util/geany/geany-9999.ebuild (limited to 'dev-util/geany') diff --git a/dev-util/geany/Manifest b/dev-util/geany/Manifest index 869642ccc6fe..8fb428232d65 100644 --- a/dev-util/geany/Manifest +++ b/dev-util/geany/Manifest @@ -1,4 +1,5 @@ DIST geany-1.38.tar.bz2 4860717 BLAKE2B 3dda3a7454f96be18de95f8dfeb7a6ee2627ffe370879fa3ee7aee851e21fa46076de6b9741b6e83af94b66afa245a0f69237db4582858bc40f819d8a3c78e6e SHA512 5aff0643d0d9e667d0fb526e9c8426cb80c89decf92110683086c2a7a18e0d3d55ab514fdd68aa0c4431c98ae0c4685607b49c620525184c89e21b26fca06699 +DIST geany-2.0.tar.bz2 6836300 BLAKE2B 9a810827c3c8e5156329ec2e693d7181183d341ea74b5cbca940904912004e09b1ac0307710d2a6bec76c3c4b3e08c0a5231ffe5e65ba1234b33900192703d1a SHA512 443b64fc09501a95241340a6ee582810a3fddb033ef06c1a42d530625921a871a5183b575d73a858fa98b040651c4308a273272cb735753e969fd1270170b87d EBUILD geany-1.38.ebuild 1612 BLAKE2B 7c9ae5b22ea599b78517cf3a0a2636fb10b4f60dc65a8049e7b5d22a976842f0e131e7a1f0943bab85bc45bac45423ae66cd6cc3d675f026e509503e62283404 SHA512 96257b8f9f202f471351712eed450658ab20eaa11a6b8db53de0461ab56dfd6c698c26d2ec3bcd7c2da75c0ce36125eec384c69432b0d59e6ff3ce7fca84193d -EBUILD geany-9999.ebuild 1610 BLAKE2B 6abc84159775826a0e5b6ee85986fbae208b2c0a83ad3c5f711a92681b716713873f7564abb2dd4fcc929ab337e15a0a5bb9d75bd323986b38261d26aa765a6a SHA512 2d9eb564a87d1a7d797cc8f0ad580c9c4e0db548d0d30599313896628dc694e671aa6bab1189d98e4e260443890f3f7ec3dd4cfecf0238920495e01c09d8595f -MISC metadata.xml 1841 BLAKE2B ef03faa1d2dc0043e8500dd35b25674cbf1ea09a85fe297f7405616c600c3d00fa006ef9006c182ddcf62e0d3fdf76a07805ccc066a2ae28b592ba90e7ebbc83 SHA512 c26bec6b5266b6fb991116f19e350272b5e539056643f2ca4a418265116008a46be2501f7ba83a2129251cc2da354b0d738e0e28d2b1f12f329670094b92b74b +EBUILD geany-2.0.ebuild 1621 BLAKE2B c553fa6b1ba97fb2630f3bce1d4895d2fc8587cdeeba1b41c318118a87085d126c667fae3041858bf5e2c21f65a1bd3f52dbf178774db648ed71e9aa271206e7 SHA512 264e77667f47afad44a0ed207e2201f38056c6c7835051eb172b9a33f50ab2e25eb03ebcbfdc95c5d94985da8c06725e3e5a3c34a0897add6054d3faf0503730 +MISC metadata.xml 2079 BLAKE2B 231aa8e22749349026a3b3008a8fd75014ed5f26a139d5cd93a70735527ccbc056355a9020afb304a5d95c75913a4cf04dc5d9b26e5bef8062f49da450379b74 SHA512 e454183d6cd55228276bbb28ddf672a826152bc2fa1293f31c386a4f4343aa4c36b27caef3295a8c4b9d45aed13334e2e0566e58b01b4bff14f52aff30913b9e diff --git a/dev-util/geany/geany-2.0.ebuild b/dev-util/geany/geany-2.0.ebuild new file mode 100644 index 000000000000..33efc6136757 --- /dev/null +++ b/dev-util/geany/geany-2.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit strip-linguas xdg + +LANGS="ar ast be bg ca cs de el en_GB es et eu fa fi fr gl he hi hu id it ja kk ko ku lb lt mn nl nn pl pt pt_BR ro ru si sk sl sr sv tr uk vi zh_CN ZH_TW" +NOSHORTLANGS="en_GB zh_CN zh_TW" + +DESCRIPTION="GTK+ based fast and lightweight IDE" +HOMEPAGE="https://www.geany.org" +if [[ "${PV}" = 9999* ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/geany/geany.git" +else + [[ "${PV}" == *_pre* ]] && inherit autotools + SRC_URI="https://download.geany.org/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi +LICENSE="GPL-2+ HPND" +SLOT="0" + +IUSE="+vte" + +BDEPEND="virtual/pkgconfig" +RDEPEND=" + >=dev-libs/glib-2.32:2 + >=x11-libs/gtk+-3.24:3 + vte? ( x11-libs/vte:2.91 ) +" +DEPEND=" + ${RDEPEND} + dev-util/intltool + sys-devel/gettext +" + +pkg_setup() { + strip-linguas ${LANGS} +} + +src_prepare() { + xdg_environment_reset #588570 + default + + # Syntax highlighting for Portage + sed -i -e "s:*.sh;:*.sh;*.ebuild;*.eclass;:" \ + data/filetype_extensions.conf || die + + if [[ ${PV} = *_pre* ]] || [[ ${PV} = 9999* ]] ; then + eautoreconf + fi +} + +src_configure() { + local myeconfargs=( + --disable-html-docs + --disable-pdf-docs + --disable-static + $(use_enable vte) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" install + find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die +} + +pkg_preinst() { + xdg_pkg_preinst +} + +pkg_postinst() { + xdg_pkg_postinst +} + +pkg_postrm() { + xdg_pkg_postrm +} diff --git a/dev-util/geany/geany-9999.ebuild b/dev-util/geany/geany-9999.ebuild deleted file mode 100644 index 067b8c015b22..000000000000 --- a/dev-util/geany/geany-9999.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit strip-linguas xdg - -LANGS="ar ast be bg ca cs de el en_GB es et eu fa fi fr gl he hi hu id it ja kk ko ku lb lt mn nl nn pl pt pt_BR ro ru sk sl sr sv tr uk vi zh_CN ZH_TW" -NOSHORTLANGS="en_GB zh_CN zh_TW" - -DESCRIPTION="GTK+ based fast and lightweight IDE" -HOMEPAGE="https://www.geany.org" -if [[ "${PV}" = 9999* ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://github.com/geany/geany.git" -else - [[ "${PV}" == *_pre* ]] && inherit autotools - SRC_URI="https://download.geany.org/${P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi -LICENSE="GPL-2+ HPND" -SLOT="0" - -IUSE="+vte" - -BDEPEND="virtual/pkgconfig" -RDEPEND=" - >=dev-libs/glib-2.32:2 - >=x11-libs/gtk+-3.0:3 - vte? ( x11-libs/vte:2.91 ) -" -DEPEND=" - ${RDEPEND} - dev-util/intltool - sys-devel/gettext -" - -pkg_setup() { - strip-linguas ${LANGS} -} - -src_prepare() { - xdg_environment_reset #588570 - default - - # Syntax highlighting for Portage - sed -i -e "s:*.sh;:*.sh;*.ebuild;*.eclass;:" \ - data/filetype_extensions.conf || die - - if [[ ${PV} = *_pre* ]] || [[ ${PV} = 9999* ]] ; then - eautoreconf - fi -} - -src_configure() { - local myeconfargs=( - --disable-html-docs - --disable-pdf-docs - --disable-static - $(use_enable vte) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - emake DESTDIR="${D}" install - find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die -} - -pkg_preinst() { - xdg_pkg_preinst -} - -pkg_postinst() { - xdg_pkg_postinst -} - -pkg_postrm() { - xdg_pkg_postrm -} diff --git a/dev-util/geany/metadata.xml b/dev-util/geany/metadata.xml index 93ae2d3e4645..419db80e1fce 100644 --- a/dev-util/geany/metadata.xml +++ b/dev-util/geany/metadata.xml @@ -1,7 +1,14 @@ - + + aklhfex@gmail.com + Chris Mayo + + + proxy-maint@gentoo.org + Gentoo Proxy Maintainers Project + Geany is a small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a -- cgit v1.2.3