Summary
This library contains C++ code and Python3 bindings for creating a socket in a thread and using this socket to send and receive messages based on the Protocol Buffers library. It is designed to facilitate the communication between Cura and its backend and similar code.
Versions
v4.13.1 :: 0/3 :: gentoo
- Modified
- License
- LGPL-3
- Keywords
- amd64 ~arm64 ~x86
- USE flags
- examples python static-libs
USE flags
General
- examples
- Install examples, usually source code
- python
- Add optional support/bindings for the Python language
- static-libs
- Build static versions of dynamic libraries as well
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_9
- Build for Python 3.9 only
Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data
dev-python / protobuf-python : Google's Protocol Buffers - Python bindings
dev-python / sip : Python bindings generator for C/C++ libraries
Runtime Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data
dev-python / protobuf-python : Google's Protocol Buffers - Python bindings
dev-python / sip : Python bindings generator for C/C++ libraries
Depending packages
dev-python / uranium : A Python framework for building 3D printing related applications
media-gfx / cura : A 3D model slicing application for 3D printing
media-gfx / curaengine : A 3D model slicing engine for 3D printing
Bugs
- 896704
- dev-libs/libarcus: needs upgrade to Python 3.11 (PythonCompatUpdate)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-libs/libarcus: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/libarcus: Stabilize 4.13.1 amd64, #836816
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/libarcus: Stabilize 4.12.1 amd64, #834389
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthew Smith · gentoo
Revert "dev-libs/libarcus: drop 4.13.0"
This reverts commit 46489ed479be883e9369410be54351148948d060. Signed-off-by: Matthew Smith <matthew@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthew Smith · gentoo
dev-libs/libarcus: drop 4.13.0
Signed-off-by: Matthew Smith <matthew@gentoo.org> - Matthew Smith · gentoo
dev-libs/libarcus: add 4.13.1
Signed-off-by: Matthew Smith <matthew@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthew Smith · gentoo
dev-libs/libarcus: add 4.13.0
Signed-off-by: Matthew Smith <matthew@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/libarcus: add 4.12.1
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/libarcus: enable py3.10
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-libs/libarcus: PYTHON_MULTI_USEDEP -> PYTHON_USEDEP
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Dennis Lamm · gentoo
media-gfx/cura: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/21240 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mathy Vanvoorden · gentoo
dev-libs/libarcus: Version bump
Closes: https://bugs.gentoo.org/793803 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Mathy Vanvoorden <mathy@vanvoorden.be> Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
dev-libs/libarcus: restrict to <dev-python/sip-5
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Dennis Lamm · gentoo
dev-libs/libarcus: drop old
Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Dennis Lamm · gentoo
media-gfx/cura: drop old with dependencies
Signed-off-by: Dennis Lamm <expeditoneer@gentoo.org> Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> - Dennis Lamm · gentoo
dev-libs/libarcus: bump to 4.8.0
Signed-off-by: Dennis Lamm <expeditoneer@gentoo.org> Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Dennis Lamm · gentoo
dev-libs/libarcus: drop old
Signed-off-by: Dennis Lamm <expeditoneer@gentoo.org> Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libarcus: Keyword 4.7.0 arm64, #734826
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Dennis Lamm · gentoo
dev-libs/libarcus: version bump 4.7.0
Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/17338 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexey Shvetsov · gentoo
dev-libs/libarcus: set +python by default
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Perlov · gentoo
dev-libs/libarcus: version bump to 4.6.1
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Perlov <perlovka@gmail.com> Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-libs/libarcus: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
*/*: Switch Perlovka's ebuilds to cmake.eclass
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Perlov · gentoo
dev-libs/libarcus: version bump to 4.3.0
Closes: https://bugs.gentoo.org/693300 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Michael Perlov <perlovka@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Perlov · gentoo
dev-libs/libarcus: version bump to 4.2.0
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Michael Perlov <perlovka@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Amy Liffey · gentoo
dev-libs/libarcus: remove old 3.3.0, 3.5.1
Signed-off-by: Amy Liffey <amynka@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 - Mathy Vanvoorden · gentoo
dev-libs/libarcus: version bump to 3.6.0
Signed-off-by: Mathy Vanvoorden <mathy@vanvoorden.be> Signed-off-by: Amy Liffey <amynka@gentoo.org> Package-Manager: Portage[mgorny]-2.3.51.1 - Repository mirror & CI · gentoo
Merge updates from master - Amy Liffey · gentoo
dev-libs/libarcus: version bump 3.5.1
Bug: https://bugs.gentoo.org/669264 Submitted-by: qwertyqwertyq@protonmail.com Signed-off-by: Amy Liffey <amynka@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Amy Liffey · gentoo
dev-libs/libarcus: version bump 3.4.1
Bug: https://bugs.gentoo.org/660884 Submitted-by: qwertyqwertyq@protonmail.com Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Alexey Shvetsov · gentoo
dev-libs/libarcus: Clean up old versions
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Alexey Shvetsov · gentoo
dev-libs/libarcus: Clean up old
Closes: https://bugs.gentoo.org/616170 Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Alexey Shvetsov · gentoo
dev-libs/libarcus: Set minimal python version to 3.5
Closes: https://bugs.gentoo.org/630620 Closes: https://github.com/gentoo/gentoo/pull/8258 Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Alexey Shvetsov · gentoo
dev-libs/libarcus: Version bump
Closes: https://bugs.gentoo.org/648130 Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Alexey Shvetsov · gentoo
dev-libs/libarcus: Version bump
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Alexey Shvetsov · gentoo
dev-libs/libarcus: Version bump
Package-Manager: portage-2.3.2 - Göktürk Yüksek · gentoo
dev-libs/libarcus: fix license: s/AGPL-3/APGL-3+/
From src/Socket.h: "[...] either version 3 of the License, or (at your option) any later version." Package-Manager: portage-2.2.28 - Marshall Brewer (Gentoo Key) · gentoo
dev-libs/libarcus: initial ebuild, version 1.0.0_pre20160307
Closes: https://github.com/gentoo/gentoo/pull/1298 Signed-off-by: Ian Delaney <idella4@gentoo.org>