parent
3a767ea791
commit
c66383ee09
@ -1,2 +1,2 @@
|
||||
DIST ecb-2.40.tar.gz 986581 SHA256 5a6609699b844b535cc26fac1d6740ffeeb07d9895e8eb8214d3dbe77a34e53e SHA512 c22ff9a848f03a0ddb57401166532377f62722a793b3b8366c8fd9160f30cd2798b4af5744a276e7b3bcb5e098fdcc9733fd92d60b3a7279c60a0aba4754739a WHIRLPOOL e8ff82f20055338a7c819782632ccc31eba3c7656ccd156a3ea344720c8780516e6f90775157ae5516e62112356dd993dcf4f91e1393c100d531b836cae633f8
|
||||
DIST ecb-2.41_pre20140215.tar.xz 2357656 SHA256 b2a485570fb57eb88ccb7c94dbf176cdb1c95573eb95d95e43e86d2bf6dc2660 SHA512 771fce07ea810d9c539c24bd2b1a0711c6ff92d4d12950f3c67ec43bd134d85cba86d8b6c2322c241803e8b60b9c2f0f8ba97a54036ae15b01fbf9234b3ba565 WHIRLPOOL f47bb43c119fe903eb4763ce55922ab88841e456cada0a7cb5da2324406dbbf62d12f2dcbb0a279305b84e1fb6b4c992ec32e24480ac40554a4c20c9292066cb
|
||||
DIST ecb-2.41_pre20140215.tar.xz 565404 SHA256 f3103afd4324cfd1c50bf4c1d6a6d52d94af192b1f4c8665a91c87929b0635a2 SHA512 bf87bdd38e7ddaeec044fc56d56f7c456ef0a1922f50b962f932bf739895f046387bab7a934439e749fd7e838d9f742938408f4f9cb47079440abd8c1ba181b6 WHIRLPOOL a1906bc4cad119959d76a5e3d79c97fba9d302eeea67e86bc597af449a6b6b2efb7053c4a9251502f35f571b7d69e557b6b9d7a52a11f4e69348e83649d2433c
|
||||
|
@ -0,0 +1 @@
|
||||
DIST multiple-cursors-1.3.0.tar.gz 25880 SHA256 0fba83ca60ce83758b5b2ae23ec6e14fb8d6ff50b02322e572bc317d9908d6d8 SHA512 2d321f9016b78aeb37507071756781c84b576a0fbefa385474c8c6287c989412b72b83dfdbe79bc0da1485893ea01952b6e0d392573386338db9e8728f722259 WHIRLPOOL b1f092ca3d75d5b223140f9faeed0b3c309336990a2c70492b2566198d453a0ea0bb89a1cd574fc33a5c88217628cf925a9baa2e9bb9e3c4aac8b89fda42397d
|
@ -0,0 +1,2 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(load "multiple-cursors-autoloads")
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>emacs</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/multiple-cursors/multiple-cursors-1.3.0.ebuild,v 1.1 2014/11/12 21:17:19 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Multiple cursors for Emacs"
|
||||
HOMEPAGE="https://github.com/magnars/multiple-cursors.el"
|
||||
SRC_URI="https://github.com/magnars/${PN}.el/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/${PN}.el-${PV}"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
DOCS="README.md"
|
||||
|
||||
src_compile() {
|
||||
elisp-compile *.el
|
||||
elisp-make-autoload-file
|
||||
}
|
@ -0,0 +1,143 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.5.0-r1.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="threads"
|
||||
|
||||
inherit python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support"
|
||||
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
|
||||
SRC_URI="install-crossover-${PV}.bin"
|
||||
|
||||
LICENSE="CROSSOVER-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
||||
RESTRICT="fetch test"
|
||||
QA_FLAGS_IGNORED="opt/cxoffice/.*"
|
||||
QA_PRESTRIPPED="opt/cxoffice/lib/.*
|
||||
opt/cxoffice/bin/cxburner
|
||||
opt/cxoffice/bin/cxntlm_auth
|
||||
opt/cxoffice/bin/wineserver
|
||||
opt/cxoffice/bin/unrar
|
||||
opt/cxoffice/bin/wine-preloader
|
||||
opt/cxoffice/bin/cxdiag
|
||||
opt/cxoffice/bin/cxgettext
|
||||
opt/cxoffice/bin/wineloader
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
REGULAR_DEPS="
|
||||
capi? ( net-dialup/capi4k-utils )
|
||||
cups? ( net-print/cups[abi_x86_32(-)] )
|
||||
gsm? ( media-sound/gsm[abi_x86_32(-)] )
|
||||
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
|
||||
lcms? ( media-libs/lcms:0 )
|
||||
ldap? ( net-nds/openldap[abi_x86_32(-)] )
|
||||
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
|
||||
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
|
||||
nls? ( sys-devel/gettext[abi_x86_32(-)] )
|
||||
openal? ( media-libs/openal[abi_x86_32(-)] )
|
||||
opengl? (
|
||||
virtual/glu[abi_x86_32(-)]
|
||||
virtual/opengl[abi_x86_32(-)]
|
||||
)
|
||||
png? ( media-libs/libpng:0[abi_x86_32(-)] )
|
||||
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
|
||||
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
|
||||
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
|
||||
media-libs/alsa-lib[abi_x86_32(-)]
|
||||
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
|
||||
media-libs/mesa[abi_x86_32(-)]
|
||||
sys-apps/util-linux[abi_x86_32(-)]
|
||||
sys-libs/zlib[abi_x86_32(-)]
|
||||
x11-libs/libICE[abi_x86_32(-)]
|
||||
x11-libs/libSM[abi_x86_32(-)]
|
||||
x11-libs/libX11[abi_x86_32(-)]
|
||||
x11-libs/libXau[abi_x86_32(-)]
|
||||
x11-libs/libXdmcp[abi_x86_32(-)]
|
||||
x11-libs/libXext[abi_x86_32(-)]
|
||||
x11-libs/libXi[abi_x86_32(-)]
|
||||
x11-libs/libXrandr[abi_x86_32(-)]
|
||||
x11-libs/libXxf86vm[abi_x86_32(-)]
|
||||
x11-libs/libxcb[abi_x86_32(-)]
|
||||
"
|
||||
|
||||
EMUL_DEPS="
|
||||
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
|
||||
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
|
||||
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
|
||||
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
|
||||
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
|
||||
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
|
||||
"
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
app-arch/unzip
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
!prefix? ( sys-libs/glibc )
|
||||
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-util/desktop-file-utils
|
||||
!app-emulation/crossover-office-pro-bin
|
||||
!app-emulation/crossover-office-bin
|
||||
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
|
||||
"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please visit ${HOMEPAGE}"
|
||||
einfo "and place ${A} in ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# self unpacking zip archive; unzip warns about the exe stuff
|
||||
unpack_zip ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_fix_shebang .
|
||||
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|
||||
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
|
||||
|
||||
# Remove unnecessary files
|
||||
rm -r license.txt guis/ || die "Could not remove files"
|
||||
use doc || rm -r doc/ || die "Could not remove files"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install crossover symlink, bug #476314
|
||||
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
|
||||
|
||||
# Install documentation
|
||||
dodoc README changelog.txt
|
||||
rm README changelog.txt || die "Could not remove README and changelog.txt"
|
||||
|
||||
# Install files
|
||||
dodir /opt/cxoffice
|
||||
cp -r ./* "${ED}opt/cxoffice" \
|
||||
|| die "Could not install into ${ED}opt/cxoffice"
|
||||
|
||||
# Install configuration file
|
||||
insinto /opt/cxoffice/etc
|
||||
doins share/crossover/data/cxoffice.conf
|
||||
|
||||
# Install requisite directories for menus
|
||||
dodir "/usr/share/applications"
|
||||
dodir "/etc/xdg/menus/applications-merged"
|
||||
|
||||
# Install menus
|
||||
XDG_CONFIG_DIRS="${ED}etc/xdg" \
|
||||
XDG_DATA_DIRS="${ED}usr/share" \
|
||||
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|
||||
|| die "Could not install menus"
|
||||
|
||||
# Fix menus
|
||||
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|
||||
|| die "Could not fix menus"
|
||||
}
|
@ -1,159 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.5.0.ebuild,v 1.3 2014/08/06 06:44:37 patrick Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="threads"
|
||||
|
||||
inherit python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support"
|
||||
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
|
||||
SRC_URI="install-crossover-${PV}.bin"
|
||||
|
||||
LICENSE="CROSSOVER-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
||||
RESTRICT="fetch test"
|
||||
QA_FLAGS_IGNORED="opt/cxoffice/.*"
|
||||
QA_PRESTRIPPED="opt/cxoffice/lib/.*
|
||||
opt/cxoffice/bin/cxburner
|
||||
opt/cxoffice/bin/cxntlm_auth
|
||||
opt/cxoffice/bin/wineserver
|
||||
opt/cxoffice/bin/unrar
|
||||
opt/cxoffice/bin/wine-preloader
|
||||
opt/cxoffice/bin/cxdiag
|
||||
opt/cxoffice/bin/cxgettext
|
||||
opt/cxoffice/bin/wineloader
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
MLIB_DEPS="amd64? (
|
||||
openal? ( app-emulation/emul-linux-x86-sdl )
|
||||
opengl? ( app-emulation/emul-linux-x86-opengl )
|
||||
scanner? ( app-emulation/emul-linux-x86-medialibs )
|
||||
v4l? ( app-emulation/emul-linux-x86-medialibs )
|
||||
app-emulation/emul-linux-x86-baselibs
|
||||
app-emulation/emul-linux-x86-soundlibs
|
||||
|| (
|
||||
(
|
||||
>=media-libs/freetype-2.5.0.1[abi_x86_32]
|
||||
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
|
||||
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
|
||||
>=x11-libs/libX11-1.6.2[abi_x86_32]
|
||||
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
|
||||
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
|
||||
>=x11-libs/libXext-1.3.2[abi_x86_32]
|
||||
>=x11-libs/libXi-1.7.2[abi_x86_32]
|
||||
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
|
||||
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
|
||||
>=x11-libs/libxcb-1.9.1[abi_x86_32]
|
||||
)
|
||||
app-emulation/emul-linux-x86-xlibs
|
||||
)
|
||||
)"
|
||||
|
||||
X86_DEPS="x86? (
|
||||
capi? ( net-dialup/capi4k-utils )
|
||||
cups? ( net-print/cups )
|
||||
gsm? ( media-sound/gsm )
|
||||
jpeg? ( virtual/jpeg )
|
||||
lcms? ( media-libs/lcms:0 )
|
||||
ldap? ( net-nds/openldap )
|
||||
gphoto2? ( media-libs/libgphoto2 )
|
||||
mp3? ( >=media-sound/mpg123-1.5.0 )
|
||||
nls? ( sys-devel/gettext )
|
||||
openal? ( media-libs/openal )
|
||||
opengl? (
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
)
|
||||
png? ( media-libs/libpng:0 )
|
||||
scanner? ( media-gfx/sane-backends )
|
||||
ssl? ( dev-libs/openssl:0 )
|
||||
v4l? ( media-libs/libv4l )
|
||||
media-libs/alsa-lib
|
||||
>=media-libs/freetype-2.0.0
|
||||
media-libs/mesa
|
||||
sys-apps/util-linux
|
||||
sys-libs/zlib
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXxf86vm
|
||||
x11-libs/libxcb
|
||||
)"
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
app-arch/unzip
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
!prefix? ( sys-libs/glibc )
|
||||
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-util/desktop-file-utils
|
||||
!app-emulation/crossover-office-pro-bin
|
||||
!app-emulation/crossover-office-bin
|
||||
${MLIB_DEPS}
|
||||
${X86_DEPS}
|
||||
"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please visit ${HOMEPAGE}"
|
||||
einfo "and place ${A} in ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# self unpacking zip archive; unzip warns about the exe stuff
|
||||
unpack_zip ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_fix_shebang .
|
||||
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|
||||
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
|
||||
|
||||
# Remove unnecessary files
|
||||
rm -r license.txt guis/ || die "Could not remove files"
|
||||
use doc || rm -r doc/ || die "Could not remove files"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install crossover symlink, bug #476314
|
||||
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
|
||||
|
||||
# Install documentation
|
||||
dodoc README changelog.txt
|
||||
rm README changelog.txt || die "Could not remove README and changelog.txt"
|
||||
|
||||
# Install files
|
||||
dodir /opt/cxoffice
|
||||
cp -r ./* "${ED}opt/cxoffice" \
|
||||
|| die "Could not install into ${ED}opt/cxoffice"
|
||||
|
||||
# Install configuration file
|
||||
insinto /opt/cxoffice/etc
|
||||
doins share/crossover/data/cxoffice.conf
|
||||
|
||||
# Install requisite directories for menus
|
||||
dodir "/usr/share/applications"
|
||||
dodir "/etc/xdg/menus/applications-merged"
|
||||
|
||||
# Install menus
|
||||
XDG_CONFIG_DIRS="${ED}etc/xdg" \
|
||||
XDG_DATA_DIRS="${ED}usr/share" \
|
||||
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|
||||
|| die "Could not install menus"
|
||||
|
||||
# Fix menus
|
||||
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|
||||
|| die "Could not fix menus"
|
||||
}
|
@ -0,0 +1,143 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.2-r1.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="threads"
|
||||
|
||||
inherit python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
||||
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
|
||||
SRC_URI="install-crossover-${PV}.bin"
|
||||
|
||||
LICENSE="CROSSOVER-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
||||
RESTRICT="fetch test"
|
||||
QA_FLAGS_IGNORED="opt/cxoffice/.*"
|
||||
QA_PRESTRIPPED="opt/cxoffice/lib/.*
|
||||
opt/cxoffice/bin/cxburner
|
||||
opt/cxoffice/bin/cxntlm_auth
|
||||
opt/cxoffice/bin/wineserver
|
||||
opt/cxoffice/bin/unrar
|
||||
opt/cxoffice/bin/wine-preloader
|
||||
opt/cxoffice/bin/cxdiag
|
||||
opt/cxoffice/bin/cxgettext
|
||||
opt/cxoffice/bin/wineloader
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
REGULAR_DEPS="
|
||||
capi? ( net-dialup/capi4k-utils )
|
||||
cups? ( net-print/cups[abi_x86_32(-)] )
|
||||
gsm? ( media-sound/gsm[abi_x86_32(-)] )
|
||||
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
|
||||
lcms? ( media-libs/lcms:0 )
|
||||
ldap? ( net-nds/openldap[abi_x86_32(-)] )
|
||||
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
|
||||
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
|
||||
nls? ( sys-devel/gettext[abi_x86_32(-)] )
|
||||
openal? ( media-libs/openal[abi_x86_32(-)] )
|
||||
opengl? (
|
||||
virtual/glu[abi_x86_32(-)]
|
||||
virtual/opengl[abi_x86_32(-)]
|
||||
)
|
||||
png? ( media-libs/libpng:0[abi_x86_32(-)] )
|
||||
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
|
||||
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
|
||||
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
|
||||
media-libs/alsa-lib[abi_x86_32(-)]
|
||||
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
|
||||
media-libs/mesa[abi_x86_32(-)]
|
||||
sys-apps/util-linux[abi_x86_32(-)]
|
||||
sys-libs/zlib[abi_x86_32(-)]
|
||||
x11-libs/libICE[abi_x86_32(-)]
|
||||
x11-libs/libSM[abi_x86_32(-)]
|
||||
x11-libs/libX11[abi_x86_32(-)]
|
||||
x11-libs/libXau[abi_x86_32(-)]
|
||||
x11-libs/libXdmcp[abi_x86_32(-)]
|
||||
x11-libs/libXext[abi_x86_32(-)]
|
||||
x11-libs/libXi[abi_x86_32(-)]
|
||||
x11-libs/libXrandr[abi_x86_32(-)]
|
||||
x11-libs/libXxf86vm[abi_x86_32(-)]
|
||||
x11-libs/libxcb[abi_x86_32(-)]
|
||||
"
|
||||
|
||||
EMUL_DEPS="
|
||||
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
|
||||
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
|
||||
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
|
||||
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
|
||||
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
|
||||
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
|
||||
"
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
app-arch/unzip
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
!prefix? ( sys-libs/glibc )
|
||||
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-util/desktop-file-utils
|
||||
!app-emulation/crossover-office-pro-bin
|
||||
!app-emulation/crossover-office-bin
|
||||
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
|
||||
"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please visit ${HOMEPAGE}"
|
||||
einfo "and place ${A} in ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# self unpacking zip archive; unzip warns about the exe stuff
|
||||
unpack_zip ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_fix_shebang .
|
||||
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|
||||
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
|
||||
|
||||
# Remove unnecessary files
|
||||
rm -r license.txt guis/ || die "Could not remove files"
|
||||
use doc || rm -r doc/ || die "Could not remove files"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install crossover symlink, bug #476314
|
||||
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
|
||||
|
||||
# Install documentation
|
||||
dodoc README changelog.txt
|
||||
rm README changelog.txt || die "Could not remove README and changelog.txt"
|
||||
|
||||
# Install files
|
||||
dodir /opt/cxoffice
|
||||
cp -r ./* "${ED}opt/cxoffice" \
|
||||
|| die "Could not install into ${ED}opt/cxoffice"
|
||||
|
||||
# Install configuration file
|
||||
insinto /opt/cxoffice/etc
|
||||
doins share/crossover/data/cxoffice.conf
|
||||
|
||||
# Install requisite directories for menus
|
||||
dodir "/usr/share/applications"
|
||||
dodir "/etc/xdg/menus/applications-merged"
|
||||
|
||||
# Install menus
|
||||
XDG_CONFIG_DIRS="${ED}etc/xdg" \
|
||||
XDG_DATA_DIRS="${ED}usr/share" \
|
||||
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|
||||
|| die "Could not install menus"
|
||||
|
||||
# Fix menus
|
||||
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|
||||
|| die "Could not fix menus"
|
||||
}
|
@ -1,159 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.2.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="threads"
|
||||
|
||||
inherit python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
||||
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
|
||||
SRC_URI="install-crossover-${PV}.bin"
|
||||
|
||||
LICENSE="CROSSOVER-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
||||
RESTRICT="fetch test"
|
||||
QA_FLAGS_IGNORED="opt/cxoffice/.*"
|
||||
QA_PRESTRIPPED="opt/cxoffice/lib/.*
|
||||
opt/cxoffice/bin/cxburner
|
||||
opt/cxoffice/bin/cxntlm_auth
|
||||
opt/cxoffice/bin/wineserver
|
||||
opt/cxoffice/bin/unrar
|
||||
opt/cxoffice/bin/wine-preloader
|
||||
opt/cxoffice/bin/cxdiag
|
||||
opt/cxoffice/bin/cxgettext
|
||||
opt/cxoffice/bin/wineloader
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
MLIB_DEPS="amd64? (
|
||||
openal? ( app-emulation/emul-linux-x86-sdl )
|
||||
opengl? ( app-emulation/emul-linux-x86-opengl )
|
||||
scanner? ( app-emulation/emul-linux-x86-medialibs )
|
||||
v4l? ( app-emulation/emul-linux-x86-medialibs )
|
||||
app-emulation/emul-linux-x86-baselibs
|
||||
app-emulation/emul-linux-x86-soundlibs
|
||||
|| (
|
||||
(
|
||||
>=media-libs/freetype-2.5.0.1[abi_x86_32]
|
||||
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
|
||||
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
|
||||
>=x11-libs/libX11-1.6.2[abi_x86_32]
|
||||
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
|
||||
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
|
||||
>=x11-libs/libXext-1.3.2[abi_x86_32]
|
||||
>=x11-libs/libXi-1.7.2[abi_x86_32]
|
||||
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
|
||||
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
|
||||
>=x11-libs/libxcb-1.9.1[abi_x86_32]
|
||||
)
|
||||
app-emulation/emul-linux-x86-xlibs
|
||||
)
|
||||
)"
|
||||
|
||||
X86_DEPS="x86? (
|
||||
capi? ( net-dialup/capi4k-utils )
|
||||
cups? ( net-print/cups )
|
||||
gsm? ( media-sound/gsm )
|
||||
jpeg? ( virtual/jpeg )
|
||||
lcms? ( media-libs/lcms:0 )
|
||||
ldap? ( net-nds/openldap )
|
||||
gphoto2? ( media-libs/libgphoto2 )
|
||||
mp3? ( >=media-sound/mpg123-1.5.0 )
|
||||
nls? ( sys-devel/gettext )
|
||||
openal? ( media-libs/openal )
|
||||
opengl? (
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
)
|
||||
png? ( media-libs/libpng:0 )
|
||||
scanner? ( media-gfx/sane-backends )
|
||||
ssl? ( dev-libs/openssl:0 )
|
||||
v4l? ( media-libs/libv4l )
|
||||
media-libs/alsa-lib
|
||||
>=media-libs/freetype-2.0.0
|
||||
media-libs/mesa
|
||||
sys-apps/util-linux
|
||||
sys-libs/zlib
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXxf86vm
|
||||
x11-libs/libxcb
|
||||
)"
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
app-arch/unzip
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
!prefix? ( sys-libs/glibc )
|
||||
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-util/desktop-file-utils
|
||||
!app-emulation/crossover-office-pro-bin
|
||||
!app-emulation/crossover-office-bin
|
||||
${MLIB_DEPS}
|
||||
${X86_DEPS}
|
||||
"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please visit ${HOMEPAGE}"
|
||||
einfo "and place ${A} in ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# self unpacking zip archive; unzip warns about the exe stuff
|
||||
unpack_zip ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_fix_shebang .
|
||||
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|
||||
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
|
||||
|
||||
# Remove unnecessary files
|
||||
rm -r license.txt guis/ || die "Could not remove files"
|
||||
use doc || rm -r doc/ || die "Could not remove files"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install crossover symlink, bug #476314
|
||||
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
|
||||
|
||||
# Install documentation
|
||||
dodoc README changelog.txt
|
||||
rm README changelog.txt || die "Could not remove README and changelog.txt"
|
||||
|
||||
# Install files
|
||||
dodir /opt/cxoffice
|
||||
cp -r ./* "${ED}opt/cxoffice" \
|
||||
|| die "Could not install into ${ED}opt/cxoffice"
|
||||
|
||||
# Install configuration file
|
||||
insinto /opt/cxoffice/etc
|
||||
doins share/crossover/data/cxoffice.conf
|
||||
|
||||
# Install requisite directories for menus
|
||||
dodir "/usr/share/applications"
|
||||
dodir "/etc/xdg/menus/applications-merged"
|
||||
|
||||
# Install menus
|
||||
XDG_CONFIG_DIRS="${ED}etc/xdg" \
|
||||
XDG_DATA_DIRS="${ED}usr/share" \
|
||||
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|
||||
|| die "Could not install menus"
|
||||
|
||||
# Fix menus
|
||||
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|
||||
|| die "Could not fix menus"
|
||||
}
|
@ -0,0 +1,143 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.3-r1.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="threads"
|
||||
|
||||
inherit python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
||||
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
|
||||
SRC_URI="install-crossover-${PV}.bin"
|
||||
|
||||
LICENSE="CROSSOVER-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
||||
RESTRICT="fetch test"
|
||||
QA_FLAGS_IGNORED="opt/cxoffice/.*"
|
||||
QA_PRESTRIPPED="opt/cxoffice/lib/.*
|
||||
opt/cxoffice/bin/cxburner
|
||||
opt/cxoffice/bin/cxntlm_auth
|
||||
opt/cxoffice/bin/wineserver
|
||||
opt/cxoffice/bin/unrar
|
||||
opt/cxoffice/bin/wine-preloader
|
||||
opt/cxoffice/bin/cxdiag
|
||||
opt/cxoffice/bin/cxgettext
|
||||
opt/cxoffice/bin/wineloader
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
REGULAR_DEPS="
|
||||
capi? ( net-dialup/capi4k-utils )
|
||||
cups? ( net-print/cups[abi_x86_32(-)] )
|
||||
gsm? ( media-sound/gsm[abi_x86_32(-)] )
|
||||
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
|
||||
lcms? ( media-libs/lcms:0 )
|
||||
ldap? ( net-nds/openldap[abi_x86_32(-)] )
|
||||
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
|
||||
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
|
||||
nls? ( sys-devel/gettext[abi_x86_32(-)] )
|
||||
openal? ( media-libs/openal[abi_x86_32(-)] )
|
||||
opengl? (
|
||||
virtual/glu[abi_x86_32(-)]
|
||||
virtual/opengl[abi_x86_32(-)]
|
||||
)
|
||||
png? ( media-libs/libpng:0[abi_x86_32(-)] )
|
||||
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
|
||||
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
|
||||
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
|
||||
media-libs/alsa-lib[abi_x86_32(-)]
|
||||
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
|
||||
media-libs/mesa[abi_x86_32(-)]
|
||||
sys-apps/util-linux[abi_x86_32(-)]
|
||||
sys-libs/zlib[abi_x86_32(-)]
|
||||
x11-libs/libICE[abi_x86_32(-)]
|
||||
x11-libs/libSM[abi_x86_32(-)]
|
||||
x11-libs/libX11[abi_x86_32(-)]
|
||||
x11-libs/libXau[abi_x86_32(-)]
|
||||
x11-libs/libXdmcp[abi_x86_32(-)]
|
||||
x11-libs/libXext[abi_x86_32(-)]
|
||||
x11-libs/libXi[abi_x86_32(-)]
|
||||
x11-libs/libXrandr[abi_x86_32(-)]
|
||||
x11-libs/libXxf86vm[abi_x86_32(-)]
|
||||
x11-libs/libxcb[abi_x86_32(-)]
|
||||
"
|
||||
|
||||
EMUL_DEPS="
|
||||
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
|
||||
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
|
||||
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
|
||||
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
|
||||
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
|
||||
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
|
||||
"
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
app-arch/unzip
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
!prefix? ( sys-libs/glibc )
|
||||
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-util/desktop-file-utils
|
||||
!app-emulation/crossover-office-pro-bin
|
||||
!app-emulation/crossover-office-bin
|
||||
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
|
||||
"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please visit ${HOMEPAGE}"
|
||||
einfo "and place ${A} in ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# self unpacking zip archive; unzip warns about the exe stuff
|
||||
unpack_zip ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_fix_shebang .
|
||||
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|
||||
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
|
||||
|
||||
# Remove unnecessary files
|
||||
rm -r license.txt guis/ || die "Could not remove files"
|
||||
use doc || rm -r doc/ || die "Could not remove files"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install crossover symlink, bug #476314
|
||||
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
|
||||
|
||||
# Install documentation
|
||||
dodoc README changelog.txt
|
||||
rm README changelog.txt || die "Could not remove README and changelog.txt"
|
||||
|
||||
# Install files
|
||||
dodir /opt/cxoffice
|
||||
cp -r ./* "${ED}opt/cxoffice" \
|
||||
|| die "Could not install into ${ED}opt/cxoffice"
|
||||
|
||||
# Install configuration file
|
||||
insinto /opt/cxoffice/etc
|
||||
doins share/crossover/data/cxoffice.conf
|
||||
|
||||
# Install requisite directories for menus
|
||||
dodir "/usr/share/applications"
|
||||
dodir "/etc/xdg/menus/applications-merged"
|
||||
|
||||
# Install menus
|
||||
XDG_CONFIG_DIRS="${ED}etc/xdg" \
|
||||
XDG_DATA_DIRS="${ED}usr/share" \
|
||||
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|
||||
|| die "Could not install menus"
|
||||
|
||||
# Fix menus
|
||||
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|
||||
|| die "Could not fix menus"
|
||||
}
|
@ -1,159 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.3.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="threads"
|
||||
|
||||
inherit python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
||||
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
|
||||
SRC_URI="install-crossover-${PV}.bin"
|
||||
|
||||
LICENSE="CROSSOVER-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
||||
RESTRICT="fetch test"
|
||||
QA_FLAGS_IGNORED="opt/cxoffice/.*"
|
||||
QA_PRESTRIPPED="opt/cxoffice/lib/.*
|
||||
opt/cxoffice/bin/cxburner
|
||||
opt/cxoffice/bin/cxntlm_auth
|
||||
opt/cxoffice/bin/wineserver
|
||||
opt/cxoffice/bin/unrar
|
||||
opt/cxoffice/bin/wine-preloader
|
||||
opt/cxoffice/bin/cxdiag
|
||||
opt/cxoffice/bin/cxgettext
|
||||
opt/cxoffice/bin/wineloader
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
MLIB_DEPS="amd64? (
|
||||
openal? ( app-emulation/emul-linux-x86-sdl )
|
||||
opengl? ( app-emulation/emul-linux-x86-opengl )
|
||||
scanner? ( app-emulation/emul-linux-x86-medialibs )
|
||||
v4l? ( app-emulation/emul-linux-x86-medialibs )
|
||||
app-emulation/emul-linux-x86-baselibs
|
||||
app-emulation/emul-linux-x86-soundlibs
|
||||
|| (
|
||||
(
|
||||
>=media-libs/freetype-2.5.0.1[abi_x86_32]
|
||||
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
|
||||
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
|
||||
>=x11-libs/libX11-1.6.2[abi_x86_32]
|
||||
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
|
||||
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
|
||||
>=x11-libs/libXext-1.3.2[abi_x86_32]
|
||||
>=x11-libs/libXi-1.7.2[abi_x86_32]
|
||||
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
|
||||
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
|
||||
>=x11-libs/libxcb-1.9.1[abi_x86_32]
|
||||
)
|
||||
app-emulation/emul-linux-x86-xlibs
|
||||
)
|
||||
)"
|
||||
|
||||
X86_DEPS="x86? (
|
||||
capi? ( net-dialup/capi4k-utils )
|
||||
cups? ( net-print/cups )
|
||||
gsm? ( media-sound/gsm )
|
||||
jpeg? ( virtual/jpeg )
|
||||
lcms? ( media-libs/lcms:0 )
|
||||
ldap? ( net-nds/openldap )
|
||||
gphoto2? ( media-libs/libgphoto2 )
|
||||
mp3? ( >=media-sound/mpg123-1.5.0 )
|
||||
nls? ( sys-devel/gettext )
|
||||
openal? ( media-libs/openal )
|
||||
opengl? (
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
)
|
||||
png? ( media-libs/libpng:0 )
|
||||
scanner? ( media-gfx/sane-backends )
|
||||
ssl? ( dev-libs/openssl:0 )
|
||||
v4l? ( media-libs/libv4l )
|
||||
media-libs/alsa-lib
|
||||
>=media-libs/freetype-2.0.0
|
||||
media-libs/mesa
|
||||
sys-apps/util-linux
|
||||
sys-libs/zlib
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXxf86vm
|
||||
x11-libs/libxcb
|
||||
)"
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
app-arch/unzip
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
!prefix? ( sys-libs/glibc )
|
||||
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-util/desktop-file-utils
|
||||
!app-emulation/crossover-office-pro-bin
|
||||
!app-emulation/crossover-office-bin
|
||||
${MLIB_DEPS}
|
||||
${X86_DEPS}
|
||||
"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please visit ${HOMEPAGE}"
|
||||
einfo "and place ${A} in ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# self unpacking zip archive; unzip warns about the exe stuff
|
||||
unpack_zip ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_fix_shebang .
|
||||
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|
||||
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
|
||||
|
||||
# Remove unnecessary files
|
||||
rm -r license.txt guis/ || die "Could not remove files"
|
||||
use doc || rm -r doc/ || die "Could not remove files"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install crossover symlink, bug #476314
|
||||
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
|
||||
|
||||
# Install documentation
|
||||
dodoc README changelog.txt
|
||||
rm README changelog.txt || die "Could not remove README and changelog.txt"
|
||||
|
||||
# Install files
|
||||
dodir /opt/cxoffice
|
||||
cp -r ./* "${ED}opt/cxoffice" \
|
||||
|| die "Could not install into ${ED}opt/cxoffice"
|
||||
|
||||
# Install configuration file
|
||||
insinto /opt/cxoffice/etc
|
||||
doins share/crossover/data/cxoffice.conf
|
||||
|
||||
# Install requisite directories for menus
|
||||
dodir "/usr/share/applications"
|
||||
dodir "/etc/xdg/menus/applications-merged"
|
||||
|
||||
# Install menus
|
||||
XDG_CONFIG_DIRS="${ED}etc/xdg" \
|
||||
XDG_DATA_DIRS="${ED}usr/share" \
|
||||
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|
||||
|| die "Could not install menus"
|
||||
|
||||
# Fix menus
|
||||
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|
||||
|| die "Could not fix menus"
|
||||
}
|
@ -0,0 +1,143 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.2.0-r1.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="threads"
|
||||
|
||||
inherit python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
||||
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
|
||||
SRC_URI="install-crossover-${PV}.bin"
|
||||
|
||||
LICENSE="CROSSOVER-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
||||
RESTRICT="fetch test"
|
||||
QA_FLAGS_IGNORED="opt/cxoffice/.*"
|
||||
QA_PRESTRIPPED="opt/cxoffice/lib/.*
|
||||
opt/cxoffice/bin/cxburner
|
||||
opt/cxoffice/bin/cxntlm_auth
|
||||
opt/cxoffice/bin/wineserver
|
||||
opt/cxoffice/bin/unrar
|
||||
opt/cxoffice/bin/wine-preloader
|
||||
opt/cxoffice/bin/cxdiag
|
||||
opt/cxoffice/bin/cxgettext
|
||||
opt/cxoffice/bin/wineloader
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
REGULAR_DEPS="
|
||||
capi? ( net-dialup/capi4k-utils )
|
||||
cups? ( net-print/cups[abi_x86_32(-)] )
|
||||
gsm? ( media-sound/gsm[abi_x86_32(-)] )
|
||||
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
|
||||
lcms? ( media-libs/lcms:0 )
|
||||
ldap? ( net-nds/openldap[abi_x86_32(-)] )
|
||||
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
|
||||
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
|
||||
nls? ( sys-devel/gettext[abi_x86_32(-)] )
|
||||
openal? ( media-libs/openal[abi_x86_32(-)] )
|
||||
opengl? (
|
||||
virtual/glu[abi_x86_32(-)]
|
||||
virtual/opengl[abi_x86_32(-)]
|
||||
)
|
||||
png? ( media-libs/libpng:0[abi_x86_32(-)] )
|
||||
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
|
||||
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
|
||||
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
|
||||
media-libs/alsa-lib[abi_x86_32(-)]
|
||||
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
|
||||
media-libs/mesa[abi_x86_32(-)]
|
||||
sys-apps/util-linux[abi_x86_32(-)]
|
||||
sys-libs/zlib[abi_x86_32(-)]
|
||||
x11-libs/libICE[abi_x86_32(-)]
|
||||
x11-libs/libSM[abi_x86_32(-)]
|
||||
x11-libs/libX11[abi_x86_32(-)]
|
||||
x11-libs/libXau[abi_x86_32(-)]
|
||||
x11-libs/libXdmcp[abi_x86_32(-)]
|
||||
x11-libs/libXext[abi_x86_32(-)]
|
||||
x11-libs/libXi[abi_x86_32(-)]
|
||||
x11-libs/libXrandr[abi_x86_32(-)]
|
||||
x11-libs/libXxf86vm[abi_x86_32(-)]
|
||||
x11-libs/libxcb[abi_x86_32(-)]
|
||||
"
|
||||
|
||||
EMUL_DEPS="
|
||||
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
|
||||
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
|
||||
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
|
||||
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
|
||||
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
|
||||
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
|
||||
"
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
app-arch/unzip
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
!prefix? ( sys-libs/glibc )
|
||||
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-util/desktop-file-utils
|
||||
!app-emulation/crossover-office-pro-bin
|
||||
!app-emulation/crossover-office-bin
|
||||
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
|
||||
"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please visit ${HOMEPAGE}"
|
||||
einfo "and place ${A} in ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# self unpacking zip archive; unzip warns about the exe stuff
|
||||
unpack_zip ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_fix_shebang .
|
||||
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|
||||
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
|
||||
|
||||
# Remove unnecessary files
|
||||
rm -r license.txt guis/ || die "Could not remove files"
|
||||
use doc || rm -r doc/ || die "Could not remove files"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install crossover symlink, bug #476314
|
||||
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
|
||||
|
||||
# Install documentation
|
||||
dodoc README changelog.txt
|
||||
rm README changelog.txt || die "Could not remove README and changelog.txt"
|
||||
|
||||
# Install files
|
||||
dodir /opt/cxoffice
|
||||
cp -r ./* "${ED}opt/cxoffice" \
|
||||
|| die "Could not install into ${ED}opt/cxoffice"
|
||||
|
||||
# Install configuration file
|
||||
insinto /opt/cxoffice/etc
|
||||
doins share/crossover/data/cxoffice.conf
|
||||
|
||||
# Install requisite directories for menus
|
||||
dodir "/usr/share/applications"
|
||||
dodir "/etc/xdg/menus/applications-merged"
|
||||
|
||||
# Install menus
|
||||
XDG_CONFIG_DIRS="${ED}etc/xdg" \
|
||||
XDG_DATA_DIRS="${ED}usr/share" \
|
||||
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|
||||
|| die "Could not install menus"
|
||||
|
||||
# Fix menus
|
||||
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|
||||
|| die "Could not fix menus"
|
||||
}
|
@ -1,159 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.2.0.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="threads"
|
||||
|
||||
inherit python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
|
||||
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
|
||||
SRC_URI="install-crossover-${PV}.bin"
|
||||
|
||||
LICENSE="CROSSOVER-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
|
||||
RESTRICT="fetch test"
|
||||
QA_FLAGS_IGNORED="opt/cxoffice/.*"
|
||||
QA_PRESTRIPPED="opt/cxoffice/lib/.*
|
||||
opt/cxoffice/bin/cxburner
|
||||
opt/cxoffice/bin/cxntlm_auth
|
||||
opt/cxoffice/bin/wineserver
|
||||
opt/cxoffice/bin/unrar
|
||||
opt/cxoffice/bin/wine-preloader
|
||||
opt/cxoffice/bin/cxdiag
|
||||
opt/cxoffice/bin/cxgettext
|
||||
opt/cxoffice/bin/wineloader
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
MLIB_DEPS="amd64? (
|
||||
openal? ( app-emulation/emul-linux-x86-sdl )
|
||||
opengl? ( app-emulation/emul-linux-x86-opengl )
|
||||
scanner? ( app-emulation/emul-linux-x86-medialibs )
|
||||
v4l? ( app-emulation/emul-linux-x86-medialibs )
|
||||
app-emulation/emul-linux-x86-baselibs
|
||||
app-emulation/emul-linux-x86-soundlibs
|
||||
|| (
|
||||
(
|
||||
>=media-libs/freetype-2.5.0.1[abi_x86_32]
|
||||
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
|
||||
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
|
||||
>=x11-libs/libX11-1.6.2[abi_x86_32]
|
||||
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
|
||||
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
|
||||
>=x11-libs/libXext-1.3.2[abi_x86_32]
|
||||
>=x11-libs/libXi-1.7.2[abi_x86_32]
|
||||
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
|
||||
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
|
||||
>=x11-libs/libxcb-1.9.1[abi_x86_32]
|
||||
)
|
||||
app-emulation/emul-linux-x86-xlibs
|
||||
)
|
||||
)"
|
||||
|
||||
X86_DEPS="x86? (
|
||||
capi? ( net-dialup/capi4k-utils )
|
||||
cups? ( net-print/cups )
|
||||
gsm? ( media-sound/gsm )
|
||||
jpeg? ( virtual/jpeg )
|
||||
lcms? ( media-libs/lcms:0 )
|
||||
ldap? ( net-nds/openldap )
|
||||
gphoto2? ( media-libs/libgphoto2 )
|
||||
mp3? ( >=media-sound/mpg123-1.5.0 )
|
||||
nls? ( sys-devel/gettext )
|
||||
openal? ( media-libs/openal )
|
||||
opengl? (
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
)
|
||||
png? ( media-libs/libpng:0 )
|
||||
scanner? ( media-gfx/sane-backends )
|
||||
ssl? ( dev-libs/openssl:0 )
|
||||
v4l? ( media-libs/libv4l )
|
||||
media-libs/alsa-lib
|
||||
>=media-libs/freetype-2.0.0
|
||||
media-libs/mesa
|
||||
sys-apps/util-linux
|
||||
sys-libs/zlib
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXxf86vm
|
||||
x11-libs/libxcb
|
||||
)"
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
app-arch/unzip
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
!prefix? ( sys-libs/glibc )
|
||||
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-util/desktop-file-utils
|
||||
!app-emulation/crossover-office-pro-bin
|
||||
!app-emulation/crossover-office-bin
|
||||
${MLIB_DEPS}
|
||||
${X86_DEPS}
|
||||
"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please visit ${HOMEPAGE}"
|
||||
einfo "and place ${A} in ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# self unpacking zip archive; unzip warns about the exe stuff
|
||||
unpack_zip ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_fix_shebang .
|
||||
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|
||||
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
|
||||
|
||||
# Remove unnecessary files
|
||||
rm -r license.txt guis/ || die "Could not remove files"
|
||||
use doc || rm -r doc/ || die "Could not remove files"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install crossover symlink, bug #476314
|
||||
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
|
||||
|
||||
# Install documentation
|
||||
dodoc README changelog.txt
|
||||
rm README changelog.txt || die "Could not remove README and changelog.txt"
|
||||
|
||||
# Install files
|
||||
dodir /opt/cxoffice
|
||||
cp -r ./* "${ED}opt/cxoffice" \
|
||||
|| die "Could not install into ${ED}opt/cxoffice"
|
||||
|
||||
# Install configuration file
|
||||
insinto /opt/cxoffice/etc
|
||||
doins share/crossover/data/cxoffice.conf
|
||||
|
||||
# Install requisite directories for menus
|
||||
dodir "/usr/share/applications"
|
||||
dodir "/etc/xdg/menus/applications-merged"
|
||||
|
||||
# Install menus
|
||||
XDG_CONFIG_DIRS="${ED}etc/xdg" \
|
||||
XDG_DATA_DIRS="${ED}usr/share" \
|
||||
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|
||||
|| die "Could not install menus"
|
||||
|
||||
# Fix menus
|
||||
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|
||||
|| die "Could not fix menus"
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-jna/emul-linux-x86-jna-20140508-r1.ebuild,v 1.1 2014/11/12 21:47:58 axs Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit emul-linux-x86
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="-* ~amd64"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="|| (
|
||||
>=virtual/libffi-3.0.13-r1[abi_x86_32(-)]
|
||||
~app-emulation/emul-linux-x86-baselibs-${PV}[-abi_x86_32(-)]
|
||||
)"
|
@ -1,4 +1,3 @@
|
||||
DIST ibus-1.4.1.tar.gz 1479412 SHA256 2f46de279ef3c0a48d3f52061794cfc6544ad8cfe3f04d9d12b251d119a180d6 SHA512 465f5d099ca60612e9d28c77da6a8da2435cc50c3f2f9b93c4c9258d18bb963d85b84ed9d7f9c58e90dc07a4898dc9668a6e2a3484b69074a1777761389ba468 WHIRLPOOL 800e68481202dfd6f4cef0de692f4fa3ceb9e570d34b632f9547605a9ed9688be75a69402ff5df3df71fed12f463502d6e8041862dd065e725e6fa16ec968bcf
|
||||
DIST ibus-1.4.2.tar.gz 1489482 SHA256 2418d9960d177c0ce7d3dc5ef8ab75cfc00e30f5e2c730b7d82f4f22666a04d7 SHA512 0070f7d0a4bc6510692851f60e06e487f75fdbe47f50a2371f62dd06b89f20950161b5f1bb91e025dd8dced654d9e90eb910bb5be8e8923869e96e5048f8316d WHIRLPOOL c480ef6fabfe24f2350a0222945860e3b890b32373e159032cc4a9bb1a1df2ad22b6ce11fb9845c5ebacdb7662b9dd26bffb7dd8f6d366551e9ec226e2b14d8d
|
||||
DIST ibus-1.5.5.tar.gz 2063794 SHA256 02ab36af6048399fedbe8d85074b161219b89df5020932df33cf8829764f8aec SHA512 8249d6ee4918b0e0fe030af736eed2260e1376b2fdaf0d819f289e0bd880a5e3874f1fb3d097fc74b9f359822ce16f4dae52a263aa28c2e2ce7bdf671cb2fea9 WHIRLPOOL 33ba90e5cdd54ecd7a03af8c5d2c1d2e8cfc88bfc53b65e5240eb4c60d6138007b754a60e8b1e79c98ce92e299d14f1a0cce445ad40b04e862adf3919401d77d
|
||||
DIST ibus-1.5.8.tar.gz 2120220 SHA256 cfc562ae73de753dc8cb9ae30fe117286ddd94cd109002108f2eeb47e8101a29 SHA512 428e40be7ebea57832295e76b5c4350351c6d40c5178c57c61c8d6f31e524a315184c3d533ad88592e53ae7c6cb4beed67796ad61910f99f260fc9c243b2fc98 WHIRLPOOL 2fc0059a75b3f4b253770303a8c9c8ae02947153eaf7b9c220e2e10657275293a556b068ba4cad0d27f315b7374ffaedb53b20cd13f8408a3729cfaaea869d78
|
||||
DIST ibus-1.5.9.tar.gz 2128459 SHA256 ad41014aa3cb961854ee0aa392a5abd7452fab2c6b77d8ff2d736b7405b48ac6 SHA512 8a21303abceb38f1e5903342590c229a243db1497503fa08d547e1029bc25b90a2031f0386e57ddfcb897a14819d202289fcac1e3c8bad059698b04501a7ede9 WHIRLPOOL 88135818669cb3c189ce02a7caba3ec262bd95ffa6d139e8f76113ca91fc778f5f7703cfbfb1f5d5dd3cbb6948ba14d9c326f318b0286381caec45db3b453221
|
||||
|
@ -1,19 +0,0 @@
|
||||
http://cgit.freedesktop.org/dbus/dbus/commit/dbus/dbus-sysdeps-unix.c?id=66e52541d5bdd4927a5c702963749760643313f4
|
||||
|
||||
http://bugs.gentoo.org/390463
|
||||
|
||||
--- src/ibusshare.c
|
||||
+++ src/ibusshare.c
|
||||
@@ -41,7 +41,11 @@ ibus_get_local_machine_id (void)
|
||||
|
||||
if (machine_id == NULL) {
|
||||
GError *error = NULL;
|
||||
- if (!g_file_get_contents ("/var/lib/dbus/machine-id",
|
||||
+ if (!g_file_get_contents ("/etc/machine-id",
|
||||
+ &machine_id,
|
||||
+ NULL,
|
||||
+ NULL) &&
|
||||
+ !g_file_get_contents ("/var/lib/dbus/machine-id",
|
||||
&machine_id,
|
||||
NULL,
|
||||
&error)) {
|
@ -1,11 +0,0 @@
|
||||
--- src/Makefile.am.orig
|
||||
+++ src/Makefile.am
|
||||
@@ -170,7 +170,7 @@ introspection_files = \
|
||||
ibusenumtypes.h \
|
||||
$(NULL)
|
||||
IBus-1.0.gir: $(libibus) Makefile
|
||||
-IBus_1_0_gir_SCANNERFLAGS = --pkg=ibus-1.0 $(IBUS_GIR_SCANNERFLAGS)
|
||||
+IBus_1_0_gir_SCANNERFLAGS = --pkg-export=ibus-1.0 $(IBUS_GIR_SCANNERFLAGS)
|
||||
IBus_1_0_gir_INCLUDES = GLib-2.0 GObject-2.0 Gio-2.0
|
||||
IBus_1_0_gir_LIBS = $(libibus)
|
||||
IBus_1_0_gir_FILES = $(addprefix $(srcdir)/,$(introspection_files))
|
@ -1,85 +0,0 @@
|
||||
Fixes building documents.
|
||||
https://bugs.gentoo.org/442904
|
||||
|
||||
--- ibus-1.4.2.orig/docs/reference/ibus/ibus-docs.sgml.in
|
||||
+++ ibus-1.4.2/docs/reference/ibus/ibus-docs.sgml.in
|
||||
@@ -74,8 +74,10 @@
|
||||
<xi:include href="xml/ibusenginedesc.xml"/>
|
||||
<xi:include href="xml/ibusfactory.xml"/>
|
||||
<xi:include href="xml/ibusinputcontext.xml"/>
|
||||
+ <xi:include href="xml/ibuskeys.xml"/>
|
||||
<xi:include href="xml/ibuskeymap.xml"/>
|
||||
<xi:include href="xml/ibuskeysyms.xml"/>
|
||||
+ <xi:include href="xml/ibusutil.xml"/>
|
||||
</chapter>
|
||||
<chapter>
|
||||
<title>Configuration</title>
|
||||
@@ -92,9 +94,6 @@
|
||||
<title>Communication</title>
|
||||
<para>Here lists the service communication functions.</para>
|
||||
<xi:include href="xml/ibusbus.xml"/>
|
||||
- <xi:include href="xml/ibusconnection.xml"/>
|
||||
- <xi:include href="xml/ibusmessage.xml"/>
|
||||
- <xi:include href="xml/ibuspendingcall.xml"/>
|
||||
<xi:include href="xml/ibusproxy.xml"/>
|
||||
<xi:include href="xml/ibusserializable.xml"/>
|
||||
<xi:include href="xml/ibusservice.xml"/>
|
||||
@@ -104,11 +103,18 @@
|
||||
<para>Definition and functions for IBus internal use.</para>
|
||||
<xi:include href="xml/ibusdebug.xml"/>
|
||||
<xi:include href="xml/ibuserror.xml"/>
|
||||
- <xi:include href="xml/ibusmainloop.xml"/>
|
||||
<xi:include href="xml/ibusobject.xml"/>
|
||||
- <xi:include href="xml/ibusserver.xml"/>
|
||||
<xi:include href="xml/ibusshare.xml"/>
|
||||
<xi:include href="xml/ibustypes.xml"/>
|
||||
</chapter>
|
||||
+ <index id="api-index-full">
|
||||
+ <title>Index</title>
|
||||
+ <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
|
||||
+ </index>
|
||||
+ <index id="api-index-deprecated" role="deprecated">
|
||||
+ <title>Index of deprecated symbols</title>
|
||||
+ <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
|
||||
+ </index>
|
||||
+ <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
|
||||
</book>
|
||||
|
||||
--- ibus-1.4.2.orig/src/ibusobservedpath.h
|
||||
+++ ibus-1.4.2/src/ibusobservedpath.h
|
||||
@@ -75,6 +75,7 @@ struct _IBusObservedPath {
|
||||
IBusSerializable parent;
|
||||
/* instance members */
|
||||
|
||||
+ /*< public >*/
|
||||
gchar *path;
|
||||
glong mtime;
|
||||
gboolean is_dir;
|
||||
--- ibus-1.4.2.orig/src/ibusproperty.h
|
||||
+++ ibus-1.4.2/src/ibusproperty.h
|
||||
@@ -124,15 +124,15 @@ typedef struct _IBusPropListClass IBusPr
|
||||
|
||||
/**
|
||||
* IBusProperty:
|
||||
- * @key: Unique Identity for the IBusProperty.
|
||||
- * @icon: Icon file for the IBusProperty.
|
||||
- * @label: Text shown in UI.
|
||||
- * @tooltip: Message shown if mouse hovered the IBusProperty.
|
||||
- * @sensitive: Whether the IBusProperty is sensitive to keyboard and mouse event.
|
||||
- * @visible: Whether the IBusProperty is visible.
|
||||
- * @type: IBusPropType of IBusProperty.
|
||||
- * @state: IBusPropState of IBusProperty.
|
||||
- * @sub_props: IBusPropList that contains sub IBusProperties. These IBusProperties are usually
|
||||
+ * key: Unique Identity for the IBusProperty.
|
||||
+ * icon: Icon file for the IBusProperty.
|
||||
+ * label: Text shown in UI.
|
||||
+ * tooltip: Message shown if mouse hovered the IBusProperty.
|
||||
+ * sensitive: Whether the IBusProperty is sensitive to keyboard and mouse event.
|
||||
+ * visible: Whether the IBusProperty is visible.
|
||||
+ * type: IBusPropType of IBusProperty.
|
||||
+ * state: IBusPropState of IBusProperty.
|
||||
+ * sub_props: IBusPropList that contains sub IBusProperties. These IBusProperties are usually
|
||||
* shown as sub menu item.
|
||||
*
|
||||
* UI component for input method engine property.
|
||||
|
@ -1,29 +0,0 @@
|
||||
diff -Naur ibus-1.4.1.orig/configure.ac ibus-1.4.1/configure.ac
|
||||
--- ibus-1.4.1.orig/configure.ac 2012-02-05 23:04:15.000000000 +0900
|
||||
+++ ibus-1.4.1/configure.ac 2012-02-06 01:20:18.303186786 +0900
|
||||
@@ -259,23 +259,8 @@
|
||||
)
|
||||
AM_CONDITIONAL([ENABLE_GCONF], [test x"$enable_gconf" = x"yes"])
|
||||
|
||||
-if test x"$enable_gconf" = x"yes"; then
|
||||
- # check gconf
|
||||
- PKG_CHECK_MODULES(GCONF,
|
||||
- [gconf-2.0 >= 2.12],
|
||||
- )
|
||||
-
|
||||
- AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
|
||||
- if test x"$GCONFTOOL" = xno; then
|
||||
- AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
|
||||
- fi
|
||||
-
|
||||
- AM_GCONF_SOURCE_2
|
||||
- # GCONF_SCHEMAS_INSTALL should be set in macro AM_GCONF_SOURCE_2
|
||||
-else
|
||||
- AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [false])
|
||||
- enable_gconf="no (disabled, use --enable-gconf to enable)"
|
||||
-fi
|
||||
+AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [false])
|
||||
+enable_gconf="no (disabled, use --enable-gconf to enable)"
|
||||
|
||||
# --enable-memconf option.
|
||||
AC_ARG_ENABLE(memconf,
|
@ -1,367 +0,0 @@
|
||||
From 62cd0492e3459416e1775aedc327bced53f66828 Mon Sep 17 00:00:00 2001
|
||||
From: Rui Matos <tiagomatos@gmail.com>
|
||||
Date: Wed, 9 Jan 2013 10:14:55 -0500
|
||||
Subject: [PATCH] client: Queue events while the IBus context isn't ready
|
||||
|
||||
There are actually 3 patches here.
|
||||
|
||||
---
|
||||
client: Queue events while the IBus context isn't ready
|
||||
|
||||
We may lose events that ought to be processed while the IBus context
|
||||
isn't ready or if the connection to IBus isn't fully established yet.
|
||||
|
||||
To avoid that, enqueue events to be processed later when the IBus
|
||||
context creation finishes.
|
||||
|
||||
---
|
||||
client: Don't cancel an ongoing create input context on another request
|
||||
|
||||
This would only add more delays.
|
||||
|
||||
---
|
||||
client: Cancel any ongoing create input context request on finalize
|
||||
|
||||
BUG=
|
||||
|
||||
Review URL: https://codereview.appspot.com/6988047
|
||||
Patch from Rui Matos <tiagomatos@gmail.com>.
|
||||
---
|
||||
client/gtk2/ibusimcontext.c | 220 ++++++++++++++++++++++++++-----------------
|
||||
1 file changed, 133 insertions(+), 87 deletions(-)
|
||||
|
||||
diff --git a/client/gtk2/ibusimcontext.c b/client/gtk2/ibusimcontext.c
|
||||
index 011676f..94005b7 100644
|
||||
--- a/client/gtk2/ibusimcontext.c
|
||||
+++ b/client/gtk2/ibusimcontext.c
|
||||
@@ -40,6 +40,8 @@
|
||||
# define IDEBUG(a...)
|
||||
#endif
|
||||
|
||||
+#define MAX_QUEUED_EVENTS 20
|
||||
+
|
||||
struct _IBusIMContext {
|
||||
GtkIMContext parent;
|
||||
|
||||
@@ -63,6 +65,7 @@ struct _IBusIMContext {
|
||||
|
||||
/* cancellable */
|
||||
GCancellable *cancellable;
|
||||
+ GQueue *events_queue;
|
||||
};
|
||||
|
||||
struct _IBusIMContextClass {
|
||||
@@ -154,6 +157,8 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
|
||||
static GtkIMContextClass *parent_class = NULL;
|
||||
|
||||
static IBusBus *_bus = NULL;
|
||||
+static guint _daemon_name_watch_id = 0;
|
||||
+static gboolean _daemon_is_running = FALSE;
|
||||
|
||||
void
|
||||
ibus_im_context_register_type (GTypeModule *type_module)
|
||||
@@ -261,6 +266,46 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
|
||||
gdk_event_free ((GdkEvent *)event);
|
||||
}
|
||||
|
||||
+static gboolean
|
||||
+_process_key_event (IBusInputContext *context,
|
||||
+ GdkEventKey *event)
|
||||
+{
|
||||
+ guint state = event->state;
|
||||
+ gboolean retval = FALSE;
|
||||
+
|
||||
+ if (event->type == GDK_KEY_RELEASE) {
|
||||
+ state |= IBUS_RELEASE_MASK;
|
||||
+ }
|
||||
+
|
||||
+ if (_use_sync_mode) {
|
||||
+ retval = ibus_input_context_process_key_event (context,
|
||||
+ event->keyval,
|
||||
+ event->hardware_keycode - 8,
|
||||
+ state);
|
||||
+ }
|
||||
+ else {
|
||||
+ ibus_input_context_process_key_event_async (context,
|
||||
+ event->keyval,
|
||||
+ event->hardware_keycode - 8,
|
||||
+ state,
|
||||
+ -1,
|
||||
+ NULL,
|
||||
+ _process_key_event_done,
|
||||
+ gdk_event_copy ((GdkEvent *) event));
|
||||
+
|
||||
+ retval = TRUE;
|
||||
+ }
|
||||
+
|
||||
+ if (retval) {
|
||||
+ event->state |= IBUS_HANDLED_MASK;
|
||||
+ }
|
||||
+ else {
|
||||
+ event->state |= IBUS_IGNORED_MASK;
|
||||
+ }
|
||||
+
|
||||
+ return retval;
|
||||
+}
|
||||
+
|
||||
|
||||
/* emit "retrieve-surrounding" glib signal of GtkIMContext, if
|
||||
* context->caps has IBUS_CAP_SURROUNDING_TEXT and the current IBus
|
||||
@@ -387,38 +432,7 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
|
||||
ibusimcontext->time = event->time;
|
||||
}
|
||||
|
||||
- guint state = event->state;
|
||||
- if (event->type == GDK_KEY_RELEASE) {
|
||||
- state |= IBUS_RELEASE_MASK;
|
||||
- }
|
||||
-
|
||||
- if (_use_sync_mode) {
|
||||
- retval = ibus_input_context_process_key_event (
|
||||
- ibuscontext,
|
||||
- event->keyval,
|
||||
- event->hardware_keycode - 8,
|
||||
- state);
|
||||
- }
|
||||
- else {
|
||||
- ibus_input_context_process_key_event_async (
|
||||
- ibuscontext,
|
||||
- event->keyval,
|
||||
- event->hardware_keycode - 8,
|
||||
- state,
|
||||
- -1,
|
||||
- NULL,
|
||||
- _process_key_event_done,
|
||||
- gdk_event_copy ((GdkEvent *) event));
|
||||
- retval = TRUE;
|
||||
-
|
||||
- }
|
||||
-
|
||||
- if (retval) {
|
||||
- event->state |= IBUS_HANDLED_MASK;
|
||||
- }
|
||||
- else {
|
||||
- event->state |= IBUS_IGNORED_MASK;
|
||||
- }
|
||||
+ retval = _process_key_event (ibuscontext, event);
|
||||
|
||||
if (ibusimcontext != NULL) {
|
||||
/* unref ibusimcontext could call ibus_im_context_finalize here
|
||||
@@ -450,6 +464,23 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
|
||||
}
|
||||
|
||||
static void
|
||||
+daemon_name_appeared (GDBusConnection *connection,
|
||||
+ const gchar *name,
|
||||
+ const gchar *owner,
|
||||
+ gpointer data)
|
||||
+{
|
||||
+ _daemon_is_running = TRUE;
|
||||
+}
|
||||
+
|
||||
+static void
|
||||
+daemon_name_vanished (GDBusConnection *connection,
|
||||
+ const gchar *name,
|
||||
+ gpointer data)
|
||||
+{
|
||||
+ _daemon_is_running = FALSE;
|
||||
+}
|
||||
+
|
||||
+static void
|
||||
ibus_im_context_class_init (IBusIMContextClass *class)
|
||||
{
|
||||
IDEBUG ("%s", __FUNCTION__);
|
||||
@@ -533,6 +564,14 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
|
||||
/* always install snooper */
|
||||
if (_key_snooper_id == 0)
|
||||
_key_snooper_id = gtk_key_snooper_install (_key_snooper_cb, NULL);
|
||||
+
|
||||
+ _daemon_name_watch_id = g_bus_watch_name (G_BUS_TYPE_SESSION,
|
||||
+ IBUS_SERVICE_IBUS,
|
||||
+ G_BUS_NAME_WATCHER_FLAGS_NONE,
|
||||
+ daemon_name_appeared,
|
||||
+ daemon_name_vanished,
|
||||
+ NULL,
|
||||
+ NULL);
|
||||
}
|
||||
|
||||
static void
|
||||
@@ -543,6 +582,8 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
|
||||
gtk_key_snooper_remove (_key_snooper_id);
|
||||
_key_snooper_id = 0;
|
||||
}
|
||||
+
|
||||
+ g_bus_unwatch_name (_daemon_name_watch_id);
|
||||
}
|
||||
|
||||
/* Copied from gtk+2.0-2.20.1/modules/input/imcedilla.c to fix crosbug.com/11421.
|
||||
@@ -602,6 +643,7 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
|
||||
ibusimcontext->caps = IBUS_CAP_PREEDIT_TEXT | IBUS_CAP_FOCUS;
|
||||
#endif
|
||||
|
||||
+ ibusimcontext->events_queue = g_queue_new ();
|
||||
|
||||
// Create slave im context
|
||||
ibusimcontext->slave = gtk_im_context_simple_new ();
|
||||
@@ -651,6 +693,13 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
|
||||
|
||||
g_signal_handlers_disconnect_by_func (_bus, G_CALLBACK (_bus_connected_cb), obj);
|
||||
|
||||
+ if (ibusimcontext->cancellable != NULL) {
|
||||
+ /* Cancel any ongoing create input context request */
|
||||
+ g_cancellable_cancel (ibusimcontext->cancellable);
|
||||
+ g_object_unref (ibusimcontext->cancellable);
|
||||
+ ibusimcontext->cancellable = NULL;
|
||||
+ }
|
||||
+
|
||||
if (ibusimcontext->ibuscontext) {
|
||||
ibus_proxy_destroy ((IBusProxy *)ibusimcontext->ibuscontext);
|
||||
}
|
||||
@@ -670,6 +719,9 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
|
||||
pango_attr_list_unref (ibusimcontext->preedit_attrs);
|
||||
}
|
||||
|
||||
+ g_queue_free_full (ibusimcontext->events_queue,
|
||||
+ (GDestroyNotify)gdk_event_free);
|
||||
+
|
||||
G_OBJECT_CLASS(parent_class)->finalize (obj);
|
||||
}
|
||||
|
||||
@@ -681,65 +733,56 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
|
||||
|
||||
IBusIMContext *ibusimcontext = IBUS_IM_CONTEXT (context);
|
||||
|
||||
- if (G_LIKELY (ibusimcontext->ibuscontext && ibusimcontext->has_focus)) {
|
||||
- /* If context does not have focus, ibus will process key event in sync mode.
|
||||
- * It is a workaround for increase search in treeview.
|
||||
- */
|
||||
- gboolean retval = FALSE;
|
||||
-
|
||||
- if (event->state & IBUS_HANDLED_MASK)
|
||||
- return TRUE;
|
||||
+ if (!_daemon_is_running)
|
||||
+ return gtk_im_context_filter_keypress (ibusimcontext->slave, event);
|
||||
|
||||
- if (event->state & IBUS_IGNORED_MASK)
|
||||
- return gtk_im_context_filter_keypress (ibusimcontext->slave, event);
|
||||
+ /* If context does not have focus, ibus will process key event in
|
||||
+ * sync mode. It is a workaround for increase search in treeview.
|
||||
+ */
|
||||
+ if (!ibusimcontext->has_focus)
|
||||
+ return gtk_im_context_filter_keypress (ibusimcontext->slave, event);
|
||||
|
||||
- /* XXX it is a workaround for some applications do not set client window. */
|
||||
- if (ibusimcontext->client_window == NULL && event->window != NULL)
|
||||
- gtk_im_context_set_client_window ((GtkIMContext *)ibusimcontext, event->window);
|
||||
+ if (event->state & IBUS_HANDLED_MASK)
|
||||
+ return TRUE;
|
||||
|
||||
- _request_surrounding_text (ibusimcontext);
|
||||
+ if (event->state & IBUS_IGNORED_MASK)
|
||||
+ return gtk_im_context_filter_keypress (ibusimcontext->slave, event);
|
||||
|
||||
- if (ibusimcontext != NULL) {
|
||||
- ibusimcontext->time = event->time;
|
||||
- }
|
||||
+ /* XXX it is a workaround for some applications do not set client
|
||||
+ * window. */
|
||||
+ if (ibusimcontext->client_window == NULL && event->window != NULL)
|
||||
+ gtk_im_context_set_client_window ((GtkIMContext *)ibusimcontext,
|
||||
+ event->window);
|
||||
|
||||
- guint state = event->state;
|
||||
- if (event->type == GDK_KEY_RELEASE) {
|
||||
- state |= IBUS_RELEASE_MASK;
|
||||
- }
|
||||
+ _request_surrounding_text (ibusimcontext);
|
||||
|
||||
- if (_use_sync_mode) {
|
||||
- retval = ibus_input_context_process_key_event (
|
||||
- ibusimcontext->ibuscontext,
|
||||
- event->keyval,
|
||||
- event->hardware_keycode - 8,
|
||||
- state);
|
||||
- }
|
||||
- else {
|
||||
- ibus_input_context_process_key_event_async (
|
||||
- ibusimcontext->ibuscontext,
|
||||
- event->keyval,
|
||||
- event->hardware_keycode - 8,
|
||||
- state,
|
||||
- -1,
|
||||
- NULL,
|
||||
- _process_key_event_done,
|
||||
- gdk_event_copy ((GdkEvent *) event));
|
||||
- retval = TRUE;
|
||||
- }
|
||||
+ ibusimcontext->time = event->time;
|
||||
|
||||
- if (retval) {
|
||||
- event->state |= IBUS_HANDLED_MASK;
|
||||
+ if (ibusimcontext->ibuscontext) {
|
||||
+ if (_process_key_event (ibusimcontext->ibuscontext, event))
|
||||
return TRUE;
|
||||
- }
|
||||
- else {
|
||||
- event->state |= IBUS_IGNORED_MASK;
|
||||
- return gtk_im_context_filter_keypress (ibusimcontext->slave, event);
|
||||
- }
|
||||
+ else
|
||||
+ return gtk_im_context_filter_keypress (ibusimcontext->slave,
|
||||
+ event);
|
||||
}
|
||||
- else {
|
||||
- return gtk_im_context_filter_keypress (ibusimcontext->slave, event);
|
||||
+
|
||||
+ /* At this point we _should_ be waiting for the IBus context to be
|
||||
+ * created or the connection to IBus to be established. If that's
|
||||
+ * the case we queue events to be processed when the IBus context
|
||||
+ * is ready. */
|
||||
+ g_return_val_if_fail (ibusimcontext->cancellable != NULL ||
|
||||
+ ibus_bus_is_connected (_bus) == FALSE,
|
||||
+ FALSE);
|
||||
+ g_queue_push_tail (ibusimcontext->events_queue,
|
||||
+ gdk_event_copy ((GdkEvent *)event));
|
||||
+
|
||||
+ if (g_queue_get_length (ibusimcontext->events_queue) > MAX_QUEUED_EVENTS) {
|
||||
+ g_warning ("Events queue growing too big, will start to drop.");
|
||||
+ gdk_event_free ((GdkEvent *)
|
||||
+ g_queue_pop_head (ibusimcontext->events_queue));
|
||||
}
|
||||
+
|
||||
+ return TRUE;
|
||||
}
|
||||
|
||||
static void
|
||||
@@ -1482,6 +1525,14 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
|
||||
ibus_input_context_focus_in (ibusimcontext->ibuscontext);
|
||||
_set_cursor_location_internal (ibusimcontext);
|
||||
}
|
||||
+
|
||||
+ if (!g_queue_is_empty (ibusimcontext->events_queue)) {
|
||||
+ GdkEventKey *event;
|
||||
+ while (event = g_queue_pop_head (ibusimcontext->events_queue)) {
|
||||
+ _process_key_event (context, event);
|
||||
+ gdk_event_free ((GdkEvent *)event);
|
||||
+ }
|
||||
+ }
|
||||
}
|
||||
|
||||
g_object_unref (ibusimcontext);
|
||||
@@ -1494,12 +1545,7 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
|
||||
|
||||
g_assert (ibusimcontext->ibuscontext == NULL);
|
||||
|
||||
- if (ibusimcontext->cancellable != NULL) {
|
||||
- /* Cancel previous create input context request */
|
||||
- g_cancellable_cancel (ibusimcontext->cancellable);
|
||||
- g_object_unref (ibusimcontext->cancellable);
|
||||
- ibusimcontext->cancellable = NULL;
|
||||
- }
|
||||
+ g_return_if_fail (ibusimcontext->cancellable == NULL);
|
||||
|
||||
ibusimcontext->cancellable = g_cancellable_new ();
|
||||
|
||||
--
|
||||
1.7.10
|
||||
|
@ -1,30 +0,0 @@
|
||||
From 8ac534fc002356b93e2015a8866f1ea89e3895f9 Mon Sep 17 00:00:00 2001
|
||||
From: fujiwarat <takao.fujiwara1@gmail.com>
|
||||
Date: Sat, 15 Dec 2012 17:40:18 +0900
|
||||
Subject: [PATCH] Use Variant.unpack() instead of Variant.dup_strv().
|
||||
|
||||
Variant.dup_strv() returns a tuple in pygobject 3.2, e.g. (['<Control>space'], 1L), and a list in pygobject 3.4, e.g. ['<Control>space'] .
|
||||
|
||||
BUG=RH#887153
|
||||
|
||||
Review URL: https://codereview.appspot.com/6941051
|
||||
---
|
||||
setup/main.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/setup/main.py b/setup/main.py
|
||||
index a8acc7a..707faa4 100644
|
||||
--- a/setup/main.py
|
||||
+++ b/setup/main.py
|
||||
@@ -87,7 +87,7 @@ def __init_hotkey(self):
|
||||
label = 'switch_engine'
|
||||
variant = self.__config.get_value('general/hotkey', name)
|
||||
if variant != None:
|
||||
- shortcuts = variant.dup_strv()
|
||||
+ shortcuts = variant.unpack()
|
||||
else:
|
||||
shortcuts = ['<Control>space']
|
||||
|
||||
--
|
||||
1.7.10
|
||||
|
@ -1,85 +0,0 @@
|
||||
diff --git a/data/ibus.schemas.in b/data/ibus.schemas.in
|
||||
index dbb6da8..54ccb4c 100644
|
||||
--- a/data/ibus.schemas.in
|
||||
+++ b/data/ibus.schemas.in
|
||||
@@ -224,7 +224,7 @@
|
||||
<applyto>/desktop/ibus/general/use_system_keyboard_layout</applyto>
|
||||
<owner>ibus</owner>
|
||||
<type>bool</type>
|
||||
- <default>true</default>
|
||||
+ <default>false</default>
|
||||
<locale name="C">
|
||||
<short>Use system keyboard layout</short>
|
||||
<long>Use system keyboard (XKB) layout</long>
|
||||
diff --git a/ui/gtk3/panel.vala b/ui/gtk3/panel.vala
|
||||
index 24e6b2e..18ef5c0 100644
|
||||
--- a/ui/gtk3/panel.vala
|
||||
+++ b/ui/gtk3/panel.vala
|
||||
@@ -48,6 +48,7 @@ class Panel : IBus.PanelService {
|
||||
private Gtk.AboutDialog m_about_dialog;
|
||||
private Gtk.CssProvider m_css_provider;
|
||||
private int m_switcher_delay_time = 400;
|
||||
+ private bool m_use_system_keyboard_layout = false;
|
||||
private const string ACCELERATOR_SWITCH_IME_FOREWARD = "<Control>space";
|
||||
|
||||
private GLib.List<Keybinding> m_keybindings = new GLib.List<Keybinding>();
|
||||
@@ -265,6 +266,22 @@ class Panel : IBus.PanelService {
|
||||
}
|
||||
}
|
||||
|
||||
+ private void set_use_system_keyboard_layout(Variant? variant) {
|
||||
+ Variant var_use_system_kbd_layout = variant;
|
||||
+
|
||||
+ if (var_use_system_kbd_layout == null) {
|
||||
+ var_use_system_kbd_layout = m_config.get_value(
|
||||
+ "general",
|
||||
+ "use_system_keyboard_layout");
|
||||
+ }
|
||||
+
|
||||
+ if (var_use_system_kbd_layout == null) {
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
+ m_use_system_keyboard_layout = var_use_system_kbd_layout.get_boolean();
|
||||
+ }
|
||||
+
|
||||
public void set_config(IBus.Config config) {
|
||||
if (m_config != null) {
|
||||
m_config.value_changed.disconnect(config_value_changed_cb);
|
||||
@@ -278,9 +295,13 @@ class Panel : IBus.PanelService {
|
||||
m_config.watch("general", "preload_engines");
|
||||
m_config.watch("general", "engines_order");
|
||||
m_config.watch("general", "switcher_delay_time");
|
||||
+ m_config.watch("general", "use_system_keyboard_layout");
|
||||
m_config.watch("general/hotkey", "triggers");
|
||||
m_config.watch("panel", "custom_font");
|
||||
m_config.watch("panel", "use_custom_font");
|
||||
+ // Update m_use_system_keyboard_layout before update_engines()
|
||||
+ // is called.
|
||||
+ set_use_system_keyboard_layout(null);
|
||||
update_engines(m_config.get_value("general", "preload_engines"),
|
||||
m_config.get_value("general", "engines_order"));
|
||||
unbind_switch_shortcut();
|
||||
@@ -352,7 +373,9 @@ class Panel : IBus.PanelService {
|
||||
return;
|
||||
}
|
||||
// set xkb layout
|
||||
- exec_setxkbmap(engine);
|
||||
+ if (!m_use_system_keyboard_layout) {
|
||||
+ exec_setxkbmap(engine);
|
||||
+ }
|
||||
}
|
||||
|
||||
private void config_value_changed_cb(IBus.Config config,
|
||||
@@ -380,6 +403,11 @@ class Panel : IBus.PanelService {
|
||||
set_switcher_delay_time(variant);
|
||||
return;
|
||||
}
|
||||
+
|
||||
+ if (section == "general" && name == "use_system_keyboard_layout") {
|
||||
+ set_use_system_keyboard_layout(variant);
|
||||
+ return;
|
||||
+ }
|
||||
}
|
||||
|
||||
private void handle_engine_switch(Gdk.Event event, bool revert) {
|
@ -1,49 +0,0 @@
|
||||
http://bugs.gentoo.org/395239
|
||||
|
||||
--- m4/gconf-2.m4
|
||||
+++ m4/gconf-2.m4
|
||||
@@ -0,0 +1,44 @@
|
||||
+dnl AM_GCONF_SOURCE_2
|
||||
+dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
|
||||
+dnl (i.e. pass to gconftool-2
|
||||
+dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
|
||||
+dnl you should install foo.schemas files
|
||||
+dnl
|
||||
+
|
||||
+AC_DEFUN([AM_GCONF_SOURCE_2],
|
||||
+[
|
||||
+ if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
|
||||
+ GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
|
||||
+ else
|
||||
+ GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
|
||||
+ fi
|
||||
+
|
||||
+ AC_ARG_WITH([gconf-source],
|
||||
+ AC_HELP_STRING([--with-gconf-source=sourceaddress],
|
||||
+ [Config database for installing schema files.]),
|
||||
+ [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
|
||||
+
|
||||
+ AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
|
||||
+ AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
|
||||
+
|
||||
+ if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
|
||||
+ GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
|
||||
+ fi
|
||||
+
|
||||
+ AC_ARG_WITH([gconf-schema-file-dir],
|
||||
+ AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
|
||||
+ [Directory for installing schema files.]),
|
||||
+ [GCONF_SCHEMA_FILE_DIR="$withval"],)
|
||||
+
|
||||
+ AC_SUBST(GCONF_SCHEMA_FILE_DIR)
|
||||
+ AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
|
||||
+
|
||||
+ AC_ARG_ENABLE(schemas-install,
|
||||
+ AC_HELP_STRING([--disable-schemas-install],
|
||||
+ [Disable the schemas installation]),
|
||||
+ [case ${enableval} in
|
||||
+ yes|no) ;;
|
||||
+ *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
|
||||
+ esac])
|
||||
+ AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
|
||||
+])
|
@ -1,163 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.4.1.ebuild,v 1.15 2013/05/14 06:05:49 naota Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="python? 2:2.5"
|
||||
|
||||
inherit eutils gnome2-utils multilib python autotools vala
|
||||
|
||||
DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
|
||||
HOMEPAGE="http://code.google.com/p/ibus/"
|
||||
SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd"
|
||||
IUSE="dconf doc +gconf gtk gtk3 +introspection nls +python vala +X"
|
||||
REQUIRED_USE="|| ( gtk gtk3 X )" #342903
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.26
|
||||
dconf? ( >=gnome-base/dconf-0.7.5 )
|
||||
gconf? ( >=gnome-base/gconf-2.12:2 )
|
||||
gnome-base/librsvg
|
||||
sys-apps/dbus[X?]
|
||||
app-text/iso-codes
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
gtk3? ( x11-libs/gtk+:3 )
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/gtk+:2
|
||||
)
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.8 )
|
||||
python? (
|
||||
dev-python/notify-python
|
||||
>=dev-python/dbus-python-0.83
|
||||
)
|
||||
nls? ( virtual/libintl )
|
||||
vala? ( $(vala_depend) )"
|
||||
# X? ( x11-libs/libX11 )
|
||||
# gtk? ( x11-libs/gtk+:2 x11-libs/gtk+:3 )
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-lang/perl-5.8.1
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.9 )
|
||||
nls? ( >=sys-devel/gettext-0.16.1 )"
|
||||
RDEPEND="${RDEPEND}
|
||||
x11-apps/setxkbmap
|
||||
python? (
|
||||
dev-python/pygtk
|
||||
dev-python/pyxdg
|
||||
)"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
|
||||
update_gtk_immodules() {
|
||||
local GTK2_CONFDIR="/etc/gtk-2.0"
|
||||
# bug #366889
|
||||
if has_version '>=x11-libs/gtk+-2.22.1-r1:2' || has_multilib_profile ; then
|
||||
GTK2_CONFDIR="${GTK2_CONFDIR}/$(get_abi_CHOST)"
|
||||
fi
|
||||
mkdir -p "${EPREFIX}${GTK2_CONFDIR}"
|
||||
|
||||
if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-2.0" ] ; then
|
||||
"${EPREFIX}/usr/bin/gtk-query-immodules-2.0" > "${EPREFIX}${GTK2_CONFDIR}/gtk.immodules"
|
||||
fi
|
||||
}
|
||||
|
||||
update_gtk3_immodules() {
|
||||
if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-3.0" ] ; then
|
||||
"${EPREFIX}/usr/bin/gtk-query-immodules-3.0" --update-cache
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if use python; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
>py-compile #397497
|
||||
echo ibus/_config.py >> po/POTFILES.skip
|
||||
use vala && vala_src_prepare
|
||||
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-gconf-2.m4.patch \
|
||||
"${FILESDIR}"/${PN}-1.4.0-machine-id-fallback.patch \
|
||||
"${FILESDIR}"/${PN}-1.4.1-gir.patch \
|
||||
"${FILESDIR}"/${PN}-1.4.1-libxslt-1.1.27.patch
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# We cannot call $(PYTHON) if we haven't called python_pkg_setup
|
||||
use python && PYTHON=$(PYTHON) || PYTHON=
|
||||
econf \
|
||||
$(use_enable dconf) \
|
||||
$(use_enable doc gtk-doc) \
|
||||
$(use_enable doc gtk-doc-html) \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable gconf) \
|
||||
$(use_enable gtk gtk2) \
|
||||
$(use_enable gtk xim) \
|
||||
$(use_enable gtk3) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable python) \
|
||||
$(use_enable vala) \
|
||||
$(use_enable X xim) \
|
||||
PYTHON="${PYTHON}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}" -name '*.la' -exec rm -f {} +
|
||||
|
||||
insinto /etc/X11/xinit/xinput.d
|
||||
newins xinput-ibus ibus.conf
|
||||
|
||||
keepdir /usr/share/ibus/{engine,icons} #289547
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
use gconf && gnome2_gconf_savelist
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use gconf && gnome2_gconf_install
|
||||
use gtk && update_gtk_immodules
|
||||
use gtk3 && update_gtk3_immodules
|
||||
use python && python_mod_optimize /usr/share/${PN}
|
||||
gnome2_icon_cache_update
|
||||
|
||||
elog "To use ibus, you should:"
|
||||
elog "1. Get input engines from sunrise overlay."
|
||||
elog " Run \"emerge -s ibus-\" in your favorite terminal"
|
||||
elog " for a list of packages we already have."
|
||||
elog
|
||||
elog "2. Setup ibus:"
|
||||
elog
|
||||
elog " $ ibus-setup"
|
||||
elog
|
||||
elog "3. Set the following in your user startup scripts"
|
||||
elog " such as .xinitrc, .xsession or .xprofile:"
|
||||
elog
|
||||
elog " export XMODIFIERS=\"@im=ibus\""
|
||||
elog " export GTK_IM_MODULE=\"ibus\""
|
||||
elog " export QT_IM_MODULE=\"xim\""
|
||||
elog " ibus-daemon -d -x"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use gtk && update_gtk_immodules
|
||||
use gtk3 && update_gtk3_immodules
|
||||
use python && python_mod_cleanup /usr/share/${PN}
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,142 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.4.2.ebuild,v 1.7 2013/05/14 06:05:49 naota Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="python? 2:2.5"
|
||||
|
||||
inherit eutils gnome2-utils multilib python autotools vala
|
||||
|
||||
DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
|
||||
HOMEPAGE="http://code.google.com/p/ibus/"
|
||||
SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
IUSE="dconf doc +gconf gtk gtk3 +introspection nls +python vala +X"
|
||||
REQUIRED_USE="|| ( gtk gtk3 X )" #342903
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.26
|
||||
dconf? ( >=gnome-base/dconf-0.7.5 )
|
||||
gconf? ( >=gnome-base/gconf-2.12:2 )
|
||||
gnome-base/librsvg
|
||||
sys-apps/dbus[X?]
|
||||
app-text/iso-codes
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
gtk3? ( x11-libs/gtk+:3 )
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/gtk+:2
|
||||
)
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.8 )
|
||||
python? (
|
||||
dev-python/notify-python
|
||||
>=dev-python/dbus-python-0.83
|
||||
)
|
||||
nls? ( virtual/libintl )
|
||||
vala? ( $(vala_depend) )"
|
||||
# X? ( x11-libs/libX11 )
|
||||
# gtk? ( x11-libs/gtk+:2 x11-libs/gtk+:3 )
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-lang/perl-5.8.1
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.9 )
|
||||
nls? ( >=sys-devel/gettext-0.16.1 )"
|
||||
RDEPEND="${RDEPEND}
|
||||
x11-apps/setxkbmap
|
||||
python? (
|
||||
dev-python/pygtk
|
||||
dev-python/pyxdg
|
||||
)"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
|
||||
pkg_setup() {
|
||||
if use python; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
>py-compile #397497
|
||||
echo ibus/_config.py >> po/POTFILES.skip
|
||||
use vala && vala_src_prepare
|
||||
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-gconf-2.m4.patch \
|
||||
"${FILESDIR}"/${PN}-1.4.1-libxslt-1.1.27.patch
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# We cannot call $(PYTHON) if we haven't called python_pkg_setup
|
||||
use python && PYTHON=$(PYTHON) || PYTHON=
|
||||
econf \
|
||||
$(use_enable dconf) \
|
||||
$(use_enable doc gtk-doc) \
|
||||
$(use_enable doc gtk-doc-html) \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable gconf) \
|
||||
$(use_enable gtk gtk2) \
|
||||
$(use_enable gtk xim) \
|
||||
$(use_enable gtk3) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable python) \
|
||||
$(use_enable vala) \
|
||||
$(use_enable X xim) \
|
||||
PYTHON="${PYTHON}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}" -name '*.la' -exec rm -f {} +
|
||||
|
||||
insinto /etc/X11/xinit/xinput.d
|
||||
newins xinput-ibus ibus.conf
|
||||
|
||||
keepdir /usr/share/ibus/{engine,icons} #289547
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
use gconf && gnome2_gconf_savelist
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use gconf && gnome2_gconf_install
|
||||
use gtk && gnome2_query_immodules_gtk2
|
||||
use gtk3 && gnome2_query_immodules_gtk3
|
||||
use python && python_mod_optimize /usr/share/${PN}
|
||||
gnome2_icon_cache_update
|
||||
|
||||
elog "To use ibus, you should:"
|
||||
elog "1. Get input engines from sunrise overlay."
|
||||
elog " Run \"emerge -s ibus-\" in your favorite terminal"
|
||||
elog " for a list of packages we already have."
|
||||
elog
|
||||
elog "2. Setup ibus:"
|
||||
elog
|
||||
elog " $ ibus-setup"
|
||||
elog
|
||||
elog "3. Set the following in your user startup scripts"
|
||||
elog " such as .xinitrc, .xsession or .xprofile:"
|
||||
elog
|
||||
elog " export XMODIFIERS=\"@im=ibus\""
|
||||
elog " export GTK_IM_MODULE=\"ibus\""
|
||||
elog " export QT_IM_MODULE=\"xim\""
|
||||
elog " ibus-daemon -d -x"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use gtk && gnome2_query_immodules_gtk2
|
||||
use gtk3 && gnome2_query_immodules_gtk3
|
||||
use python && python_mod_cleanup /usr/share/${PN}
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,175 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.5.9.ebuild,v 1.1 2014/11/12 14:31:12 dlan Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
VALA_MIN_API_VERSION="0.20"
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
# Vapigen is needed for the vala binding
|
||||
# Valac is needed when building from git for the engine
|
||||
|
||||
inherit bash-completion-r1 eutils gnome2-utils multilib python-single-r1 readme.gentoo vala virtualx
|
||||
|
||||
DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
|
||||
HOMEPAGE="http://code.google.com/p/ibus/"
|
||||
SRC_URI="https://github.com/ibus/ibus/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="deprecated gconf gtk +gtk3 +introspection nls +python test vala wayland +X"
|
||||
REQUIRED_USE="|| ( gtk gtk3 X )
|
||||
deprecated? ( python )
|
||||
python? (
|
||||
${PYTHON_REQUIRED_USE}
|
||||
|| ( deprecated ( gtk3 introspection ) ) )" #342903
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/glib-2.26:2
|
||||
gnome-base/librsvg:2
|
||||
sys-apps/dbus[X?]
|
||||
app-text/iso-codes
|
||||
>=gnome-base/dconf-0.13.4
|
||||
x11-libs/libnotify
|
||||
|
||||
gconf? ( >=gnome-base/gconf-2.12:2 )
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
gtk3? ( x11-libs/gtk+:3 )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/gtk+:2 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.8 )
|
||||
nls? ( virtual/libintl )
|
||||
wayland? ( dev-libs/wayland )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
x11-apps/setxkbmap
|
||||
python? (
|
||||
dev-python/pyxdg
|
||||
deprecated? (
|
||||
>=dev-python/dbus-python-0.83
|
||||
dev-python/pygobject:2
|
||||
dev-python/pygtk:2 )
|
||||
gtk3? (
|
||||
dev-python/pygobject:3
|
||||
x11-libs/gdk-pixbuf:2[introspection]
|
||||
x11-libs/pango[introspection]
|
||||
x11-libs/gtk+:3[introspection] )
|
||||
)"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-lang/perl-5.8.1
|
||||
dev-util/gtk-doc-am
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
nls? ( >=sys-devel/gettext-0.16.1 )
|
||||
vala? ( $(vala_depend) )
|
||||
gnome-base/gconf"
|
||||
|
||||
# stress test in bus/ fails
|
||||
# IBUS-CRITICAL **: bus_test_client_init: assertion `ibus_bus_is_connected (_bus)' failed
|
||||
RESTRICT="test"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
|
||||
DISABLE_AUTOFORMATTING="yes"
|
||||
DOC_CONTENTS="To use ibus, you should:
|
||||
1. Get input engines from sunrise overlay.
|
||||
Run \"emerge -s ibus-\" in your favorite terminal
|
||||
for a list of packages we already have.
|
||||
|
||||
2. Setup ibus:
|
||||
$ ibus-setup
|
||||
|
||||
3. Set the following in your user startup scripts
|
||||
such as .xinitrc, .xsession or .xprofile:
|
||||
|
||||
export XMODIFIERS=\"@im=ibus\"
|
||||
export GTK_IM_MODULE=\"ibus\"
|
||||
export QT_IM_MODULE=\"xim\"
|
||||
ibus-daemon -d -x
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# We run "dconf update" in pkg_postinst/postrm to avoid sandbox violations
|
||||
sed -e 's/dconf update/:/' \
|
||||
-i data/dconf/Makefile.{am,in} || die
|
||||
use vala && vala_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local python_conf
|
||||
if use python; then
|
||||
python_conf="PYTHON=${PYTHON}
|
||||
$(use_enable deprecated python-library)
|
||||
$(use_enable gtk3 setup)"
|
||||
else
|
||||
python_conf="--disable-python-library --disable-setup"
|
||||
fi
|
||||
econf \
|
||||
--enable-dconf \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable gconf) \
|
||||
$(use_enable gtk gtk2) \
|
||||
$(use_enable gtk xim) \
|
||||
$(use_enable gtk3) \
|
||||
$(use_enable gtk3 ui) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable test tests) \
|
||||
$(use_enable X xim) \
|
||||
$(use_enable vala) \
|
||||
$(use_enable wayland) \
|
||||
${python_conf}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
Xemake check || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
prune_libtool_files --all
|
||||
|
||||
mv "${ED}"/usr/share/bash-completion/completions/ibus.bash "${T}"
|
||||
rm -rf "${ED}"/usr/share/bash-completion || die
|
||||
newbashcomp "${T}"/ibus.bash ${PN}
|
||||
insinto /etc/X11/xinit/xinput.d
|
||||
newins xinput-ibus ibus.conf
|
||||
|
||||
keepdir /usr/share/ibus/{engine,icons} #289547
|
||||
|
||||
use deprecated && python_optimize
|
||||
use python && use gtk3 && python_optimize
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
use gconf && gnome2_gconf_savelist
|
||||
gnome2_schemas_savelist
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use gconf && gnome2_gconf_install
|
||||
use gtk && gnome2_query_immodules_gtk2
|
||||
use gtk3 && gnome2_query_immodules_gtk3
|
||||
gnome2_schemas_update
|
||||
gnome2_icon_cache_update
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use gtk && gnome2_query_immodules_gtk2
|
||||
use gtk3 && gnome2_query_immodules_gtk3
|
||||
use gconf && gnome2_schemas_update
|
||||
gnome2_schemas_savelist
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,36 +1,24 @@
|
||||
DIST amd64-debug-libreoffice-4.2.6.3-r1.tar.xz 1018168392 SHA256 1046e8e1fe427f22e72c3ab0407874a1e92c6ae182e2c0c09e2a1430051ba4fe SHA512 920ecc4d3a8bd9908705593e27934c77230ff20d749f3fd993705d8804d30641d8966e7e5f14c7f5a09379f4811e81e92f59e9a37381d3490c2f3183b299011f WHIRLPOOL 2997a6ea13212abf1d824eeadc69eaadfcda5278e55330fd3f611a4b8b61f8b1497d0a7a8b852531a82cfc43eb0d8b520e96f0f783985625e8c4c01e37ec2311
|
||||
DIST amd64-debug-libreoffice-4.2.6.3-r2.tar.xz 1333001912 SHA256 2d69a7f72e1e007c2ca2e7a05a6a5f40326384330b3b489e9ffce5a94efc3604 SHA512 7fffd867c4ae99d69aa6f0ffb35797089d0ea165c84c06dcafc3cf514b6903422944902ace1df1c250734b79c12a7a4f23b6a091424066f290511923651d5d78 WHIRLPOOL e3fb9f600b4b8eb7840f84997fd132ca48cf2a991338e6b7d5933974dcb58e9cb4e00c5a465419d40fd5493d57e4c1621a48cdd9e2bd6ebee3cacdc917e1976d
|
||||
DIST amd64-debug-libreoffice-4.2.6.3.tar.xz 1018121960 SHA256 40f6496845afb37d4aa2893eb99c2ca02dc6febf5a05140e449e2905c71aaa4e SHA512 e876f31c28d305fcbaa844ac5b1e3fa82cb5e4d4051b698cfa7a1ab7c9dee178c4e062d54a09a78f606485867314f1e26168db66be7f65da09f1b4d8ab011f92 WHIRLPOOL 732e8a41e4680e0ebfc234000e70ef8188dd23ea05a0b0ccdd17b4de2fb4050e4c8245ccb6663b67cf206f3270812995c00af2b886d80cf64ad23687ddd0ccac
|
||||
DIST amd64-debug-libreoffice-gnome-4.2.6.3-r1.xd3 60552077 SHA256 27ed95942f0c03634bfaa6acbe8d61e23e2abf02276e138a29ae435c28888314 SHA512 daa2d313034b6f681c0134deac3202c610a32b38f3fb11ff9bfab752d8c40eafecf6c2b926aa5bbf719a4c39453dba486639d9141b0e8c2448363e11e99fe860 WHIRLPOOL 0d5ddd0b04e61c14c87797146cc66f1707d048cffb4a81eaacec11c16fea73615c17d3bd00a78c89f96b28a5c6eb5520a1da35e9afd94c43d86cd4ad371dbe31
|
||||
DIST amd64-debug-libreoffice-gnome-4.2.6.3-r2.xd3 68432842 SHA256 7f391ebdfce2a97642f5f139ba1da532325529e4bdc328d0cb2f491f0703597e SHA512 e89796254dd590e1fda26aa11dc77482ab53d7e77e9d75c0e52085376ae4032b666f7f30c0992e051afafe4917cca1240d70f3fbfe4ba6d644055d740adf5192 WHIRLPOOL 318dc48f48c22cbc011b5464613419fcc03b6338f12bf576d5dba2bffd5ee579ff6c198f78c81d2ba59fcab137c91d070416813852868878475246aac8a778b2
|
||||
DIST amd64-debug-libreoffice-gnome-4.2.6.3.xd3 61963855 SHA256 f6a6ca01ff8d4ca955d4e3e88e4322eea3e5771f8eb1f32b884c9521e8d9459c SHA512 9e3538d975c7930f2309de5981ebae705f54ac6823e52cddad0029d9c2f331746a3696f2097d6d214d8cab0194fa60a2783af8930c47f4f4050ef01d6363ebb7 WHIRLPOOL 9bedd0447ec0f2c883293542c546e3cf859fb2a7f4c3fbd6df99849c12a6e91c888ee8cf59ff70023e459376d6a7f93d313da1ba96a7dbea6365c1934653aa51
|
||||
DIST amd64-debug-libreoffice-gnome-java-4.2.6.3-r1.xd3 525666884 SHA256 5837ab98fe85186b73890c0ef8d7461880409d6c332deec925907c5c8ac902f4 SHA512 3ac48c4a853697fab4bffe8c3777dd84a20f5c2d94eacf0c5bd65939b5eecff533a071be2392ab3e7c88b98e3fae8d3bc3d5b839f17efdd65aa54bfc7ae34292 WHIRLPOOL 8b13e3a719844567102d1c3eaf55d29a5cceddfc617911b50acf535a23d7da45d28594e356b659abf0cb4f9b368de1c01c1ffc1fa74f2cf1d376405c4521d98a
|
||||
DIST amd64-debug-libreoffice-gnome-java-4.2.6.3-r2.xd3 684352229 SHA256 0444b50e3d8692ed3d0f3c564ef7d8315f46d878890c00fe11f70180b19e8909 SHA512 6a4593268dc9c2fe255615e0b33d4d5a5225e16ad34ea013e4a02e6b25ae364be5ff72f961749d84b1c79951a526d4e1f6c27405de321de80fe3a568826bdf4e WHIRLPOOL 55f41af771868be6d1385f9400977991395e045c89b8ed0d5475c8afb975f24c2e975e57399859970c964dd1a8884830d084f5151e40d06a027c6da72b189126
|
||||
DIST amd64-debug-libreoffice-gnome-java-4.2.6.3.xd3 527225542 SHA256 4da36c24fbbde41e7b9b5e7118736144194f9d5392f6cd5397c5869aa850ca72 SHA512 f21ddefa8496e927a15a158870acd10834ab184bfe8d597d822232a0d5aefd2b3094771ab64043ff4f749354315e9121a608cccc903f9d3d76e496b5d4bb5667 WHIRLPOOL 9076f7ae16685ae0f7bd0d7b94649f4b02fdaca5c47a1d8f9b579b812a2a0f1eb93a98c74b56c5cc6ce1376de99e9a69c0a52ffa8999745bc69866b844539732
|
||||
DIST amd64-debug-libreoffice-java-4.2.6.3-r1.xd3 523394899 SHA256 f3679fdf820a4fe300f220ff022880c6773c0d058caed7e25fcb583e31ead764 SHA512 7597f110336c8e0d8165afbe681dadffc8cd0dd5b2e2f32deb865a3a35eacea77d0291104f163f48d0f552236ea18afbf464bdddafe46134c7903f0c309949b6 WHIRLPOOL 7a082e0233181dee89ed97aff5a3ffa3b49799b9ffee7c967a5891d59c69159c7bbe1a600a576e47f936eee5db769ce94e40cb60ee897a8517e9ce90c20c02b1
|
||||
DIST amd64-debug-libreoffice-java-4.2.6.3-r2.xd3 680347984 SHA256 374f16f710e57a8ce75bb82fc75944d5e349b3b5d3d8de1d7ef792d42beb11ea SHA512 5df6d902520e907d08ffed89fd0f17d484ee7d18696906ecc28fcf8f7f215dad1390a0c0dcd2990e2258bfa465726938b854c83bbdf9bd1eb5f001876573b7ac WHIRLPOOL 91c07b6b2423085945d05cbccec608e93ce7253b218e022e01d790d7828fdb50c86b5e5a0e5a37214e9e51b1244ad01e5e103b5b05929665b858505577c380b1
|
||||
DIST amd64-debug-libreoffice-java-4.2.6.3.xd3 522631490 SHA256 b0477bfebf96226c868cc1eaf11d013b086a0f20047ef2c10249c144d4ef353b SHA512 0be73ece37a2560e1c1472c3ab5635d84dc29d9efd141afccd89024afe5d913451b53399ab9eb6091013f598efffdf82b63f314683ef18a3e4e2074ad7670d6c WHIRLPOOL 1ef8fab6557a7a819c9759940135c233673554591cf45304c8c0db2dc573632d2742fb9e8a6f128de24ef689a7848b6bc695b37503249350074b06242b31fe82
|
||||
DIST amd64-debug-libreoffice-kde-4.2.6.3-r1.xd3 328343817 SHA256 5d9bfb7769d034175e00eed5bb79b351904f6b4ecef86d781886e5b7f677a575 SHA512 1f9b34472f9a6a499b91e33d4c7dc4e30cf46d74b57ded96dba55e84be104e22d9187d5534253670ba346d345a1818c0ac4cb2d5b68652c9cf108dc1b30c732c WHIRLPOOL 5c56506b742bd274dd314a066520fc742183c230b5bb54f2476603e83b696f114129e555e517eb0d2e13a66e665d65ec97440fe4ffc43b6a4bc5588f10414e66
|
||||
DIST amd64-debug-libreoffice-kde-4.2.6.3-r2.xd3 415470855 SHA256 fc787c9df020e2c23e551f44f04894239fb12d3c275429a62a337e5b656ee927 SHA512 0f8b925ab4f84108d7d8cc0bcbf0bb1344fbf6991b74748bb5503256748ed2b01646f4a13e485e615c7a19af50698171dd6fccc0618e8004b765d7afda67073c WHIRLPOOL 8229267bd342b93a273442111cbb76f4f2892966f1e76e5f32c78e5158293bcb976515cd9131c817bb10e2b8c4d12b83a209116628df6aafdd4a58a623293388
|
||||
DIST amd64-debug-libreoffice-kde-4.2.6.3.xd3 329559073 SHA256 8d05b2ca5626f6ed369ca69d1687037275ea82d846a180c90f8898c7299670be SHA512 46e65d51531e669246e1f268894960c002a8993c657b21f258a846124c57a2414d8801fa0c39ea7ba46ea394eec1e09ff0577f848e1f67024aacdb85a1d44c84 WHIRLPOOL 84dd7f334222f22ceb27293b4c0c122b93474a6a2614134bc86eeb38569cbea24065351150155c670f6d0e921dd7611cc6195f8d4d618a9144105dba6d627f0b
|
||||
DIST amd64-debug-libreoffice-kde-java-4.2.6.3-r1.xd3 524196341 SHA256 a8c33f763434d8d03aa8052a45434deb8769b4e11ea7171ce517fbe6671eaaeb SHA512 c18a7a1a0e7c94f3f85c038d0de9dd437886335abbe6f41b5694768756a7e18d939e576ff653b8bde78a69c625452bd334464281394e01fe6a693165b83fe2b5 WHIRLPOOL b16e8f5c71fcd8560b6c96c42d4b35bfe5172efbc9c1310b71c472d0ebe4e75098856258159666a8a71f7e56e48eebc139709246ab10a6dfbd3b397aa14403a6
|
||||
DIST amd64-debug-libreoffice-kde-java-4.2.6.3-r2.xd3 683200442 SHA256 e7682af00de4cb3866fde2f3d4d2c662167b392c75c5217f759fd82b02ad7d7b SHA512 4b9d560a56e08b9163db7c3962035f3429328f16c3b7003b6fff6114edc48b96051468070192224bad0b464893b47694d3820e189a3eab093f5ee5f6d644b2db WHIRLPOOL c6d8f66adab18beef53b2cc0cd0e7c61df588865c9babebd0d24a32225c57f7b7d3a6a00217cacaa52073c84609fef8101bcdb24537ce25f452eff224db14e12
|
||||
DIST amd64-debug-libreoffice-kde-java-4.2.6.3.xd3 526643641 SHA256 cec399b63cca6af8e2a60e59d485762574be128b1ca66d3771cfe157ab2df892 SHA512 bc459827d92f2caa60b0dec474b8198a6e650b44338e2cd4fa78d77de39cd6aaafc985b6db23707e8dff052b103efe17f572cabe61cf3414e1b37de2c837b349 WHIRLPOOL 9dc6a796da842339311c1c85c6a60d09caef33fb87e5eb5fb0ed67413948dfd3dc7a9e8879e218a21feee6ca814cf73be32fdbec1b75fc2100d8ab33a882c8ae
|
||||
DIST x86-debug-libreoffice-4.2.6.3-r1.tar.xz 951937916 SHA256 b2257eb174b6b405a45f8c4e736d7af017a125358b4c6ec3040c063bcd226a56 SHA512 c64fec1c0aa36c98fd53c5421bd9eed09bf85df2ada9c5fcd96aceb0cc7766e33ba5dbfc71a001b73c82a1d2b316e0083c8ed6a3137201ccb2cb252b26c56e6f WHIRLPOOL 726577165eebf2f7848901a31663b4cd8575e100046ae48e9c037537b8c44b516b18e7ee31e36d94b52e64dab44ab04a11f13262338a74311c1b0b6c2365a3b5
|
||||
DIST x86-debug-libreoffice-4.2.6.3-r2.tar.xz 1316364808 SHA256 a5cef1520b3b32dbc490e812227c6b5969b1d1a211e242dae037e1684e041a14 SHA512 830e9cea65fe00dfea85a0861b20665f1a3c2dabb751875688f17c8162c0760cf1e83447e1dd9cdce7f0769252344ad4782ccf8d373107b12aa4b9d49e392038 WHIRLPOOL ccdea15ed236f2009f1161e02bb5b7491d5919a66d7c5ad89ac880723c42f62f21e8ca6c50d3e104074452154d3aae39e80268f96cfe5976382528a65b82f336
|
||||
DIST x86-debug-libreoffice-4.2.6.3.tar.xz 951949108 SHA256 0708f4d3bdefc2e60199364223d87d5de2aeb76bcf6e213e12cb3884cbaf6ff3 SHA512 d5385decec0cda81387ba75d616b47f88e18252a57990884f57b9892ef86a887bb33a0d338837abb5e2777ba196cc932ff520dd34bea5b0ea4659dbc11fcf4ca WHIRLPOOL 080f5e06dbcbe80ca5e00ff05588fddb354fa0940bdb3dbb74fa523caa90f36f158fb8a0ff99f678d14bfd90b783e4c2bfdb6c63e3533072b2e98df3e50bc878
|
||||
DIST x86-debug-libreoffice-gnome-4.2.6.3-r1.xd3 4967291 SHA256 8147432b5dfebc5e2ce86e0a864629227b49152903f4529359f6c3dfdd73d9eb SHA512 6fb6be5ef253ddbeceafd7291de3bd043bad51ea9dcfef01994de031e8e4fdc558bcd18c62723508b20d39dffdd3d80a3299523da932403a9aa0b8a14a9ff5cb WHIRLPOOL 4eb9985ded4ed59d02fe74532cc1009b1d5c7616e536fdb4fd819a0793ef148de6ae8c705aceff22b8a33fb2e9826975c7d41b55e196f0ccdf03f9ea3ce2b3b0
|
||||
DIST x86-debug-libreoffice-gnome-4.2.6.3-r2.xd3 95314718 SHA256 a259d0cba8f35ac9a53e3c92e382f6063f512fb1392068b6a0f37fbbb60bcf1d SHA512 fb876d07214fb1663927c56ecb10c89b56e7c2800a4f5ae73a94423a33039997f96c79a7558540c59518df585cea22fc8e37985e74e3a04973cf049bff389bea WHIRLPOOL 1b7a5d33764a41095f6a941ae699a2aa18ffb1c9dc8577c151c95c876c9810ab1b1f7720ccceb65045b1b53634e2ad32e6e6464f466bcc33498503df3c365d38
|
||||
DIST x86-debug-libreoffice-gnome-4.2.6.3.xd3 4967158 SHA256 6825a1d15783c828b022a8e07c7f40564510d8c2180f59e19a754a4a1ad690ac SHA512 443dedbb7cea1372d3315c9d06a43ffc2c9aa2dc79a2f3a5388e32e893f6d842fbbd02edaf2385c3a19b3e0ab46ab41ffc87e18f912a44699c18dac3d45dd260 WHIRLPOOL e361d75fef44d5863bb6953dc5ffa6b2278432f0cce69e7d1744e16fdde63fdb683334cadc22935517087421efc9dcc692ec819aab9cfb8019f0d3a9078beed9
|
||||
DIST x86-debug-libreoffice-gnome-java-4.2.6.3-r1.xd3 422917972 SHA256 600c446d4749f9258fa01fe382ba527d61bd6382f482bdcd93e916dfd9cec4c0 SHA512 6210b88258e8e380e05de158cb4fd5340dcdd9913decccbe9326b4038fc5ea403df23ae27845da3c7c8396a7cccfbac069842ce45a2cf74de03690703d232ed1 WHIRLPOOL bdfaaa800435561f337f39da3b71fe7a9d10b91ba8b0592f798f4230e974baf260d846917d686aa2922dc513959d356e9d5c0391c3ddc7a804f5bb1d341faa68
|
||||
DIST x86-debug-libreoffice-gnome-java-4.2.6.3-r2.xd3 662134669 SHA256 86ab6ee8d33ac08b69745d3ce62931bb557e28629992292a833552fc4641192c SHA512 47892622b2562baeb1b955d5a3cbde62be9d1083efd938e0115c52ce5d773444a14dbdf68999b5c1131579fe8f708d2c2c833d9594d873ffd8a7a5801de644ad WHIRLPOOL 1d0868708d95de561a1ddb703d8f3697233d6bf27d2b2b6f41ce8b8c803b98e8c3ba6ea2a14e3dc13facaa06dfb12d1840d13517e13280c9509cdf32d0236c19
|
||||
DIST x86-debug-libreoffice-gnome-java-4.2.6.3.xd3 422903554 SHA256 07db281272f43c1b7be5af552bda45dd4efff666d9b7d50434dc09b5f37fe051 SHA512 3cbaa4241c4e4297a8ac2ea7546d634b40011768767097b026660882dc543f1fd9b0bc356874b71686c275c0a8ebffd436100478b0db9e985278ddbffe0ac406 WHIRLPOOL ca67fabd55bc9ba28073db109f4c377a056b087d37fe03677af44d0b168b4192b1a7f5472d70c51843d2e825cb3e9a76108d8a0ba031916e241a97b4ce4a52c8
|
||||
DIST x86-debug-libreoffice-java-4.2.6.3-r1.xd3 420281368 SHA256 be4f0109559457d48433d0421681d2fab83639b9d61857957c21e5eb226cb64e SHA512 32420f7e2cbe64c32a4a89fb38bcd236593301e00b87e9ee6bfe1f31ea22563216e1024d9dfe1f7cc334e892559119346767856851f6d60f3ac2ed198d2e9fd5 WHIRLPOOL ec570efba6519b0367522c310628f257c74e4c0e27ba432aee45d83ea3e2edf0463887680130276168268a0a7a1db866bdf5e40d75d7251fd36cbd7d626400f6
|
||||
DIST x86-debug-libreoffice-java-4.2.6.3-r2.xd3 685151148 SHA256 d4b6443a581cb502379a7c11154b96b629d69eadf46fa3cfa2ff00161667330b SHA512 841afc6404f4828c840bffa99a54a37c4b8e1a3f7077c29b06dd33088e4cc1cedfbcb085cb6009a3ed9aeb1a0abd8df46a78a0246d292eb9f26efa4a4edabb98 WHIRLPOOL 6ec1a4c269a6cbde86eb3b641c5f2d1b939759b681e0efaba7adc0b3311ccb1b36f2b85a64a78e1c2d1572f3f099b6300eb2a36b62305d6353207c7b82516f75
|
||||
DIST x86-debug-libreoffice-java-4.2.6.3.xd3 420268565 SHA256 e2d719ed5ff0fe6567a314a51dc2b37dd4ebb74f91752ccc69904b50a603fcb6 SHA512 44ffd1bf879daa3b9af0653d89fcfdf7326ea5983a388f1ca8dc4e506cc7bcebe86ef37a38acd77a5ba3c778bc8d91d0e3f9308cc8b5a01d2ad0f87cc090cfe6 WHIRLPOOL 88bd20e101d1314a956129e887cfd2695701438015236fd05fcddf9940b36db1ee0f09b02454e77b8f1972fedad06d309e6cb86ee901f80d8db881939a7611df
|
||||
DIST x86-debug-libreoffice-kde-4.2.6.3-r1.xd3 250325975 SHA256 b4fcef5ca95f777ae83ca95631046b030964ac49f802e3c0cb63a461694e1295 SHA512 1d0c15013c139401fe0ac40ef484c42b982176f3630b1a69c72a719f14d8cc16197b9bfb1b328440af00d711a214721291232e7c927457d3b677729435240887 WHIRLPOOL 498abb70b2d4a3a16afacba990b6f2945d68d2755002c2344cd841eb9a3319710c94e781f02c14a0fc938afde73b966d5ca6d1c1d4600a701c8b89b2cba1d54b
|
||||
DIST x86-debug-libreoffice-kde-4.2.6.3-r2.xd3 434107344 SHA256 e544869f353ea1063a338de2e122262ea1e6769d524c4090b771249cec723480 SHA512 c619a2f68ef369d4198af6fa34561ac28aff4493ae9e762e594288a1dc8a67d2e6984433d63045c501b601ee1abd882520a151ab6bcab83cbdb3c85264e4166e WHIRLPOOL cb8cbde47e8c6818c4c2730f743daf97b89086d850c3c119b7431118e6f8bb1eb77ab569c46a4d937d2fba501cfec2c838d3904f2991d5f91ad9b5c64512ea7f
|
||||
DIST x86-debug-libreoffice-kde-4.2.6.3.xd3 249815238 SHA256 daf788ffb66c44f494f3a6f453f9866328cc08372662253246b618024c86b70f SHA512 12e922117959ff3cdf86498f85ce216c436a0d29fe06a2887b319c9afa0ec104fc3290969b39d3ce1073a0eccfeb06e6e07c070be656a485319cdd8fbe9ff826 WHIRLPOOL 1613c9fae8fb524c97bdeb04a480c3e5bfef3bc3400fc7c4ff726390c9cd8d6fd1090d6c4d4e3b09efecb4e776d321942b7634b001cd167cd9573e6d3d490411
|
||||
DIST x86-debug-libreoffice-kde-java-4.2.6.3-r1.xd3 421937666 SHA256 32b7222bdd8e6803a0daeb714cdeca8acde545b0088702e73436ef37aaed6454 SHA512 d7b29171e966f6558deb357976441b540e0e4e7dbf139c74956b4bcfbf9f7854cab3ca3e3064c380e171fc27b67064f715c5184e8bef2c06045423b8dc9413f1 WHIRLPOOL 423795562d276b244d9f6396218e8217d2d75f0708e0176efe928b7eb60ca53791249aabacc8af2bbe4825701013ebe5d21c313c169d6bc52ee950cd871622b8
|
||||
DIST x86-debug-libreoffice-kde-java-4.2.6.3-r2.xd3 660309564 SHA256 a30d3554c06ede8756ce53ed823bfed87082b2ad2fc6704b31a1d17a7587c2aa SHA512 352d6f6b95f503a883d8865d3ec7592ef5eef961ef735e744968f2d4b4808ce461d0436dbc5b41eaa5abcf7345746b5f69add0a2b48ff1692a63492ce327d205 WHIRLPOOL eb9e89160bd4ab9b664d0cd1607b2d4253b7f5b9de443c5e9984731129a67d591ff2cbf3f15dee4d422f398f9c506720a5c8935af0853edb3ccf1aff785dc790
|
||||
DIST x86-debug-libreoffice-kde-java-4.2.6.3.xd3 421934649 SHA256 8e4bc16bc6b21a86611e9e6edee7f68f74ab17122a182e75c9c210396d145169 SHA512 a278248fa1e21526c34c315891e3dd527b59eb2c48ce8927d090b9262dea186e7f3472ef853a214f941129a12d82a41390011655017d365194337f276275e1a9 WHIRLPOOL 8c926794b4e9bf22c1d2c1294dfe929ded397437dedb86aae12a89b17f1bd8394afa77958d4181fc3a4cea166f4482871b585b8355efe29105349b3297f619da
|
||||
|
@ -1,86 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin-debug/libreoffice-bin-debug-4.2.6.3-r1.ebuild,v 1.2 2014/11/04 08:58:00 zlogene Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
BASE_PACKAGENAME="debug"
|
||||
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
|
||||
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
|
||||
|
||||
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info"
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
SRC_URI_AMD64="
|
||||
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
SRC_URI_X86="
|
||||
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_URI_AMD64} )
|
||||
x86? ( ${SRC_URI_X86} )
|
||||
"
|
||||
|
||||
IUSE="gnome java kde"
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 ~x86"
|
||||
|
||||
RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
|
||||
|
||||
DEPEND="dev-util/xdelta:3"
|
||||
|
||||
RESTRICT="test strip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
|
||||
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
|
||||
local patchname
|
||||
use kde && patchname="-kde"
|
||||
use gnome && patchname="-gnome"
|
||||
use java && patchname="${patchname}-java"
|
||||
|
||||
if [ -n "${patchname}" ]; then
|
||||
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
|
||||
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
|
||||
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
fi
|
||||
|
||||
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
}
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodir /usr
|
||||
cp -aR "${S}"/usr/* "${ED}"/usr/ || die
|
||||
}
|
@ -1,36 +1,24 @@
|
||||
DIST amd64-bin-libreoffice-4.2.6.3-r1.tar.xz 72117152 SHA256 61bde5c4913c9d3bfe5b6da226adf535e6e4db749fbe3f497262521fa9b4f41c SHA512 f62fad37c953c3bfc00ac4b3b65c62d967253199ab50befb45bf099a5c0767507696bc81f23f6cf2d66576d85d5c7c1bbf3fb980822713d93b167b68e6318f66 WHIRLPOOL 4d9fd33d02261e9e0b01759609863515bc056b5ee127681b5e5879f9173e0b01798144f2cf9478bffaab7b919c3da7a781a83ca327ac6b0753eeb96e46ff5211
|
||||
DIST amd64-bin-libreoffice-4.2.6.3-r2.tar.xz 72093316 SHA256 f27113e60abfc57c4d41f2abced4cc4c4b6b3f78c0368092b3fab4c835d4a37f SHA512 32d3ac7da4b9abe54f5e62a37f71354aa5b042ab343531f27fb1251266f5f22eecce9f73a3f27a43c4bb1b2d4e28eb7827110b06723e0719303e4ddb25e26ae5 WHIRLPOOL aaa986c56c6ab687ba8bda40f1164a8d0a28cae2a97b037cfac8df8e03137e48fe585455424a3cadbd443659125917bcfe4d914902618e3e10cb7a96cb56617f
|
||||
DIST amd64-bin-libreoffice-4.2.6.3.tar.xz 72188452 SHA256 c8ff1ec0c45a8d3782addb6ef53773666ccc24ece6bba2692740859efb2a06d5 SHA512 fdb52f640da0b6447e27b0e978a4370871c6534aa1c71048ca5a66a559c6e76e0ee4505ddce0efb319e0e2b6155f6ded7bde376091cc4e744d952f89d7818987 WHIRLPOOL 3fa280b470d97f733a461582ff9b431be6c392178260d3ba543c55d84f8931e0522d6a136169e26ddf83ea0dca6ba3e8515dd3b56e5bc237021b9a36613283ba
|
||||
DIST amd64-bin-libreoffice-gnome-4.2.6.3-r1.xd3 1417488 SHA256 c2a795f062a0343e943b6593a7be45fd246c0d79c6ecac203490cf95252836f7 SHA512 2e928712bd7279fb4df4408bf8ac6b9d50a68a4065fe4b4b40474dd4f015f32d4cbac8a9ba9b95b17fcace1a715d6d43cc0e272a8ab220e0c03b321e08c98930 WHIRLPOOL ce758aa0111855c554f826d78b73215249b0550f4e5868753536ad4e09cd4d81488bc70d518d3dae19056f48f2df5e2977a43cbbc97d2b45c8aa302e4dff209e
|
||||
DIST amd64-bin-libreoffice-gnome-4.2.6.3-r2.xd3 1529119 SHA256 eaca0957641f81f7ba1fd9c89442ad6cc9cf618c67c6a474e0e3aee19f506085 SHA512 b0d3804b2933ebfa60d16de9c6e179ceca01b97e391522e0e9559b043fa66d2bc26e4f0758e7a1cabb8580a932dd19d86561251465bf19eee80547dc9cb8a104 WHIRLPOOL b4f5024f9999a4342f7e4b8abdc6b33f160687b3903317c557d15f06f2b29d81e3841f7d428a5994f40a1b8bf3ee16d5518761dd136e7cad090d370b73f44e2b
|
||||
DIST amd64-bin-libreoffice-gnome-4.2.6.3.xd3 1434657 SHA256 e87b223bf8680e9d01d7c96a89a6fca1ce19f50ee7984c0e8ecf1309744d6a32 SHA512 1eee91c46195d207d589b0606c70b1393a54d97882f2194292d0ab10d2e49f9611d7398ee39b790d98d7c3cfab82079bfa171906ab74b1ed4062790fceb2ebe2 WHIRLPOOL e95349b4f189b7ae35e56d85f0ad7e06fe7a7763604c1fde961afa3f2fa4ae07258156aabf925d4d2a9c155b01e480cac56e48ae06849f15413abdaf54087b98
|
||||
DIST amd64-bin-libreoffice-gnome-java-4.2.6.3-r1.xd3 23013985 SHA256 00dfa1bdba2780fb136e7844b214d4ec5b7b198c71e2c75dcaf1d4b4dcde7fbf SHA512 53c8841be0bad3b605fe64c3a648bec6ec20826484df2a658e9041c355014a3450d5e01928dd5c7ccf968fe0dbb6f293c573de7fa2a8543846e98bf79ed75bfa WHIRLPOOL 51012b58ea36efe17d58bd958f3c9695968fc06c896da670506d5c362b930e67417595b1dad9379086ad36df58687ccb0c1a349823339bb236d631631e2f284b
|
||||
DIST amd64-bin-libreoffice-gnome-java-4.2.6.3-r2.xd3 23600342 SHA256 1bb8c7f2ec8c405115af4c95a678fb1d2fbe447ffd71e83024d651306acef413 SHA512 3c0f27a37ab5d6d1456481f863f2b19619081185507900b6ddd3f4328f2415f7c70d80a4d229884041f3007ad0be9d612172683d848bcd1b849850595bd57f47 WHIRLPOOL b4f404afc4c2f083ada4ea1eee94b538f75b2057f2d89989a648577d9a64e7f9d5332901d679a59f047edbb828c55aed61dda82122a6b451c7ffdf118ae41a5a
|
||||
DIST amd64-bin-libreoffice-gnome-java-4.2.6.3.xd3 23909386 SHA256 f354f79798dead4d46a6e7c727f05f879db4c81238a28b822a078f6531d49116 SHA512 a9f853bd2be62c7d593201030cfe96cecdfabef83e46ed367c0e07783f938f73ff1d1c25da95226794fa09a5ecc0757fdc5ef4d34169520c22d90ad68f0be70c WHIRLPOOL 551cad0b465c12ab0cf6b6f2493068cb97331c7fc953c1c8a62a831e2ae00299de9454c2014f7f760da2cafdfd7ba94cd580482908c0f5c6959f617f014507c6
|
||||
DIST amd64-bin-libreoffice-java-4.2.6.3-r1.xd3 22748866 SHA256 cb922f1231526f7da459efd5c103dd723f1d838d2a79ac9bcfddfbf0f04408bc SHA512 6a0d998fa8ba286becec1f9413556f4c519686e019327bcc9218f6440087705ef6a0fe825eb7104acaee8ce15e9d1f40fb74de548bd1201765492a537bc8cf09 WHIRLPOOL f2016301e485cdd0635cbcf960ce549cf6e8db742a79d52eb15bcf684c6003883ba5ae9a23859fec837944cd00ab9bf6b56501f4ddbbdfc83c3f8aab52d23f61
|
||||
DIST amd64-bin-libreoffice-java-4.2.6.3-r2.xd3 23263662 SHA256 60b3e9ed16246f2250c5150594e9bb725c984dd934b80239186757448c3ec368 SHA512 4ac4e7ff77dfe13d8ffb4af237352e83d7911b32a43ecfe6119dc2990986b0e7cdeb65c86117b25f0751010901cee8a7f90d11c061b7acc86770850bf106218d WHIRLPOOL f8b223c4fb4e93cd3721e8ab128fcd374d6b6910715f9eba92f9ddad71473fc55fc211dd937cba992b480aa47b8c980ba280806ef5881c568a90168242c5b3e0
|
||||
DIST amd64-bin-libreoffice-java-4.2.6.3.xd3 23364027 SHA256 eacd3153618b3a14b91b06a9d84fec990c9905d38ad38ea2c616288b069d3b45 SHA512 597c96427ed8bf6a896f33ca36d6e9a7e08a8070357bbde0f14ddc99cbeb979c031edf6f60d0a0ee140837bb4a2d4277c331b5319e3675f92055c320a2a7a26c WHIRLPOOL 4e081c6380d567368e4ce6a2a512d7ff2995e110960c34595db85d8e82d2097d3b518ce9a310146f19f9d475bd8b6565d43e0d2bc05e76b1990da0a37a758546
|
||||
DIST amd64-bin-libreoffice-kde-4.2.6.3-r1.xd3 7541828 SHA256 9b380be7c651cecd8c5067eb268ff94b068e50dada76d541b582c0bcb4d2c30d SHA512 466a9b97ea3d9d49f91b80752b030718b32117f28b7e5a68613e1f4f72f44641026c3bf20e8fa89695a5e150b752906a0a1a8605d925d13496dbd69a908c5a1e WHIRLPOOL 217c41173a6e88a02b28f379d30546c87bcf3fb1d351d8ac13ee8b2870f391a1a17ec1962ea4a988449cd698b4ae7d4f5ac8f40b046e7a6f584b17af7ffb942e
|
||||
DIST amd64-bin-libreoffice-kde-4.2.6.3-r2.xd3 7894544 SHA256 9d70b98f5992ee4bfcc13499d277d26e678e250d4bae45db2a3ba112d2be5fa0 SHA512 8c25e00232b6b2afe66f4f843a95fc7f992f1ef9cf5657fc7ede7f3ac629c9e446b99bdf4f427d6813d8aeeedb05f184e7ecce58f3e1c3af9d9285f6beebff16 WHIRLPOOL e8692bed0e809dba42ceb4665b88696876c452ad56e3be8508cbfd8f77e65e56a7e6844c52fc4637a59ed50158590be4ee6dad1f7ca4d9ed8d0e34fb9dc87bbc
|
||||
DIST amd64-bin-libreoffice-kde-4.2.6.3.xd3 8195421 SHA256 7bf461d883c2d72a6160c7f86edb5ec560b79f648d0efbb129ac2fb239b6be1c SHA512 0434d22f08a34a0143800e4673b281a76273212d7ee3e5a0d8b53712bd447975a397fca0bd656c28ed0b44d0a4d7ea8a0f2cc4246f6ac6ec025dfd5324684136 WHIRLPOOL c83e26fa93507f188d692d0a78c8378960ce1b4316ab53260dd193a92ea6c60f4ab058ccf6bff1a0a3717eb59fbab02ee329e3cde99695d2562043e864f9bc1c
|
||||
DIST amd64-bin-libreoffice-kde-java-4.2.6.3-r1.xd3 22696460 SHA256 7f1686fc5aab08ef88bf15e5f73a267c188db2e6504ae7a272e8fe3f027aa718 SHA512 9af831f1b6f9955ef727f4bc303d4f8522e3a08c8cdb585b5c55de218e6336734014ee69bd31415945101b8d48e9a8cbd576fbc9ea5472880cc17606d2f59abd WHIRLPOOL e00e4acf89c29306419058cbb2418802ce75a4d38f645378383b28b7f0da77919fb9a5bc5dc7d3b0a312bdada84800ea56082a4fdf95bd3b83ae06b6eca47726
|
||||
DIST amd64-bin-libreoffice-kde-java-4.2.6.3-r2.xd3 23260794 SHA256 24259e005877f7cc15d4db761e9d971ba12ff5749a68625975e69a5313759e6b SHA512 d7ff8e6e38f5f120cebc5dbf45a3c5233dd775ec87028b30a903b84129e757a603ffea46926b4d6d4d824cf6dbffb6595dc229e6fb8f4570bcd15b646d727d1e WHIRLPOOL 687ea5df82c7d35f124dcab45da86a81cb78cea00f077a8fa722897a3d9a560b6ec41ad497a2c970e6293fe55f73d1744051265daabcd7f63e3e0a1827cf8d16
|
||||
DIST amd64-bin-libreoffice-kde-java-4.2.6.3.xd3 23640280 SHA256 190e0660fe0498c35e545eb8c2a4338aac36ffba302baa72d12d2e314f1e7b1d SHA512 ef07d201c7db417bbcd81c47c1cfa59e9ebe01a29cdf254a0a319fa5507145423c97d4b7a52528bd3377d63cc21809f1ec9105b5f61b2b4743c3325f4d5301f0 WHIRLPOOL f8963c095a940ffe91637beb0a9f9c9ed4a364e2c9cdc922a3c8af51418a66613b5bcbb1ea684041fdca549b1f316f05a459cc6c93b4ab58e46889bba0ea44c9
|
||||
DIST x86-bin-libreoffice-4.2.6.3-r1.tar.xz 71522164 SHA256 48cf99a0215ceff68b50030ca747467353f49c43126bf3d21e118d2a776d3cc4 SHA512 611337bbcebadd50ed643ff9ca3fff07b28541d062616461fdaa60932473ffb5fdc9e9eef3b1354be43d47cb40391b9178eec7d2e9852b12914d4f592c47036e WHIRLPOOL d1ea874e156c53b4904a2623ba29f617d34e880966df67757ee41b4c1ed2b3a748193848d6a0b2168b62dc6a71b8ce44581c400384d1714f48549f27f1ea9397
|
||||
DIST x86-bin-libreoffice-4.2.6.3-r2.tar.xz 70440480 SHA256 af3f521a9f2ee749306363e2412a2d626102e90e5b6bd4b6eeba5cbabdc55088 SHA512 18b1a6125a056217ad54b1d84e25f8491cf0fa551efe8faf2c879064b5678a4f3720f285201d5a2c637eeab11d421574bd80d0cd0fe409fd831cd1815d8ac383 WHIRLPOOL bfda5774c600d02cbdf70519b060072a5c1d63d271188af1f450bb590f5f04a397b5a448df9366541c56526898bc0d226cf76bb89de38feb8198c35a0e920604
|
||||
DIST x86-bin-libreoffice-4.2.6.3.tar.xz 71563148 SHA256 105c5a8750ea183ec37f5909e92840bb4ab04dc2d02b7c1b2e63b44a1f9aac21 SHA512 d4fafd8d57255e0b61775b5ffe83b6345c9b88c11098285f55acd363dc08dcb6bf44ac16b49bde0d4bf477c3e60f87410d676049ef3453fffd0f600d01f74241 WHIRLPOOL 68eee8fb0003677379260359e5f5e8d9f073576c922696c9d56ed091bca7fdc8a9834a18f330779422aa39762af0d00c557593e9723d639c96c434e71f91fe10
|
||||
DIST x86-bin-libreoffice-gnome-4.2.6.3-r1.xd3 394269 SHA256 a1e9157e8c393478138996567a90c21847d49d62f00ed0b06c921193d3a269f4 SHA512 308b3fc55f0c7ca2468c49dd003d23b4d0a3ae13a32c32e17bed2c32456743bbee4acf430fc8f143707c2c5b3e4afc6b6271cc23dfc8d88bd8a13939cda2ab1e WHIRLPOOL 5cfb34d2181a36cf2fe4eb7571a589e8b76ed81884fdaec4f4e5d4d894b6d9ad924e6b7a0043fba04757c836809f79bf560c2b4b4db2ac4fd8f7119a286c530b
|
||||
DIST x86-bin-libreoffice-gnome-4.2.6.3-r2.xd3 1452786 SHA256 c8cb264d097fed66305e1f42890355222b374e421a8019e8353085524cf0f70f SHA512 4f9ac55e2cde23c7972a71ea7d958a74880f663e723683cad7822a6c3ee96b4c7e1f9b6282ced7eca50befec35cfbf9eec522c13404d76c2454e41f40c214c46 WHIRLPOOL c89cb0e3589579dfeb5f87ec6b794129b7c18a6a8d64a7f910d637c87e9da0818f4d7802fe1e2eff8a9e87ebab5cf9f9dc5afc5fbfc7a41f64630c26aa8247a0
|
||||
DIST x86-bin-libreoffice-gnome-4.2.6.3.xd3 396292 SHA256 598ca8fc9aa3e7d32d409627828162e437ce9bbeedef33e7cf6b2f96414fbe06 SHA512 17192c5b0b1d9ab75690ed8dcbc9a45a5fb6a8a962e87ceecd65ba26708906fa1b4ecc97b858968aa547bb8c50115d320c7855d48602aed9740e90febe7e77b6 WHIRLPOOL 687d102039e4ccf8f1b2315e3ea208aa1d0d68f51782ce90e50dc0f9bf09bb6e3dd1a4b161d41724a2e4c09fc446097ff63ec473d5bc7199b5bc11796999cfd1
|
||||
DIST x86-bin-libreoffice-gnome-java-4.2.6.3-r1.xd3 20568013 SHA256 984cdfd9d815c3137504c471882d18c6daf6033cb4e3ae3f722069819d75ab7a SHA512 2284a4393e49b26bf84847c7f999738a2c5ee57a0854ed2b5fa34f49d14f20e5246dc9bfb9837dc8b2d904777b71ef7baee6cee81149d74176a431c600055d26 WHIRLPOOL a18b12ffcacbb67c43289fc748f5180030fd2e3b0978f40536d94bbb6571e310aed5470067138922e27051a6795942b784c6932cdcf62c114a737e0c62ad3bbd
|
||||
DIST x86-bin-libreoffice-gnome-java-4.2.6.3-r2.xd3 21063134 SHA256 6fe70e56e3ea990bdec352cf752b3035134f7378fcf22bfa1599f9b5bd13682c SHA512 962b307b62d7fa893e7ecc7370bf02c9752c0ac2c106fad22fedec0ae3fd82d2f2d46e1228abdd11a3bf2ac785dc022d50760d4fcad942d322bfa64779d5526c WHIRLPOOL 1f9630d36e2ac3d164afed07322db348be6a4e0809d173299207da10f0473a69e6992cbbba612c5be5acd82b19b400a5ca2f187cb1cf7ef938d48c44de1de37a
|
||||
DIST x86-bin-libreoffice-gnome-java-4.2.6.3.xd3 21473701 SHA256 87cff8db68468001c6324612acb4761cf94cab612ab681c7441767308dbfb80a SHA512 3a72064ec45439ee8744f0ca4e8830bbe691e00cf750bc70d258efc14bf98239ed307f596ba6d24b1068bb7bc9f5176eb48b5650b35aa914875fc9069fbf61c2 WHIRLPOOL e061b030fa765aaad115115b239f79bfb35c608afaec25e5e14df477f63e74e3ca0795f28baf8a459c5c9f0a44b33daa8c5b25900752b10d161a7bdbcea0960c
|
||||
DIST x86-bin-libreoffice-java-4.2.6.3-r1.xd3 20201416 SHA256 36eb730982d752ad4c8bbf8693eaf7553eac5f85f32d2d12ff0101e5661a597f SHA512 6bad0e82f4686f8930566141278d401e4fce0f9552fb0dc29771f093a61cbba8aaca4e52054498092c17c93e38234bb2b36a45da1866e491060244d221f5cd1c WHIRLPOOL fa649688d849c6ec3faf003ea7987e3ad76819183dd723352d9fefccd607269aa4c0263a6c1a0083bab87c32c749d9c1a389c0d065ac490e41c844ab665a5e1f
|
||||
DIST x86-bin-libreoffice-java-4.2.6.3-r2.xd3 20987822 SHA256 2a33874dd3efadcc5b0e40f7678b026b8ab840b25d21396bcec1687f9f589b77 SHA512 7a7c3aba45eea3246fcd821a4cc31f531aba02709bac76352c812b17122a75708e558eff1b603b4a3a6d8c42b8f7718baa9fcc6c7ec36ae3d03127734bf2b82e WHIRLPOOL cf1e4e4fc54a9ea5c0b5086835a25e682b2490e9437f8e9f977729392684c06db1ac7bf166c7fb52695dd9dd20aae9127bfce01c18365e163040038ca0c274bd
|
||||
DIST x86-bin-libreoffice-java-4.2.6.3.xd3 20205750 SHA256 4959c7e1d1fafb034d467fd1fb6638e86e89044b00d09e68c96ffc276cb1e1b7 SHA512 e751ff77ac8e93c5b0df754a5bb1edc5288400afee60e3fdc46d9ba981ecbd2091f7a5d3cea6c1047bf27c2c5761c0b7c6c184a53d42f54de1d6a627dfd87e75 WHIRLPOOL 81d685afb6ad670bf1c3ea337f79ebe1cb4b8ed753ad9d89731bb7378b028ed5451a8bd750f241026782793f739a9978b106a1046e586a734fdadd3b51a4c098
|
||||
DIST x86-bin-libreoffice-kde-4.2.6.3-r1.xd3 5368343 SHA256 d74078ad35a2f46cf4dba7b7ac3a028ba9566a90475985a2890ca60b38ccdb5f SHA512 470b7df5ec058212b1ba446928cd1ab2f34fe1129567a9c3016cfe8591b743b181c775eb73b14bdd4646cbbc3d95c4083a3df29394c3b36cd7e252fd7429d13f WHIRLPOOL 54646ddbf464cba4ffd87b25f8fbc3368033abef84d62c09f001a76c67e173db0396b42fc2aba552c879e5bbd14cdd70e6bd90acf08e6cba69f4a2d6a5022d49
|
||||
DIST x86-bin-libreoffice-kde-4.2.6.3-r2.xd3 7117480 SHA256 4aa076bc9c6645e704caa196b86ad706b7c6380def6081996872b16916e1791f SHA512 560f576652c71412ae4d73e9b746185b89dd2740604c556237844429bfffca3067d263487e5c55cde92db1340f705aaf935bd6bbb104845183fa7f4400e1a140 WHIRLPOOL 1bdf7ad6ed1befc2e056c3d779319162327845ebd82707d6f5fb5b4e78151b7cfa212cbb18e884737aada2f60809a5a2f9f53603441ccd504add19b83b989207
|
||||
DIST x86-bin-libreoffice-kde-4.2.6.3.xd3 5255447 SHA256 12ae94fb64cc9ad8ce38a4004cbb04a8c61ba966a27b27ce725bad5342567608 SHA512 747be29f176a7c452121267cd2f68981ba5101e83018b1a3d739b4ad8d9e94e852d4ffdd77f5ec58fe220f580c9bc2b77aa0e33f7727a95755ab764352704d63 WHIRLPOOL 8b0714e2be8ad30b0ecc813f557c4f1d285db9a4f10f8286d9431e63f0d60263278b0dd1826bb2fe291c8181307c740bfbed508607560f9a1d7d59d2848c57af
|
||||
DIST x86-bin-libreoffice-kde-java-4.2.6.3-r1.xd3 20285423 SHA256 4a2a4b8e65f4c4153df400aa239371a82a2feb1d2e398cd9f65e26dff95f0089 SHA512 1eac644b0b8e2d8a5d8d462b2ccd44fea5067d3fc5f74935ccbd2ecd2d6189ed38a28760a65f5fcd84eb4748ff853935d7b2306be14a8caa12bcecac4d260cca WHIRLPOOL 0eec2f839a924340e194d87b1ec515f8b44450b65399f857bb7118a742072e01c649564ad0258e55dc9aa1cf463acdff59df1a4900a0ca19d182d4b5ac45b9d5
|
||||
DIST x86-bin-libreoffice-kde-java-4.2.6.3-r2.xd3 20595641 SHA256 bd28cf0c7e439384e7def046646cff3d3da5ea43a0903c826a447b3dc2b4125d SHA512 632cb2dc8a54873bc723df1e592b4271ef6b3b2fa083d2ee32652a1a656194b05bd1f4277219d05eeceb6c00d45b83d4fa5ae771174cfcd35880d2dcbad6dfcd WHIRLPOOL ab7951d5766deb7f6a4b13dc22576a8e23ced963423551576a2e5ddbdb3b5bece8e3e3d393ae0ff4b2428de488ea313ee436357346ce6159074ed17fadb23059
|
||||
DIST x86-bin-libreoffice-kde-java-4.2.6.3.xd3 20297950 SHA256 602def99da43ea3f2fe6514bf611ece13df605f3c7a6cb1bbeede0f5981f2e73 SHA512 9d8aef3dc1c71ca28ddee428b09324f1ca49a8d5afb650b834b552c4d56581b917b98bb705dcb67d48edb955892804ea48a70517031aa87e4e661aed5d5374bd WHIRLPOOL 00befca3b01a741a99383aa2181e87e8471fa9a538eb2d66ed124ac36b87661860bacfa5b7daafb293a9194bc7105da1f3c7f63725a407b3257735c426e33af9
|
||||
|
@ -1,230 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-4.2.6.3-r1.ebuild,v 1.2 2014/11/04 08:57:20 zlogene Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_REQUIRED="optional"
|
||||
CMAKE_REQUIRED="never"
|
||||
|
||||
BASE_PACKAGENAME="bin"
|
||||
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
|
||||
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
|
||||
PYTHON_REQ_USE="threads,xml"
|
||||
|
||||
inherit kde4-base java-pkg-opt-2 python-single-r1 pax-utils prefix versionator
|
||||
|
||||
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package"
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
SRC_URI_AMD64="
|
||||
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
SRC_URI_X86="
|
||||
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_URI_AMD64} )
|
||||
x86? ( ${SRC_URI_X86} )
|
||||
"
|
||||
|
||||
IUSE="gnome java kde"
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 ~x86"
|
||||
|
||||
BIN_COMMON_DEPEND="
|
||||
=app-text/libexttextcat-3.4*
|
||||
=app-text/libmwaw-0.2*
|
||||
app-text/poppler:0/46
|
||||
dev-libs/boost:0/1.52
|
||||
dev-libs/icu:0/53
|
||||
=media-gfx/graphite2-1.2*
|
||||
media-libs/harfbuzz:0/0.9.18[icu]
|
||||
media-libs/libpng:0/16
|
||||
>=sys-libs/glibc-2.19-r1
|
||||
virtual/jpeg:62
|
||||
kde? ( >=kde-base/kdelibs-4.12.5-r2:4 >=dev-qt/qtcore-4.8.5-r2:4 >=dev-qt/qtgui-4.8.5-r3:4 )
|
||||
"
|
||||
|
||||
# PLEASE place any restrictions that are specific to the binary builds
|
||||
# into the BIN_COMMON_DEPEND block above.
|
||||
# All dependencies below this point should remain identical to those in
|
||||
# the source ebuilds.
|
||||
|
||||
COMMON_DEPEND="
|
||||
${BIN_COMMON_DEPEND}
|
||||
${PYTHON_DEPS}
|
||||
app-arch/zip
|
||||
app-arch/unzip
|
||||
>=app-text/hunspell-1.3.2-r3
|
||||
app-text/mythes
|
||||
=app-text/libabw-0.0*
|
||||
>=app-text/libexttextcat-3.2
|
||||
=app-text/libebook-0.0*
|
||||
=app-text/libetonyek-0.0*
|
||||
app-text/liblangtag
|
||||
=app-text/libmspub-0.0*
|
||||
=app-text/libmwaw-0.2*
|
||||
=app-text/libodfgen-0.0*
|
||||
app-text/libwpd:0.9[tools]
|
||||
app-text/libwpg:0.2
|
||||
=app-text/libwps-0.2*
|
||||
>=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
|
||||
>=dev-cpp/clucene-2.3.3.4-r2
|
||||
dev-cpp/libcmis:0.4
|
||||
dev-db/unixODBC
|
||||
>=dev-libs/boost-1.46:=
|
||||
dev-libs/expat
|
||||
>=dev-libs/hyphen-2.7.1
|
||||
>=dev-libs/icu-4.8.1.1:=
|
||||
>=dev-libs/libatomic_ops-7.2d
|
||||
=dev-libs/liborcus-0.5*
|
||||
>=dev-libs/nspr-4.8.8
|
||||
>=dev-libs/nss-3.12.9
|
||||
>=dev-lang/perl-5.0
|
||||
>=dev-libs/openssl-1.0.0d
|
||||
>=dev-libs/redland-1.0.16
|
||||
media-gfx/graphite2
|
||||
>=media-libs/fontconfig-2.8.0
|
||||
media-libs/freetype:2
|
||||
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
|
||||
media-libs/lcms:2
|
||||
>=media-libs/libpng-1.4
|
||||
=media-libs/libcdr-0.0*
|
||||
=media-libs/libfreehand-0.0*
|
||||
=media-libs/libvisio-0.0*
|
||||
>=net-misc/curl-7.21.4
|
||||
net-nds/openldap
|
||||
sci-mathematics/lpsolve
|
||||
virtual/jpeg:0
|
||||
>=x11-libs/cairo-1.10.0[X]
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
net-print/cups
|
||||
>=dev-libs/dbus-glib-0.92
|
||||
gnome? ( gnome-extra/evolution-data-server )
|
||||
gnome? ( gnome-base/gconf:2 )
|
||||
x11-libs/gdk-pixbuf[X]
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
net-libs/neon
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!app-office/libreoffice
|
||||
!<app-office/openoffice-bin-3.4.0-r1
|
||||
!app-office/openoffice
|
||||
media-fonts/libertine-ttf
|
||||
media-fonts/liberation-fonts
|
||||
media-fonts/urw-fonts
|
||||
java? ( >=virtual/jre-1.6 )
|
||||
"
|
||||
|
||||
PDEPEND="
|
||||
=app-office/libreoffice-l10n-${PV}*
|
||||
"
|
||||
|
||||
DEPEND="dev-util/xdelta:3"
|
||||
|
||||
# only one flavor at a time
|
||||
REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde )"
|
||||
|
||||
RESTRICT="test strip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
PYTHON_UPDATER_IGNORE="1"
|
||||
|
||||
pkg_pretend() {
|
||||
[[ $(gcc-major-version) -lt 4 ]] || \
|
||||
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \
|
||||
&& die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)."
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
kde4-base_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
|
||||
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
|
||||
local patchname
|
||||
use kde && patchname="-kde"
|
||||
use gnome && patchname="-gnome"
|
||||
use java && patchname="${patchname}-java"
|
||||
|
||||
if [ -n "${patchname}" ]; then
|
||||
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
|
||||
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
|
||||
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
fi
|
||||
|
||||
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/50-${PN} "${T}"
|
||||
eprefixify "${T}"/50-${PN}
|
||||
}
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodir /usr
|
||||
cp -aR "${S}"/usr/* "${ED}"/usr/
|
||||
|
||||
# prevent revdep-rebuild from attempting to rebuild all the time
|
||||
insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Cache updates - all handled by kde eclass for all environments
|
||||
kde4-base_pkg_preinst
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde4-base_pkg_postinst
|
||||
|
||||
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
|
||||
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
|
||||
|
||||
use java || \
|
||||
ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kde4-base_pkg_postrm
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
From 9a33ceffe2e0045bf75b1209a90e9a53530d4e0d Mon Sep 17 00:00:00 2001
|
||||
From: Tobias Heinlein <keytoaster@gentoo.org>
|
||||
Date: Sat, 19 Apr 2014 18:39:03 +0200
|
||||
Subject: [PATCH 01/14] equery: Don't always print the license field (bug
|
||||
#508114).
|
||||
|
||||
---
|
||||
pym/gentoolkit/equery/meta.py | 13 +++++++------
|
||||
1 file changed, 7 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/pym/gentoolkit/equery/meta.py b/pym/gentoolkit/equery/meta.py
|
||||
index e2d2124..d3342cd 100644
|
||||
--- a/pym/gentoolkit/equery/meta.py
|
||||
+++ b/pym/gentoolkit/equery/meta.py
|
||||
@@ -373,12 +373,13 @@ def call_format_functions(best_match, matches):
|
||||
useflags = format_useflags(best_match.metadata.use())
|
||||
print_sequence(format_list(useflags))
|
||||
|
||||
- _license = best_match.environment(["LICENSE"])
|
||||
- if QUERY_OPTS["license"]:
|
||||
- _license = format_list(_license)
|
||||
- else:
|
||||
- _license = format_list(_license, "License: ", " " * 13)
|
||||
- print_sequence(_license)
|
||||
+ if QUERY_OPTS["license"] or not got_opts:
|
||||
+ _license = best_match.environment(["LICENSE"])
|
||||
+ if QUERY_OPTS["license"]:
|
||||
+ _license = format_list(_license)
|
||||
+ else:
|
||||
+ _license = format_list(_license, "License: ", " " * 13)
|
||||
+ print_sequence(_license)
|
||||
|
||||
if QUERY_OPTS["stablereq"]:
|
||||
# Get {<Package 'dev-libs/glib-2.20.5'>: [u'ia64', u'm68k', ...], ...}
|
||||
--
|
||||
2.1.3
|
||||
|
@ -0,0 +1,27 @@
|
||||
From 1351a6b8f09ab2f4a7469d6e2be874b56a31d3c4 Mon Sep 17 00:00:00 2001
|
||||
From: Brian Dolbec <dolsen@gentoo.org>
|
||||
Date: Thu, 28 Aug 2014 20:56:22 -0700
|
||||
Subject: [PATCH 03/14] equery has: Add CFLAGS, CXXFLAGS, LDFLAGS to strip the
|
||||
leading '-'
|
||||
|
||||
Strip the leading '-' from values found in these files.
|
||||
---
|
||||
pym/gentoolkit/equery/has.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/pym/gentoolkit/equery/has.py b/pym/gentoolkit/equery/has.py
|
||||
index 15c60b9..180f7f0 100644
|
||||
--- a/pym/gentoolkit/equery/has.py
|
||||
+++ b/pym/gentoolkit/equery/has.py
|
||||
@@ -74,7 +74,7 @@ def query_in_env(query, env_var, pkg):
|
||||
"""Check if the query is in the pkg's environment."""
|
||||
|
||||
try:
|
||||
- if env_var in ("USE", "IUSE"):
|
||||
+ if env_var in ("USE", "IUSE", "CFLAGS", "CXXFLAGS", "LDFLAGS"):
|
||||
results = set(
|
||||
[x.lstrip("+-") for x in pkg.environment(env_var).split()]
|
||||
)
|
||||
--
|
||||
2.1.3
|
||||
|
@ -0,0 +1,26 @@
|
||||
From 91023ef967c680db9307b5c58762e8872346167e Mon Sep 17 00:00:00 2001
|
||||
From: Paul Varner <fuzzyray@gentoo.org>
|
||||
Date: Fri, 24 Oct 2014 12:59:59 -0500
|
||||
Subject: [PATCH 06/14] Fix gawk warning escape sequence \. treated as plain.
|
||||
Bug 526400
|
||||
|
||||
---
|
||||
bin/revdep-rebuild.sh | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/bin/revdep-rebuild.sh b/bin/revdep-rebuild.sh
|
||||
index 3179a83..01a0454 100755
|
||||
--- a/bin/revdep-rebuild.sh
|
||||
+++ b/bin/revdep-rebuild.sh
|
||||
@@ -842,7 +842,7 @@ main_checks() {
|
||||
done < <(
|
||||
# Regexify LD_LIBRARY_MASK. Exclude it from the search.
|
||||
LD_LIBRARY_MASK="${LD_LIBRARY_MASK//$'\n'/|}"
|
||||
- gawk -v ldmask="(${LD_LIBRARY_MASK//./\\\.})" '
|
||||
+ gawk -v ldmask="(${LD_LIBRARY_MASK//./\\\\.})" '
|
||||
/no version information available/ && $0 !~ ldmask {
|
||||
gsub(/[()]/, "", $NF)
|
||||
if (seen[$NF]++) next
|
||||
--
|
||||
2.1.3
|
||||
|
@ -0,0 +1,90 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.9-r2.ebuild,v 1.1 2014/11/12 17:45:13 fuzzyray Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=(python{2_6,2_7,3_2,3_3,3_4} pypy pypy2_0)
|
||||
PYTHON_REQ_USE="xml(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Collection of administration scripts for Gentoo"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
DEPEND="sys-apps/portage[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}
|
||||
!<=app-portage/gentoolkit-dev-0.2.7
|
||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
||||
sys-apps/gawk
|
||||
!prefix? ( sys-apps/gentoo-functions )
|
||||
sys-apps/grep"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PV}-revdep-rebuild-py-504654-1.patch
|
||||
"${FILESDIR}"/${PV}-revdep-rebuild-py-504654-2.patch
|
||||
"${FILESDIR}"/${PV}-equery-508114.patch
|
||||
"${FILESDIR}"/${PV}-equery-strip-XXXFLAGS.patch
|
||||
"${FILESDIR}"/${PV}-revdep-rebuild-526400.patch
|
||||
)
|
||||
|
||||
python_prepare_all() {
|
||||
python_export_best
|
||||
echo VERSION="${PVR}" "${PYTHON}" setup.py set_version
|
||||
VERSION="${PVR}" "${PYTHON}" setup.py set_version
|
||||
mv ./bin/revdep-rebuild{,.py} || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
# Rename the python versions of revdep-rebuild, since we are not ready
|
||||
# to switch to the python version yet. Link /usr/bin/revdep-rebuild to
|
||||
# revdep-rebuild.sh. Leaving the python version available for potential
|
||||
# testing by a wider audience.
|
||||
dosym revdep-rebuild.sh /usr/bin/revdep-rebuild
|
||||
|
||||
# TODO: Fix this as it is now a QA violation
|
||||
# Create cache directory for revdep-rebuild
|
||||
keepdir /var/cache/revdep-rebuild
|
||||
use prefix || fowners root:0 /var/cache/revdep-rebuild
|
||||
fperms 0700 /var/cache/revdep-rebuild
|
||||
|
||||
# remove on Gentoo Prefix platforms where it's broken anyway
|
||||
if use prefix; then
|
||||
elog "The revdep-rebuild command is removed, the preserve-libs"
|
||||
elog "feature of portage will handle issues."
|
||||
rm "${ED}"/usr/bin/revdep-rebuild*
|
||||
rm "${ED}"/usr/share/man/man1/revdep-rebuild.1
|
||||
rm -rf "${ED}"/etc/revdep-rebuild
|
||||
rm -rf "${ED}"/var
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Only show the elog information on a new install
|
||||
if [[ ! ${REPLACING_VERSIONS} ]]; then
|
||||
elog
|
||||
elog "For further information on gentoolkit, please read the gentoolkit"
|
||||
elog "guide: http://www.gentoo.org/doc/en/gentoolkit.xml"
|
||||
elog
|
||||
elog "Another alternative to equery is app-portage/portage-utils"
|
||||
elog
|
||||
elog "Additional tools that may be of interest:"
|
||||
elog
|
||||
elog " app-admin/eclean-kernel"
|
||||
elog " app-portage/diffmask"
|
||||
elog " app-portage/flaggie"
|
||||
elog " app-portage/install-mask"
|
||||
elog " app-portage/portpeek"
|
||||
elog " app-portage/smart-live-rebuild"
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST hidapi-0.8.0_pre20130121.tar.xz 257900 SHA256 70440f658dbf1f840647d0756e230fdfe479fd4980d3ba7b299715b1947a8916 SHA512 6735112cae24c845bf5ec1fc04c1cafc12c31a1ec5f8d560fd8089f1abf9b1f4aca2c027b1103b7154f698334d7f9ee8f5e72eb5571ecce5abf3fe716ca68096 WHIRLPOOL 94a691cbeafedd93ac786202f8acb2e4d1a6433cc379c9f7de792c0e1f881b34339df43289804105511f634b26144720e22377a37f1ac1c202a81907a988c773
|
||||
DIST hidapi_0.8.0~rc1+git20140201.3a66d4e+dfsg.orig.tar.bz2 81765 SHA256 770e78bcfafccaaff25fbcf815aa2bee46b369e7f0ed12faa9f9260829b88e9c SHA512 55ab59086622bd4b76b630f6e3a0cb7edb335e736421ad0a9199ac7f2208c8880e1be3ef6ee18ca879f9d3dfdf872b0b0ed998087bc6d4716aada185bcebc1e5 WHIRLPOOL 8a18d8db2ea9b90802124936fe276060c6f890bf571cbc33811a0f026f73a689a426854348d195b2b8ad2aa31243fb2d209dca963f4daf535eb36ab0864035ea
|
||||
|
@ -0,0 +1,79 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/hidapi/hidapi-0.8.0_rc1_p20140201.ebuild,v 1.1 2014/11/12 21:49:26 flameeyes Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
AUTOTOOLS_AUTORECONF=yes
|
||||
|
||||
inherit eutils versionator autotools-multilib #git-2
|
||||
|
||||
# If github is desired, the following may be used.
|
||||
#EGIT_REPO_URI="git://github.com/signal11/hidapi.git"
|
||||
#EGIT_BRANCH="master"
|
||||
#EGIT_COMMIT="119135b8ce0e8db668ec171723d6e56d4394166a"
|
||||
|
||||
BASE_PV=$(get_version_component_range 1-3)
|
||||
RC_PV=$(get_version_component_range 4)
|
||||
GIT_PV=$(get_version_component_range 5)
|
||||
GIT_PV=${GIT_PV/p/git}.3a66d4e
|
||||
|
||||
DEBIAN_PV=${BASE_PV}~${RC_PV}+${GIT_PV}+dfsg
|
||||
|
||||
# S is only needed for the debian_package
|
||||
S=${WORKDIR}/${PN}-${DEBIAN_PV}
|
||||
|
||||
DESCRIPTION="A multi-platform library for USB and Bluetooth HID-Class devices"
|
||||
HOMEPAGE="http://www.signal11.us/oss/hidapi/"
|
||||
SRC_URI="mirror://debian/pool/main/h/${PN}/${PN}_${DEBIAN_PV}.orig.tar.bz2"
|
||||
# When 0.8.0 is officially available the following link should be used.
|
||||
#SRC_URI="mirror://github/signal11/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="|| ( BSD GPL-3 HIDAPI )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE="doc static-libs X"
|
||||
|
||||
RDEPEND="virtual/libusb:1[${MULTILIB_USEDEP}]
|
||||
virtual/libudev:0[${MULTILIB_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
virtual/pkgconfig
|
||||
X? ( x11-libs/fox )"
|
||||
|
||||
src_prepare() {
|
||||
if use X && has_version x11-libs/fox:1.7 ; then
|
||||
sed -i -e 's:PKG_CHECK_MODULES(\[fox\], \[fox\]):PKG_CHECK_MODULES(\[fox\], \[fox17\]):' \
|
||||
configure.ac || die
|
||||
fi
|
||||
|
||||
# Fix bashisms in the configure.ac file.
|
||||
sed -i -e 's:\([A-Z_]\+\)+="\(.*\)":\1="${\1}\2":g' \
|
||||
-e 's:\([A-Z_]\+\)+=`\(.*\)`:\1="${\1}\2":g' configure.ac || die
|
||||
|
||||
autotools-multilib_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable X testgui)
|
||||
)
|
||||
|
||||
autotools-multilib_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-multilib_src_compile
|
||||
|
||||
if use doc; then
|
||||
doxygen doxygen/Doxyfile || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-multilib_src_install
|
||||
|
||||
if use doc; then
|
||||
dohtml -r html/*
|
||||
fi
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/userspace-rcu/userspace-rcu-0.8.6.ebuild,v 1.1 2014/11/12 14:39:23 dlan Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools-utils
|
||||
|
||||
DESCRIPTION="userspace RCU (read-copy-update) library"
|
||||
HOMEPAGE="http://lttng.org/urcu"
|
||||
SRC_URI="http://lttng.org/files/urcu/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/2" # subslot = soname version
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs test"
|
||||
|
||||
DEPEND="test? ( sys-process/time )"
|
||||
|
||||
# tests fail with separate build dir
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}"
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST vdk-2.4.0.tar.gz 1071732 SHA256 1383bcf2dc4707e130ae49d502ca823279bb1429ada953d48d9458ed7db49366 SHA512 4b1492e7dbe9357ba2479fa2dcd48c47b31497c3b16dbdb9de88a10d3770b3c9ac74f1ca1c866f9ab2b76ee726c831b4d57be7c907663c295df3bfd4d45feeee WHIRLPOOL 7ed3d92408df45da4c9f98c784bf656843a39ddaad6eaa2a7fc8b3c0963315cc3a11c11f2a4b604f3fec2ee006e6fd64c316e739e93583aa7c39acfeb62d5942
|
||||
DIST vdk-2.4.1.tar.gz 1062475 SHA256 4eddaa278f8999dbe0c555614cc805603c5434a383de14ca069a3a99a72c68e8 SHA512 ffb0a2cc06f2b5a4e344ecbff8e780a37d8ee7933d2d911670ef08b4b90a2b3744ea1e61baa373af0b424ca992b5ddf956998fea5683907899071ff57b046f35 WHIRLPOOL ce7e6586d54c93ace381676a5929ac9263012b14d4d8befaec6389d2f2dd49712af6160bd1ed7b8aaa67a997cb57adfda82a5eae3b819ca7bee55eec7bc71ce5
|
||||
DIST vdk-2.5.1.tar.gz 1113765 SHA256 5d8f6942b8ec2f83b477f24a4e15a9945c1b1b348412d3d22a89627a35130745 SHA512 49e458785d88ab145b40e6ddcd5c7aadc950697b797d17f1ac633354abb46cd7457ea449c62d4993fca53136051d7d7810a15ab561b49e730635566021997292 WHIRLPOOL 8240ccaaffe1169fbe13b25f585f2e0df483ff633f1e0bf00d2b01b5c60e29a21d7e1a0dbe8bb90da69d0e04c330a3ebb81ffc6355afa314af3a4733e7bcd65d
|
||||
|
@ -1,165 +0,0 @@
|
||||
--- vdk/chart.cc_old 2002-05-22 17:26:12.000000000 +0900
|
||||
+++ vdk/chart.cc 2004-08-05 19:16:35.000000000 +0900
|
||||
@@ -45,7 +45,10 @@
|
||||
size = Usize;
|
||||
printf("\nsize:%d,%d",size.x,size.y);
|
||||
fflush(stdout);
|
||||
- axis = ChartAxis(this,size.X(),size.Y());
|
||||
+ // patch Bug#262091
|
||||
+ // axis = ChartAxis(this,size.X(),size.Y());
|
||||
+ ChartAxis axis_tmp( this, size.X(), size.Y() );
|
||||
+ axis = axis_tmp;
|
||||
axis.Draw();
|
||||
DrawTitle();
|
||||
DrawChart();
|
||||
@@ -115,7 +118,10 @@
|
||||
void VDKChart::SetChartBorder(int b)
|
||||
{
|
||||
size = Usize;
|
||||
-axis = ChartAxis(this,size.X(),size.Y());
|
||||
+// patch Bug#262091
|
||||
+// axis = ChartAxis(this,size.X(),size.Y());
|
||||
+ChartAxis axis_tmp(this,size.X(),size.Y());
|
||||
+axis = axis_tmp;
|
||||
DrawChart();
|
||||
}
|
||||
/*
|
||||
@@ -415,10 +421,18 @@
|
||||
ChartAxis::ChartAxis(VDKChart* owner,int w, int h):
|
||||
owner(owner)
|
||||
{
|
||||
+// patch Bug#262091
|
||||
+/*
|
||||
domain = VDKRect(owner->ChartBorder,
|
||||
h-owner->ChartBorder,
|
||||
w-owner->ChartBorder*2,
|
||||
h-owner->ChartBorder*2);
|
||||
+*/
|
||||
+VDKRect r(owner->ChartBorder,
|
||||
+ h-owner->ChartBorder,
|
||||
+ w-owner->ChartBorder*2,
|
||||
+ h-owner->ChartBorder*2);
|
||||
+domain = r;
|
||||
}
|
||||
/*
|
||||
copy-initializer
|
||||
--- vdk/vdkbtrees.h_old 2000-11-22 14:10:33.000000000 +0900
|
||||
+++ vdk/vdkbtrees.h 2004-08-05 19:16:36.000000000 +0900
|
||||
@@ -717,7 +717,7 @@
|
||||
class AbstractRedBlackTree : public AbstractBinaryTree<T, Node> {
|
||||
protected:
|
||||
virtual Node *FindNode(T q)
|
||||
- { return (root) ? (Node *) root->find(q) : NULL; }
|
||||
+ { return (this->root) ? (Node *) this->root->find(q) : NULL; }
|
||||
};
|
||||
|
||||
/*!
|
||||
@@ -985,14 +985,14 @@
|
||||
BlackHeight = -1;
|
||||
|
||||
// Check binary tree properties.
|
||||
- if (parent != _parent)
|
||||
+ if (this->parent != _parent)
|
||||
return NULL;
|
||||
- if (left) {
|
||||
- if (object < left->object)
|
||||
+ if (this->left) {
|
||||
+ if (this->object < this->left->object)
|
||||
return NULL;
|
||||
}
|
||||
- if (right) {
|
||||
- if (right->object < object)
|
||||
+ if (this->right) {
|
||||
+ if (this->right->object < this->object)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -1001,15 +1001,15 @@
|
||||
// If a node is red, then both its children are black
|
||||
// (NULL nodes are black).
|
||||
if (clr == Red) {
|
||||
- if ((left && left->clr != Black) ||
|
||||
- (right && right->clr != Black))
|
||||
+ if ((this->left && this->left->clr != Black) ||
|
||||
+ (this->right && this->right->clr != Black))
|
||||
return NULL;
|
||||
}
|
||||
|
||||
// The black-heights of all leaf nodes are equal.
|
||||
int bh = NULL;
|
||||
|
||||
- if ((! left) && (! right)) {
|
||||
+ if ((! this->left) && (! this->right)) {
|
||||
// Compute black-height of node
|
||||
for (Node *sc = (Node *) this; sc; sc = sc->parent)
|
||||
if (sc->clr == Black)
|
||||
@@ -1023,9 +1023,9 @@
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
- if (left && (! left->CheckTreeProperties((Node *) this)))
|
||||
+ if (this->left && (! this->left->CheckTreeProperties((Node *) this)))
|
||||
return NULL;
|
||||
- if (right && (! right->CheckTreeProperties((Node *) this)))
|
||||
+ if (this->right && (! this->right->CheckTreeProperties((Node *) this)))
|
||||
return NULL;
|
||||
return 1;
|
||||
}
|
||||
--- vdk/vdkheap.h_old 2000-11-22 14:10:52.000000000 +0900
|
||||
+++ vdk/vdkheap.h 2004-08-05 19:16:36.000000000 +0900
|
||||
@@ -85,7 +85,7 @@
|
||||
VDKHeap<T>::VDKHeap(T* source, int size): VDKContainer<T>(size)
|
||||
{
|
||||
for(int i = 0; i < size; i++)
|
||||
- data[i] = source[i];
|
||||
+ this->data[i] = source[i];
|
||||
BuildHeap();
|
||||
}
|
||||
|
||||
@@ -94,13 +94,13 @@
|
||||
void VDKHeap<T>::Heapify(int i, int heapsize)
|
||||
{
|
||||
int l = left(i), r = right(i), largest = i;
|
||||
- if( (l < heapsize) && (data[l] > data[i])) largest = l;
|
||||
- if( (r < heapsize) && (data[r] > data[largest])) largest = r;
|
||||
+ if( (l < heapsize) && (this->data[l] > this->data[i])) largest = l;
|
||||
+ if( (r < heapsize) && (this->data[r] > this->data[largest])) largest = r;
|
||||
if(largest != i)
|
||||
{
|
||||
- T temp = data[i];
|
||||
- data[i] = data[largest];
|
||||
- data[largest] = temp;
|
||||
+ T temp = this->data[i];
|
||||
+ this->data[i] = this->data[largest];
|
||||
+ this->data[largest] = temp;
|
||||
Heapify(largest,heapsize);
|
||||
}
|
||||
}
|
||||
@@ -109,21 +109,21 @@
|
||||
template <class T>
|
||||
void VDKHeap<T>::BuildHeap(void)
|
||||
{
|
||||
- for (int i = (size()-1)/2 ; i >= 0; i--)
|
||||
- Heapify(i,size());
|
||||
+ for (int i = (this->size()-1)/2 ; i >= 0; i--)
|
||||
+ Heapify(i,this->size());
|
||||
}
|
||||
|
||||
// HEAPSORT
|
||||
template <class T>
|
||||
void VDKHeap<T>::Sort(void)
|
||||
{
|
||||
- int heapsize = size();
|
||||
+ int heapsize = this->size();
|
||||
int i = heapsize-1;
|
||||
for(; i > 0; i--)
|
||||
{
|
||||
- T temp = data[0];
|
||||
- data[0] = data[i];
|
||||
- data[i] = temp;
|
||||
+ T temp = this->data[0];
|
||||
+ this->data[0] = this->data[i];
|
||||
+ this->data[i] = temp;
|
||||
heapsize--;
|
||||
Heapify(0,heapsize);
|
||||
}
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/vdk/vdk-2.4.0.ebuild,v 1.12 2011/03/29 08:02:44 angelos Exp $
|
||||
|
||||
EAPI=1
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="A Visual Development Kit for RAD"
|
||||
SRC_URI="mirror://sourceforge/vdkbuilder/${P}.tar.gz"
|
||||
HOMEPAGE="http://www.mariomotta.it/vdklib/"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="alpha ~hppa ppc sparc x86"
|
||||
IUSE="doc debug"
|
||||
|
||||
RDEPEND="x11-libs/gtk+:2"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
src_compile() {
|
||||
local myconf=""
|
||||
|
||||
if [ "$(gcc-major-version)" -ge "4" ] || [ "$(gcc-major-version)" -ge "3" -a "$(gcc-minor-version)" -ge "4" ]
|
||||
then
|
||||
epatch "${FILESDIR}"/vdk-2.4-gcc3.4.patch
|
||||
fi
|
||||
|
||||
# gnome and sigc USE flags need to be added later
|
||||
# when upstream decides to re-support them - ChrisWhite
|
||||
|
||||
use doc && \
|
||||
myconf="${myconf} --enable-doc-html=yes \
|
||||
--enable-doc-latex=yes \
|
||||
--enable-doc-man=yes" \
|
||||
|| myconf="${myconf} --enable-doc-html=no \
|
||||
--enable-doc-latex=no \
|
||||
--enable-doc-man=no"
|
||||
|
||||
use debug && \
|
||||
myconf="${myconf} --enable-debug=yes" \
|
||||
|| myconf="${myconf} --enable-debug=no"
|
||||
|
||||
econf \
|
||||
${myconf} \
|
||||
--enable-testvdk=no \
|
||||
|| die "econf failed"
|
||||
|
||||
# die non user custom CFLAGS!
|
||||
sed -e "s/CFLAGS = .*/CFLAGS = ${CFLAGS}/" -i Makefile
|
||||
sed -e "s/CXXFLAGS = .*/CXXFLAGS = ${CXXFLAGS}/" -i Makefile
|
||||
sed -e "s/CFLAGS = .*/CFLAGS = ${CFLAGS}/" -i vdk/Makefile
|
||||
sed -e "s/CXXFLAGS = .*/CXXFLAGS = ${CXXFLAGS}/" -i vdk/Makefile
|
||||
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install || die
|
||||
dodoc AUTHORS BUGS ChangeLog INSTALL NEWS README TODO
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/rack-1.4.5.ebuild,v 1.9 2014/11/10 15:56:18 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="ChangeLog KNOWN-ISSUES README.rdoc SPEC"
|
||||
|
||||
inherit ruby-fakegem eutils versionator
|
||||
|
||||
DESCRIPTION="A modular Ruby webserver interface"
|
||||
HOMEPAGE="http://rack.github.com/"
|
||||
SRC_URI="mirror://rubyforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch )
|
||||
|
||||
ruby_add_rdepend "virtual/ruby-ssl"
|
||||
|
||||
# The gem has automagic dependencies over mongrel, ruby-openid,
|
||||
# memcache-client, thin, mongrel and camping; not sure if we should
|
||||
# make them dependencies at all. We do add the fcgi dependency because
|
||||
# that spec isn't optional.
|
||||
ruby_add_bdepend "test? ( dev-ruby/bacon dev-ruby/fcgi )"
|
||||
|
||||
# Block against versions in older slots that also try to install a binary.
|
||||
RDEPEND="${RDEPEND} !<dev-ruby/rack-1.1.3-r1:0 !<dev-ruby/rack-1.2.5:1.2 !<dev-ruby/rack-1.3.6-r1:1.3"
|
||||
|
||||
each_ruby_test() {
|
||||
# Since the Rakefile calls specrb directly rather than loading it, we
|
||||
# cannot use it to launch the tests or only the currently-selected
|
||||
# RUBY interpreter will be tested.
|
||||
${RUBY} -S bacon -Ilib -w -a \
|
||||
-q -t '^(?!Rack::Handler|Rack::Adapter|Rack::Session::Memcache|Rack::Server)' \
|
||||
|| die "test failed for ${RUBY}"
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST biblatex-apa-6.6.tar.gz 140429 SHA256 00a710d12735a14c4083fb5c85a9da8222a6ebba8e74bd365e2dcb23f9d895b6 SHA512 a606521223896dc71f2fd4b41bebb9c3a0ddd7b466adfddec1e67f802de2b64f280093c2ad0265afddd8abfe9de226cfe77701ac337e36c8163e1ce0201a4a01 WHIRLPOOL a8ae219ddfaad8c9a59a296fee57f2fc41ec288f85104bd8cd3f698799c23bd03b243108b84b5c969e9c739b26556f53e6dcc542b37de5bcd53b6a8bebaf61a4
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-tex/biblatex-apa/biblatex-apa-6.6.ebuild,v 1.1 2014/11/12 14:39:26 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit latex-package
|
||||
|
||||
DESCRIPTION="APA style for BibLaTeX"
|
||||
HOMEPAGE="http://www.ctan.org/pkg/biblatex-apa https://github.com/plk/biblatex-apa"
|
||||
SRC_URI="https://github.com/plk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LPPL-1.3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="dev-texlive/texlive-bibtexextra
|
||||
dev-tex/biblatex-apa"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
TEXMF=/usr/share/texmf-site
|
||||
|
||||
src_install() {
|
||||
insinto "${TEXMF}"
|
||||
doins -r tex
|
||||
|
||||
dodoc README RELEASE
|
||||
use doc && { pushd doc/ ; latex-package_src_doinstall doc ; popd ; }
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>tex</herd>
|
||||
<maintainer>
|
||||
<email>mrueg@gentoo.org</email>
|
||||
<name>Manuel Rüger</name>
|
||||
<description>CC me on bugs. Assign to herd</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,2 +1 @@
|
||||
DIST biblatex-2.9.tds.tgz 17812356 SHA256 feb82f4a7e292628d5a458acc639cdd86aeef2f5bc378304dfc1afcc212bd416 SHA512 8fb26651bb5dd9cd1b06c7d4bef181f8177dff023c61aaa155416dc2acc44f06a9aa66dbb130ff30123fc0edc33ab0f7d2edd8da2ca87ddf7f6e62ca0b8ab81c WHIRLPOOL 342a9bd95cfefe437c2e1cc17baccb93e012baf35a2e02f195093f217792e3bd5541110e96fbf73ed5d097b48a970f06523a7997e8977ad8401af9cc9a2bd54a
|
||||
DIST biblatex-2.9a.tds.tgz 17829003 SHA256 d3e6490505728113bcc5332f1a83fca1db6d50950e0ffaade495f4c5052e5175 SHA512 1341e530bc68096498306b9933a014eaf2e4ebc573b344776ae3f3addd93301927f31da84b368b812e364aae45bdab1624da69a63dfcd0589b3a28c7795f6ab8 WHIRLPOOL 51f30f41e323077a24958e0724d1357763f2c5e9b05ebf6dd11b254cde0d5d20f4a93cf66d9f722d550908d1d0c9856f430edc2067aabd4e4d3c11b293e465df
|
||||
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-tex/biblatex/biblatex-2.9.ebuild,v 1.1 2014/05/29 12:09:27 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit latex-package
|
||||
|
||||
DESCRIPTION="Reimplementation of the bibliographic facilities provided by LaTeX"
|
||||
HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/biblatex"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tds.tgz"
|
||||
|
||||
LICENSE="LPPL-1.3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="dev-texlive/texlive-bibtexextra"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}
|
||||
TEXMF=/usr/share/texmf-site
|
||||
|
||||
src_install() {
|
||||
insinto "${TEXMF}"
|
||||
doins -r bibtex tex
|
||||
|
||||
dodoc doc/latex/biblatex/{README,RELEASE}
|
||||
use doc && { pushd doc/latex/biblatex/ ; latex-package_src_doinstall doc ; popd ; }
|
||||
if use examples ; then
|
||||
docinto examples
|
||||
dodoc -r doc/latex/biblatex/examples
|
||||
fi
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST jenkins-bin-1.565.3.war 67867391 SHA256 a7d6f7dfc39374490861499589d5b4dfff2538f663a4f50a69f22601bf5bba7f SHA512 cef127050b39b294f7fe7f3eb627adabac9b5469af0c9fd016064ce8ab7ef51c387b9b0b618d91cd9231a38ddffcf42e0599201a6627a7601a183d9c0b2fe1d0 WHIRLPOOL 8fdebc5704099335e6d55f8831e57eab7454abc2b16e8701dfd52e414f60b8f8c796d1f65f2c39b0d5e4adc7f7a14981c18acc8a5402a651d5bb58e9ba5d592a
|
||||
DIST jenkins-bin-1.580.1.war 68022189 SHA256 53608b7e5b89d5cc1fbdbf8588b5c0a04a664f34d403ae4bffb80016511a6cdb SHA512 8b9cbc07bc1c72ac319ffe36d17d4ec7b7156cbd566e6a384c010e440b59f695dfa334970ac51a1c3357cf00dac9d6097a549b211b1c952ee51caa27e4973841 WHIRLPOOL ff6b27a74e3a21c0807f23da5eb17162085fabacdffd01d342ea0fc3bad181b70592691359b27f4c1f016887acadf71541d821dd1f52882b515d664313c081ba
|
||||
DIST jenkins-bin-1.586.war 67995785 SHA256 d7959b5ac134aa6e49e577e824856c53966df400903ac5b0f31d6bf0a47eb8ba SHA512 5fe1c58f458a991cc8f9751ca9c77b374606e1e23c24528db9e1a65d0aafa620de17bc4dd3bf8580aac829a59d0f0b2bc9b17369f3d4e4fe121a8ff8d1bc1241 WHIRLPOOL 457badf5fbef9c4fe74d5c0bd54bc1d888f419af0bb04bde55651e4761a720c26b98d3e88498668ff5a8e669b2e24ad898b8acab3cf920f86a5afc95e2f7233c
|
||||
DIST jenkins-bin-1.587.war 68193610 SHA256 a3449e75f47a8c21d6c9c1e708ae7a6c3987ee1c8f142e3d7f2551acb350180d SHA512 0b8044f4132a1f5b74fbd973792051a9ab75239feb211bf22b80f4b001400dcd05c6bd138cfe29673d3022bcee089e732e7a64bc4e0a8dd383cdd9e292900b5d WHIRLPOOL 5345670c69535a10d4aebe3bb6b96cb48c45ec2b17f79277ad1db2ce22d76727172bd98e9a699633f4052cf4fe8d559e711fac8ed1a8dba26a986536fd7ad8e9
|
||||
DIST jenkins-bin-1.589.war 68202781 SHA256 e804acc2d7fc9bcdf4db3fae32a8e0acfa17a8be40741d5df3ca457684849853 SHA512 f578368a46cfae27cbf2417c72aa801d69faff5083bf477ab339a98466e69e9123ebb2b1003b4ad4300c00c5b15018e2198549c1c6c75b150584a3172dba7e48 WHIRLPOOL 91e3ab186f57e7efea26f14ea33e054283b8e12c63a2d41d54b6f3c942ba6ff473c853241fa4667bd07e22c96b87e3a9c744bc47ffbca8e3003789b46c96a9f7
|
||||
|
@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/jenkins-bin/jenkins-bin-1.565.3-r1.ebuild,v 1.2 2014/10/28 10:19:13 chainsaw Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit user
|
||||
|
||||
DESCRIPTION="Extensible continuous integration server"
|
||||
HOMEPAGE="http://jenkins-ci.org/"
|
||||
LICENSE="MIT"
|
||||
SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
|
||||
RESTRICT="mirror"
|
||||
SLOT="lts"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="media-fonts/dejavu"
|
||||
RDEPEND="${DEPEND}
|
||||
!dev-util/jenkins-bin:0
|
||||
virtual/jre"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
JENKINS_DIR=/var/lib/jenkins
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup jenkins
|
||||
enewuser jenkins -1 -1 ${JENKINS_DIR} jenkins
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
|
||||
|
||||
insinto /opt/jenkins
|
||||
newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/${PN}.logrotate ${PN/-bin/}
|
||||
|
||||
newinitd "${FILESDIR}"/${PN}.init2 jenkins
|
||||
newconfd "${FILESDIR}"/${PN}.confd jenkins
|
||||
|
||||
fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/jenkins-bin/jenkins-bin-1.586-r1.ebuild,v 1.2 2014/10/28 10:19:13 chainsaw Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/jenkins-bin/jenkins-bin-1.589.ebuild,v 1.1 2014/11/12 16:50:10 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -1,2 +1 @@
|
||||
DIST super-hexagon-linux-16-bin-1366677959 27381953 SHA256 2c6dfba53cb0dd58bcbff519862af8bf7af67475845bb43207e9d32032efa104 SHA512 ff10016cf7136b308627720652174730011d51e663bc1196dc85715926038aec6dc6b44104c2ff2fc382fb9579a8c45ee60a921dff2fb2fc9a4d6eb2a3e93fa2 WHIRLPOOL f246c9eaa5cd05e5d0c09090ae4b79bb4c3be3a07ebbd659e34dcd55b04f7a236e4b7527ef4d672c4a5d91b7da9e3815e049d1c2ed6050d637e05cca320af793
|
||||
DIST superhexagon-07252014-bin 29492246 SHA256 da290ce4596674bf602955f14ec32313e4185921f15586d1c4017f9186687dd3 SHA512 22512595c3ac9adeab54ddc3285bb4a96a3fa6f43960e7468b475c9ade0c2f3087f3abcfc7954f4a86a2091bd843a4593d43540fea9e0b82837a048e36fbb8de WHIRLPOOL 90f606f38a53c424d33a715f41f214f102f5f0ad2c4697fc55f20ac279bba1c9c8529b286ce8d6604771f819de8d3beec23522347911dc2cf87755a5a34842d6
|
||||
DIST superhexagon-10272014-bin 29469168 SHA256 f079cd5f644ba69a1123491a3d2bd19069670e6a9884ad756d927be331f3d9c8 SHA512 ec07576e897cddcbb1ef1da104750001b7610ca31d40f41044dc412d8a149fa07b71e9fbc5df8b1d3ad6f110b28e5891dde618e39f4b2565d73fcfae28d3a85a WHIRLPOOL 4c73f6cddce5d4fb6aace87c2b7c660f7e2be9cfcdc37355ba953e83bb06aa3cba554d15e3051ffcbbcc15b0e6473079b811fbf261771a302dfd496e9505057f
|
||||
|
@ -1,85 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-action/super-hexagon/super-hexagon-16.ebuild,v 1.2 2013/08/18 00:30:09 hasufell Exp $
|
||||
|
||||
# we use bundled glew, cause slotting 1.6 does not give us
|
||||
# much benefit for one consumer
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils unpacker games
|
||||
|
||||
DESCRIPTION="A minimal action game by Terry Cavanagh, with music by Chipzel"
|
||||
HOMEPAGE="http://www.superhexagon.com/"
|
||||
SRC_URI="${PN}-linux-${PV}-bin-1366677959"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 x86"
|
||||
IUSE="bundled-libs"
|
||||
RESTRICT="bindist fetch splitdebug"
|
||||
|
||||
MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN}
|
||||
QA_PREBUILT="${MYGAMEDIR#/}/x86/*
|
||||
${MYGAMEDIR#/}/x86_64/*"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libxcb
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXxf86vm
|
||||
!bundled-libs? (
|
||||
media-libs/freeglut
|
||||
media-libs/libogg
|
||||
media-libs/libvorbis
|
||||
media-libs/openal
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/data
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please buy & download ${SRC_URI} from:"
|
||||
einfo " ${HOMEPAGE}"
|
||||
einfo "and move it to ${DISTDIR}"
|
||||
einfo
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack_zip ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "removing ${ARCH} unrelated files"
|
||||
rm -r $(usex amd64 "x86" "x86_64") || die
|
||||
|
||||
if ! use bundled-libs ; then
|
||||
einfo "removing bundled-libs..."
|
||||
cd $(usex amd64 "x86_64" "x86") || die
|
||||
rm libglut.so* libogg.so* libopenal.so* libstdc++.so* \
|
||||
libvorbis.so* libvorbisfile.so*
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local myarch=$(usex amd64 "x86_64" "x86")
|
||||
|
||||
insinto "${MYGAMEDIR}"
|
||||
doins -r data ${myarch}
|
||||
|
||||
dodoc Linux.README
|
||||
|
||||
newicon SuperHexagon.png ${PN}.png
|
||||
make_desktop_entry ${PN}
|
||||
games_make_wrapper ${PN} "./${myarch}/superhexagon.${myarch}" "${MYGAMEDIR}" "${MYGAMEDIR}/${myarch}"
|
||||
|
||||
fperms +x "${MYGAMEDIR}/${myarch}/superhexagon.${myarch}"
|
||||
prepgamesdirs
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST freedink-data-1.08.20121209.tar.gz 44009314 SHA256 3258a83aaca8c51d8502f59edd50d6afe6a55ef26c4185424709e94013d016d6 SHA512 66987b0c38a5830852868f443e5d18e205307b54184caddaf2c268fb4e3c22bda087c40e0c617b9693230725d8d58ac2ea262eb2cd4cb5980891f4020f7f4dc6 WHIRLPOOL 13f8641afb81c23ca3fad6739f4b8e8fe09476c0d9b6bb6a6353d88fac363ca20deeb4d2655cdc0327d4ee38da7b5b129e426c16e8535b50a1982cddf91500a7
|
||||
DIST freedink-data-1.08.20140901.tar.gz 51303165 SHA256 5797a6e3a8d407cc46080206a0f18265231d6cf912b2b3dfc4607cf79052c111 SHA512 cdaa50610ed7e365967f6a84f6d540295ccc85bf4d11b882b49c6b97abe2b375be9880afc1e8ea31cdf22a24365d09861b9f4d1d522cc1ae685f7a8b6b4cad82 WHIRLPOOL 6db5f0f0b14f19f66f3142f168e065aea1f19d19a83de6f1e198654fdc197e4a456b1e18b8858bf2d28c76e76ca685708a5800894c5c797c6dda080b8f7ca5fc
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-rpg/freedink-data/freedink-data-1.08.20140901.ebuild,v 1.1 2014/11/12 16:00:08 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit games
|
||||
|
||||
DESCRIPTION="Freedink game data"
|
||||
HOMEPAGE="http://www.freedink.org/"
|
||||
SRC_URI="mirror://gnu/freedink/${P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB
|
||||
CC-BY-SA-3.0
|
||||
CC-BY-3.0
|
||||
FreeArt
|
||||
GPL-2
|
||||
GPL-3
|
||||
WTFPL-2
|
||||
OAL-1.0.1
|
||||
public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" DATADIR="${GAMES_DATADIR}" install
|
||||
dodoc README.txt README-REPLACEMENTS.txt
|
||||
prepgamesdirs
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST freedink-1.08.20121209.tar.gz 1853822 SHA256 196bfcc7b874c2fb9ac94d663f14fb759e644cc2400f77f734a098ca568dbda7 SHA512 40d1322908e429f59a97c79bbcc6d39b51c58fc36f36d612ec189add1aa586b01e929b59ada0da62ca418db6fa81131d282c03aa10d1b69de8224cceba9b0747 WHIRLPOOL 43fccb628bcd788621927d409b38635875ab47202ce9fdf2c3d3706bac87f2939fdcb5ef362109e3bbbdd90f58648da5db3d6ea7629b407c6ffd4059307d8a59
|
||||
DIST freedink-108.2.tar.gz 1882677 SHA256 ecfbe2c534a85daa6651d975704a39e5af9c911ad2639bc728d536a80c46c9a4 SHA512 ece9cbe9a6186ddc05d993912bae42bc343a93e67d57d376893b6642d32c7328970b87e73c62c538f603119d73bb0e76b50ba6043e2d4831fe7a164bad12cd43 WHIRLPOOL d94876ea2517f949cd45d21958f6c2479f16269e3a5f318f9f6ee131d8242a1f33e04092d3a1cabe0a8b975cbd38d8f82f363ec0149f62193864a7846a4b2709
|
||||
DIST freedink-108.4.tar.gz 1897701 SHA256 82cfb2e019e78b6849395dc4750662b67087d14f406d004f6d9e39e96a0c8521 SHA512 1496b6a7826bf694a2919add22a8b4b08a4967d8a7fdebf2d599bd99c7a7ce67de6c2b11124423c7aa1f0feb2e7c03ce1cf00252070182936e7481791dafee61 WHIRLPOOL 487f82adc1c36631220f23c6ac6aebaaafb3788bfdfbbf8a4e30d0c77d2a1ff97a9c43d5017fa5d50bfc7c3c36042521f3f7e194c4faa77f836ad45cff845d75
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-rpg/freedink/freedink-108.4.ebuild,v 1.1 2014/11/12 16:01:06 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit games
|
||||
|
||||
DESCRIPTION="Dink Smallwood is an adventure/role-playing game, similar to Zelda (2D top view)"
|
||||
HOMEPAGE="http://www.freedink.org/"
|
||||
SRC_URI="mirror://gnu/freedink/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nls"
|
||||
|
||||
DEPEND="
|
||||
>=media-libs/fontconfig-2.4
|
||||
>=media-libs/libsdl-1.2[X,sound,joystick,video]
|
||||
>=media-libs/sdl-gfx-2.0
|
||||
>=media-libs/sdl-image-1.2
|
||||
>=media-libs/sdl-mixer-1.2[midi,vorbis,wav]
|
||||
>=media-libs/sdl-ttf-2.0.9"
|
||||
RDEPEND="${DEPEND}
|
||||
~games-rpg/freedink-data-1.08.20140901"
|
||||
DEPEND="${DEPEND}
|
||||
dev-libs/check
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e 's#^datarootdir =.*$#datarootdir = /usr/share#' \
|
||||
share/Makefile.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
egamesconf \
|
||||
--disable-embedded-resources \
|
||||
--localedir="/usr/share/locale" \
|
||||
$(use_enable nls)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dodoc TROUBLESHOOTING
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
einfo
|
||||
elog "optional dependencies:"
|
||||
elog " games-util/dfarc (dmod installer and frontend)"
|
||||
einfo
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST dfarc-3.10.tar.gz 282667 SHA256 072ef7938cf9dc35617dea3660bec459cfe6b1e376f2decb419f44b67222d280 SHA512 71067e1acbb0d96b5abde0ad050bd5e68b87d62d3d90c55ce59e7921860029a6682841b95bc55f6183c08d86e4b0952bfded2786e9a38fb6b90436c524573f87 WHIRLPOOL 5efe75cf36facab53ec65ed0d4bad2c2a9ca90824c1f4ac3bcd64a79e049dd78b112d65993a9760a210a4d58afd4571b0df9616ec6d0a73f106ecd7939b6cf10
|
||||
DIST dfarc-3.12.tar.gz 329925 SHA256 222a84cc91967abce4d86fb4ed8ba43455b818aecdb8487b0fe52d76ade29a83 SHA512 e87e89e67e383c3d25a6620edc38c6ab6f90b9df52b84d6e6de20af1ac3b50588b3037575f2f89a14c90c14151053c08a7bb97143f24471e33326f3f2d2574ab WHIRLPOOL af2c4646de591d3c09e3e2e8a7cd94a070e6086a977fc3d819077a6b812d638ba79762e7c0dde8dba1df7d1004c31005f02c5ba5de8710f5038f7b8e5b9c39d2
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-util/dfarc/dfarc-3.12.ebuild,v 1.1 2014/11/12 15:58:23 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
WX_GTK_VER="3.0"
|
||||
inherit gnome2-utils fdo-mime wxwidgets games
|
||||
|
||||
DESCRIPTION="Frontend and .dmod installer for GNU FreeDink"
|
||||
HOMEPAGE="http://www.freedink.org/"
|
||||
SRC_URI="mirror://gnu/freedink/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3 BZIP2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/bzip2
|
||||
x11-misc/xdg-utils
|
||||
x11-libs/wxGTK:${WX_GTK_VER}"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( >=dev-util/intltool-0.31 )"
|
||||
|
||||
src_configure() {
|
||||
egamesconf \
|
||||
$(use_enable nls) \
|
||||
--disable-desktopfiles
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dodoc TRANSLATIONS.txt
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
=== modified file 'src/unified-privacy.vala'
|
||||
--- src/unified-privacy.vala 2014-11-10 06:31:32 +0000
|
||||
+++ src/unified-privacy.vala 2014-11-10 19:34:43 +0000
|
||||
@@ -289,7 +289,7 @@
|
||||
// Add/Remove buttons
|
||||
var exception_toolbar = new Toolbar();
|
||||
exception_toolbar.toolbar_style = ToolbarStyle.ICONS;
|
||||
- exception_toolbar.icon_size = 1;
|
||||
+ exception_toolbar.icon_size = Gtk.IconSize.MENU;
|
||||
exception_toolbar.icon_size_set = true;
|
||||
exception_toolbar.visible = true;
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue