parent
dedd7389d8
commit
0e3e61a33e
@ -0,0 +1,398 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit flag-o-matic python-any-r1 eutils multiprocessing rpm
|
||||
|
||||
DESCRIPTION="A hackable text editor for the 21st Century"
|
||||
HOMEPAGE="https://atom.io"
|
||||
MY_PV="${PV//_/-}"
|
||||
|
||||
ELECTRON_SLOT=0.37
|
||||
|
||||
# All binary packages depend on this
|
||||
NAN_V=2.4.0
|
||||
|
||||
# Keep dep versions in sync with atom/package.json
|
||||
CACHED_RUN_IN_THIS_CONTEXT_V=0.4.1
|
||||
GIT_UTILS_V=4.1.2
|
||||
NODE_NSLOG_V=3.0.0
|
||||
NODE_ONIGURUMA_V=5.1.2
|
||||
NODE_PATHWATCHER_V=6.5.0
|
||||
NODE_RUNAS_V=3.1.1
|
||||
SCROLLBAR_STYLE_V=3.2.0
|
||||
SPELL_CHECK_V=0.67.1
|
||||
|
||||
# textbuffer dependency
|
||||
MARKER_INDEX_V=4.0.0
|
||||
|
||||
# apm dependency
|
||||
NODE_KEYTAR_V=3.0.2
|
||||
|
||||
# atom-keymap dependency
|
||||
KEYBOARD_LAYOUT_V=1.0.1
|
||||
|
||||
# symbols-view dependency
|
||||
NODE_CTAGS_V=3.0.0
|
||||
|
||||
# spell-check dependency
|
||||
NODE_SPELLCHECKER_V=3.2.3
|
||||
|
||||
ASAR_V=0.12.1
|
||||
|
||||
# The x86_64 arch below is irrelevant, as we will rebuild all binary packages.
|
||||
SRC_URI="
|
||||
https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/atom.x86_64.rpm -> atom-${MY_PV}.rpm
|
||||
https://github.com/elprans/asar/releases/download/v${ASAR_V}-gentoo/asar-build.tar.gz -> asar-${ASAR_V}.tar.gz
|
||||
https://github.com/nodejs/nan/archive/v${NAN_V}.tar.gz -> nodejs-nan-${NAN_V}.tar.gz
|
||||
https://github.com/atom/cached-run-in-this-context/archive/v${CACHED_RUN_IN_THIS_CONTEXT_V}.tar.gz -> atom-cached-run-in-this-context-${CACHED_RUN_IN_THIS_CONTEXT_V}.tar.gz
|
||||
https://github.com/atom/node-ctags/archive/v${NODE_CTAGS_V}.tar.gz -> atom-node-ctags-${NODE_CTAGS_V}.tar.gz
|
||||
https://github.com/atom/git-utils/archive/v${GIT_UTILS_V}.tar.gz -> atom-git-utils-${GIT_UTILS_V}.tar.gz
|
||||
https://github.com/atom/keyboard-layout/archive/v${KEYBOARD_LAYOUT_V}.tar.gz -> atom-keyboard-layout-${KEYBOARD_LAYOUT_V}.tar.gz
|
||||
https://github.com/atom/marker-index/archive/v${MARKER_INDEX_V}.tar.gz -> atom-marker-index-${MARKER_INDEX_V}.tar.gz
|
||||
https://github.com/atom/node-keytar/archive/v${NODE_KEYTAR_V}.tar.gz -> atom-node-keytar-${NODE_KEYTAR_V}.tar.gz
|
||||
https://github.com/atom/node-nslog/archive/v${NODE_NSLOG_V}.tar.gz -> atom-node-nslog-${NODE_NSLOG_V}.tar.gz
|
||||
https://github.com/atom/node-oniguruma/archive/v${NODE_ONIGURUMA_V}.tar.gz -> atom-node-oniguruma-${NODE_ONIGURUMA_V}.tar.gz
|
||||
https://github.com/atom/node-pathwatcher/archive/v${NODE_PATHWATCHER_V}.tar.gz -> atom-node-pathwatcher-${NODE_PATHWATCHER_V}.tar.gz
|
||||
https://github.com/atom/node-runas/archive/v${NODE_RUNAS_V}.tar.gz -> atom-node-runas-${NODE_RUNAS_V}.tar.gz
|
||||
https://github.com/atom/scrollbar-style/archive/v${SCROLLBAR_STYLE_V}.tar.gz -> atom-scrollbar-style-${SCROLLBAR_STYLE_V}.tar.gz
|
||||
https://github.com/atom/node-spellchecker/archive/v${NODE_SPELLCHECKER_V}.tar.gz -> atom-node-spellchecker-${NODE_SPELLCHECKER_V}.tar.gz
|
||||
"
|
||||
|
||||
BINMODS="
|
||||
cached-run-in-this-context
|
||||
node-ctags
|
||||
git-utils
|
||||
keyboard-layout
|
||||
node-nslog
|
||||
node-oniguruma
|
||||
node-pathwatcher
|
||||
node-runas
|
||||
node-keytar
|
||||
scrollbar-style
|
||||
node-spellchecker
|
||||
marker-index
|
||||
"
|
||||
|
||||
RESTRICT="mirror"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
!dev-util/apm
|
||||
${PYTHON_DEPS}
|
||||
>=app-text/hunspell-1.3.3:=
|
||||
=dev-libs/libgit2-0.23*:=[ssh]
|
||||
>=gnome-base/libgnome-keyring-3.12:=
|
||||
>=dev-libs/oniguruma-5.9.5:=
|
||||
>=dev-util/ctags-5.8
|
||||
>=dev-util/electron-0.37.8:${ELECTRON_SLOT}
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
get_install_suffix() {
|
||||
local c=(${SLOT//\// })
|
||||
local slot=${c[0]}
|
||||
local suffix
|
||||
|
||||
if [[ "${slot}" == "0" ]]; then
|
||||
suffix=""
|
||||
else
|
||||
suffix="-${slot}"
|
||||
fi
|
||||
|
||||
echo -n "${suffix}"
|
||||
}
|
||||
|
||||
get_install_dir() {
|
||||
echo -n "/usr/$(get_libdir)/atom$(get_install_suffix)"
|
||||
}
|
||||
|
||||
get_electron_dir() {
|
||||
echo -n "/usr/$(get_libdir)/electron-${ELECTRON_SLOT}"
|
||||
}
|
||||
|
||||
get_electron_nodedir() {
|
||||
echo -n "/usr/include/electron-${ELECTRON_SLOT}/node/"
|
||||
}
|
||||
|
||||
enode_electron() {
|
||||
"$(get_electron_dir)"/node $@
|
||||
}
|
||||
|
||||
enodegyp_atom() {
|
||||
local apmpath="/usr/share/atom/resources/app/apm"
|
||||
local nodegyp="${S}/${apmpath}/node_modules/node-gyp/bin/node-gyp.js"
|
||||
|
||||
PATH="$(get_electron_dir):${PATH}" \
|
||||
enode_electron "${nodegyp}" \
|
||||
--nodedir="$(get_electron_nodedir)" $@ || die
|
||||
}
|
||||
|
||||
easar() {
|
||||
local asar="${WORKDIR}/$(package_dir asar)/node_modules/asar/bin/asar"
|
||||
echo "asar" $@
|
||||
enode_electron "${asar}" $@ || die
|
||||
}
|
||||
|
||||
package_dir() {
|
||||
local binmod="${1}" binmod_v
|
||||
eval binmod_v=\${$(tr '[:lower:]' '[:upper:]' <<< ${binmod//-/_}_V)}
|
||||
echo -n ${binmod}-${binmod_v}
|
||||
}
|
||||
|
||||
_unpack_npm_package() {
|
||||
local a="${1}" basename suffix
|
||||
|
||||
basename=${a%.*}
|
||||
suffix=${basename##*.}
|
||||
if [[ "${suffix}" == "tar" ]]; then
|
||||
basename=${basename%.*}
|
||||
fi
|
||||
|
||||
unpack ${a}
|
||||
mv package "${basename}" || die
|
||||
}
|
||||
|
||||
_have_patches_for() {
|
||||
local _patches="${1}-*.patch" _find
|
||||
_find=$(find "${FILESDIR}" -maxdepth 1 -name "${_patches}" -print -quit)
|
||||
test -n "$_find"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local a
|
||||
|
||||
for a in ${A} ; do
|
||||
case ${a} in
|
||||
*.rpm) srcrpm_unpack "${a}" ;;
|
||||
*) unpack "${a}" ;;
|
||||
esac
|
||||
done
|
||||
|
||||
mkdir "${WORKDIR}/atom-${MY_PV}" || die
|
||||
mv "${WORKDIR}/usr" "${WORKDIR}/atom-${MY_PV}" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local install_dir="$(get_install_dir)"
|
||||
local suffix="$(get_install_suffix)"
|
||||
local patch binmod _s nan_s="${WORKDIR}/nan-${NAN_V}"
|
||||
|
||||
cd "${S}/usr/share/atom/resources/app" || die
|
||||
epatch "${FILESDIR}/${PN}-python.patch"
|
||||
epatch "${FILESDIR}/${PN}-unbundle-electron.patch"
|
||||
|
||||
sed -i -e "s|{{NPM_CONFIG_NODEDIR}}|$(get_electron_nodedir)|g" \
|
||||
./atom.sh \
|
||||
|| die
|
||||
|
||||
sed -i -e "s|{{ATOM_PATH}}|$(get_electron_dir)/electron|g" \
|
||||
./atom.sh \
|
||||
|| die
|
||||
|
||||
sed -i -e "s|{{ATOM_RESOURCE_PATH}}|${install_dir}/app.asar|g" \
|
||||
./atom.sh \
|
||||
|| die
|
||||
|
||||
local env="export NPM_CONFIG_NODEDIR=$(get_electron_nodedir)"
|
||||
sed -i -e \
|
||||
"s|\"\$binDir/\$nodeBin\"|${env}\nexec $(get_electron_dir)/node|g" \
|
||||
apm/bin/apm || die
|
||||
|
||||
sed -i -e \
|
||||
"s|^\([[:space:]]*\)node[[:space:]]\+|\1\"$(get_electron_dir)/node\" |g" \
|
||||
apm/node_modules/npm/bin/node-gyp-bin/node-gyp || die
|
||||
|
||||
rm apm/bin/node || die
|
||||
|
||||
sed -i -e "s|/usr/share/atom/atom|/usr/bin/atom|g" \
|
||||
"${S}/usr/share/applications/atom.desktop" || die
|
||||
|
||||
cd "${S}" || die
|
||||
|
||||
for binmod in ${BINMODS}; do
|
||||
_s="${WORKDIR}/$(package_dir ${binmod})"
|
||||
cd "${_s}" || die
|
||||
if _have_patches_for "${binmod}"; then
|
||||
for patch in "${FILESDIR}"/${binmod}-*.patch; do
|
||||
epatch "${patch}"
|
||||
done
|
||||
fi
|
||||
done
|
||||
|
||||
# Unbundle bundled libs from modules
|
||||
|
||||
_s="${WORKDIR}/$(package_dir git-utils)"
|
||||
${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \
|
||||
--inplace --unbundle "git;libgit2;git2" \
|
||||
"${_s}/binding.gyp" || die
|
||||
|
||||
_s="${WORKDIR}/$(package_dir node-oniguruma)"
|
||||
${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \
|
||||
--inplace --unbundle "onig_scanner;oniguruma;onig" \
|
||||
"${_s}/binding.gyp" || die
|
||||
|
||||
_s="${WORKDIR}/$(package_dir node-spellchecker)"
|
||||
${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \
|
||||
--inplace --unbundle "spellchecker;hunspell;hunspell" \
|
||||
"${_s}/binding.gyp" || die
|
||||
|
||||
for binmod in ${BINMODS}; do
|
||||
_s="${WORKDIR}/$(package_dir ${binmod})"
|
||||
mkdir -p "${_s}/node_modules" || die
|
||||
ln -s "${nan_s}" "${_s}/node_modules/nan" || die
|
||||
done
|
||||
|
||||
# Unpack app.asar
|
||||
easar extract "${S}/usr/share/atom/resources/app.asar" "${S}/build/app"
|
||||
|
||||
cd "${S}" || die
|
||||
|
||||
epatch "${FILESDIR}/atom-apm-path.patch"
|
||||
|
||||
sed -i -e "s|{{ATOM_SUFFIX}}|${suffix}|g" \
|
||||
"${S}/build/app/src/config-schema.js" || die
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local binmod _s
|
||||
|
||||
for binmod in ${BINMODS}; do
|
||||
einfo "Configuring ${binmod}..."
|
||||
_s="${WORKDIR}/$(package_dir ${binmod})"
|
||||
cd "${_s}" || die
|
||||
enodegyp_atom configure
|
||||
done
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local binmod _s x
|
||||
local ctags_d="node_modules/symbols-view/vendor"
|
||||
local jobs=$(makeopts_jobs) gypopts
|
||||
|
||||
gypopts="--verbose"
|
||||
|
||||
if [[ ${MAKEOPTS} == *-j* && ${jobs} != 999 ]]; then
|
||||
gypopts+=" --jobs ${jobs}"
|
||||
fi
|
||||
|
||||
mkdir -p "${S}/build/modules/" || die
|
||||
|
||||
for binmod in ${BINMODS}; do
|
||||
einfo "Building ${binmod}..."
|
||||
_s="${WORKDIR}/$(package_dir ${binmod})"
|
||||
cd "${_s}" || die
|
||||
enodegyp_atom ${gypopts} build
|
||||
x=${binmod##node-}
|
||||
mkdir -p "${S}/build/modules/${x}"
|
||||
cp build/Release/*.node "${S}/build/modules/${x}"
|
||||
done
|
||||
|
||||
# Put compiled binary modules in place
|
||||
_fix_binmods "${S}/build" "app"
|
||||
_fix_binmods "${S}/usr/share/atom/resources" "app"
|
||||
|
||||
# Remove non-Linux vendored ctags binaries
|
||||
rm "${S}/build/app/${ctags_d}/ctags-darwin" \
|
||||
"${S}/build/app/${ctags_d}/ctags-win32.exe" || die
|
||||
|
||||
# Re-pack app.asar
|
||||
# Keep unpack rules in sync with build/tasks/generate-asar-task.coffee
|
||||
cd "${S}/build" || die
|
||||
x="--unpack={*.node,ctags-config,ctags-linux,**/node_modules/spellchecker/**,**/resources/atom.png}"
|
||||
easar pack "${x}" "app" "app.asar"
|
||||
cd "${S}" || die
|
||||
}
|
||||
|
||||
_fix_binmods() {
|
||||
local _dir="${2}" _prefix="${1}" path relpath modpath mod depth link f d
|
||||
local cruft
|
||||
|
||||
find "${_prefix}/${_dir}" -name '*.node' -print | while IFS= read -r path; do
|
||||
f=$(basename "${path}")
|
||||
d=$(dirname "${path}")
|
||||
relpath=${path#${_prefix}}
|
||||
relpath=${relpath##/}
|
||||
relpath=${relpath#W${_dir}}
|
||||
modpath=$(dirname ${relpath})
|
||||
modpath=${modpath%build/Release}
|
||||
mod=$(basename ${modpath})
|
||||
|
||||
# must copy here as symlinks will cause the module loading to fail
|
||||
cp -f "${S}/build/modules/${mod}/${f}" "${path}" || die
|
||||
cruft=$(find "${d}" -name '*.a' -print)
|
||||
if [ -n "${cruft}" ]; then
|
||||
rm ${cruft} || die
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
_fix_executables() {
|
||||
local _dir="${1}" _node_sb="#!$(get_electron_dir)"/node
|
||||
|
||||
(find -L "${ED}/${_dir}" -maxdepth 1 -mindepth 1 -type f -print || die) \
|
||||
| while IFS= read -r f; do
|
||||
IFS= read -r shebang < "${f}"
|
||||
|
||||
if [[ ${shebang} == '#!'* ]]; then
|
||||
fperms +x "${f#${ED}}"
|
||||
if [[ "${shebang}" == "#!/usr/bin/env node" || "${shebang}" == "#!/usr/bin/node" ]]; then
|
||||
einfo "Fixing node shebang in ${f#${ED}}"
|
||||
sed --follow-symlinks -i \
|
||||
-e "1s:${shebang}$:${_node_sb}:" "${f}" || die
|
||||
fi
|
||||
fi
|
||||
done || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local install_dir="$(get_install_dir)"
|
||||
local suffix="$(get_install_suffix)"
|
||||
local ctags_d="node_modules/symbols-view/vendor"
|
||||
|
||||
cd "${S}" || die
|
||||
|
||||
# Replace vendored ctags with a symlink to system ctags
|
||||
rm "${S}/build/app.asar.unpacked/${ctags_d}/ctags-linux" || die
|
||||
ln -s "/usr/bin/ctags" \
|
||||
"${S}/build/app.asar.unpacked/${ctags_d}/ctags-linux" || die
|
||||
|
||||
insinto "${install_dir}"
|
||||
|
||||
doins build/app.asar
|
||||
doins -r build/app.asar.unpacked
|
||||
doins -r usr/share/atom/resources/app
|
||||
|
||||
insinto /usr/share/applications/
|
||||
newins usr/share/applications/atom.desktop "atom${suffix}.desktop"
|
||||
|
||||
insinto /usr/share/icons/
|
||||
doins -r usr/share/icons/hicolor
|
||||
|
||||
exeinto "${install_dir}"
|
||||
newexe usr/share/atom/resources/app/atom.sh atom
|
||||
insinto /usr/share/licenses/"${PN}${suffix}"
|
||||
doins usr/share/atom/resources/LICENSE.md
|
||||
dosym "${install_dir}/atom" "/usr/bin/atom${suffix}"
|
||||
dosym "${install_dir}/app/apm/bin/apm" "/usr/bin/apm${suffix}"
|
||||
|
||||
_fix_executables "${install_dir}/app/apm/bin"
|
||||
_fix_executables "${install_dir}/app/apm/node_modules/.bin"
|
||||
_fix_executables "${install_dir}/app/apm/node_modules/npm/bin"
|
||||
_fix_executables "${install_dir}/app/apm/node_modules/npm/bin/node-gyp-bin"
|
||||
_fix_executables "${install_dir}/app/apm/node_modules/node-gyp/bin"
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
# ChangeLog for app-eselect/eselect-electron
|
||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*eselect-electron-1.0.0 (20 Sep 2016)
|
||||
|
||||
20 Sep 2016; Yixun Lan <dlan@gentoo.org> +eselect-electron-1.0.0.ebuild,
|
||||
+metadata.xml:
|
||||
Eselect module for Electron
|
||||
|
||||
Package-Manager: portage-2.2.28
|
||||
|
||||
Signed-off-by: Yixun Lan <dlan@gentoo.org>
|
||||
|
@ -0,0 +1,4 @@
|
||||
DIST v1.0.0.tar.gz 9814 SHA256 fb7fdf681d06d96e85b2e532809503d1d3efcdde6af005c2cef894c76c769c73 SHA512 7356ec1f88befb5369b9fef08b77144f945c69c2ee79861887647fa0d23400f7ebfe8fc1ef6d62d59cab57a5eecb71e5fcc19cda27f89a468f6ca840100d8685 WHIRLPOOL e912886b6598292e358bf1040bed791e32ce0289773539fa7d87d6d9bae6696fd962d0c5536fb30dc6dda23bf092b19efc906ede34c1f09b5e835f97f6b2f0a6
|
||||
EBUILD eselect-electron-1.0.0.ebuild 648 SHA256 8b06d039a8395a2374d5be90e3182d84523e64ffed8c53f6378f78f26be44b57 SHA512 82f90669c8346c5f641e6c7a1e7ad387b06ea043a943a665f34cfa106ff96231542692de3be4269dd02d0db84447a1bad66ca54567074b3fb3712e5cfad5cdfb WHIRLPOOL f148fa43db5542c5cc8d47c524196acfc52d0711a5f79b18eeaa41363aa1223d237a3273347cf0a20d0673694aca635a035337f516eff050b1014d51c1e50376
|
||||
MISC ChangeLog 391 SHA256 6b1d7e4e71c41c048bd36434e0848d4a6ca319d46a8998b770d013049a3d4ef3 SHA512 2c68f3e0a13839bda89cec2e34e17d75e5626a0263d46363276e04c1ab395b73637d0af12be819a12d811ed3b3918bd69cca0d5d10911fffc4dd4fcb6a8656af WHIRLPOOL a98d176339e506b45f7c465affdd43236b81c612ef63406b641cfc8c5be91ba58c9443fbe244c61a3d447aac026c200272ea95745aa2500526ea789a50db290b
|
||||
MISC metadata.xml 366 SHA256 6c07b201b40e8c39c9dc3b4fce8b2e8825050028dd92ff5e0f137aa51b95e646 SHA512 053a25b157457655687e01cf53b89d444d8dd0bfbc4ad2114ccd036f53bb81485d64f850f44d22e01c06455053035394cbd90837851ad1a62d9e71b756516152 WHIRLPOOL ed1a5440fd3ab851b7bb1c66235b284c635f29e892f15e7667b5774faaef7fa0cabc4fbe418622607ae268150f404993e5df208fdd101b13203ae71decd459a0
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
DESCRIPTION="Utility to select the default Electron slot"
|
||||
HOMEPAGE="https://www.gentoo.org/"
|
||||
SRC_URI="https://github.com/elprans/${PN}/archive/v${PV}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-admin/eselect"
|
||||
|
||||
src_install() {
|
||||
keepdir /etc/eselect/electron
|
||||
|
||||
insinto /usr/share/eselect/modules
|
||||
doins electron.eselect
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect electron update
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>elvis@magic.io</email>
|
||||
<name>Elvis Pranskevichus</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,12 +1,16 @@
|
||||
AUX 63julia-gentoo.el 94 SHA256 20445070d924ecc8adbd242c032bcb7ef080898f8bca5533356be459d8f151f8 SHA512 03bcee53dc4064e9bee51ffeffd5de78cb6ae6acdbfb145933ee687a31684ced2ca39cb8d6c4543c638c18b1da52accfcca8b05bde71847dddfdb8923ceef99c WHIRLPOOL 57fe5f96d8b45f343b0245cca9623415eddbb61961ba495336cb209d3d8184169e0e4c424954633fb8b0a330107b449b47bcce0949a3b186b79c3cf5e6187349
|
||||
AUX julia-0.4.3-fix_build_system.patch 5821 SHA256 62c397715119ef714474f0ddb212a8b1fd8a8efd5849d7eb2fe702db34bd885d SHA512 0c027addfd1a2948190084cf393313c57d2694d046bd6253a9c6518d099e49a0355f53507991d8500c83370be45182e62c006f5f123b17ae83cf2790ac957a72 WHIRLPOOL c34ffa75b3ddd2df59a6d7ec507b5ea330ea844c2d883fcad31956ab2dea4ab253f73c9a2d96c57229b2abdbd388b675304d29ab0d467c422d204b03095ea227
|
||||
AUX julia-0.4.6-llvm-3.8.patch 1702 SHA256 2fa4fd8aef4a8805919cf66442f8b76f6a47886c1f6d31e7be525aad33c358c0 SHA512 8546ff6c762b2a3a9f15a898e8b95b6cb0dd50a014de8349ee8d94d9663ca5031f775ec4f00e136ae2aef4778a8bdb1074930d10e2e1c40a8ec8db55fb7dc4d8 WHIRLPOOL 2cf2bd56e7681c5d0d3ca0ba4c970a80dd218703e733c65ccde187ab36aa760314a80a0ee0e1dbac1999fe15950c2b0f651b2b1e2b934d30e28d744cbbe32922
|
||||
AUX julia-0.5.0-fix_build_system.patch 3154 SHA256 b5a763bf923f0d3e721f890324b1356009da329594e2cfd2b24ac683640c36df SHA512 3a01a6f5a29215c5f67bf8cf73856a8b2a7e82c0a0fb969beb82c73f4600bccdca25b885efaab0f72d5aaf4758fed1931d8ba99d6513c8ea8b48fd8101a641b4 WHIRLPOOL 034e7006dd5c0bb5789f9435a576fb4332437cd45715cc5a3c5e5f3ffe20319db328f359cf017b9802a7c8e11603c8066f634f343d63d066240dd143a390acc6
|
||||
DIST julia-0.4.3-bundled.tar.gz 2678787 SHA256 9451160add4c1fa537762627abcd3dd5fecca9ce44f71c4140d89a4bb6b23392 SHA512 919ca7b99a6eb17a651ce24fe07e5c12bfcee54ce86fac8f744765195002e8f3330df9059fadd5af3408c1f7e067e247ad4bb135879ae4ae43e1457245f90db9 WHIRLPOOL 94bb022d4f1586dfdc2f52286db423cb09898a3a5dff2f2086ca111b9117dca808758351dada23cea1056a8e5c3b33f6919410c34af96a92a4a9f8b0e0758783
|
||||
DIST julia-0.4.3.tar.gz 5563437 SHA256 b2c12b267c0d8eb380f6628e7be48c7ec46d2cfb5c585ecb3ca4cc442650e4e0 SHA512 7d5180c69573452c00563c7b98514fc9e4f0f70762912cf4f90cbf632e4b23ec149295ff1955164833ab94efd1feab992067996e3d60f795850542cf2f18f67f WHIRLPOOL 75c3ebf8cb1af67158896872e098bf66a8073eba3daf6cf5903471d34201e1605458e59f14c19ff5177413daee5aac102ec69a0afe9a93a219698a4640acaf33
|
||||
DIST julia-0.4.6-bundled.tar.gz 2678787 SHA256 9451160add4c1fa537762627abcd3dd5fecca9ce44f71c4140d89a4bb6b23392 SHA512 919ca7b99a6eb17a651ce24fe07e5c12bfcee54ce86fac8f744765195002e8f3330df9059fadd5af3408c1f7e067e247ad4bb135879ae4ae43e1457245f90db9 WHIRLPOOL 94bb022d4f1586dfdc2f52286db423cb09898a3a5dff2f2086ca111b9117dca808758351dada23cea1056a8e5c3b33f6919410c34af96a92a4a9f8b0e0758783
|
||||
DIST julia-0.4.6.tar.gz 5548248 SHA256 e5d12b5a8ddff0131e460612ecf222ddf16014fc64c4fc3d8b021da7ebbd9a9f SHA512 744fbae14f7b38d5f7ef1c39d05c66f42833ee0e07b3f4be2ae377f2c997872777c6f7e9e667f52e5a33879032b2d02d76b00fab59f81ba6552f1fd4165953da WHIRLPOOL 3403364fc13bd8012da1ee333cc51fd0a957e94920bbd3f951fad4a689469f514e19a661bf2bdfdd29afbcadac1c9d6948638fd9d4201780a1aa7c0fd2995dee
|
||||
DIST julia-0.5.0-bundled.tar.gz 3461547 SHA256 3f4887fc2c0112666eb28b99f86bd8f7bd50615325e03135c546127885d46fbf SHA512 f8df589edf7d6b0e1e6553583c81d26fd256a79cacd79fbdd0ea1a9eea46b2466e3cbf055b5b7aa2d5c08318a5c35b9c09a30ac46a48689cc5c7245954b615c8 WHIRLPOOL b0137b2ed55aef7dc2c1a8693043ce63305bd2bbb5c2f959b2752fdb68189a506b027b467bfc0bb443fa4202f3735dd9410a257adec08302dfcaa0c9e4bfed98
|
||||
DIST julia-0.5.0.tar.gz 6326490 SHA256 bb62a14806e58f079ecd4941d4a18d1f1c1d89ab33c826d3a58a2244e364112e SHA512 6d76c5050da5050cd541c8407c35c8ecd60ad2ba61c4defcc5c084aaeb09e82ffed09be79a3453000bdf88efe56039948335bab21c8389389ffb8b29806568de WHIRLPOOL 7f0066cc7fa912fe7ce5b6bf43449d828b0b9dcf2ab57df6c13a0df17ee53351c6deb30e7b998dc00ff53c548074d79ed6288bc79507afebc4fd827b3e3c032f
|
||||
EBUILD julia-0.4.3.ebuild 4758 SHA256 4d5cd88ac8093b11df1d4d01ac846c972bf86493cb0ca47129578aac92131a3e SHA512 3281846dca1d07f459fb30a2ae29dbd47ce9a65576f11f1a8b158ded27b7aa606d5bf03a4f99552837a485e19283f361ee775f36bf59e27e4829a7139010525b WHIRLPOOL 7c0fa492eaa37103c7828eb30243e96f4670ad0421604455b287569c0d56cc38cce7b49bd2cc6ae687ca0c874ea6a0e774b53f939738a15ad5d76c5c7ab01561
|
||||
EBUILD julia-0.4.6.ebuild 4800 SHA256 e6bb9028b1c3cb8a1551bc1cbd52c7436dc277cfb13018daf531041a74de2706 SHA512 f5d3831e379b7bba0e56ef09c9ff75ad0e8fa54dc4424d17fb993d4abf05a272e73cdc39b60ac022de14207977a9438e0fd5f488a1355f433bca500226c960d5 WHIRLPOOL 8e9731ca7111158da4897c4862565c7792297dd51cf656f59dd48ecc69ca01cf3db0c069263fd0b61cb17168aab1bbfa3bc74041373e7818851c63f407b2404d
|
||||
MISC ChangeLog 4129 SHA256 6a8ff7a719613c298530fc22bb7f2a716288e55aa0af1f9e05a9e280d8c52cee SHA512 985bb0284999833eba69635683aa8cdc91529abc6b9fd8838c31c94ab30723dda8e09f51c5919bbe0b4fe325beade10c54c39651e310c7ca213f0a62e5ce68a4 WHIRLPOOL 4436b6e9f4663e1fc8934ba71db15141443eada34721a649321c92ca71aaf40f0e86f6e25feb2459be63107a169f9447ec702fcf08e672553231e28eeb2679f3
|
||||
EBUILD julia-0.5.0.ebuild 4563 SHA256 8f01ca540a0c3da067a1401b1cd320119996ca1aae52558fe83011a0c45a4b35 SHA512 2611e26adfc7daf6e52337f966db10b6869586018e8d078c0de7b1e1ac9cd7e835a758f531c8b519037ae04fd92a1b0936f2efc4565887a2fc8e367804187852 WHIRLPOOL 4438a0ab8e5bcdca4c94b4c245e9bffe9e69a43112e5e98ac77f626c7af9303d21e2ea9c8df06a2787342269cf0658f1ba153aad33c706557f8fbd920f35aa0a
|
||||
MISC ChangeLog 4333 SHA256 e32bdde72369e4d40aa0ff22cd72589fbc01735b6d75aba6874b85392e3e50c7 SHA512 5ad0119454eccae31d5c4fcabdb76abbc013a0ae4d339332393ac43e9c97dc7f39fe43ef28509d69ed508ba4f0370e02fb6b5eabfef36ccd7ee9e57980ac588c WHIRLPOOL 16dac680812c6a7ec1f8a770e1a82613396e96f59f07a06c49922e454ce52db165aecab3b5ad51548fb9c4e6e432f27f36905686a2aca0a40f415e40d632be7b
|
||||
MISC ChangeLog-2015 2685 SHA256 0affb3e0cc478072c2b9c94aa1f02be5ce786fa165adc7be104cc2729e1910c3 SHA512 5c1c815a4a97101b85f2e17e6a6a3175c469216afd00906b01e0161893d710cf249ef5685b3abc8dede1003a39e5da348a62b61bcfa2710641532b17fb741973 WHIRLPOOL a1aba60d257e1bd160fc75ef7b0c5a9c4d1b1bc8efe4838ae7c78ca1ec4c42d69c86a11afed280cee13c163844fa609e28da38136a3104b03d1413cb3c202166
|
||||
MISC metadata.xml 1177 SHA256 cf9abf0eae417f8fd199260af3fd5ec01f47e210237ad2fbbdfb867813485c3f SHA512 1ed4c6477da40c7a79ee1f9efe1a33eb0ea61ee150a5a50b0c0e0241b0177541d7953d4043d159036f68d116aa41fa9413caa01b36c688fcdfb874e6627f234d WHIRLPOOL 7e418748fbc3a89670725bc9c716e9151870da4debb2b89e8d53e18a360ca4cf0522ba74cf348c343364a9c1a059ea0efd46d07b7d0d5c149731d9dd22423cde
|
||||
|
@ -0,0 +1,85 @@
|
||||
diff --git a/Make.inc b/Make.inc
|
||||
index 651c9df..ff01872 100644
|
||||
--- a/Make.inc
|
||||
+++ b/Make.inc
|
||||
@@ -389,7 +389,7 @@ ifneq ($(OS), WINNT)
|
||||
JCXXFLAGS += -pedantic
|
||||
endif
|
||||
DEBUGFLAGS := -O0 -ggdb2 -DJL_DEBUG_BUILD -fstack-protector-all
|
||||
-SHIPFLAGS := -O3 -ggdb2 -falign-functions
|
||||
+SHIPFLAGS := GENTOOCFLAGS
|
||||
endif
|
||||
|
||||
ifeq ($(USECLANG),1)
|
||||
@@ -400,7 +400,7 @@ JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing -D_FILE_OFFSET_BITS=64
|
||||
JCPPFLAGS := -fasynchronous-unwind-tables
|
||||
JCXXFLAGS := -pipe $(fPIC) -fno-rtti -pedantic
|
||||
DEBUGFLAGS := -O0 -g -DJL_DEBUG_BUILD -fstack-protector-all
|
||||
-SHIPFLAGS := -O3 -g
|
||||
+SHIPFLAGS := GENTOOCFLAGS
|
||||
ifeq ($(OS), Darwin)
|
||||
ifeq ($(USE_LIBCPP), 1)
|
||||
CC += -stdlib=libc++ -mmacosx-version-min=10.7
|
||||
@@ -427,7 +427,7 @@ JCFLAGS := -std=gnu11 -pipe $(fPIC) -fno-strict-aliasing -D_FILE_OFFSET_BITS=64
|
||||
JCPPFLAGS :=
|
||||
JCXXFLAGS := -pipe $(fPIC) -fno-rtti
|
||||
DEBUGFLAGS := -O0 -g -DJL_DEBUG_BUILD -fstack-protector-all
|
||||
-SHIPFLAGS := -O3 -g -falign-functions
|
||||
+SHIPFLAGS := GENTOOCFLAGS
|
||||
endif
|
||||
|
||||
ifeq ($(USECCACHE), 1)
|
||||
diff --git a/doc/Makefile b/doc/Makefile
|
||||
index 0749d73..f4d49ec 100644
|
||||
--- a/doc/Makefile
|
||||
+++ b/doc/Makefile
|
||||
@@ -62,7 +62,7 @@ help:
|
||||
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
|
||||
|
||||
clean:
|
||||
- -rm -rf _build/*
|
||||
+ @echo "Do not clean doc/_build/html. Just use it..."
|
||||
|
||||
cleanall: clean
|
||||
|
||||
diff --git a/src/Makefile b/src/Makefile
|
||||
index d7ec864..61d2470 100644
|
||||
--- a/src/Makefile
|
||||
+++ b/src/Makefile
|
||||
@@ -66,20 +66,8 @@ HEADERS := $(addprefix $(SRCDIR)/,julia.h julia_threads.h julia_internal.h optio
|
||||
|
||||
# In LLVM < 3.4, --ldflags includes both options and libraries, so use it both before and after --libs
|
||||
# In LLVM >= 3.4, --ldflags has only options, and --system-libs has the libraries.
|
||||
-ifneq ($(USE_LLVM_SHLIB),1)
|
||||
-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) $(shell $(LLVM_CONFIG_HOST) --libs $(LLVM_LIBS)) $(shell $(LLVM_CONFIG_HOST) --ldflags) $(shell $(LLVM_CONFIG_HOST) --system-libs 2> /dev/null)
|
||||
-else
|
||||
-ifeq ($(LLVM_USE_CMAKE),1)
|
||||
-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM
|
||||
-else
|
||||
-ifeq ($(OS),WINNT)
|
||||
-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(LLVM_VER_SHORT)
|
||||
-else
|
||||
-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(shell $(LLVM_CONFIG_HOST) --version)
|
||||
-endif # OS == WINNT
|
||||
-endif # LLVM_USE_CMAKE == 1
|
||||
+LLVMLINK = $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) --libs) $(call exec,$(LLVM_CONFIG) --ldflags) $(call exec,$(LLVM_CONFIG) --system-libs)
|
||||
FLAGS += -DLLVM_SHLIB
|
||||
-endif # USE_LLVM_SHLIB == 1
|
||||
|
||||
COMMON_LIBS := -L$(build_shlibdir) -L$(build_libdir) $(LIBUV) $(LIBUTF8PROC) $(NO_WHOLE_ARCHIVE) $(LLVMLINK) $(OSLIBS)
|
||||
DEBUG_LIBS := $(WHOLE_ARCHIVE) $(BUILDDIR)/flisp/libflisp-debug.a $(WHOLE_ARCHIVE) $(BUILDDIR)/support/libsupport-debug.a $(COMMON_LIBS)
|
||||
--- a/deps/tools/jldownload
|
||||
+++ b/deps/tools/jldownload
|
||||
@@ -5,9 +5,9 @@
|
||||
|
||||
CACHE_HOST=https://cache.julialang.org
|
||||
|
||||
-WGET=$(which wget 2>/dev/null)
|
||||
-CURL=$(which curl 2>/dev/null)
|
||||
-FETCH=$(which fetch 2>/dev/null)
|
||||
+WGET=/bin/true
|
||||
+CURL=/bin/true
|
||||
+FETCH=/bin/true
|
||||
|
||||
TIMEOUT=15 # seconds
|
||||
WGET_OPTS="--no-check-certificate --tries=1 --timeout=$TIMEOUT"
|
@ -0,0 +1,188 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
inherit elisp-common eutils multilib pax-utils toolchain-funcs
|
||||
|
||||
DESCRIPTION="High-performance programming language for technical computing"
|
||||
HOMEPAGE="http://julialang.org/"
|
||||
SRC_URI="
|
||||
https://github.com/JuliaLang/${PN}/releases/download/v${PV}/${P}.tar.gz
|
||||
https://dev.gentoo.org/~tamiko/distfiles/${P}-bundled.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="emacs"
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/R:0=
|
||||
dev-libs/double-conversion:0=
|
||||
dev-libs/gmp:0=
|
||||
dev-libs/libgit2:0=
|
||||
dev-libs/mpfr:0=
|
||||
dev-libs/openspecfun
|
||||
sci-libs/arpack:0=
|
||||
sci-libs/camd:0=
|
||||
sci-libs/cholmod:0=
|
||||
sci-libs/fftw:3.0=[threads]
|
||||
sci-libs/openlibm:0=
|
||||
sci-libs/spqr:0=
|
||||
sci-libs/umfpack:0=
|
||||
sci-mathematics/glpk:0=
|
||||
>=sys-devel/llvm-3.5:0=
|
||||
>=sys-libs/libunwind-1.1:7=
|
||||
sys-libs/readline:0=
|
||||
sys-libs/zlib:0=
|
||||
virtual/blas
|
||||
virtual/lapack
|
||||
emacs? ( app-emacs/ess )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/patchelf
|
||||
virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.5.0-fix_build_system.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
mkdir deps/srccache || die
|
||||
mv "${WORKDIR}"/bundled/* deps/srccache || die
|
||||
rmdir "${WORKDIR}"/bundled || die
|
||||
|
||||
epatch "${PATCHES[@]}"
|
||||
|
||||
eapply_user
|
||||
|
||||
# Sledgehammer:
|
||||
# - prevent fetching of bundled stuff in compile and install phase
|
||||
# - respect CFLAGS
|
||||
# - respect EPREFIX and Gentoo specific paths
|
||||
# - fix BLAS and LAPACK link interface
|
||||
|
||||
sed -i \
|
||||
-e 's|$(JLDOWNLOAD)|${EPREFIX}/bin/true|' \
|
||||
-e 's|git submodule|${EPREFIX}/bin/true|g' \
|
||||
-e "s|GENTOOCFLAGS|${CFLAGS}|g" \
|
||||
-e "s|/usr/include|${EPREFIX%/}/usr/include|g" \
|
||||
deps/Makefile || die
|
||||
|
||||
local libblas="$($(tc-getPKG_CONFIG) --libs-only-l blas)"
|
||||
libblas="${libblas%% *}"
|
||||
libblas="lib${libblas#-l}"
|
||||
local liblapack="$($(tc-getPKG_CONFIG) --libs-only-l lapack)"
|
||||
liblapack="${liblapack%% *}"
|
||||
liblapack="lib${liblapack#-l}"
|
||||
|
||||
sed -i \
|
||||
-e "s|\(JULIA_EXECUTABLE = \)\(\$(JULIAHOME)/julia\)|\1 LD_LIBRARY_PATH=\$(BUILD)/$(get_libdir) \2|" \
|
||||
-e "s|GENTOOCFLAGS|${CFLAGS}|g" \
|
||||
-e "s|LIBDIR = lib|LIBDIR = $(get_libdir)|" \
|
||||
-e "s|/usr/lib|${EPREFIX}/usr/$(get_libdir)|" \
|
||||
-e "s|/usr/include|${EPREFIX}/usr/include|" \
|
||||
-e "s|\$(BUILD)/lib|\$(BUILD)/$(get_libdir)|" \
|
||||
-e "s|^JULIA_COMMIT = .*|JULIA_COMMIT = v${PV}|" \
|
||||
-e "s|-lblas|$($(tc-getPKG_CONFIG) --libs blas)|" \
|
||||
-e "s|= libblas|= ${libblas}|" \
|
||||
-e "s|-llapack|$($(tc-getPKG_CONFIG) --libs lapack)|" \
|
||||
-e "s|= liblapack|= ${liblapack}|" \
|
||||
Make.inc || die
|
||||
|
||||
sed -i \
|
||||
-e "s|,lib)|,$(get_libdir))|g" \
|
||||
-e "s|\$(BUILD)/lib|\$(BUILD)/$(get_libdir)|g" \
|
||||
Makefile || die
|
||||
|
||||
sed -i \
|
||||
-e "s|ar -rcs|$(tc-getAR) -rcs|g" \
|
||||
src/Makefile || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# julia does not play well with the system versions of
|
||||
# dsfmt, libuv, pcre2 and utf8proc
|
||||
cat <<-EOF > Make.user
|
||||
USE_SYSTEM_DSFMT=0
|
||||
USE_SYSTEM_LIBUV=0
|
||||
USE_SYSTEM_PCRE=0
|
||||
USE_SYSTEM_RMATH=0
|
||||
USE_SYSTEM_UTF8PROC=0
|
||||
USE_LLVM_SHLIB=1
|
||||
USE_SYSTEM_ARPACK=1
|
||||
USE_SYSTEM_BLAS=1
|
||||
USE_SYSTEM_FFTW=1
|
||||
USE_SYSTEM_GMP=1
|
||||
USE_SYSTEM_GRISU=1
|
||||
USE_SYSTEM_LAPACK=1
|
||||
USE_SYSTEM_LIBGIT2=1
|
||||
USE_SYSTEM_LIBM=1
|
||||
USE_SYSTEM_LIBUNWIND=1
|
||||
USE_SYSTEM_LLVM=1
|
||||
USE_SYSTEM_MPFR=1
|
||||
USE_SYSTEM_OPENLIBM=1
|
||||
USE_SYSTEM_OPENSPECFUN=1
|
||||
USE_SYSTEM_PATCHELF=1
|
||||
USE_SYSTEM_READLINE=1
|
||||
USE_SYSTEM_SUITESPARSE=1
|
||||
USE_SYSTEM_ZLIB=1
|
||||
VERBOSE=1
|
||||
EOF
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
|
||||
# Julia accesses /proc/self/mem on Linux
|
||||
addpredict /proc/self/mem
|
||||
|
||||
emake cleanall
|
||||
emake julia-release \
|
||||
prefix="/usr" DESTDIR="${D}" CC="$(tc-getCC)" CXX="$(tc-getCXX)"
|
||||
pax-mark m $(file usr/bin/julia-* | awk -F : '/ELF/ {print $1}')
|
||||
emake
|
||||
use emacs && elisp-compile contrib/julia-mode.el
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install \
|
||||
prefix="/usr" DESTDIR="${D}" CC="$(tc-getCC)" CXX="$(tc-getCXX)"
|
||||
cat > 99julia <<-EOF
|
||||
LDPATH=${EROOT%/}/usr/$(get_libdir)/julia
|
||||
EOF
|
||||
doenvd 99julia
|
||||
|
||||
if use emacs; then
|
||||
elisp-install "${PN}" contrib/julia-mode.el
|
||||
elisp-site-file-install "${FILESDIR}"/63julia-gentoo.el
|
||||
fi
|
||||
dodoc README.md
|
||||
|
||||
mv "${ED}"/usr/etc/julia "${ED}"/etc || die
|
||||
rmdir "${ED}"/usr/etc || die
|
||||
rmdir "${ED}"/usr/libexec || die
|
||||
mv "${ED}"/usr/share/doc/julia/{examples,html} \
|
||||
"${ED}"/usr/share/doc/${P} || die
|
||||
rmdir "${ED}"/usr/share/doc/julia || die
|
||||
if [[ $(get_libdir) != lib ]]; then
|
||||
mkdir -p "${ED}"/usr/$(get_libdir) || die
|
||||
mv "${ED}"/usr/lib/julia "${ED}"/usr/$(get_libdir)/julia || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=utilities/${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Set of message filters which take in messages and may output those messages at a later time"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rosconsole
|
||||
dev-ros/roscpp
|
||||
dev-ros/xmlrpcpp
|
||||
dev-libs/boost:=[threads]
|
||||
dev-ros/genpy[${PYTHON_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-ros/rostest[${PYTHON_USEDEP}]
|
||||
dev-ros/rosunit[${PYTHON_USEDEP}]
|
||||
dev-cpp/gtest
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)"
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/qt_gui_core"
|
||||
KEYWORDS="~amd64"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Helpers to work with dot graphs"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
media-gfx/pydot[${PYTHON_USEDEP}]
|
||||
>=dev-ros/python_qt_binding-0.3.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pygraphviz[${PYTHON_USEDEP}]
|
||||
)"
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/qt_gui_core"
|
||||
KEYWORDS="~amd64"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="ROS infrastructure for an integrated graphical user interface based on Qt"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtcore:4
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]
|
||||
>=dev-ros/python_qt_binding-0.3.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/qt_gui_core"
|
||||
KEYWORDS="~amd64"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Main to start an instance of the integrated graphical user interface provided by qt_gui"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-ros/qt_gui-0.3.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,6 +1,8 @@
|
||||
AUX libdir.patch 1151 SHA256 fb71b7f7748fdbb148ddb8d4f059a33ddf0603a4660eb9f52e8939131e3f3f00 SHA512 a6393e452f9a2a2517d35e2edb069f94acc8461dfda631c3183099a9b8bf6aa79bd5747ef1e1275637ad3fbbca67bab0aa9bcb21dce1f3eb67ed2600ceffe657 WHIRLPOOL d94e6ae63fa2b779c4bae076f3f7e1d6eb219ceeb3e2ed8ec6add304749d2dc6747eadd880c0bdbc91073e03f32d09a5e30577703f60a6134eaa7b3738d08cb1
|
||||
DIST qt_gui_core-0.3.2.tar.gz 87326 SHA256 678e60f413ad455577ce0e76fa34f2603d0f713023a59fb8c4edee3e753489d5 SHA512 9a3e5c395a49efc0cbd747b35898e5931155b9e22f4789cc111cfb28866db4589b3b7fbd8b32cb8d64ade568dd5a9eb4ee4b24f7b7f60dcf5aabc4a380b5c180 WHIRLPOOL 0fe0af5b79ecf27259212b4ccf3f839d6841775b859674619119dfd97de5a3ae5ac337b0e0c92a6a55b02c6905f21c12d27ecf75aef62c320dd05a1f34e611f4
|
||||
DIST qt_gui_core-0.3.3.tar.gz 87422 SHA256 fc1bf4dfb3d357b38263d36023ee7b55a1799dfa437513ac51041c993e9cecd4 SHA512 5f2906e412b35b6edc9ba8792272b3d733574deda955279327e392ee3b0f55bb01a08607a25632fda43112842743fdd1432874fbf090f6b1404604c329b7dc3a WHIRLPOOL 6856cb3f58d6e68f1b3081ae4f2529f701a355fa5b0698f3191adc341da38fa3a47f17cd4cab459689e522aa7c4a117b0c86c62f39072711eb240234ee67dfe6
|
||||
EBUILD qt_gui_cpp-0.3.2.ebuild 703 SHA256 94ce748fae844cd88afc2643e5ffc255fb65b4dc3f95a034452a13b66a23bc67 SHA512 a88dcd771288b6713474aaac7f08c9f2920a26ae95f3b524c1fb1ad12e24c5ce3300af638860eef8a51ab58260a598694d2c3c6f40e974daa830409c2bca74de WHIRLPOOL 6e7aca3e6e629e91b1d41ab54655b5c7361c3e1161769a65fe4aa27a1c9fbff803bc6dae1a2ae825953f2f39e9036b4fc0036741afac3e975906c1301a4e1e0c
|
||||
EBUILD qt_gui_cpp-0.3.3.ebuild 703 SHA256 05262f1d9fb2dcb710c4210fd189d2ffabe680e665fd5f9850d90e7855be8b05 SHA512 ed84f86cc63e48c965be27a64aa23cdaafdb97203adc65f0f32920ae444f9fcb466044e9d803ca237244b96152b0865ee8e5df390a2bf138e55fbc6aaf95bb7c WHIRLPOOL 8a81a6a9869e44781406a04e54d5e4bd12c022da4d658ef491f0b1db05490a8a2d972e7384d50289de48739f2c09813fd6aacae95cc2088c1631dd482e8f59db
|
||||
EBUILD qt_gui_cpp-9999.ebuild 703 SHA256 94ce748fae844cd88afc2643e5ffc255fb65b4dc3f95a034452a13b66a23bc67 SHA512 a88dcd771288b6713474aaac7f08c9f2920a26ae95f3b524c1fb1ad12e24c5ce3300af638860eef8a51ab58260a598694d2c3c6f40e974daa830409c2bca74de WHIRLPOOL 6e7aca3e6e629e91b1d41ab54655b5c7361c3e1161769a65fe4aa27a1c9fbff803bc6dae1a2ae825953f2f39e9036b4fc0036741afac3e975906c1301a4e1e0c
|
||||
MISC ChangeLog 2769 SHA256 c43c094fabc1ca18b2fd6826b019171a5744eadd6e4d587a12cf8ffe31ebed20 SHA512 7b90c90843ab18f90a908735df7b1238636bb9f3932ac09b260047e7743f411a0e2cf50a6615791d72629beb92a91e1c2559298f9ab6f17adbaa6eae36b13414 WHIRLPOOL e8892d2eba801a7cbe04a05b4b4d527b846ea0a52011e5e5692905b55c274b976d531796d1109617600537ca3143b0954c9022425a19e2459b3e4d19827a19fc
|
||||
MISC metadata.xml 343 SHA256 a8ea2e3f7a572d6fe336594cc0eb5f0601391ce42c69ff74362715ed2e7e3929 SHA512 88a9c15a6f681122449cff3b89c4805a0a9ee5d579e1eb98f4814e6e57d3adafb0e370986a6e68c555880b80fb900d74ffd4cb19a670c15e3d0f5fa383e39810 WHIRLPOOL 2012bf37d2e812dd464e219b8959625a8b5eb12fc8ff4b7ec345e7e48c4ef6eea3f5ed0a69773fcceb42e3cc43134f71020d8e674b535800fb420fb12dcaf311
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/qt_gui_core"
|
||||
KEYWORDS="~amd64"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Foundation for C++-bindings for dev-ros/qt_gui and creates bindings for every generator available"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtwidgets:5
|
||||
>=dev-ros/pluginlib-1.9.23
|
||||
>=dev-ros/qt_gui-0.3.0[${PYTHON_USEDEP}]
|
||||
dev-libs/tinyxml
|
||||
>=dev-ros/python_qt_binding-0.3.0[${PYTHON_USEDEP}]
|
||||
dev-libs/boost:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
PATCHES=(
|
||||
"${FILESDIR}/libdir.patch"
|
||||
)
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/qt_gui_core"
|
||||
KEYWORDS="~amd64"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Common functionality for ROS RQT GUI plugins written in Python"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]
|
||||
>=dev-ros/python_qt_binding-0.3.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Set of tools for recording from and playing back to ROS topics"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="lz4"
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rosbag_storage
|
||||
dev-ros/rosconsole
|
||||
dev-ros/roscpp
|
||||
dev-ros/topic_tools
|
||||
dev-ros/xmlrpcpp
|
||||
dev-libs/boost:=
|
||||
app-arch/bzip2
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-ros/genpy[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
RDEPEND="${RDEPEND}
|
||||
lz4? ( dev-ros/roslz4[${PYTHON_USEDEP}] )"
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Set of tools for recording from and playing back ROS message"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/console_bridge
|
||||
dev-ros/cpp_common
|
||||
dev-ros/roscpp_serialization
|
||||
dev-ros/roscpp_traits
|
||||
dev-ros/rostime
|
||||
dev-ros/roslz4
|
||||
dev-libs/boost:=
|
||||
app-arch/bzip2
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="ROS console output library"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="+log4cxx glog"
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/cpp_common
|
||||
dev-ros/rostime
|
||||
dev-ros/rosunit
|
||||
dev-libs/boost:=[threads]
|
||||
log4cxx? ( dev-libs/log4cxx )
|
||||
!log4cxx? ( glog? ( dev-cpp/glog ) )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local ROSCONSOLE_BACKEND=""
|
||||
if use log4cxx; then
|
||||
ROSCONSOLE_BACKEND="log4cxx"
|
||||
elif use glog; then
|
||||
ROSCONSOLE_BACKEND="glog"
|
||||
else
|
||||
ROSCONSOLE_BACKEND="print"
|
||||
fi
|
||||
local mycatkincmakeargs=( "-DROSCONSOLE_BACKEND=${ROSCONSOLE_BACKEND}" )
|
||||
ros-catkin_src_configure
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
ROS_SUBDIR=clients/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="C++ implementation of ROS"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/cpp_common
|
||||
dev-ros/rosconsole
|
||||
dev-ros/roscpp_serialization
|
||||
dev-ros/roscpp_traits
|
||||
dev-ros/rostime
|
||||
dev-ros/xmlrpcpp
|
||||
dev-libs/boost:=
|
||||
dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
dev-ros/rosgraph_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Prints information about the ROS Computation Graph"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/netifaces[${PYTHON_USEDEP}]
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/mock[${PYTHON_USEDEP}] dev-python/nose[${PYTHON_USEDEP}] )"
|
@ -0,0 +1,64 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin user
|
||||
|
||||
DESCRIPTION="Tool for easily launching multiple ROS nodes"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]
|
||||
dev-ros/rosclean[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-ros/rosgraph_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/rosparam[${PYTHON_USEDEP}]
|
||||
dev-ros/rosmaster[${PYTHON_USEDEP}]
|
||||
dev-ros/rosout
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-util/rosdep[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-ros/test_rosmaster
|
||||
)"
|
||||
PATCHES=( "${FILESDIR}/timeout.patch" )
|
||||
|
||||
src_test() {
|
||||
rosdep update
|
||||
ros-catkin_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
ros-catkin_src_install
|
||||
|
||||
dodir /etc/ros
|
||||
sed -e "s/@PKG_VERSION@/${PV}/" "${FILESDIR}/roscore.xml.in" > "${ED}/etc/ros/roscore.xml" || die
|
||||
|
||||
newinitd "${FILESDIR}/roscore.initd" roscore
|
||||
newconfd "${FILESDIR}/roscore.confd" roscore
|
||||
|
||||
newinitd "${FILESDIR}/roslaunch.initd" roslaunch
|
||||
newconfd "${FILESDIR}/roslaunch.confd" roslaunch
|
||||
|
||||
doenvd "${FILESDIR}/40roslaunch"
|
||||
|
||||
# Needed by test_roslaunch
|
||||
insinto /usr/share/${PN}
|
||||
doins test/xml/noop.launch
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup ros
|
||||
enewuser ros -1 -1 /home/ros ros
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
ROS_SUBDIR=utilities/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Python and C++ implementation of the LZ4 streaming format"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-arch/lz4"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-cpp/gtest )"
|
@ -1,7 +1,9 @@
|
||||
DIST ros_comm-1.12.1.tar.gz 954159 SHA256 cc9fddd81b01808f8b95505b3bb16cd2e212de41212dac84c3a2f8f0e648c374 SHA512 1ba58f5a512e3c7b9be6896254abca735d8a887259fd350110666208b673fad4d2a723b79ed5909868fb8d99430ab4af42e946ca4d4f0b681afd072617376c38 WHIRLPOOL 19aaa77e9b549b8488bdb684ce189b0ab7ca346792f5e65e7f458244d1cbf90ec39fc769754090127eb6718f967f5f13ca0d461413aee3b605c9b7df088ae6d2
|
||||
DIST ros_comm-1.12.2.tar.gz 956358 SHA256 693f5ed4fbaf537f104f7d279e267af5046b017126e6e2dd3ecb999192af80a7 SHA512 37489f4378386318284295f9ada52c04268ae1879b0c9f0ac5401efa0cb14e4f430aa205d7a3f0975626de8a7441d24f68c981c21693a493f8fd71d75bfe09e6 WHIRLPOOL eec6b6954617b85146f5b2dd6ba60e8df13c5843f3ef34615a96324fdc4f13e181551cde10af69a7a45d81e68e73f3cc9c72a6ffac323d8c36153af789652b5d
|
||||
DIST ros_comm-1.12.4.tar.gz 966122 SHA256 b166141f7243d81abf1692a08d7f28a061cb9b74692b93eb0282ade45ed02717 SHA512 0f8f8b4c21e5cba1a2d86f829839242eb5db53eb41631d2a4a1ce6a95231f5c3e06bc0c6a375821228febd55af13ee7e9dc13165b350f2ba81b631cc25043f42 WHIRLPOOL 1a6f4570b1d96a94f9d01edabe6a1cc00ce7b83e6bce662e1ff13774c872e3d2755b544fa612f5347d065c2d199eb8ff818001b3c507de60dbd4099f430ed747
|
||||
EBUILD rosmaster-1.12.1.ebuild 501 SHA256 2b32b93b828db8db8c0a2ecfc52969eb94187c5bbfb9617f749ee186f32ea821 SHA512 6840cc6bd2b6338cdd177dcc428f2d2a33d2923984bea28c9ead8d3c4d0cd7166dc50e4f725b666fc80eaea07631de2475cce3d1889e6eec85aba9af77b5ef25 WHIRLPOOL 09045a38b2cdcc79fd227dcac3f276b3b7eeddaeb5f1ed3ed4e41fb9623612bafe1a59a1dbc937ec2870e6341b6a3bb3f368e5c917c27841b030385cf3eaf843
|
||||
EBUILD rosmaster-1.12.2.ebuild 501 SHA256 45201b95744ce40649d6057c3ac2d46c053be362ac4bb953e349f97f35f906ae SHA512 73cf3891934f13f9ba9902b3fe7d41a60aa8e8a68c8596090e9444a5c26804cb6a45bc46d7f628ab61c05b92c2b800e8125a4e071e4ee79aef6b0a8c90d12679 WHIRLPOOL d2085419d95ebab628898502f0591034661bde83fb2d767fc0b169c107422fdaa3334686f540f4636de0822e2e06b8afe91ea019b786c3cc0f37d35110b5db2e
|
||||
EBUILD rosmaster-1.12.4.ebuild 501 SHA256 45201b95744ce40649d6057c3ac2d46c053be362ac4bb953e349f97f35f906ae SHA512 73cf3891934f13f9ba9902b3fe7d41a60aa8e8a68c8596090e9444a5c26804cb6a45bc46d7f628ab61c05b92c2b800e8125a4e071e4ee79aef6b0a8c90d12679 WHIRLPOOL d2085419d95ebab628898502f0591034661bde83fb2d767fc0b169c107422fdaa3334686f540f4636de0822e2e06b8afe91ea019b786c3cc0f37d35110b5db2e
|
||||
EBUILD rosmaster-9999.ebuild 501 SHA256 2b32b93b828db8db8c0a2ecfc52969eb94187c5bbfb9617f749ee186f32ea821 SHA512 6840cc6bd2b6338cdd177dcc428f2d2a33d2923984bea28c9ead8d3c4d0cd7166dc50e4f725b666fc80eaea07631de2475cce3d1889e6eec85aba9af77b5ef25 WHIRLPOOL 09045a38b2cdcc79fd227dcac3f276b3b7eeddaeb5f1ed3ed4e41fb9623612bafe1a59a1dbc937ec2870e6341b6a3bb3f368e5c917c27841b030385cf3eaf843
|
||||
MISC ChangeLog 2885 SHA256 387efd79da58dc1c1b9d1662935eaba8bf2ed5f28bd9a9d7c1a5e632e1a3cd32 SHA512 10dfeaf396e51631c115a55dfd2cd58d193ab4e6ed8b9ab38f77a9db6882041c6582d7987b6ddd3b6b6424e69515a3a40a51821e8be680b232eb82cc511d8dd0 WHIRLPOOL c9dddfbdfb0ca8e73d1379e8a076e53273111dd74e7bb9c572c29978c4607eddb0ef4b4df733403e895ed3cbb98e58e806cf2fdb02f2f361312a5bdc6f3ce212
|
||||
MISC metadata.xml 326 SHA256 968d5ca5c210d9077ce8d32b6d7321aa97b73b1f62463f24b378e7b092957070 SHA512 6f647154c02825982d150588332801ad4c10c75cc5997b7825c0dd0381f48f6a3d09bf88346bc3e075891e77ca43a0a4c9f9c65962fd791085385c4229a1eb45 WHIRLPOOL d6adc09339bfe562a7e13e489309d84ffc4d42ef02928655532584396ec7a0479c1db8f9c3c436784fbae937da3e0e8b3f9a413999aa4e4a26d575bc4b08a325
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="ROS Master implementation"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rosgraph[${PYTHON_USEDEP}]
|
||||
dev-python/defusedxml[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Command-line tools for displaying information about message and services"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/genmsg[${PYTHON_USEDEP}]
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-ros/rosbag[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Command-line tool for displaying debug information about ROS nodes"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/genmsg[${PYTHON_USEDEP}]
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-ros/rostest[${PYTHON_USEDEP}] )"
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="System-wide logging mechanism for messages sent to the /rosout topic"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/roscpp
|
||||
dev-ros/rosgraph_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Command-line tool for getting and setting ROS Parameters on the parameter server"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rosgraph[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=clients/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Python client library for ROS"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-ros/rosgraph[${PYTHON_USEDEP}]
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_install() {
|
||||
ros-catkin_src_install
|
||||
# Other tests need these nodes
|
||||
exeinto /usr/share/${PN}
|
||||
doexe test_nodes/*
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Command-line tool for listing and querying ROS Services"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rosgraph[${PYTHON_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/rosmsg[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Integration test suite based on roslaunch that is compatible with xUnit frameworks"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rosunit[${PYTHON_USEDEP}]
|
||||
dev-libs/boost:=[threads]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
RDEPEND="${RDEPEND}
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/roslaunch[${PYTHON_USEDEP}]
|
||||
dev-ros/rosmaster[${PYTHON_USEDEP}]"
|
||||
DEPEND="${DEPEND}
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-cpp/gtest
|
||||
)"
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Command-line tool for displaying debug information about ROS Topics"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rosbag[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-ros/rostest[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=utilities/${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Tool for diagnosing issues with a running ROS system"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-ros/rostest[${PYTHON_USEDEP}]
|
||||
dev-util/rosdep[${PYTHON_USEDEP}]
|
||||
dev-util/rosinstall[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)"
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/rqt_common_plugins"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Introspect all available ROS action (from actionlib) types"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_msg[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_py_common[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/rqt_common_plugins"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="GUI plugin for displaying and replaying ROS bag files"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]
|
||||
dev-ros/rosbag[${PYTHON_USEDEP}]
|
||||
dev-ros/rosgraph_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui_py[${PYTHON_USEDEP}]
|
||||
"
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/rqt_common_plugins"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="GUI plugin for displaying and replaying ROS bag files"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-ros/rosbag[${PYTHON_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_bag[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui_py[${PYTHON_USEDEP}]
|
||||
dev-ros/sensor_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/std_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/rqt_common_plugins"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="GUI plugin for displaying and filtering ROS messages"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui_py[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_logger_level[${PYTHON_USEDEP}]
|
||||
>=dev-ros/python_qt_binding-0.2.19[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/rqt_common_plugins"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="GUI plugin for visualizing the ROS dependency graph"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]
|
||||
dev-ros/qt_dotgraph[${PYTHON_USEDEP}]
|
||||
dev-ros/qt_gui[${PYTHON_USEDEP}]
|
||||
dev-ros/qt_gui_py_common[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_graph[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui_py[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/rqt_common_plugins"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="GUI plugin for displaying images using image_transport"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/cv_bridge[${PYTHON_USEDEP}]
|
||||
dev-ros/image_transport
|
||||
dev-ros/rqt_gui[${PYTHON_USEDEP}]
|
||||
>=dev-ros/rqt_gui_cpp-0.3
|
||||
dev-ros/sensor_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-qt/qtwidgets:5
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/rqt_common_plugins"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Easy view of .launch files"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rqt_py_common[${PYTHON_USEDEP}]
|
||||
dev-ros/roslaunch[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_console[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui_py[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_py_common[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/rqt_common_plugins"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="GUI plugin for configuring the logger level of ROS nodes"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]
|
||||
dev-ros/rosnode[${PYTHON_USEDEP}]
|
||||
dev-ros/rosservice[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui_py[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/rqt_robot_plugins"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Assists monitoring tasks for MoveIt! motion planner"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rosnode[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/rostopic[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui_py[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_topic[${PYTHON_USEDEP}]
|
||||
dev-ros/sensor_msgs[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/rqt_common_plugins"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Python GUI plugin for introspecting available ROS message types"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-ros/rosmsg[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui_py[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_py_common[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_console[${PYTHON_USEDEP}]
|
||||
>=dev-ros/python_qt_binding-0.2.19[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/rqt_robot_plugins"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Provides a gui for viewing navigation maps and paths"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/nav_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/python_qt_binding[${PYTHON_USEDEP}]
|
||||
dev-ros/qt_gui[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui_py[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_py_common[${PYTHON_USEDEP}]
|
||||
dev-ros/tf[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,11 +1,7 @@
|
||||
DIST rqt_common_plugins-0.3.12.tar.gz 231733 SHA256 602ceea814b152865cd55c140565ec82d72277d9de75b869ce9fd3ac5a17b749 SHA512 567fb85324a85ef935379762026f7f3b5fbe491f61d947c273c1d138286acb919a2f458151b7137587bddbe028617934a75695a165fc7e7e6fd4b4cd87247b7d WHIRLPOOL d49809544f3de32129233c562f643afeed599b4f42688050aa433023188467243409ac048464eac05fc06f9a20c9d8992946dc68db0b01d7bcfde585a65fc42b
|
||||
DIST rqt_common_plugins-0.3.13.tar.gz 233815 SHA256 49c0a976dd6bb8ba1a4615bd1222fa0df191b9a40aef6c9d9d6be21d0d869a11 SHA512 b99b4f0c147dbaaa22ee773a12aa483ae95e60275bade58caf9bc570555fcbcc4b61054c2dee07dff99c4e33191620e4a3de16d8d9b5657e746076287cd83385 WHIRLPOOL 0469c66e2fe145d1f1c50d27101cbeb70d87b15ba896ffd86baf1c5cbc99bff2348ccbcc2997980bb0cd1cd6ead3733714406b7d3d45ead2d3b622771fe41c5a
|
||||
DIST rqt_common_plugins-0.4.0.tar.gz 237316 SHA256 0d714aa878d742345cee5283cf310acdd0eaed38a4416568377cd794ba6bc389 SHA512 d90c161613d6b6d57aa8e192917abed4591b25439b282c4b95f21bf22210e7c0ad71e4409aa40aeff5081f65d7691659ba87f91d8610c05777d7e2ca7f1a3e25 WHIRLPOOL c8e7b9513704b90d156a16d70cc8d1aa69bd1e696623fb83b06b4424667f5ec7b983323596f06023409b1e4bf90ed59097a404e372df95d6033be12af97bc977
|
||||
DIST rqt_common_plugins-0.4.1.tar.gz 239721 SHA256 0fc1b6d443e346157baa7814f23e85ac58fc4d9a3010dd0164b9c2edbb5acc39 SHA512 41c568beccab0332fa8282ba8110e0f3ae92c617d3a0eddbc5692d3ba23c8407c46d37957751e84c3ec1c39984264fa507bc266a96d9b7cbaf07678e52a504ed WHIRLPOOL d1b8d3cf1dd285a3281b1ff7dd395377d3ee520f2c597c4e73c5ff8c6305d4c35c4705b48b4e01167cf802f8f5cc88b0c0aee5e9dd223dda42de93321bbc2bc4
|
||||
EBUILD rqt_plot-0.3.12.ebuild 793 SHA256 d87a1a24d41d8162f5549076bcf7618d278f2982309727dac83fb34c3ee01947 SHA512 586f1697695a909c6eff572704b02ed84451fe50710aa243fb3a85e143e08a1d4bfa1ed97d2b57996a638d2477f38e483e915dc4dd4c370adfc67eba1b0b110f WHIRLPOOL 007e183d6e0795ba43a273405572115bed55d039a7aeed93a80bc8b252f5ba71120a45aae04e13bec49b012d6683b7e7d753e5efa213606ddc586156bfda9d00
|
||||
EBUILD rqt_plot-0.3.13.ebuild 793 SHA256 d87a1a24d41d8162f5549076bcf7618d278f2982309727dac83fb34c3ee01947 SHA512 586f1697695a909c6eff572704b02ed84451fe50710aa243fb3a85e143e08a1d4bfa1ed97d2b57996a638d2477f38e483e915dc4dd4c370adfc67eba1b0b110f WHIRLPOOL 007e183d6e0795ba43a273405572115bed55d039a7aeed93a80bc8b252f5ba71120a45aae04e13bec49b012d6683b7e7d753e5efa213606ddc586156bfda9d00
|
||||
EBUILD rqt_plot-0.4.0.ebuild 847 SHA256 10a9a822f9ba24975bec45a3840dfdfa5002896767fd93f10ba63903dd737110 SHA512 24e315c02c87524711357039e1019bdf006cce7e6ca0f7558fcff9bd59e19216a7c6cdcc39f8f3eeea4ef54321d591a648a666dea0b13b26c25764b16ef15ecf WHIRLPOOL cc6fb99709e2bdac1c7830d8ce2236b4bcdfe63253872e3e509627cb0c7a0e563c494e2092c8528492bc92c0872f3f63b6441b71512a33e6f764c063bc7e5028
|
||||
DIST rqt_common_plugins-0.4.2.tar.gz 241741 SHA256 6647c4cf40ed49804beca8a45927f78ac0274c37bd4e9f0ed629d20f92549173 SHA512 e83b4f50aadb3ee1b5c696b95b024ea55d39eaff113da8ecdc9f7f28ba97853c92b88438e02c18c3650874e13b14aacb5be0c6f426552e41c85b8cfe5ff48992 WHIRLPOOL fac39062a4a093877040c2cb21c8fbb83e7bf820ea8a18a95183c447622699927f0edb5e9beab2c907f927a4476c292f4906a9f8af6b0f995b377f752f1a8ce7
|
||||
EBUILD rqt_plot-0.4.1.ebuild 847 SHA256 c8d48b3fe231f601fb29eefb8be3d05eeba8c564f515c3a5b35b84f305c96e01 SHA512 d6333a38a9a5d0cea91b94e4e561eb17a4a514136e64a01ccbdb161cc9e5cc3381dd504361284221cc3e69df0e0734ad9cc68eb905668780f084847edcbde357 WHIRLPOOL 2b94500eb63573d36ef330f4b33a00e75bd8b2508ec9bc4d8795c94ed099ae7756d405a61248e20699f7164e22efe7cf299325d38bb87a680935cb3ac98fa354
|
||||
EBUILD rqt_plot-9999.ebuild 847 SHA256 10a9a822f9ba24975bec45a3840dfdfa5002896767fd93f10ba63903dd737110 SHA512 24e315c02c87524711357039e1019bdf006cce7e6ca0f7558fcff9bd59e19216a7c6cdcc39f8f3eeea4ef54321d591a648a666dea0b13b26c25764b16ef15ecf WHIRLPOOL cc6fb99709e2bdac1c7830d8ce2236b4bcdfe63253872e3e509627cb0c7a0e563c494e2092c8528492bc92c0872f3f63b6441b71512a33e6f764c063bc7e5028
|
||||
EBUILD rqt_plot-0.4.2.ebuild 883 SHA256 77aefc0670e99c76cad9d58600279d67f24d2e5acd82d8f6cdfa0ccf8fcc0e4a SHA512 b439c446f4cc8240ba3daf22ccc3a7fdfc9205ce774ecd220b08b50ba4ab39143257c4d3bbba644d3e8909d5bee038d758cd1b78379801035679af8deb77c65c WHIRLPOOL a118075521ce5403e898607cb93048d7b968e743c5bd9c79fe306183ca8b63184238a4bf42b95b9e9ac8fe46e983f92568e4ec0e38d0fd827e21e39db567e2bf
|
||||
EBUILD rqt_plot-9999.ebuild 883 SHA256 77aefc0670e99c76cad9d58600279d67f24d2e5acd82d8f6cdfa0ccf8fcc0e4a SHA512 b439c446f4cc8240ba3daf22ccc3a7fdfc9205ce774ecd220b08b50ba4ab39143257c4d3bbba644d3e8909d5bee038d758cd1b78379801035679af8deb77c65c WHIRLPOOL a118075521ce5403e898607cb93048d7b968e743c5bd9c79fe306183ca8b63184238a4bf42b95b9e9ac8fe46e983f92568e4ec0e38d0fd827e21e39db567e2bf
|
||||
MISC ChangeLog 1962 SHA256 190ed1ca3da6819237ae600c38e0f0bc999c61bb31a15232d89a3a44bf522ed1 SHA512 cfa1707ec2ca8a5d7d3fc29a48cec4ea67143a456a6b463aaeea6393017a101e1267fadac5efe78d71559266c66d5122bbf24d909f4d776388fe5ce6930628f1 WHIRLPOOL 3c02aa8c82e391b708a4b161fc72a3637225ffc45d0b5fceabf39c14efe1ebbcd3342e49323f7968873b4f34305b8c18d3844582d2410cc089536b9d76a8da3d
|
||||
MISC metadata.xml 350 SHA256 14ddf3e48ff14e58d9005df1af741ebdd77afbe72b9a9eb9c58b5ea00fceed90 SHA512 b0725f3f6d453cbf5773f072bd47ae74eec811d16725a4dd4aeea5b0295a8ffc00155f0a04ed35d74f50aef5a3f0d35780171313138ef724293802176c29521a WHIRLPOOL a805471a10b68d636dcadfedf5c586271937038a38a0fd054d0344542c1d37147eba998caa7ef89727c8965634c3a41db746dc1e2f77d611f7a55c64b47927ae
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/rqt_robot_plugins"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="GUI plugin for visualizing 3D poses"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-python/pyopengl[${PYTHON_USEDEP}]
|
||||
dev-ros/python_qt_binding[${PYTHON_USEDEP}]
|
||||
dev-python/PyQt4[opengl,${PYTHON_USEDEP}]
|
||||
dev-python/rospkg[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/rostopic[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui[${PYTHON_USEDEP}]
|
||||
dev-ros/rqt_gui_py[${PYTHON_USEDEP}]
|
||||
dev-ros/tf[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/rqt_common_plugins"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Common functionality for rqt plugins written in Python"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/qt_gui[${PYTHON_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/rostopic[${PYTHON_USEDEP}]
|
||||
>=dev-ros/python_qt_binding-0.2.19[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue