Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
New version of gtkspell available - how to get it into tree
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
genterminl
Guru
Guru


Joined: 12 Feb 2005
Posts: 336
Location: Connecticut, USA

PostPosted: Sat Nov 24, 2012 10:21 pm    Post subject: New version of gtkspell available - how to get it into tree Reply with quote

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
View user's profile Send private message
genterminl
Guru
Guru


Joined: 12 Feb 2005
Posts: 336
Location: Connecticut, USA

PostPosted: Sat Nov 24, 2012 10:30 pm    Post subject: Reply with quote

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
View user's profile Send private message
paulj
Guru
Guru


Joined: 30 Sep 2004
Posts: 338
Location: Wales, UK

PostPosted: Sun Nov 25, 2012 10:19 am    Post subject: Re: New version of gtkspell available - how to get it into t Reply with quote

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
View user's profile Send private message
DaggyStyle
Advocate
Advocate


Joined: 22 Mar 2006
Posts: 4895

PostPosted: Sun Nov 25, 2012 3:25 pm    Post subject: Reply with quote

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
ProjectFootball
Back to top
View user's profile Send private message
genterminl
Guru
Guru


Joined: 12 Feb 2005
Posts: 336
Location: Connecticut, USA

PostPosted: Mon Nov 26, 2012 3:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
DaggyStyle
Advocate
Advocate


Joined: 22 Mar 2006
Posts: 4895

PostPosted: Mon Nov 26, 2012 8:58 pm    Post subject: Reply with quote

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
ProjectFootball
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum