diff options
Diffstat (limited to 'dev-util/geany')
-rw-r--r-- | dev-util/geany/Manifest | 6 | ||||
-rw-r--r-- | dev-util/geany/geany-1.33.ebuild (renamed from dev-util/geany/geany-1.31.ebuild) | 38 | ||||
-rw-r--r-- | dev-util/geany/geany-9999.ebuild | 2 |
3 files changed, 29 insertions, 17 deletions
diff --git a/dev-util/geany/Manifest b/dev-util/geany/Manifest index e318d0285ba9..78687291df69 100644 --- a/dev-util/geany/Manifest +++ b/dev-util/geany/Manifest @@ -1,8 +1,8 @@ DIST geany-1.30.1.tar.bz2 4352154 BLAKE2B 6efceb21e07aba3b0698196543746e926d6a73ef5d5f560467eee18a7b9ade4ce0ce37808176922b3399ea8a72b2f281af313a9f57aa325e1a9cb964f0f1c34e SHA512 55fb446b0c517ccee4d2f3023334b96a336788422a4dc41207a4f290c5d4b88df1eefa4b7f6fddf0567224f890ae7bea396306a935512f17e01682034f7200e3 -DIST geany-1.31.tar.bz2 4355879 BLAKE2B 5bd71d41ae4513f280e7e3e61f98cfd125cc7f5b6ab4c0b80f339cc4f8b1c40a6bbe36716dcf689f1d0ee0ec71ba23b00d092f3dd4fffdbba158ca4a049bf64b SHA512 6b5b07928173ef2673867ce2ab9cef1d74dfa97a5ca3515bfb85c0c4d239d7964d5f8d912dce3d97cad06a92c7a967abd454a5e4dc91e481d47de7773d8f6503 DIST geany-1.32.tar.bz2 4341296 BLAKE2B c12b5608929d308cd9ff66c04a395a48d7ae05e773f201ebce64b883a8b5da73d6e84b1799cfea35ae2c12b02177cc0d43328924daaf8f485a83305d0d8e763a SHA512 a5ec73f690368d735e20ba90db90ab9a10e504545374a0d82c82af1f2df2f1382edb966e442257a271602b9322e3229af6a07f9c883d5d2d32236dd8f7791b5d +DIST geany-1.33.tar.bz2 4106409 BLAKE2B f0f16053eb1894ea98c8e79cd1cc5cb12adde4755358db42afe7c50a940168eeb6d7c5b7778765f28c6f6b029b5e17ac8433580e30c456b1b56fbea07ac16c6a SHA512 7fd53bd61cfe2dc05af69b5739ba2841cada822ea6dd76c6b2eb2707e69210f47cf19308842e3a989772c18a7e4386bf7a2b053085063605d196e8e630ab2b33 EBUILD geany-1.30.1.ebuild 1570 BLAKE2B a50ba6cc4c43000bed7ce4b1f8bbe1c0a9ecdf0729be7377dc16c976debf848d63a3aeb147558d005e2759df60752ba4061a8844aca239a2dbbe76076c3407a8 SHA512 c8d077fa9cfb0a7911f8ecb4fa343f359da2f48ab252928ba594e66e33ecf694e28239f5ab0185cf0d36b2e0421e053daaf9d12ef5fce48a8b458a47d319fe2e -EBUILD geany-1.31.ebuild 1578 BLAKE2B b8d24b3a80cf74be805e0a77130a110e4c02a4d571cacf2c6593fcee85e36d6bb40609b70357667f0a764d5ea779dca19b74aa284e50aab9ba9f929129865979 SHA512 2901aeef60de657cead6a8014f454fde320ea444ac0971e8d9575b22a26fc28c5291873cf2aa04a630159c7385c8089cc9a4fe86d4df346a828a065095df023f EBUILD geany-1.32.ebuild 1569 BLAKE2B a451545a2dbcf970013939a50f67af077d1ff82eabfc3e0167731abd5ea3c3cd284d928d47d766ce9c070369192c8dbad0d366e14b3ccf1424b105d99011dd8d SHA512 092512d94cd461d2ba5822a1a7c6fb8151170bbadbebf037f2da41351e7be56780344c29734bc48d88f369fb20f2d9a617d1a9600f35909fd0b449d764373182 -EBUILD geany-9999.ebuild 1716 BLAKE2B d8f333bf0ccfebf13f85c724d550b0654a44e8ac8d662b2e6819016860f6a3145e1ae4c05671f056b8af75f5a30ab2770c76760918194a7415e116ea0d52623f SHA512 f6d65dc0cfcdeff91f8be76a8f9a55e167624a717610596dadfea0eebf71055073a074c792864573b386fa26956010d9c9ef01fc3e77ffc1537678e92e8679b7 +EBUILD geany-1.33.ebuild 1708 BLAKE2B be73a09dc4eada889b0af8f8f963d6635e0f0e60632df56cced5ce0a4daefbdd2eac3a132d2a6b27a50df44444e611a73054779521c47f49c1d6d8892d39e119 SHA512 4847dec91a041abb532bef42d41555754517fd8598628f36df09f8ee06a23af0b9d60b05f6ebb230c9871c75a2baaf70e33105d2682fbe05aa6bdfee9f619dfb +EBUILD geany-9999.ebuild 1708 BLAKE2B be73a09dc4eada889b0af8f8f963d6635e0f0e60632df56cced5ce0a4daefbdd2eac3a132d2a6b27a50df44444e611a73054779521c47f49c1d6d8892d39e119 SHA512 4847dec91a041abb532bef42d41555754517fd8598628f36df09f8ee06a23af0b9d60b05f6ebb230c9871c75a2baaf70e33105d2682fbe05aa6bdfee9f619dfb MISC metadata.xml 1978 BLAKE2B 04d6567b9c02f927e912c8d35bdea73c8015dcc4a6c7f47d91b50086c619e2e25a472170f46a4d1053cb942a33d66f85da1e837bc7f4397678534702cef964fd SHA512 f070310d9266a11c4b91c4f644534f3ff9d7538c2d97e6daa009d403cb2c8aae2856ed51646315906a51399b6e51a1f32fbd12f5ab616b597c4fc7c97c5f5152 diff --git a/dev-util/geany/geany-1.31.ebuild b/dev-util/geany/geany-1.33.ebuild index 2dbe5634afac..4975465aee2a 100644 --- a/dev-util/geany/geany-1.31.ebuild +++ b/dev-util/geany/geany-1.33.ebuild @@ -1,19 +1,25 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils fdo-mime gnome2-utils + +inherit gnome2-utils xdg-utils 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 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="http://www.geany.org" -SRC_URI="http://download.geany.org/${P}.tar.bz2" - +if [[ "${PV}" = 9999* ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/geany/geany.git" +else + SRC_URI="http://download.geany.org/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +fi LICENSE="GPL-2+ HPND" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" + IUSE="gtk3 +vte" RDEPEND=">=dev-libs/glib-2.32:2 @@ -40,30 +46,36 @@ src_prepare() { # 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() { - econf \ - --disable-dependency-tracking \ - --docdir="${EPREFIX}/usr/share/doc/${PF}" \ - $(use_enable gtk3) \ + local myeconfargs=( + --disable-html-docs + --disable-dependency-tracking + --docdir="${EPREFIX}/usr/share/doc/${PF}" + $(use_enable gtk3) $(use_enable vte) + ) + econf "${myeconfargs[@]}" } src_install() { - emake DESTDIR="${D}" DOCDIR="${ED}/usr/share/doc/${PF}" install - rm -f "${ED}"/usr/share/doc/${PF}/{COPYING,GPL-2,ScintillaLicense.txt} + emake DESTDIR="${D}" install prune_libtool_files --all } pkg_preinst() { gnome2_icon_savelist; } pkg_postinst() { - fdo-mime_desktop_database_update gnome2_icon_cache_update + xdg_desktop_database_update } pkg_postrm() { - fdo-mime_desktop_database_update gnome2_icon_cache_update + xdg_desktop_database_update } diff --git a/dev-util/geany/geany-9999.ebuild b/dev-util/geany/geany-9999.ebuild index dc57933d71f2..4975465aee2a 100644 --- a/dev-util/geany/geany-9999.ebuild +++ b/dev-util/geany/geany-9999.ebuild @@ -71,7 +71,7 @@ src_install() { pkg_preinst() { gnome2_icon_savelist; } pkg_postinst() { - fdo-mime_desktop_database_update + gnome2_icon_cache_update xdg_desktop_database_update } |