View previous topic :: View next topic |
Author |
Message |
genterminl Guru
Joined: 12 Feb 2005 Posts: 523 Location: Connecticut, USA
|
Posted: Sat Nov 24, 2012 10:21 pm Post subject: New version of gtkspell available - how to get it into tree |
|
|
The lastest gtkspell in the tree is 3.0.0_pre20110814-r1 from over six months ago. An official 3.0.0 has been released. What's the proper way to request it get added to the tree? I've modfied the 3.0.0_pre ebuild so it works for 3.0.0, except for downloading, and I'll post it to this thread in case it's worth using as a starting point. |
|
Back to top |
|
|
genterminl Guru
Joined: 12 Feb 2005 Posts: 523 Location: Connecticut, USA
|
Posted: Sat Nov 24, 2012 10:30 pm Post subject: |
|
|
Working ebuild for 3.0.0. Since they changed the name from gtkspell to gtkspell3, I borrowed some code from the raptor ebuild to handle the "3" but I don't know if it's really the right way to do it.
Code: | # Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/gtkspell/gtkspell-3.0.0_pre20110814-r1.ebuild,v 1.3 2012/05/04 03:33:17 jdhore Exp $
# updated 20121124 for gtkspell3-3.0.0
# Needs confirmation and cleanup before committing to portage tree
EAPI="4"
#taken from raptor ebuild
MY_PN=${PN}3
MY_P=${MY_PN}-${PV}
DESCRIPTION="Spell checking widget for GTK"
HOMEPAGE="http://gtkspell.sourceforge.net/"
# gtkspell doesn't use sourceforge mirroring system it seems.
#SRC_URI="http://${PN}.sourceforge.net/download/${PN}-2.0.16.tar.gz"
# Prerelease snapshot
# SRC_URI="mirror://gentoo/${P}.tar.bz2"
# SRC_URI="http://${PN}.sourceforge.net/download/${PN}3-3.0.0.tar.gz"
# 3.0.0 doesn't seem to be anyplace easy yet? manually downloaded for this run but...
SRC_URI="http://${PN}.sourceforge.net/download/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
IUSE="doc"
RDEPEND=">=app-text/enchant-1.1.6
x11-libs/gtk+:3
>=x11-libs/pango-1.8.0"
DEPEND="${RDEPEND}
virtual/pkgconfig
>=dev-util/intltool-0.35.0
doc? ( >=dev-util/gtk-doc-1.17 app-text/docbook-xml-dtd:4.2 )"
# taken from raptor
S=${WORKDIR}/${MY_P}
DOCS=( AUTHORS ChangeLog README ) # NEWS file is empty
src_configure() {
econf \
--disable-static \
$(use_enable doc gtk-doc)
}
src_install() {
default
find "${ED}" -name '*.la' -exec rm -f {} +
} | I've successfully emerged this on amd64 and then used it to build the gtk3 branch of balsa (mail-client) so it shouldn't be too far off. |
|
Back to top |
|
|
paulj Guru
Joined: 30 Sep 2004 Posts: 511 Location: Wales, UK
|
Posted: Sun Nov 25, 2012 10:19 am Post subject: Re: New version of gtkspell available - how to get it into t |
|
|
genterminl wrote: | The lastest gtkspell in the tree is 3.0.0_pre20110814-r1 from over six months ago. An official 3.0.0 has been released. What's the proper way to request it get added to the tree? |
Raise a bug on the bug tracker against app-text/gtkspell and paste your ebuild in there. Hopefully the maintainer will pick it up from there. |
|
Back to top |
|
|
DaggyStyle Watchman
Joined: 22 Mar 2006 Posts: 5909
|
Posted: Sun Nov 25, 2012 3:25 pm Post subject: |
|
|
talk to devs on the sunrise overlay irc channel on freenode, they will help you commit it to the overlay. _________________ Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein |
|
Back to top |
|
|
genterminl Guru
Joined: 12 Feb 2005 Posts: 523 Location: Connecticut, USA
|
Posted: Mon Nov 26, 2012 3:32 pm Post subject: |
|
|
I've filed a bug report. I didn't see how to assign it directly to gtkspell, I assume the bug wranglers will handle that.
I don't see any reason to deal with sunrise, as this package is already in the tree. This is a request for a new release, not a new package. |
|
Back to top |
|
|
DaggyStyle Watchman
Joined: 22 Mar 2006 Posts: 5909
|
Posted: Mon Nov 26, 2012 8:58 pm Post subject: |
|
|
genterminl wrote: | I've filed a bug report. I didn't see how to assign it directly to gtkspell, I assume the bug wranglers will handle that.
I don't see any reason to deal with sunrise, as this package is already in the tree. This is a request for a new release, not a new package. |
there is more possibility to get it into the tree with the sunrise's dev's help. _________________ Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein |
|
Back to top |
|
|
|