Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 279632

Summary: app-i18n/ibus-table-array30: new ebuild
Product: Gentoo Linux Reporter: Siuchung Cheung (Clement) <clement.cc>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: enhancement CC: wilsonsamm
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://code.google.com/p/ibus/downloads/list
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ebuild as submitted by author

Description Siuchung Cheung (Clement) 2009-07-29 22:17:32 UTC
The IBus project seems to have released a new input method array30, which is missing in portage.

IBus sources:
<http://ibus.googlecode.com/files/ibus-table-array30-1.2.0.20090729-Source.tar.gz>

Packages for other distros:
<http://rpmfind.net//linux/RPM/fedora/devel/x86_64/ibus-table-array30-1.2.0.20090715-1.fc12.noarch.html>
<http://ftp-master.debian.org/new/ibus-table-array30_1.2.0.20090715-1.html>

Reproducible: Always

Steps to Reproduce:




The following crude adaptation of the ibus-chewing ebuild seems to work: (Note that this package seems to follow the -Source tarball structure with CMake inside, like ibus-chewing, unlike all other ibus-table-* packages.)

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI="1"
inherit cmake-utils

MY_P="${P}-Source"
DESCRIPTION="The Array 30 input method on IBus Table"
HOMEPAGE="http://code.google.com/p/ibus/"
SRC_URI="http://ibus.googlecode.com/files/${MY_P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls"

RDEPEND=">=app-i18n/ibus-table-1.1"
DEPEND="${RDEPEND}
        dev-util/cmake
        dev-util/pkgconfig"

S="${WORKDIR}/${MY_P}"

CMAKE_IN_SOURCE_BUILD=1

DOCS="AUTHORS ChangeLog README"
Comment 1 James Earl Spahlinger 2009-07-29 23:36:02 UTC
Created attachment 199609 [details]
ebuild as submitted by author

Thanks for submitting, several things to note.

1) this package by the date on the source is brand new
2) You may also want to investigate putting your ebuild in the sunrise overlay which is located at http://www.gentoo.org/proj/en/sunrise/. When/if the ebuild is put into sunrise, please let us know on this bug.
Comment 2 Sam M W 2009-11-25 21:55:14 UTC
I suppose the sunrise overlay is the place for this, since it's where all the other input modules are kept.
It would be nice to have these in Portage though.
Anyway, I just wanted to add myself to the CC list
Comment 3 Siuchung Cheung (Clement) 2009-11-29 03:23:19 UTC
Apparently, somebody put that in the portage tree already:
<http://www.gentoo-portage.com/app-i18n/ibus-table-array30/ChangeLog#ptabs>