Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 269145 Details for
Bug 282922
app-i18n/uim-1.5.6-r1 fails to emerge, something related to Qt4
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
uim 1.6.1 ebuild with a "qt3support" flag
uim-1.6.1-r1.ebuild (text/plain), 5.92 KB, created by
Muneyuki Noguchi
on 2011-04-09 14:24:50 UTC
(
hide
)
Description:
uim 1.6.1 ebuild with a "qt3support" flag
Filename:
MIME Type:
Creator:
Muneyuki Noguchi
Created:
2011-04-09 14:24:50 UTC
Size:
5.92 KB
patch
obsolete
># Copyright 1999-2011 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/app-i18n/uim/uim-1.6.1.ebuild,v 1.3 2011/02/13 19:11:08 armin76 Exp $ > >EAPI="3" >inherit autotools eutils multilib elisp-common flag-o-matic > >DESCRIPTION="Simple, secure and flexible input method library" >HOMEPAGE="http://code.google.com/p/uim/" >SRC_URI="http://uim.googlecode.com/files/${P}.tar.bz2" > >LICENSE="BSD GPL-2 LGPL-2.1" >SLOT="0" >KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~x86" >IUSE="+anthy canna curl eb emacs ffi gnome gtk kde libedit libnotify m17n-lib >ncurses nls prime qt3support qt4 skk sqlite ssl test unicode X xft linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko" > >RESTRICT="test" > >RDEPEND="X? ( > x11-libs/libX11 > x11-libs/libXft > x11-libs/libXt > x11-libs/libICE > x11-libs/libSM > x11-libs/libXext > x11-libs/libXrender > ) > anthy? ( > unicode? ( >=app-i18n/anthy-8622 ) > !unicode? ( app-i18n/anthy ) > ) > canna? ( app-i18n/canna ) > curl? ( >=net-misc/curl-7.16.4 ) > eb? ( dev-libs/eb ) > emacs? ( virtual/emacs ) > ffi? ( virtual/libffi ) > gnome? ( >=gnome-base/gnome-panel-2.14 ) > gtk? ( >=x11-libs/gtk+-2.4:2 ) > kde? ( >=kde-base/kdelibs-4 ) > libedit? ( dev-libs/libedit ) > libnotify? ( >=x11-libs/libnotify-0.4 ) > m17n-lib? ( >=dev-libs/m17n-lib-1.3.1 ) > ncurses? ( sys-libs/ncurses ) > nls? ( virtual/libintl ) > prime? ( app-i18n/prime ) > qt4? ( > qt3support? ( x11-libs/qt-gui:4[qt3support] ) > !qt3support? ( x11-libs/qt-gui:4 ) > ) > skk? ( app-i18n/skk-jisyo ) > sqlite? ( dev-db/sqlite:3 ) > ssl? ( dev-libs/openssl ) > !dev-scheme/sigscheme > !app-i18n/uim-svn > !<app-i18n/prime-0.9.4" ># >=dev-scheme/sigscheme-0.8.5 ># mana? ( app-i18n/mana ) ># scim? ( >=app-i18n/scim-1.3.0 ) # broken ># sj3? ( >=app-i18n/sj3-2.0.1.21 ) ># wnn? ( app-i18n/wnn ) > >DEPEND="${RDEPEND} > dev-util/pkgconfig > >=sys-devel/gettext-0.15 > kde? ( dev-util/cmake ) > X? ( > x11-proto/xextproto > x11-proto/xproto > )" > >RDEPEND="${RDEPEND} > X? ( > media-fonts/font-sony-misc > linguas_zh_CN? ( > || ( media-fonts/font-isas-misc media-fonts/intlfonts ) > ) > linguas_zh_TW? ( > media-fonts/intlfonts > ) > linguas_ja? ( > || ( media-fonts/font-jis-misc media-fonts/intlfonts ) > ) > linguas_ko? ( > || ( media-fonts/font-daewoo-misc media-fonts/intlfonts ) > ) > )" ># test? ( dev-scheme/gauche ) > >SITEFILE=50${PN}-gentoo.el > >pkg_setup() { > # An arch specific config directory is used on multilib systems > has_multilib_profile && GTK2_CONFDIR="/etc/gtk-2.0/${CHOST}" > GTK2_CONFDIR=${GTK2_CONFDIR:=/etc/gtk-2.0/} >} > >src_prepare() { > epatch \ > "${FILESDIR}"/${PN}-1.6.0-gentoo.patch \ > "${FILESDIR}"/${PN}-1.5.4-zhTW.patch \ > "${FILESDIR}"/${PN}-1.6.0-linker.patch \ > "${FILESDIR}"/${PN}-1.6.1-libnotify-0.7.patch > > # bug 275420 > sed -i -e "s:\$libedit_path/lib:/$(get_libdir):g" configure.ac || die > #./autogen.sh > AT_NO_RECURSIVE=1 eautoreconf >} > >src_configure() { > local myconf > > if use gtk && (use anthy || use canna) ; then > myconf="${myconf} --enable-dict" > else > myconf="${myconf} --disable-dict" > fi > > if use gtk || use qt4 ; then > myconf="${myconf} --enable-pref" > else > myconf="${myconf} --disable-pref" > fi > > if use anthy ; then > if use unicode ; then > myconf="${myconf} --with-anthy-utf8" > else > myconf="${myconf} --with-anthy" > fi > else > myconf="${myconf} --without-anthy" > fi > > if use libnotify ; then > myconf="${myconf} --enable-notify=libnotify" > fi > > econf $(use_with X x) \ > $(use_with canna) \ > $(use_with curl) \ > $(use_with eb) \ > $(use_enable emacs) \ > $(use_with emacs lispdir "${SITELISP}") \ > $(use_with ffi) \ > $(use_enable gnome gnome-applet) \ > $(use_with gtk gtk2) \ > $(use_with libedit) \ > --disable-kde-applet \ > $(use_enable kde kde4-applet) \ > $(use_with m17n-lib m17nlib) \ > $(use_enable ncurses fep) \ > $(use_enable nls) \ > $(use_with prime) \ > --without-qt \ > --without-qt-immodule \ > $(use_with qt4 qt4) \ > $(use_with qt4 qt4-immodule) \ > $(use_enable qt4 qt4-qt3support) \ > $(use_with skk) \ > $(use_with sqlite sqlite3) \ > $(use_enable ssl openssl) \ > $(use_with xft) \ > ${myconf} >} > >src_compile() { > emake || die "emake failed" > > if use emacs; then > cd emacs > elisp-compile *.el || die "elisp-compile failed" > fi >} > >src_install() { > # parallel make install b0rked, bug #222677 > emake -j1 INSTALL_ROOT="${D}" DESTDIR="${D}" install || die "make install failed" > > dodoc AUTHORS ChangeLog* NEWS README RELNOTE || die > if use emacs; then > elisp-install uim-el emacs/*.elc || die "elisp-install failed" > elisp-site-file-install "${FILESDIR}/${SITEFILE}" uim-el \ > || die "elisp-site-file-install failed" > fi > > sed -e "s:@EPREFIX@:${EPREFIX}:" "${FILESDIR}/xinput-uim" > "${T}/uim.conf" || die > insinto /etc/X11/xinit/xinput.d > doins "${T}/uim.conf" || die > > # collision with dev-scheme/sigscheme, bug #330975 > # find "${ED}" -name '*gcroots*' -delete || die >} > >pkg_postinst() { > elog > elog "New input method switcher has been introduced. You need to set" > elog > elog "% GTK_IM_MODULE=uim ; export GTK_IM_MODULE" > elog "% QT_IM_MODULE=uim ; export QT_IM_MODULE" > elog "% XMODIFIERS=@im=uim ; export XMODIFIERS" > elog > elog "If you would like to use uim-anthy as default input method, put" > elog "(define default-im-name 'anthy)" > elog "to your ~/.uim." > elog > elog "All input methods can be found by running uim-im-switcher-gtk, " > elog "or uim-im-switcher-qt4." > elog > elog "If you upgrade from a version of uim older than 1.4.0," > elog "you should run revdep-rebuild." > > use gtk && gtk-query-immodules-2.0 > "${ROOT}/${GTK2_CONFDIR}/gtk.immodules" > if use emacs; then > elisp-site-regen > echo > elog "uim is autoloaded with Emacs with a minimal set of features:" > elog "There is no keybinding defined to call it directly, so please" > elog "create one yourself and choose an input method." > elog "Integration with LEIM is not done with this ebuild, please have" > elog "a look at the documentation how to achieve this." > fi >} > >pkg_postrm() { > use gtk && gtk-query-immodules-2.0 > "${ROOT}/${GTK2_CONFDIR}/gtk.immodules" > use emacs && elisp-site-regen >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 282922
:
202413
|
204458
|
254147
| 269145