parent
1d008b9089
commit
e3e26cdd1a
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29303 BLAKE2B 7a403b235f5bab98a177ab2ce1531163898978c12c794c2f302097203d74f9b20548239670e00b7c2fbd416df9b892308cefaaeb97eeedc339e18949a25800eb SHA512 9f437c57cfb9888f87252c4e15682cfad4605c1751a983a1a8a0b65ccadf9f50fbe15f2c604a660748ede01859ab8f6d88462496d7e0c8d9b577085486328bde
|
||||
TIMESTAMP 2021-12-15T07:09:12Z
|
||||
MANIFEST Manifest.files.gz 29303 BLAKE2B 1df4b250ea27ec4ffb7c9bac4e562f4e1ec7016df5ad47d1a7bb2298fc8b4c63585baee1a9c695ffcf26fdc543d018516e1d23950421d9f9d13440fa60d33f48 SHA512 402bcdf46e8d5da022f56edcd5c968e54d71cc6509166d3df69bc374bf87a6c7f2a5f302629a60ba72b61339968ebea387c91664aa2f983ac8588a6585c107a3
|
||||
TIMESTAMP 2021-12-15T12:09:09Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmG5lJhfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmG52uVfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klDzMxAAlmAkSzN5ql45llRHjjQkM2WKnRs0PuZUQFA3rke99OPjvqoPOXQ52uBp
|
||||
zJfJEpkfYF3njN30KVvR8jH3U6G90NC1sLwyK4kSf39Je8eMsU/l81oEsjtePjHw
|
||||
SQJbllMajqmcb3YMf5ahdRa1fk4ueRaSEZLf2Tqa8hXolKKAw/izpjO1ElDs95bp
|
||||
qBJds9k9eNdLvINxR/Yn2rsNAz4Hs8qAXgROzVuzAYmgIK1NQcXjqB4Y/d/c8F3D
|
||||
H1Zux37QRbChxJBYacNsnv6OjQOB6z1x4Lwh2m6ZVfTvEEo7coZftc1rIdR5VY4m
|
||||
1bDwGnCQ29iABEp1NOfRAKEe429tBWVK9eZxcKWDM6fTo7Imjga1FMCH+4cubMEy
|
||||
E/HK1gaY92gdbKs6qs6qx0G52C/96flU85SNWRVxgFzRJFmQgRUPj2qLIgNp301C
|
||||
bORVOVFv0Recn53VfYthz7MGo6X83vs2ns3vutHmKSNZXn9MWPVnbxHQpnPCVZwi
|
||||
f0jroAB7AXwAu/q4I4YcEUUmYG0U0u499U/ccm9Pwc63kNgBCBd2JCKoVH7Wj1at
|
||||
tDUFQdUtttZ5tj97pKP1o9lC8ZthSqnXfbW4MqylMf9onHYH/ddcqHYQ9fJbIXEZ
|
||||
xJE8N2Ep/Y+t4h8x/Nf87PaFALnHTzcMu9UFAW16KmyNI7M26g4=
|
||||
=S7rd
|
||||
klBPDQ/8CVGQCiA73HRWJmXEgXJIF3miX+DkpX/z81x5U7WHf/bmXGDgWKItcpCz
|
||||
AFuAi/vVCA5cLX8b1l2PdfO8mMnStA7U2P+I9qfiLiBbLz8+gxztkQaEeuXTADJx
|
||||
9HEmTC8GnTCpWa+nZtVsFOpqlTW1eT3Y2/bGZTg7Pl9LBYqRz/3PCfuVSD5cLM0e
|
||||
W731MryraX//guU1L+hg+mqclORAGZ/lzbpKnXbJuvB/Qc7HWVF2S6hePN229jf3
|
||||
X66LRzJdTUxZ196j5qBQFCpUzXRWnxf+zfBLCJI8BcOlP+G//uIs2aDqcA6fCFMi
|
||||
yf6sJ6qMstK6htviLfkfNkU4RAv4Nx5XGUudPEP4+NFa/e3v09F91n1Byk9sR4Nk
|
||||
9OMpc+pGfygUBcFWlx0aSqQvIK1b/q0xdL/oJnhD/4C13qZqhlpRJ8IyCfMeZRT8
|
||||
UjU8ejPO7kvkOXLWy/oFI6rBPvZrjOGjbprBlp+/EjH1UvRi6B+10EzaIAVV984o
|
||||
1OachUlHwFlDVnOpolwqugsbt65joP3wjPgs9o25aCevyC1xCGHO1jTPojBrAqKk
|
||||
cxVfPmD9bks2jYrkGIyQXNur3hC8EQVzZTCZ6JaiSclzFI7ioOraX4BukjymiYKP
|
||||
OwJj0tE4vKnJr8hcwOITje/DSv3l8nrTgNOfKGMfkrgvhIsov/g=
|
||||
=82dz
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,74 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit flag-o-matic toolchain-funcs
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/ksh93/ksh"
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv"
|
||||
MY_PV=$(ver_rs 3 - 4 .)
|
||||
SRC_URI="https://github.com/ksh93/${PN}/archive/v${MY_PV}/ksh-v${MY_PV}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The Original ATT Korn Shell"
|
||||
HOMEPAGE="http://www.kornshell.com/"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
SLOT="0"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# disable register for debugging
|
||||
sed -i 1i"#define register" src/lib/libast/include/ast.h || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local extraflags=(
|
||||
"-Wno-unknown-pragmas"
|
||||
"-Wno-missing-braces"
|
||||
"-Wno-unused-result"
|
||||
"-Wno-return-type"
|
||||
"-Wno-int-to-pointer-cast"
|
||||
"-Wno-parentheses"
|
||||
"-Wno-unused"
|
||||
"-Wno-unused-but-set-variable"
|
||||
"-Wno-cpp"
|
||||
"-Wno-maybe-uninitialized"
|
||||
"-Wno-lto-type-mismatch"
|
||||
"-P"
|
||||
)
|
||||
append-cflags $(test-flags-CC ${extraflags[@]})
|
||||
filter-flags '-fdiagnostics-color=always' # https://github.com/ksh93/ksh/issues/379
|
||||
export CCFLAGS="${CFLAGS} -fno-strict-aliasing"
|
||||
|
||||
tc-export AR CC LD NM
|
||||
|
||||
sh bin/package make SHELL="${BROOT}"/bin/sh || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# test tries to catch IO error
|
||||
addwrite /proc/self/mem
|
||||
|
||||
# arith.sh uses A for tests
|
||||
unset A
|
||||
|
||||
sh bin/shtests --compile || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local myhost="$(sh bin/package host)"
|
||||
cd "arch/${myhost}" || die
|
||||
|
||||
dodir /bin
|
||||
mv bin/ksh "${ED}"/bin/ || die
|
||||
dosym ksh /bin/rksh
|
||||
|
||||
newman man/man1/sh.1 ksh.1
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST platformio-5.1.1.tar.gz 215305 BLAKE2B a7854138dec1b5b58c4f715dde98a273ed08c0da7fb305f89490944c210737c7c500731b21a5a9cb2bf3be3925f1666ef1084992b99df46d3ee83b449baaaa35 SHA512 f74ae3cb46065379b90c7ec3574d6ff0076085cd891bf41be2f38b6c6b59f87f4d013c1da6e4825f7d831ed17136e433385ab07c3f16b31342d5415192f87eff
|
||||
DIST platformio-5.2.3.tar.gz 252483 BLAKE2B f60b83f6647333d42b5d864ea468c8104dcd5a83085a6d52f456a21792d9c94641a60f698c2a606ddd7d7b3a588723831f35ac0d3027cb0ff8b8226dabe3b62c SHA512 c11f58a984b15a3363cd29bf9a0234c1ffc772cc153310d420037416bb8834cb2b74899ccb465d69db862cc088cfcb17dcbc7d919f690b6e836dec982d5b136b
|
||||
EBUILD platformio-5.1.1.ebuild 1111 BLAKE2B 3b68dbeea9ad0e22fc6a145ee3f8673ad408a05cda92f1ecb5859711f5705e850f8730ff54981605133aef63549d8c15c78c0b5bfcd7d14430c3506e6cc50af5 SHA512 7462e3edcce9dfe99d285bc72b13316109054020cd32f85181fd67624481c98c924f972c046d6fd3fba3ba8cbb334c549d9121d4bb63b753fd670e1047d5d3d0
|
||||
EBUILD platformio-5.2.3-r1.ebuild 2177 BLAKE2B 373fd1e238f57e95c5e582eaa993dd3a3ce14d15e049c2c5270cee06ef276bf2c5a3e2fb4dfe3b6d3b24aebfe42038a9e67599e3c4a48313410b86ecd4d40b48 SHA512 1c444a311a07596f6cee9b66069a9a7b7a1854035ecc2b911b140330f6a52a8747c1454cbcfaa38948a96fc8137d5b9ff1cab6433d8d8a3c44a33f8619acd44b
|
||||
EBUILD platformio-5.2.3-r1.ebuild 2182 BLAKE2B 2754ac9911d499bef789ad3dc570293939a5e6a5f981761815457865e363a9099e2604c6e2a22890612309685f149f59383127846813849d3ffb957881473be4 SHA512 2de9212f45fc9cd251bd62b9909f99dab3a224ffcb9e306f4d1bd7d1bd06ede532aa49e4ac8428e808c8bcdf54c3e04f64a86d2de61587882e6803c6e61ab6d5
|
||||
MISC metadata.xml 249 BLAKE2B 0d8c6b8e9873180a796f77c5194270389ae642d0d888d7fa1bbada89861dc1ba1bd9f238acd76f7a07a3eb694ac8bdb19927012814a03ed8d3e87f40676979d1 SHA512 1ac8ddbe837cb8db85bb6e4ee59a6e98554c04231c54cb5158fbe7dda3230aaeb02ab66ff374f5bb348e84159588b0740c43acd99ed590939db70bbd2f15d265
|
||||
|
Binary file not shown.
@ -1,7 +1,9 @@
|
||||
DIST sdformat-9.2.0.tar.bz2 644484 BLAKE2B 2f6382414bd7d47bfafb66c8352e5a90cd236bdfcfc7c3119eab154b8d0bb5fddf2127b16e222bb90326dbf91f95b111643eede17ebe38f27bb164cf31d7f263 SHA512 bc9422207f56d7fd5f53249f856be5fe00f078e168d7e93ab10f5544e4963888cb7c0a1b1f449739e2490b0d5aad3c5a72d8408333dd6ae550b5d66f6bcde42a
|
||||
DIST sdformat-9.3.0.tar.bz2 648239 BLAKE2B 3dfedbcb7b52d3c9384f7a4b119b3e664b9e6bd6bd93bc5ad7a5db4228474bd3e6f8d98d1fd761f49386175e45b7083b57cee02cf4a930e19ba8ef78187af71b SHA512 16ff7643baf5738a1a833f1484c79566960c9093c4a3842ae82a14faca14feef34e7293fbc78c0fea78e8a1b1b9710414587ca5260c17562759df245d458b942
|
||||
DIST sdformat-9.5.0.tar.bz2 651125 BLAKE2B 08ca0e9df9620345905e5307b555fd72c106a59090b7d2fd8fb9cc32198d07fa31fa64e60a25dc47844ebc279bb6e3ad78e457e6ba563158404a3198222d08e9 SHA512 b96797df2a7f43b4d426673fad7dbc0a5e20a846a66d804c7c3eb01ec008b52f8bc119ae1e6062a4a748240fb7172c909fd1e66ac3b52f3d01bc5a347d734908
|
||||
DIST sdformat-9.7.0.tar.bz2 699483 BLAKE2B a7f831fa42cc6371afaee47876bee5d2b8e9ef3b05a9fa8281e1746d0b038fb75b0f96d5e84b615b114a25424de65be08dbea052a53813d01b07ca8a1c0d08b9 SHA512 8b05dfaa47dea7cf55dafbed828b3c361f1c13f368fd4ac50cd35c1be859e401bdbd500a79286f7b8b0e6bac04f92a4c406e910a22aa1a9583aa8ffb660c1f89
|
||||
EBUILD sdformat-9.2.0.ebuild 952 BLAKE2B 6f46f1735ee83f84243dfd9332cd394726bea3013373c59511838e83f4125bb488eb27046ee367daea372be35c1e25d30dffbd4a3d0dfe61979290c99fdf48b6 SHA512 1f7e0a34746133bc8faaa549d462b4f2d1027a3fc89773183a9beed1f39c67211e6f6c503408e3b9fea343a364730ad01f47afa8a01547b48badb8ed402800f0
|
||||
EBUILD sdformat-9.3.0.ebuild 952 BLAKE2B 6f46f1735ee83f84243dfd9332cd394726bea3013373c59511838e83f4125bb488eb27046ee367daea372be35c1e25d30dffbd4a3d0dfe61979290c99fdf48b6 SHA512 1f7e0a34746133bc8faaa549d462b4f2d1027a3fc89773183a9beed1f39c67211e6f6c503408e3b9fea343a364730ad01f47afa8a01547b48badb8ed402800f0
|
||||
EBUILD sdformat-9.5.0.ebuild 952 BLAKE2B 6c79ad8f8f87fa02dd88f32d63477134198f136815a12cf7ee03033b916575a11b8a93e83e270c69a35a0e7b49f7f69a75b673afaf459b746d522d970213bebd SHA512 9d8a6344d42ba5583faa6c78a57929a8c95cc4dc60b075ba56ddb3f332237bfe52854a60d2222dcd3673242217b023c54202e32f9261dabfdc0c522c1f98f9a1
|
||||
EBUILD sdformat-9.7.0.ebuild 952 BLAKE2B 6c79ad8f8f87fa02dd88f32d63477134198f136815a12cf7ee03033b916575a11b8a93e83e270c69a35a0e7b49f7f69a75b673afaf459b746d522d970213bebd SHA512 9d8a6344d42ba5583faa6c78a57929a8c95cc4dc60b075ba56ddb3f332237bfe52854a60d2222dcd3673242217b023c54202e32f9261dabfdc0c522c1f98f9a1
|
||||
MISC metadata.xml 244 BLAKE2B 5a5426f4a80c61e49915e23ab7298bd1e53d89bd5361ad61fdaa3a50c88e7f27ea69205fd8c407addfdfde991e10cbe70aa554bfd737daf9d3d639c4eddd5934 SHA512 052b13f84da2d92069cdab006492e4b72274519bae5081f01ee4605215c7dca16bade6fa3856a7fec9435d1b564e607c9c52e0f9fdf199363af330778bf6c0af
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Simulation Description Format (SDF) parser"
|
||||
HOMEPAGE="http://sdformat.org/"
|
||||
SRC_URI="http://osrf-distributions.s3.amazonaws.com/sdformat/releases/${P}.tar.bz2"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
# subslot = libsdformat major
|
||||
SLOT="0/9"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/urdfdom-1:=
|
||||
dev-libs/tinyxml
|
||||
dev-libs/boost:=
|
||||
sci-libs/ignition-math:6=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-lang/ruby:*
|
||||
virtual/pkgconfig
|
||||
"
|
||||
CMAKE_BUILD_TYPE=RelWithDebInfo
|
||||
|
||||
src_configure() {
|
||||
echo "set (CMAKE_C_FLAGS_ALL \"${CXXFLAGS} \${CMAKE_C_FLAGS_ALL}\")" > "${S}/cmake/HostCFlags.cmake"
|
||||
sed -i -e "s/LINK_FLAGS_RELWITHDEBINFO \" \"/LINK_FLAGS_RELWITHDEBINFO \" ${LDFLAGS} \"/" cmake/DefaultCFlags.cmake || die
|
||||
local mycmakeargs=(
|
||||
"-DUSE_INTERNAL_URDF=OFF"
|
||||
"-DUSE_EXTERNAL_TINYXML=ON"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
AUX cb.patch 768 BLAKE2B d777c9c55e81019c496c4dffbe2b113d4e0586b713fd2f6c630616a5d9e3f5c83bc23f6dcfd9bc034c78a635a92a085afc9a3f51079805c30fd2d31f8f3c59b9 SHA512 fed91e83af1c3f5c3de9e51ce7134e6c9f94a262817cf14034b390c6527cece0b867e4742a0754debfdf358c0816c9443fc0b84d9cffa531094f33861bb1155a
|
||||
DIST urdfdom-1.0.4.tar.gz 276958 BLAKE2B 19353c38d8fa8f1d6d752302bc8b7b84b13cc6c6f83af31dba677184fa09fd42d7de0c00e6927f085c3d013d2bde664dd7ea69d3c69de4c14130c08d256e6f87 SHA512 2a7a0ec61445132b3e8f6ba8b2268b9fd7c035a72b3e4d61b5ed665d07e902a02b87d2c60c53fc9b0c385a871cd8d87f278bd4833f1f904635ec46755a544003
|
||||
DIST urdfdom-3.0.0.tar.gz 285706 BLAKE2B ef9cc251c67f20458c9038a738dd8b7a91d49b0180bbffe9cd12e793f12f4f1f10b5322a82f94bc36a5a46db7e015b157c84cda73535b7a60417f2f4bb389fe5 SHA512 1fa3372d5beed6b119444ef99d50991a417d42bc7a3152e4697dc26e1bd1e351d45edd4c56f9dfff6f2c8480b3f43c6dfe246d22890db0f676d68591a5c0aaf6
|
||||
EBUILD urdfdom-1.0.4-r1.ebuild 820 BLAKE2B fde755690e23f29d8513686cc252d9f711a7fcdceaa4c03865a44755897760170507dbced212ef38b163236a98850de0d69a73202d81fb3aceb3775022bfb65f SHA512 40b2bef45084b976a4913ffa9062ba8d46d9a4682fd39bdef786a20e599ec0719620a072f346d42e2b50605f3e94a6a8edf3b853b6ec8868c7ed2f42a15cc1d7
|
||||
EBUILD urdfdom-9999.ebuild 785 BLAKE2B 005167cf6dca7e85e01b03cd761e3920319d1e1c6efd13c66f45794cf4b1264701837073a800ce2d06c99ee87b835e8d2ffca6957a4ecbd27132f2d7a16723a1 SHA512 2c37fc029ff9e4a138c98ca0f5cdc4bb90a5507e1efced479f693dc6da9922bf759b75cf22cd8328711d17a79c7bf5b418b6d1dfd7dc673284aea9c3525daff6
|
||||
EBUILD urdfdom-3.0.0.ebuild 652 BLAKE2B 8a3f4504a6f828948229d6d491fb4d5c179dd91c1bcaf7aa28df252d7bd4c7e1913ab20f5a139d022b4716a64b3bbbbca8d42cc5dd77754a088b1888fc708a2c SHA512 21b7ab7921a539b648a13d05f570f3bba4d8cef5b66ab07cffb54b04b7007dfd720b480e16aa09b1878998cba70dc83fc1a5b84aac1fcb0b9f43c32cb6929ca9
|
||||
EBUILD urdfdom-9999.ebuild 652 BLAKE2B 8a3f4504a6f828948229d6d491fb4d5c179dd91c1bcaf7aa28df252d7bd4c7e1913ab20f5a139d022b4716a64b3bbbbca8d42cc5dd77754a088b1888fc708a2c SHA512 21b7ab7921a539b648a13d05f570f3bba4d8cef5b66ab07cffb54b04b7007dfd720b480e16aa09b1878998cba70dc83fc1a5b84aac1fcb0b9f43c32cb6929ca9
|
||||
MISC metadata.xml 336 BLAKE2B f58bcfbda7136818c016ed571b04cb23d3f78072eee420280d354e3e24d752014ff884e064d4e5b402a60de04c802f818dba1e83fede7345ec44234bc72986b2 SHA512 8a12a7b50521d4b7d8675bc33fc94852152560c3dbfa6c0b52a0eed36cd1c9b926dcabfc1e0c33d84e9de69d333e2b306780ffac7abb563cd1dd81a60222599d
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
SCM=""
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
SCM="git-r3"
|
||||
EGIT_REPO_URI="https://github.com/ros/urdfdom"
|
||||
fi
|
||||
|
||||
inherit ${SCM} cmake
|
||||
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
SRC_URI=""
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
SRC_URI="https://github.com/ros/urdfdom/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="URDF (U-Robot Description Format) library"
|
||||
HOMEPAGE="http://ros.org/wiki/urdf"
|
||||
LICENSE="BSD"
|
||||
SLOT="0/3"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-libs/urdfdom_headers-1.0.0
|
||||
>=dev-libs/console_bridge-0.3:=
|
||||
dev-libs/tinyxml[stl]"
|
||||
DEPEND="${RDEPEND}"
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST starlette-0.17.1.tar.gz 403781 BLAKE2B 75de462afc507d89159f17002eb2acc5453520ad312573d5697f5da8fc7d76fcb2407bf41086c923a60a59766f5ac02de1b003962a4d1031c062bd80a0d50e6c SHA512 a8f8cee0dc40d19eab62996f4ef1230fa758375fa9b51e15eae5c906a89b76519ebe4e423aa567d73e4c055cef63e9bbae11b47d4372e28b615f6edaf22a06a7
|
||||
EBUILD starlette-0.17.1.ebuild 914 BLAKE2B de0dcfa6afee9c122bebf25c31c31420d68535515e88d51cd24b605220c975dcde7070148a103314eb5cee53a31f1d451eb94eb8ebb5e3a43abf9ee18cb03d08 SHA512 863652c68c4bce4ffebf9a27d9dbe7c6bddb5de027c65919a0f9c47e7efbe1b15f6cda74e63d9a1596d45987837c2188ee21d8cd758d7eb3b1750ab5aea95c0f
|
||||
EBUILD starlette-0.17.1.ebuild 919 BLAKE2B ef07501adf51d3d10b2d524f424d47fa6e0ca94205db514181e964e0362808cb75a2b1353e4764443f3455537f13999d222d59340c09cc0f2eabe2996737383c SHA512 487d154183f6098304605970f68e9d6d507b9943828bb63a29e29251a06b3e26f4788f43e030a34df41585790b1454330c96aaf9a152ef2de86646e75412ff51
|
||||
MISC metadata.xml 324 BLAKE2B cbdb5983f2620f296eed8d81541e6ffbb084fdbcb698e52a6d86a64122834184e71ac423c21fa81d395be5505cb497be9172cd28d8fc633b6d31b844c480f741 SHA512 02c4d176ccc9c1b12e94f25c0de9792b6dc087a5d897bff8a46b2053951afad28b5c40f181ece8209acb3a8db1ec9e21a29af06b55f66efbc0d8f325d6958123
|
||||
|
Binary file not shown.
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=utilities/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Set of message filters which take in messages and outputs those at a later time"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rosconsole
|
||||
dev-ros/roscpp
|
||||
dev-libs/boost:=[threads(+)]
|
||||
dev-ros/genpy[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-python/rospkg[\${PYTHON_USEDEP}]")
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosunit[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-cpp/gtest
|
||||
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
|
||||
)"
|
||||
PATCHES=( "${FILESDIR}/tests.patch" )
|
||||
|
||||
src_test() {
|
||||
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
|
||||
ros-catkin_src_test
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
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 to ROS topics"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="lz4"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-ros/rosbag_storage-1.14
|
||||
dev-ros/rosconsole
|
||||
dev-ros/roscpp
|
||||
dev-ros/topic_tools
|
||||
dev-ros/xmlrpcpp
|
||||
dev-libs/boost:=
|
||||
app-arch/bzip2
|
||||
dev-ros/std_srvs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/genpy[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-libs/console_bridge:=
|
||||
$(python_gen_cond_dep "dev-python/pycryptodome[\${PYTHON_USEDEP}]")
|
||||
$(python_gen_cond_dep "dev-python/python-gnupg[\${PYTHON_USEDEP}]")
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
RDEPEND="${RDEPEND}
|
||||
lz4? ( dev-ros/roslz4[${PYTHON_SINGLE_USEDEP}] )"
|
||||
PATCHES=( "${FILESDIR}/pycrypto.patch" )
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
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/pluginlib-1.13.0-r2:=
|
||||
dev-ros/roscpp_serialization
|
||||
dev-ros/roscpp_traits
|
||||
dev-ros/rostime
|
||||
dev-ros/roslz4
|
||||
|
||||
dev-libs/boost:=
|
||||
app-arch/bzip2
|
||||
dev-libs/console_bridge:=
|
||||
dev-libs/tinyxml2:=
|
||||
|
||||
dev-libs/openssl:0=
|
||||
app-crypt/gpgme
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
test? (
|
||||
dev-ros/rostest
|
||||
dev-cpp/gtest
|
||||
)
|
||||
"
|
||||
|
||||
src_test() {
|
||||
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
|
||||
export CATKIN_PREFIX_PATH="${BUILD_DIR}/devel/:${CATKIN_PREFIX_PATH}"
|
||||
ros-catkin_src_test
|
||||
}
|
@ -1,8 +1,10 @@
|
||||
DIST ros_comm-1.15.10.tar.gz 1089479 BLAKE2B 9855089aeb608466c3bff22676093c172e1e7898a1c1d7ab35cfffb948df4cb1324abbfc6c209df5944bee6265f24c53250c9bb0f811394bf276e33c19e81ee2 SHA512 34ac32a16eb170dae683e97dbc1528e1f0b2c3ddab9a84f2690ba92aa66639e0c99902ebc2e8e3e1aa5d6c97e6bd3d925f34827aa1943c3213eae2d211baf5a8
|
||||
DIST ros_comm-1.15.11.tar.gz 1089801 BLAKE2B 2ff05aa249dbdf5af2704efb52ef3fa12681e277f5e4fd0024645350bace6e41d3430ea727bc0d0e47ac1f946d8ef0b6b0c30e99a3695d67fd863bf9e01a8b3d SHA512 b8033ac96ebcd6a93c107dadd31b13fc48aab4cf2be9ebed0f773f94514b13cc395971eba9142aeb830251db7dd3df8a82d201b5663e9e1461b2ca792c981c99
|
||||
DIST ros_comm-1.15.13.tar.gz 1093884 BLAKE2B f92b3bc0b441f4440e0ddd69527b79943130e5eb37c0071ea3b8fe26408490a5c9ac7c2ace1e83ad4d6dbaff78600ef399166b72d29eb1c6c0082a7db3295054 SHA512 f5ca51da01c557c4f7a00216b9a39d2d891666c50bd17e0c9add65047e2693a178280488121e72a1a756a2e17f67172e817b792e359ab42dd8d6bd44dec16166
|
||||
DIST ros_comm-1.15.9.tar.gz 1087337 BLAKE2B 8c1582425770eee7898de42785c620c5fe82e31764d8947c16f9dbb43dd03d0201344e72d5a24911f7cc3cf4eacd51d6fc2940cc2346b635a2c769b055898297 SHA512 3f009a29d74dd74169585afb8d08c41faa19128e384ef6aa6c7bf58ae4d31345e4ea5441fc99a81b7742f724df7c7e3c16c4e51473c4fddeb4b9b6bf41cff04b
|
||||
EBUILD roscpp-1.15.10.ebuild 606 BLAKE2B b8e78e2ed68bd093f06a3649296603d192b8e2c2632d13146585e5ab506c197ff704a911bf915ee752e67f4dbe24cf5585158d00d06f7014652ab85237003576 SHA512 6066703301141ca2d920c33dcc76e59c8fd4bc8ee428de58490a56989bc91188ed5a52b3df441dca451283a95bdc0f0a9298d5d1ff74649ad753ff1f3964ec7b
|
||||
EBUILD roscpp-1.15.11.ebuild 606 BLAKE2B b8e78e2ed68bd093f06a3649296603d192b8e2c2632d13146585e5ab506c197ff704a911bf915ee752e67f4dbe24cf5585158d00d06f7014652ab85237003576 SHA512 6066703301141ca2d920c33dcc76e59c8fd4bc8ee428de58490a56989bc91188ed5a52b3df441dca451283a95bdc0f0a9298d5d1ff74649ad753ff1f3964ec7b
|
||||
EBUILD roscpp-1.15.13.ebuild 606 BLAKE2B b8e78e2ed68bd093f06a3649296603d192b8e2c2632d13146585e5ab506c197ff704a911bf915ee752e67f4dbe24cf5585158d00d06f7014652ab85237003576 SHA512 6066703301141ca2d920c33dcc76e59c8fd4bc8ee428de58490a56989bc91188ed5a52b3df441dca451283a95bdc0f0a9298d5d1ff74649ad753ff1f3964ec7b
|
||||
EBUILD roscpp-1.15.9.ebuild 606 BLAKE2B 7c38cba14922e02ec2bbc0c6f0365a66f5c691644f7509ff718cf932b49404c90013156c76a13313c60386a215010b2044fce30f3b3b675575e92717178e8b31 SHA512 3d3c82c30a6dc1195675fa4268a8ce463dfebcdc3e411df45a8222f99554c049a748d18ef2d47fb3d956314414b2e98ae8e913667f5610751b0c023d71fa3236
|
||||
EBUILD roscpp-9999.ebuild 606 BLAKE2B 7c38cba14922e02ec2bbc0c6f0365a66f5c691644f7509ff718cf932b49404c90013156c76a13313c60386a215010b2044fce30f3b3b675575e92717178e8b31 SHA512 3d3c82c30a6dc1195675fa4268a8ce463dfebcdc3e411df45a8222f99554c049a748d18ef2d47fb3d956314414b2e98ae8e913667f5610751b0c023d71fa3236
|
||||
MISC metadata.xml 327 BLAKE2B 6c8b12f6f04644a3943f8f5959973aff4b94a17295286fa2dd04562c91ec2261385e69321c980255b953e2e3ad81d1770d14ff8cf6b027cf3b837038cedd1a0b SHA512 1b670374644776a5e5537ac4c3b4aeb2207d7649504a8001b71a2fe48d6029947c1d43bd408efa8d5e73a3f0a546aab3d058d2a4e783859df84b076231d594d2
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
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,30 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Prints information about the ROS Computation Graph"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep "dev-python/netifaces[\${PYTHON_USEDEP}]")
|
||||
$(python_gen_cond_dep "dev-python/rospkg[\${PYTHON_USEDEP}]")
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
$(python_gen_cond_dep "dev-python/mock[\${PYTHON_USEDEP}]")
|
||||
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
|
||||
)"
|
||||
|
||||
src_test() {
|
||||
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
|
||||
ros-catkin_src_test
|
||||
}
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Tool for easily launching multiple ROS nodes"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
|
||||
CDEPEND="
|
||||
dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-python/rospkg[\${PYTHON_USEDEP}]")
|
||||
dev-ros/rosclean[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-python/pyyaml[\${PYTHON_USEDEP}]")
|
||||
dev-ros/rosgraph_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/rosparam[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosmaster[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosout
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
acct-group/ros
|
||||
acct-user/ros
|
||||
"
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
test? (
|
||||
$(python_gen_cond_dep "dev-util/rosdep[\${PYTHON_USEDEP}]")
|
||||
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
|
||||
dev-ros/test_rosmaster
|
||||
)"
|
||||
|
||||
src_test() {
|
||||
export ROS_PACKAGE_PATH="${S}:${S}/../rosmaster/:${EPREFIX}/usr/share/ros_packages/rosparam:${EPREFIX}/usr/share/ros_packages/roslib:${EPREFIX}/usr/share/ros_packages/rosout"
|
||||
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
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
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
|
||||
dev-ros/cpp_common"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-cpp/gtest )"
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="ROS Master implementation"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rosgraph[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-python/defusedxml[\${PYTHON_USEDEP}]")
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( $(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]") )"
|
@ -1,6 +1,8 @@
|
||||
DIST ros_comm-1.15.10.tar.gz 1089479 BLAKE2B 9855089aeb608466c3bff22676093c172e1e7898a1c1d7ab35cfffb948df4cb1324abbfc6c209df5944bee6265f24c53250c9bb0f811394bf276e33c19e81ee2 SHA512 34ac32a16eb170dae683e97dbc1528e1f0b2c3ddab9a84f2690ba92aa66639e0c99902ebc2e8e3e1aa5d6c97e6bd3d925f34827aa1943c3213eae2d211baf5a8
|
||||
DIST ros_comm-1.15.11.tar.gz 1089801 BLAKE2B 2ff05aa249dbdf5af2704efb52ef3fa12681e277f5e4fd0024645350bace6e41d3430ea727bc0d0e47ac1f946d8ef0b6b0c30e99a3695d67fd863bf9e01a8b3d SHA512 b8033ac96ebcd6a93c107dadd31b13fc48aab4cf2be9ebed0f773f94514b13cc395971eba9142aeb830251db7dd3df8a82d201b5663e9e1461b2ca792c981c99
|
||||
DIST ros_comm-1.15.13.tar.gz 1093884 BLAKE2B f92b3bc0b441f4440e0ddd69527b79943130e5eb37c0071ea3b8fe26408490a5c9ac7c2ace1e83ad4d6dbaff78600ef399166b72d29eb1c6c0082a7db3295054 SHA512 f5ca51da01c557c4f7a00216b9a39d2d891666c50bd17e0c9add65047e2693a178280488121e72a1a756a2e17f67172e817b792e359ab42dd8d6bd44dec16166
|
||||
EBUILD rosmsg-1.15.10.ebuild 1004 BLAKE2B 44fc7c48bd1c7180d2ad189969dc4ae3e7e77009f84361f0f75f328727fc0dfe4f97cf7d5ffbdb686359ecb69e371b45c41a57019d684e72ec3e64fc119141e4 SHA512 c04019456247c996ea0eb2600d28f7d5e298cb37ee784f433b67bff7185d36ec267e9d7d87419f956cfa4c31d42070446d2162049031bbfa071872a0f8e26f5f
|
||||
EBUILD rosmsg-1.15.11.ebuild 1004 BLAKE2B 44fc7c48bd1c7180d2ad189969dc4ae3e7e77009f84361f0f75f328727fc0dfe4f97cf7d5ffbdb686359ecb69e371b45c41a57019d684e72ec3e64fc119141e4 SHA512 c04019456247c996ea0eb2600d28f7d5e298cb37ee784f433b67bff7185d36ec267e9d7d87419f956cfa4c31d42070446d2162049031bbfa071872a0f8e26f5f
|
||||
EBUILD rosmsg-1.15.13.ebuild 1004 BLAKE2B 44fc7c48bd1c7180d2ad189969dc4ae3e7e77009f84361f0f75f328727fc0dfe4f97cf7d5ffbdb686359ecb69e371b45c41a57019d684e72ec3e64fc119141e4 SHA512 c04019456247c996ea0eb2600d28f7d5e298cb37ee784f433b67bff7185d36ec267e9d7d87419f956cfa4c31d42070446d2162049031bbfa071872a0f8e26f5f
|
||||
EBUILD rosmsg-9999.ebuild 1004 BLAKE2B 44fc7c48bd1c7180d2ad189969dc4ae3e7e77009f84361f0f75f328727fc0dfe4f97cf7d5ffbdb686359ecb69e371b45c41a57019d684e72ec3e64fc119141e4 SHA512 c04019456247c996ea0eb2600d28f7d5e298cb37ee784f433b67bff7185d36ec267e9d7d87419f956cfa4c31d42070446d2162049031bbfa071872a0f8e26f5f
|
||||
MISC metadata.xml 327 BLAKE2B 6c8b12f6f04644a3943f8f5959973aff4b94a17295286fa2dd04562c91ec2261385e69321c980255b953e2e3ad81d1770d14ff8cf6b027cf3b837038cedd1a0b SHA512 1b670374644776a5e5537ac4c3b4aeb2207d7649504a8001b71a2fe48d6029947c1d43bd408efa8d5e73a3f0a546aab3d058d2a4e783859df84b076231d594d2
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Command-line tools for displaying information about message and services"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/genmsg[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-python/rospkg[\${PYTHON_USEDEP}]")
|
||||
dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosbag[${PYTHON_SINGLE_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-ros/test_rosmaster[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/diagnostic_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/std_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/std_srvs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
src_test() {
|
||||
export ROS_PACKAGE_PATH="${S}/../..:${EPREFIX}/usr/share/ros_packages/diagnostic_msgs:${EPREFIX}/usr/share/ros_packages/std_msgs:${EPREFIX}/usr/share/ros_packages/std_srvs"
|
||||
ros-catkin_src_test
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Command-line tool for displaying debug information about ROS nodes"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/genmsg[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-python/rospkg[\${PYTHON_USEDEP}]")
|
||||
dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosgraph[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rostopic[${PYTHON_SINGLE_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
)"
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
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
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ros/rosgraph_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
"
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
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_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-python/pyyaml[\${PYTHON_USEDEP}]")
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
ROS_SUBDIR=clients/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Python client library for ROS"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosgraph[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-python/rospkg[\${PYTHON_USEDEP}]")
|
||||
dev-ros/roscpp[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosgraph_msgs[${CATKIN_MESSAGES_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,23 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Command-line tool for listing and querying ROS Services"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rosgraph[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosmsg[${PYTHON_SINGLE_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Integration test suite based on roslaunch compatible with xUnit frameworks"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rosunit[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-libs/boost:=[threads(+)]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
RDEPEND="${RDEPEND}
|
||||
dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/roslaunch[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosmaster[${PYTHON_SINGLE_USEDEP}]"
|
||||
DEPEND="${DEPEND}
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-ros/rosservice
|
||||
dev-cpp/gtest
|
||||
dev-ros/rostopic
|
||||
)"
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Command-line tool for displaying debug information about ROS Topics"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/rosbag[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
|
||||
)
|
||||
"
|
||||
|
||||
src_test() {
|
||||
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
|
||||
ros-catkin_src_test
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=utilities/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Tool for diagnosing issues with a running ROS system"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep "dev-python/paramiko[\${PYTHON_USEDEP}]")
|
||||
$(python_gen_cond_dep "dev-python/rospkg[\${PYTHON_USEDEP}]")
|
||||
dev-ros/rosbuild[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosgraph[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/roslaunch[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosnode[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosservice[${PYTHON_SINGLE_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosbag[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/roslang[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/std_srvs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-util/rosdep[\${PYTHON_USEDEP}]")
|
||||
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
|
||||
)"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-ros/cmake_modules
|
||||
)
|
||||
"
|
||||
|
||||
src_test() {
|
||||
# Needed for tests to find internal launch file
|
||||
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
|
||||
ros-catkin_src_test
|
||||
}
|
@ -0,0 +1,105 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=test/${PN}
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/rosgraph_msgs dev-ros/std_msgs"
|
||||
|
||||
TEST_DATA="constants_gen1.bag
|
||||
constants_gen2.bag
|
||||
converged_gen1.bag
|
||||
converged_gen2.bag
|
||||
converged_gen3.bag
|
||||
converged_gen4.bag
|
||||
convergent_gen1.bag
|
||||
convergent_gen2.bag
|
||||
migrated_addsub_gen1.bag
|
||||
migrated_explicit_gen1.bag
|
||||
migrated_explicit_gen2.bag
|
||||
migrated_explicit_gen3.bag
|
||||
migrated_explicit_gen4.bag
|
||||
migrated_implicit_gen1.bag
|
||||
migrated_implicit_gen2.bag
|
||||
migrated_implicit_gen3.bag
|
||||
migrated_implicit_gen4.bag
|
||||
migrated_mixed_gen1.bag
|
||||
migrated_mixed_gen2.bag
|
||||
migrated_mixed_gen3.bag
|
||||
migrated_mixed_gen4.bag
|
||||
partially_migrated_gen1.bag
|
||||
partially_migrated_gen2.bag
|
||||
partially_migrated_gen3.bag
|
||||
partially_migrated_gen4.bag
|
||||
renamed_gen1.bag
|
||||
renamed_gen2.bag
|
||||
renamed_gen3.bag
|
||||
renamed_gen4.bag
|
||||
subunmigrated_gen1.bag
|
||||
unmigrated_gen1.bag
|
||||
"
|
||||
ROSBAG_DATA="
|
||||
test_indexed_1.2.bag
|
||||
chatter_50hz.bag
|
||||
test_future_version_2.1.bag
|
||||
test_rosbag_latched_pub.bag
|
||||
"
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Unit tests for rosbag"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
for i in ${TEST_DATA}; do
|
||||
SRC_URI="${SRC_URI}
|
||||
http://download.ros.org/data/test_rosbag/${i} -> ${P}-${i}"
|
||||
done
|
||||
for i in ${ROSBAG_DATA}; do
|
||||
SRC_URI="${SRC_URI}
|
||||
http://download.ros.org/data/rosbag/${i} -> ${P}-${i}"
|
||||
done
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/message_generation
|
||||
dev-ros/rosbag[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosconsole
|
||||
dev-ros/roscpp
|
||||
dev-ros/rostopic[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosunit[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/topic_tools[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/xmlrpcpp
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-libs/boost[threads(+)]
|
||||
app-arch/bzip2
|
||||
dev-ros/rosout
|
||||
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-cpp/gtest
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
ros-catkin_src_prepare
|
||||
for i in ${TEST_DATA} ${ROSBAG_DATA}; do
|
||||
cp "${DISTDIR}/${P}-${i}" "${S}/${i}" || die
|
||||
done
|
||||
sed -e "s#http://download.ros.org/data/test_rosbag/#file://${S}/#g" \
|
||||
-i bag_migration_tests/CMakeLists.txt \
|
||||
-i CMakeLists.txt || die
|
||||
sed -e "s#http://download.ros.org/data/rosbag/#file://${S}/#g" \
|
||||
-i bag_migration_tests/CMakeLists.txt \
|
||||
-i CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
|
||||
ros-catkin_src_test
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=test/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Unit tests for rosbag_storage"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ros/rosbag_storage
|
||||
dev-ros/rosbag
|
||||
dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
dev-libs/boost:=
|
||||
test? ( dev-cpp/gtest )"
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=test/${PN}
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/rosgraph_msgs dev-ros/std_msgs"
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Unit tests for roscpp"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ros/roscpp
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosunit[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/std_srvs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
dev-libs/boost:=[threads(+)]
|
||||
test? (
|
||||
dev-cpp/gtest
|
||||
)
|
||||
"
|
||||
REQUIRED_USE="test? ( ros_messages_cxx )"
|
||||
PATCHES=( "${FILESDIR}/tests.patch" )
|
||||
|
||||
src_test() {
|
||||
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
|
||||
# Sometimes high number of tests running in parallel make them fail
|
||||
# https://bugs.gentoo.org/738620
|
||||
ros-catkin_src_test -j 1
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=test/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Unit tests for rosgraph"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-ros/rosgraph[${PYTHON_SINGLE_USEDEP}] )
|
||||
"
|
||||
|
||||
src_test() {
|
||||
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
|
||||
ros-catkin_src_test
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=test/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Unit tests for roslaunch"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
test? (
|
||||
dev-ros/roslaunch[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-python/rospkg[\${PYTHON_USEDEP}]")
|
||||
)
|
||||
"
|
||||
|
||||
src_test() {
|
||||
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
|
||||
ros-catkin_src_test
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=test/${PN}
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/rosgraph_msgs dev-ros/std_msgs"
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Unit tests for roslib"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-ros/roslib[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
|
||||
dev-ros/test_rosmaster
|
||||
dev-ros/std_srvs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
src_test() {
|
||||
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
|
||||
ros-catkin_src_test
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=test/${PN}
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Unit tests for rosmaster"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-ros/rosgraph[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/std_msgs[${PYTHON_SINGLE_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-ros/roslib[${PYTHON_SINGLE_USEDEP}] )
|
||||
"
|
||||
|
||||
mycatkincmakeargs=( "-DCATKIN_ENABLE_TESTING=ON" )
|
||||
|
||||
src_test() {
|
||||
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
|
||||
ros-catkin_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
ros-catkin_src_install
|
||||
dodir /usr/share/${PN}
|
||||
cp -a test "${ED}//usr/share/${PN}/" || die
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=test/${PN}
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Unit tests for rosparam"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
test? (
|
||||
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
|
||||
dev-ros/rosparam[${PYTHON_SINGLE_USEDEP}]
|
||||
)"
|
||||
|
||||
src_test() {
|
||||
export ROS_PACKAGE_PATH="${S}:${ROS_PACKAGE_PATH}"
|
||||
ros-catkin_src_test
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=test/${PN}
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs dev-ros/test_rosmaster"
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Unit tests for rospy"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/std_msgs[${PYTHON_SINGLE_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/test_rosmaster[${PYTHON_SINGLE_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/rosunit[${PYTHON_SINGLE_USEDEP}]
|
||||
test? (
|
||||
$(python_gen_cond_dep "dev-python/numpy[\${PYTHON_USEDEP}]")
|
||||
dev-ros/rosbuild
|
||||
dev-ros/rosgraph[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rostopic[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
|
||||
$(python_gen_cond_dep "dev-python/psutil[\${PYTHON_USEDEP}]")
|
||||
)"
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=test/${PN}
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs"
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Unit tests for rospy"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/std_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-ros/test_rosmaster[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosservice[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
|
||||
)"
|
@ -1,4 +1,6 @@
|
||||
DIST ros_comm-1.15.11.tar.gz 1089801 BLAKE2B 2ff05aa249dbdf5af2704efb52ef3fa12681e277f5e4fd0024645350bace6e41d3430ea727bc0d0e47ac1f946d8ef0b6b0c30e99a3695d67fd863bf9e01a8b3d SHA512 b8033ac96ebcd6a93c107dadd31b13fc48aab4cf2be9ebed0f773f94514b13cc395971eba9142aeb830251db7dd3df8a82d201b5663e9e1461b2ca792c981c99
|
||||
DIST ros_comm-1.15.13.tar.gz 1093884 BLAKE2B f92b3bc0b441f4440e0ddd69527b79943130e5eb37c0071ea3b8fe26408490a5c9ac7c2ace1e83ad4d6dbaff78600ef399166b72d29eb1c6c0082a7db3295054 SHA512 f5ca51da01c557c4f7a00216b9a39d2d891666c50bd17e0c9add65047e2693a178280488121e72a1a756a2e17f67172e817b792e359ab42dd8d6bd44dec16166
|
||||
EBUILD topic_tools-1.15.11.ebuild 896 BLAKE2B ada9b57381ae080c76f775cb7d24cb659ac741ae073a3b92b76e8a828bf7c1bc3dc007ff44103b72aaad2c615a0234d9dd0a6386f1695e90c4ab7b1fdfdae42f SHA512 08d06c91cc8136049f47c17df3217ae3dfbf56aec73008ba20a98c991617ef5ac19ce533ecab2de0b05a2834d989dcca9ca78ff7dd97dd52bd88c681a9d20444
|
||||
EBUILD topic_tools-1.15.13.ebuild 896 BLAKE2B ada9b57381ae080c76f775cb7d24cb659ac741ae073a3b92b76e8a828bf7c1bc3dc007ff44103b72aaad2c615a0234d9dd0a6386f1695e90c4ab7b1fdfdae42f SHA512 08d06c91cc8136049f47c17df3217ae3dfbf56aec73008ba20a98c991617ef5ac19ce533ecab2de0b05a2834d989dcca9ca78ff7dd97dd52bd88c681a9d20444
|
||||
EBUILD topic_tools-9999.ebuild 896 BLAKE2B ada9b57381ae080c76f775cb7d24cb659ac741ae073a3b92b76e8a828bf7c1bc3dc007ff44103b72aaad2c615a0234d9dd0a6386f1695e90c4ab7b1fdfdae42f SHA512 08d06c91cc8136049f47c17df3217ae3dfbf56aec73008ba20a98c991617ef5ac19ce533ecab2de0b05a2834d989dcca9ca78ff7dd97dd52bd88c681a9d20444
|
||||
MISC metadata.xml 327 BLAKE2B 6c8b12f6f04644a3943f8f5959973aff4b94a17295286fa2dd04562c91ec2261385e69321c980255b953e2e3ad81d1770d14ff8cf6b027cf3b837038cedd1a0b SHA512 1b670374644776a5e5537ac4c3b4aeb2207d7649504a8001b71a2fe48d6029947c1d43bd408efa8d5e73a3f0a546aab3d058d2a4e783859df84b076231d594d2
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
ROS_SUBDIR=tools/${PN}
|
||||
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs"
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Tools for directing, throttling and selecting ROS topics"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/cpp_common
|
||||
dev-ros/rosconsole
|
||||
dev-ros/roscpp
|
||||
dev-ros/rostime
|
||||
dev-ros/xmlrpcpp
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-ros/rostest[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosunit[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosbash[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rostopic[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-ros/rosmsg[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-cpp/gtest
|
||||
$(python_gen_cond_dep "dev-python/nose[\${PYTHON_USEDEP}]")
|
||||
$(python_gen_cond_dep "dev-python/numpy[\${PYTHON_USEDEP}]")
|
||||
)"
|
@ -1,4 +1,4 @@
|
||||
DIST urdf-1.13.2.tar.gz 43588 BLAKE2B f3e97170e1930361803be2c86322ab95b62bca519127bdc3ad73065d764eaca87c2790fc1d4823e53167c853c164fc1020e1f208b6e5af025b1bb96cc0420dc2 SHA512 d22e8a647a701ff18a446d9d92511a01266b8a34c11f9f238bbc79373fa3849ebc3a11a56fea7beb4a41f893ffa30ddd5e3a6361751a6d720de6be6c6184fe41
|
||||
EBUILD urdf-1.13.2-r1.ebuild 763 BLAKE2B 38b7db1b5598ef7f0f13c26115636d2ccc00c45073112dfc552e30097505e7d0a593b4d3191c493b9d188535edc3cc5b8b289c300ea11386ad4cf2eea57bb7cb SHA512 e5d9f84c8de7d355854279608f3cfd251270bc1f63af92b7810ac46140dbb7ec3d638aa6fe892145e63ab021e445f9789b7e47cce5eff72c70a48e418a174fd2
|
||||
EBUILD urdf-9999.ebuild 763 BLAKE2B 38b7db1b5598ef7f0f13c26115636d2ccc00c45073112dfc552e30097505e7d0a593b4d3191c493b9d188535edc3cc5b8b289c300ea11386ad4cf2eea57bb7cb SHA512 e5d9f84c8de7d355854279608f3cfd251270bc1f63af92b7810ac46140dbb7ec3d638aa6fe892145e63ab021e445f9789b7e47cce5eff72c70a48e418a174fd2
|
||||
EBUILD urdf-1.13.2-r2.ebuild 765 BLAKE2B 2d6d394fec64f63b8e73ab141b69144e3c55c0e497191659c12f09453a803579d4f47d2947d9cdf8ad63db35e8561268be5e5a66c80fefc4fa232d5051b9bd53 SHA512 6b8455020c4c28c5855fb47a3bdf6407a5ead589084a83d9227d29931df88049526ce7ebe89754ab7029d91b9b81dfc8745c1be110259f178ee705327529e5f6
|
||||
EBUILD urdf-9999.ebuild 765 BLAKE2B 2d6d394fec64f63b8e73ab141b69144e3c55c0e497191659c12f09453a803579d4f47d2947d9cdf8ad63db35e8561268be5e5a66c80fefc4fa232d5051b9bd53 SHA512 6b8455020c4c28c5855fb47a3bdf6407a5ead589084a83d9227d29931df88049526ce7ebe89754ab7029d91b9b81dfc8745c1be110259f178ee705327529e5f6
|
||||
MISC metadata.xml 323 BLAKE2B e3da7b5be3eda31c2a1b6fbf7c2fbd73459d0a91d03083c1fae4ae48db17e24c5ea1526ff0ab0be47c7d2b785b392a5738c3a6792ae1776039e4fd2c527c4677 SHA512 76d44f0ff923e65928e9dd96b5e6364a3a83d3de884635d23bb63cebbdb858a19e77770740fe09b4f3b366f96bb9be5934137759b2a5af0b08bd068279af3609
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros/ros_comm"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=utilities/${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="C++ implementation of the XML-RPC protocol"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/cpp_common
|
||||
dev-ros/rostime
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-cpp/gtest
|
||||
dev-libs/boost[threads(+)]
|
||||
)
|
||||
"
|
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
AUX breeze-icons-5.89.0-fix-icon_files-list.patch 1874 BLAKE2B f48ac134cf679352ecc55363a240417689daa23ec9bf218057384aefb023f08460bcb637bec9f9012d912ba1a0fba1de6c0a7f602e21837c219f719a75b7d9c1 SHA512 65acda0f37c4a965080d9452408a299f3f9d12b54ec7a725d2377ff485149a69e2fe606b08cadcb1cbf4b89bca3346c9fd9c05da400df2653d72c0df16461af9
|
||||
AUX breeze-icons-5.89.0-improv-install-of-light-fallback-icons.patch 5390 BLAKE2B c02023feb187d231295860f9b8e7113006019a97edd1d879707b8126964ea642a70f5f5a2c797d5adb63b4aaa76efbd75f5c9e915f362762e6822b1576942c75 SHA512 5c49affb62266d3de92cb2518a852ff0356fb279802da5574bdd4e706d4fe7ae36445986ea66dbf5b93c8b8f5e54a683b2765457d5a9c70ea7afbc42ae08c0de
|
||||
DIST breeze-icons-5.88.0.tar.xz 2128308 BLAKE2B e96b04d524d99227ee09935c63ed8362b0a75a88e89835afc8537d03e360c202957392eee329397c0c502a47140d975ac2bde79738b911fd0600c6d2a3a079ab SHA512 e66ee04a2e073fe954e97dfd377581715313a041d62740eda7c4b599fd6785ca241f58508afafcb2fb3a8803df72f5e451a213dff7329f6beca87197e8e1f00d
|
||||
DIST breeze-icons-5.89.0.tar.xz 2142816 BLAKE2B 7d420b05eb7ffcd98ac89ee36bd709feed2d71c2f54aa413e49f41b4cadd62730372bc3d8bcf003f11f7e59fc7bb00fcf262bdf733a24d49ddb93fe7a4636031 SHA512 8aeade18fde4c45df10a396987473220741c4dad736f2077f7075ebdc4ca4ed3cdb8975c5a9604a2f56b81b7cb4bf53117e33f7faff4e5b3b6293fefe8cccc70
|
||||
EBUILD breeze-icons-5.88.0.ebuild 1117 BLAKE2B 44177793428397a14ad50b7773ee87eff50273a4510efe605d2dbc707a360b3c2cc15d721455ee883b65ca5de35898b91c0ec3f4c9525ae794aab3df99f01d77 SHA512 c04e87bf3eed2efda2956ae4c55ccabd271e23d23eb2a75fd39d81bfe83b64c42b4fb0bae7abd57abe41785f87668d6e5aa6a26a533f054ab2a302d03da91c99
|
||||
EBUILD breeze-icons-5.89.0.ebuild 1120 BLAKE2B 1bcc55ea1ba4b0e0bb9d510f729db83185cafb2f928167ae9156827b2e7a9d8c1516d63ddb547e829905f3ff6a5fb6c98cff7e080eac9ea2e890c5532401b520 SHA512 adc8f74699401da887613fe5bf3c448bf9aac3c340068fca608248dee67b3ece39b060e88c6cced7907e20d39879e4ddb88ed901e7974b480fa4b23891111d4e
|
||||
EBUILD breeze-icons-5.89.0-r1.ebuild 1244 BLAKE2B b7bcb2d4839cdeac80ac778a96151b9e311d46793e6abab8213d4787a04874c9b0cb191df5d3a9a39b4f005cca66c43ff55e72b1d16cb8bc47062260e4560086 SHA512 d48aa8219a36d49a2a99cb5c3426b5e5e442e5a72b9da7614404defeb2a0c81b683b6b93f34ae08e969b946875c6656cd3a34905b5ddd086ccbead2064067929
|
||||
MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80
|
||||
|
@ -0,0 +1,41 @@
|
||||
From 08bf45db9b883b4201ac3cbb666821472f17ad97 Mon Sep 17 00:00:00 2001
|
||||
From: Rodney Dawes <dobey.pwns@gmail.com>
|
||||
Date: Mon, 6 Dec 2021 15:13:22 -0500
|
||||
Subject: [PATCH] Include "*@*" in the icon_files list for installation
|
||||
|
||||
As some of the directories of the theme are symlinks for scaled sizes
|
||||
we need to include them in the list of files to install as well.
|
||||
---
|
||||
icons-dark/CMakeLists.txt | 2 +-
|
||||
icons/CMakeLists.txt | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/icons-dark/CMakeLists.txt b/icons-dark/CMakeLists.txt
|
||||
index ab582c13..6ceddc5c 100644
|
||||
--- a/icons-dark/CMakeLists.txt
|
||||
+++ b/icons-dark/CMakeLists.txt
|
||||
@@ -22,7 +22,7 @@ if(NOT WIN32)
|
||||
endif()
|
||||
|
||||
if(NOT SKIP_INSTALL_ICONS)
|
||||
- file(GLOB_RECURSE icon_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.svg")
|
||||
+ file(GLOB_RECURSE icon_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.svg" "${CMAKE_CURRENT_SOURCE_DIR}/*@*")
|
||||
foreach (icon_file ${icon_files})
|
||||
install(FILES ${icon_file} DESTINATION ${BREEZE_INSTALL_DIR} RENAME ${icon_file})
|
||||
endforeach()
|
||||
diff --git a/icons/CMakeLists.txt b/icons/CMakeLists.txt
|
||||
index 8f31db4a..b48852eb 100644
|
||||
--- a/icons/CMakeLists.txt
|
||||
+++ b/icons/CMakeLists.txt
|
||||
@@ -23,7 +23,7 @@ endif()
|
||||
|
||||
if(NOT SKIP_INSTALL_ICONS)
|
||||
# collect all our icons we need to install, will be used by dark icon set as fallback icons if not there, too
|
||||
- file(GLOB_RECURSE icon_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.svg")
|
||||
+ file(GLOB_RECURSE icon_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.svg" "${CMAKE_CURRENT_SOURCE_DIR}/*@*")
|
||||
set(BREEZE_LIGHT_ICONS ${icon_files} PARENT_SCOPE)
|
||||
foreach (icon_file ${icon_files})
|
||||
install(FILES ${icon_file} DESTINATION ${BREEZE_INSTALL_DIR} RENAME ${icon_file})
|
||||
--
|
||||
GitLab
|
||||
|
@ -0,0 +1,125 @@
|
||||
From 05f11af435edc57650d0221ed8a74ecfb997e576 Mon Sep 17 00:00:00 2001
|
||||
From: Christoph Cullmann <cullmann@kde.org>
|
||||
Date: Mon, 6 Dec 2021 18:12:46 +0000
|
||||
Subject: [PATCH] improve installation of light fallback icons
|
||||
|
||||
icon install works now like this:
|
||||
|
||||
* collect all light icons
|
||||
* install them just for light theme
|
||||
|
||||
* install dark icons
|
||||
* install all missing ones from light theme we collected before
|
||||
---
|
||||
icons-dark/CMakeLists.txt | 45 +++++++++++----------------------------
|
||||
icons/CMakeLists.txt | 18 ++++++----------
|
||||
2 files changed, 20 insertions(+), 43 deletions(-)
|
||||
|
||||
diff --git a/icons-dark/CMakeLists.txt b/icons-dark/CMakeLists.txt
|
||||
index 40590a8b..ab582c13 100644
|
||||
--- a/icons-dark/CMakeLists.txt
|
||||
+++ b/icons-dark/CMakeLists.txt
|
||||
@@ -4,10 +4,6 @@ endif()
|
||||
|
||||
########### install files ###############
|
||||
|
||||
-set(breeze_icon_dark_dirs
|
||||
- actions animations applets apps devices emblems
|
||||
- mimetypes places status)
|
||||
-
|
||||
set(BREEZE_INSTALL_DIR ${KDE_INSTALL_FULL_ICONDIR}/breeze-dark)
|
||||
|
||||
if(WITH_ICON_GENERATION)
|
||||
@@ -26,36 +22,21 @@ if(NOT WIN32)
|
||||
endif()
|
||||
|
||||
if(NOT SKIP_INSTALL_ICONS)
|
||||
- # In order to ensure the dark icons are copied over the light icons which
|
||||
- # are installed into the dark theme for BUG:444095, we need to execute the
|
||||
- # copy command ourselves rather than using CMake's internal copy mechanism
|
||||
- # used by the normal install command, so we use CODE mode of install to
|
||||
- # execute_process and print an appropriate status message.
|
||||
- # See https://bugs.kde.org/show_bug.cgi?id=445489
|
||||
- set(COPY_CMD "cp -a")
|
||||
- set(XCOPY_ARGS "")
|
||||
- if(WIN32)
|
||||
- set(COPY_CMD "xcopy")
|
||||
- set(XCOPY_ARGS "/q /e /y")
|
||||
- endif(WIN32)
|
||||
- install(CODE "cmake_policy(VERSION 3.6)
|
||||
- foreach(CAT_DIR ${breeze_icon_dark_dirs})
|
||||
- execute_process(COMMAND ${COPY_CMD} \${CAT_DIR} \$ENV{DESTDIR}${BREEZE_INSTALL_DIR} ${XCOPY_ARGS} ERROR_QUIET WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
- endforeach()
|
||||
- file(GLOB_RECURSE ICON_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} LIST_DIRECTORIES false ${CMAKE_CURRENT_SOURCE_DIR}/*.svg)
|
||||
- foreach(ICON_FILE IN LISTS ICON_FILES)
|
||||
- message(STATUS \"Installing: \$ENV{DESTDIR}${BREEZE_INSTALL_DIR}/\${ICON_FILE}\")
|
||||
- endforeach()")
|
||||
+ file(GLOB_RECURSE icon_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.svg")
|
||||
+ foreach (icon_file ${icon_files})
|
||||
+ install(FILES ${icon_file} DESTINATION ${BREEZE_INSTALL_DIR} RENAME ${icon_file})
|
||||
+ endforeach()
|
||||
+
|
||||
+ # install for all missing icons the light icons as fallback
|
||||
+ foreach (icon_file ${BREEZE_LIGHT_ICONS})
|
||||
+ if (NOT ${icon_file} IN_LIST icon_files)
|
||||
+ install(FILES ${CMAKE_SOURCE_DIR}/icons/${icon_file} DESTINATION ${BREEZE_INSTALL_DIR} RENAME ${icon_file})
|
||||
+ endif()
|
||||
+ endforeach()
|
||||
+
|
||||
install(FILES index.theme DESTINATION ${BREEZE_INSTALL_DIR})
|
||||
if(WITH_ICON_GENERATION)
|
||||
- install(CODE "cmake_policy(VERSION 3.6)
|
||||
- foreach(GEN_DIR ${breeze_icon_dark_dirs})
|
||||
- execute_process(COMMAND ${COPY_CMD} \${GEN_DIR} \$ENV{DESTDIR}${BREEZE_INSTALL_DIR} ${XCOPY_ARGS} ERROR_QUIET WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/generated)
|
||||
- endforeach()
|
||||
- file(GLOB_RECURSE ICON_FILES RELATIVE ${CMAKE_CURRENT_BINARY_DIR}/generated LIST_DIRECTORIES false ${CMAKE_CURRENT_BINARY_DIR}/generated/*.svg)
|
||||
- foreach(ICON_FILE IN LISTS ICON_FILES)
|
||||
- message(STATUS \"Installing: \$ENV{DESTDIR}${BREEZE_INSTALL_DIR}/\${ICON_FILE}\")
|
||||
- endforeach()")
|
||||
+ install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/generated/ DESTINATION ${BREEZE_INSTALL_DIR})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
diff --git a/icons/CMakeLists.txt b/icons/CMakeLists.txt
|
||||
index 220b81e9..8f31db4a 100644
|
||||
--- a/icons/CMakeLists.txt
|
||||
+++ b/icons/CMakeLists.txt
|
||||
@@ -4,10 +4,6 @@ endif()
|
||||
|
||||
########### install files ###############
|
||||
|
||||
-set(breeze_icon_dirs
|
||||
- actions animations applets apps categories preferences devices emblems
|
||||
- emotes mimetypes places status)
|
||||
-
|
||||
set(BREEZE_INSTALL_DIR ${KDE_INSTALL_FULL_ICONDIR}/breeze)
|
||||
|
||||
if(WITH_ICON_GENERATION)
|
||||
@@ -26,17 +22,17 @@ if(NOT WIN32)
|
||||
endif()
|
||||
|
||||
if(NOT SKIP_INSTALL_ICONS)
|
||||
- install(DIRECTORY ${breeze_icon_dirs} DESTINATION ${BREEZE_INSTALL_DIR})
|
||||
+ # collect all our icons we need to install, will be used by dark icon set as fallback icons if not there, too
|
||||
+ file(GLOB_RECURSE icon_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.svg")
|
||||
+ set(BREEZE_LIGHT_ICONS ${icon_files} PARENT_SCOPE)
|
||||
+ foreach (icon_file ${icon_files})
|
||||
+ install(FILES ${icon_file} DESTINATION ${BREEZE_INSTALL_DIR} RENAME ${icon_file})
|
||||
+ endforeach()
|
||||
+
|
||||
install(FILES index.theme DESTINATION ${BREEZE_INSTALL_DIR})
|
||||
if(WITH_ICON_GENERATION)
|
||||
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/generated/ DESTINATION ${BREEZE_INSTALL_DIR})
|
||||
endif()
|
||||
-
|
||||
- # Install the colored icon sizes into breeze-dark theme as well, to ensure
|
||||
- # that icons are available on alternate environments which do not support
|
||||
- # colorized symbolic icons which are not named as "-symbolic"
|
||||
- # NOTE: icons-dark will install /some/ files over top of these
|
||||
- install(DIRECTORY ${breeze_icon_dirs} DESTINATION ${BREEZE_INSTALL_DIR}-dark)
|
||||
endif()
|
||||
|
||||
gtk_update_icon_cache(${BREEZE_INSTALL_DIR})
|
||||
--
|
||||
GitLab
|
||||
|
@ -0,0 +1,42 @@
|
||||
From 9ba4ed4da72a3d1bbec8920d93a547cf633cfacd Mon Sep 17 00:00:00 2001
|
||||
From: Marco Martin <notmart@gmail.com>
|
||||
Date: Wed, 10 Nov 2021 15:50:10 +0100
|
||||
Subject: [PATCH] smaller mask to hide glitches
|
||||
|
||||
This makes the mask slightly maller than the frame. Since the svg will have antialiasing and the mask not,
|
||||
there will be artifacts at the corners, if they go under the svg they're less evident
|
||||
|
||||
CCBUG:438644
|
||||
---
|
||||
src/plasmaquick/dialog.cpp | 9 +++++++--
|
||||
1 file changed, 7 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/plasmaquick/dialog.cpp b/src/plasmaquick/dialog.cpp
|
||||
index 3254b8320..6b3963303 100644
|
||||
--- a/src/plasmaquick/dialog.cpp
|
||||
+++ b/src/plasmaquick/dialog.cpp
|
||||
@@ -237,14 +237,19 @@ void DialogPrivate::updateTheme()
|
||||
frameSvgItem->setImagePath(prefix + QStringLiteral("dialogs/background"));
|
||||
}
|
||||
|
||||
- KWindowEffects::enableBlurBehind(q, theme.blurBehindEnabled(), frameSvgItem->mask());
|
||||
+ // This makes the mask slightly maller than the frame. Since the svg will have antialiasing and the mask not,
|
||||
+ // there will be artifacts at the corners, if they go under the svg they're less evident
|
||||
+ frameSvgItem->frameSvg()->resizeFrame(q->size() - QSize(2,2));
|
||||
+ const QRegion mask = frameSvgItem->frameSvg()->mask().translated(1,1);
|
||||
+ KWindowEffects::enableBlurBehind(q, theme.blurBehindEnabled(), mask);
|
||||
|
||||
KWindowEffects::enableBackgroundContrast(q,
|
||||
theme.backgroundContrastEnabled(),
|
||||
theme.backgroundContrast(),
|
||||
theme.backgroundIntensity(),
|
||||
theme.backgroundSaturation(),
|
||||
- frameSvgItem->mask());
|
||||
+ mask);
|
||||
+ frameSvgItem->frameSvg()->resizeFrame(q->size());
|
||||
|
||||
if (KWindowSystem::compositingActive()) {
|
||||
if (hasMask) {
|
||||
--
|
||||
GitLab
|
||||
|
@ -0,0 +1,83 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KDE_ORG_NAME="${PN}-framework"
|
||||
PVCUT=$(ver_cut 1-2)
|
||||
QTMIN=5.15.2
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit ecm kde.org
|
||||
|
||||
DESCRIPTION="Plasma framework"
|
||||
|
||||
LICENSE="LGPL-2+"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
|
||||
IUSE="gles2-only man wayland X"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-qt/qtdbus-${QTMIN}:5
|
||||
>=dev-qt/qtdeclarative-${QTMIN}:5
|
||||
>=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X=]
|
||||
>=dev-qt/qtquickcontrols-${QTMIN}:5
|
||||
>=dev-qt/qtsql-${QTMIN}:5
|
||||
>=dev-qt/qtsvg-${QTMIN}:5
|
||||
>=dev-qt/qtwidgets-${QTMIN}:5
|
||||
=kde-frameworks/kactivities-${PVCUT}*:5
|
||||
=kde-frameworks/karchive-${PVCUT}*:5
|
||||
=kde-frameworks/kconfig-${PVCUT}*:5
|
||||
=kde-frameworks/kconfigwidgets-${PVCUT}*:5
|
||||
=kde-frameworks/kcoreaddons-${PVCUT}*:5
|
||||
=kde-frameworks/kdeclarative-${PVCUT}*:5
|
||||
=kde-frameworks/kglobalaccel-${PVCUT}*:5
|
||||
=kde-frameworks/kguiaddons-${PVCUT}*:5
|
||||
=kde-frameworks/ki18n-${PVCUT}*:5
|
||||
=kde-frameworks/kiconthemes-${PVCUT}*:5
|
||||
=kde-frameworks/kio-${PVCUT}*:5
|
||||
=kde-frameworks/kirigami-${PVCUT}*:5
|
||||
=kde-frameworks/knotifications-${PVCUT}*:5
|
||||
=kde-frameworks/kpackage-${PVCUT}*:5
|
||||
=kde-frameworks/kservice-${PVCUT}*:5
|
||||
=kde-frameworks/kwidgetsaddons-${PVCUT}*:5
|
||||
=kde-frameworks/kwindowsystem-${PVCUT}*:5
|
||||
=kde-frameworks/kxmlgui-${PVCUT}*:5
|
||||
!gles2-only? ( media-libs/libglvnd[X?] )
|
||||
wayland? (
|
||||
=kde-frameworks/kwayland-${PVCUT}*:5
|
||||
media-libs/libglvnd
|
||||
)
|
||||
X? (
|
||||
>=dev-qt/qtx11extras-${QTMIN}:5
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-base/xorg-proto )
|
||||
"
|
||||
BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-make-OSD-an-actual-wayland-OSD.patch
|
||||
"${FILESDIR}"/${P}-fix-misrenderings-with-transparency.patch # KDE-bug 305247
|
||||
"${FILESDIR}"/${P}-fix-centered-text.patch # KDE-bug 442830
|
||||
"${FILESDIR}"/${P}-reload-shared-renderers-if-changed-on-disk.patch # KDE-bug 445516
|
||||
"${FILESDIR}"/${P}-no-double-delete.patch # KDE-bug 446195
|
||||
"${FILESDIR}"/${P}-update-after-clearing-actions.patch # KDE-bug 446195
|
||||
"${FILESDIR}"/${P}-svg-smaller-mask-to-hide-glitches.patch # KDE-bug 438644
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake_use_find_package !gles2-only OpenGL)
|
||||
$(cmake_use_find_package man KF5DocTools)
|
||||
$(cmake_use_find_package wayland EGL)
|
||||
$(cmake_use_find_package wayland KF5Wayland)
|
||||
$(cmake_use_find_package X X11)
|
||||
$(cmake_use_find_package X XCB)
|
||||
)
|
||||
|
||||
ecm_src_configure
|
||||
}
|
Binary file not shown.
@ -1,7 +1,10 @@
|
||||
AUX kwin-5.21.80-gstreamer-optional.patch 971 BLAKE2B f31d18f865a9108ff1bfb711ea95a281295487090be982719a8623faeb5fbc645b8c55468fdfa8482fc052b1546bb2445e4b150c10b239e1ca149f1402b97bff SHA512 cf08106ca39cb455044c47da104b66eb470b72573803a3a1fd6be0eaa58f80b9b7a163898a3234f28552214a1aa3d651f633490377bf87ec4d883878b115b7bc
|
||||
AUX kwin-5.23.4-drm-remove-dpms-filter-when-outputs-are-added.patch 1014 BLAKE2B 6395723747077a5d024b47b9cf4763bc52e2155a60b98ca2143b04a8b4682c1d1cd41779cc337dc4175279428fe05d16897ce2f5afd747692df5ecb17948d6f0 SHA512 0b15b757768fadb4cd7b960d20a9183aa7e9104e49203946e398ae76852c488bc4f55c1544409ad653b753266b8d9c519ba673f8cf6a1521f72a8c81de4f60f4
|
||||
AUX kwin-5.23.4-fix-memory-leak-caching-QSGTexture.patch 1756 BLAKE2B 6e24b6780cb756229aec301477c95880e381ae4a582e5de718528f1ebb2bf95ede8d0ace6ed0791443ceb85b5fa9eb87eaa11be8f12cbca4b39b4268e80f2130 SHA512 c4c8c6e265e8bdceb69310e6cd202fc7b38c1002a2eeaf422839e6689265a0ec9546ac100a28d851e333f27a618e2e370aeb62f372eeafd6a49cd928d4f41a7b
|
||||
AUX kwin-5.23.4-scripting-fix-KWinComponents-Workspace-type.patch 1450 BLAKE2B 689880b0a016d0d20bf792f7b88f3317910f1e3380c12dcd47855849018f7746b4f6b57724bce7964c80f0ef212052455bbb39ba1ea7211822a531fbcbbafd39 SHA512 e5b40ff15e53b6b11d60f824873602bfa2c5bac2aea8d739946efec80746904dd2ce61da716f1b01ce654c6ebd20826baa2881cc7bd0228555846b3aef55235b
|
||||
AUX kwin-5.23.4-wayland-resize-to-last-requested-client-size.patch 5272 BLAKE2B d5959c8c036a2e043bba35b4498e1ec876936ef345647c088d1afb628e108019d407c6b105e44ac8734bb646825272c757ae78c407932a33e9d084b1f52b9eb1 SHA512 2937ef87e839c6f043fd362bd97f3fa88c75b658afae1d137f16e500a5435f1882537e8f62947f59cb65e8b8eaf705cfa6f5ce84df37e8b84a0fde025e5aafa1
|
||||
AUX kwin-5.23.4-xdgshell-protect-from-invalid-frameGeometry.patch 1241 BLAKE2B 9b34872dcb435bf4ed1e06d4c45ea7b80e9dd2cbb7ff1e1de6178c8edcac011a5e9c9acf35a649101a0e6aaf0c4c7e6c928861dcd6c90a4bad3887cc0b555ef7 SHA512 4e864baacf775409ce9ce06933f8674215809246eb41aba322beb0978e2e21c5131dd247c5b1dbaeb6947eb620ebc381bc26e720f0a25e3de461ed8cfae333e9
|
||||
DIST kwin-5.23.4.tar.xz 6341720 BLAKE2B 5dd984c0ff4c62f9d3e4915be5f5423477314a79c4e8fa9a0c306f99be968ca99e61ab9f23ee1b866e171c40c0ad173c96f6de49a28b2eea3a2c62bf5c9a20b3 SHA512 82da0883cf5e900c2278351e815453e25052edfb6534e4be015636dcc2c4051f154c6685eb2542e851d48bf8026bf2b359189864dda336b266208344dcfc851d
|
||||
EBUILD kwin-5.23.4-r1.ebuild 4154 BLAKE2B 1fb74c0e6e99b135085de71e4c5d69d101b0c501ec86a30a11932099860dd0ec267e299c46af065dcb87eeac7aba5133d3b23825b971aa45671fac13685b7244 SHA512 9839876d52714eea2a662f79a8e3b10f5bfe2ac959f4bb3c77ffb96362f4f0dde049a1f49e2dad1a523239ff5ce93927b540cd901b71ad3a02ba96683c5a43b3
|
||||
EBUILD kwin-5.23.4-r2.ebuild 4328 BLAKE2B a649cb9dcf5671eb7cddb3f511c710842f01fe351c61320a3caa82f761f7ab44d374c1631beef88603facf4fc100be406936d445c7a184f53f39166fb88aacca SHA512 d7215527b35f7186c3ca7f50a79ef51e4cc642ceae1481625ae2843ab37e3d51a76dadf9ed6c7988755b9cc7b42ff4cbea4729251bc775ee55c778c8cbb9db26
|
||||
MISC metadata.xml 512 BLAKE2B 3e81119dbc98181573e294885c52623e4799b55c238ca9513e33547e718ec0f1762371d6391a4291c54159f31cd510cd8d9c192aa16ef0fc16672a3d0ef25dbe SHA512 a9a28562cb0f25abf24cb89c48fea816bfaf701c889ee08e66b80b3afe434af68e5ddb0fa21d313d68418c81a1e73eefcabf75e8e3878f55a1292039dde6ecdb
|
||||
|
@ -0,0 +1,50 @@
|
||||
From 8accc777a5b3ab1e53341f1838ed636652dc1221 Mon Sep 17 00:00:00 2001
|
||||
From: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
|
||||
Date: Mon, 13 Dec 2021 12:53:32 +0200
|
||||
Subject: [PATCH] Fix memory leak in some plasma components
|
||||
|
||||
A few plasma components cache QSGTexture. Those components rely on
|
||||
texture references going away with QSGNode users. However, with the
|
||||
current tear down logic, OffscreenQuickView won't destroy any paint
|
||||
nodes.
|
||||
|
||||
Destroy QQuickRenderControl before QQuickWindow to ensure that are no
|
||||
paint nodes left alive after OffscreenQuickView.
|
||||
|
||||
BUG: 444429
|
||||
BUG: 444381
|
||||
BUG: 444077
|
||||
BUG: 444306
|
||||
(cherry picked from commit 64f2cdf9ed290a1fb7c2bf41753613078eb023c4)
|
||||
---
|
||||
src/libkwineffects/kwineffectquickview.cpp | 12 +++++++-----
|
||||
1 file changed, 7 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/src/libkwineffects/kwineffectquickview.cpp b/src/libkwineffects/kwineffectquickview.cpp
|
||||
index ca5a025729..14be1e1b25 100644
|
||||
--- a/src/libkwineffects/kwineffectquickview.cpp
|
||||
+++ b/src/libkwineffects/kwineffectquickview.cpp
|
||||
@@ -160,13 +160,15 @@ EffectQuickView::EffectQuickView(QObject *parent, QWindow *renderWindow, ExportM
|
||||
EffectQuickView::~EffectQuickView()
|
||||
{
|
||||
if (d->m_glcontext) {
|
||||
- d->m_glcontext->makeCurrent(d->m_offscreenSurface.data());
|
||||
// close the view whilst we have an active GL context
|
||||
- delete d->m_view;
|
||||
- d->m_view = nullptr;
|
||||
- d->m_renderControl->invalidate();
|
||||
- d->m_glcontext->doneCurrent();
|
||||
+ d->m_glcontext->makeCurrent(d->m_offscreenSurface.data());
|
||||
}
|
||||
+
|
||||
+ delete d->m_renderControl; // Always delete render control first.
|
||||
+ d->m_renderControl = nullptr;
|
||||
+
|
||||
+ delete d->m_view;
|
||||
+ d->m_view = nullptr;
|
||||
}
|
||||
|
||||
bool EffectQuickView::automaticRepaint() const
|
||||
--
|
||||
GitLab
|
||||
|
@ -0,0 +1,36 @@
|
||||
From 77b678c522cce0e8e7b39087f74e2ac591cd28d0 Mon Sep 17 00:00:00 2001
|
||||
From: Ismael Asensio <isma.af@gmail.com>
|
||||
Date: Sun, 12 Dec 2021 15:16:28 +0100
|
||||
Subject: [PATCH] XDGShellClient: Protect from invalid frameGeometry on
|
||||
updateDecoration
|
||||
|
||||
When updating window decoration do not try to restore the previous frameGeometry
|
||||
if it was invalid.
|
||||
|
||||
This fixes the case when applying a `noBorder=true` rule on a newly created
|
||||
client would set it to a minimal window size
|
||||
|
||||
Targeted at 5.23 only, since this codepath is being reworked for 5.24
|
||||
|
||||
BUG: 445140
|
||||
FIXED-IN: 5.23.5
|
||||
---
|
||||
src/xdgshellclient.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/xdgshellclient.cpp b/src/xdgshellclient.cpp
|
||||
index b4427b8cf7..75c4031498 100644
|
||||
--- a/src/xdgshellclient.cpp
|
||||
+++ b/src/xdgshellclient.cpp
|
||||
@@ -637,7 +637,7 @@ void XdgToplevelClient::updateDecoration(bool check_workspace_pos, bool force)
|
||||
scheduleConfigure();
|
||||
}
|
||||
updateShadow();
|
||||
- if (check_workspace_pos) {
|
||||
+ if (check_workspace_pos && oldFrameGeometry.isValid()) {
|
||||
const QRect oldGeometryRestore = geometryRestore();
|
||||
setGeometryRestore(frameGeometry());
|
||||
checkWorkspacePosition(oldFrameGeometry, oldClientGeometry);
|
||||
--
|
||||
GitLab
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue