Summary
Piper is a graphical user interface to configure gaming mice. Configuration options include changing the resolution (DPI) of the mouse, adding and removing profiles, setting LED colors and changing button behaviors. Piper requires
Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-2
- USE flags
- test
v0.7-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64
- USE flags
- test
USE flags
General
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / gobject-introspection : Introspection system for GObject-based libraries
dev-libs / libevdev : Handler library for evdev events
dev-libs / libratbag : Library to configure gaming mice
dev-python / evdev : Python library for evdev bindings
dev-python / lxml : A Pythonic binding for the libxml2 and libxslt libraries
dev-python / pycairo : Python bindings for the cairo library
dev-python / pygobject : Python bindings for GObject Introspection
gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library
virtual / libudev : Virtual for libudev providers
x11-libs / gdk-pixbuf : Image loading library for GTK+
Runtime Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / gobject-introspection : Introspection system for GObject-based libraries
dev-libs / libratbag : Library to configure gaming mice
dev-python / evdev : Python library for evdev bindings
dev-python / lxml : A Pythonic binding for the libxml2 and libxslt libraries
dev-python / pycairo : Python bindings for the cairo library
dev-python / pygobject : Python bindings for GObject Introspection
gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library
x11-libs / gdk-pixbuf : Image loading library for GTK+
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/piper: enable py3.12
Closes: https://bugs.gentoo.org/929339 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-misc/piper: drop 0.6
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Gonçalo Negrier Duarte · gentoo
app-misc/piper: drop 0.7, add 0.7-r1, 9999 * add 9999
since piper is not update often Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35641 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Rename dev-python/{python-evdev → evdev}
Signed-off-by: Michał Górny <mgorny@gentoo.org> - 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 - Eric Joldasov · gentoo
app-misc/piper: format metadata.xml, add upstream metadata and update description
Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me> Closes: https://github.com/gentoo/gentoo/pull/27931 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Eric Joldasov · gentoo
app-misc/piper: add 0.7
Closes: https://bugs.gentoo.org/866035 Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me> Signed-off-by: Florian Schmaus <flow@gentoo.org> - Eric Joldasov · gentoo
app-misc/piper: enable py3.11, fix tests for 0.6
Closes: https://bugs.gentoo.org/827510 Closes: https://bugs.gentoo.org/834967 Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me> Signed-off-by: Florian Schmaus <flow@gentoo.org> - Eric Joldasov · gentoo
app-misc/piper: drop 0.5.1-r2
Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me> Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
Revert "app-misc/piper: remove flake8 test dep"
This reverts commit 8b5f4bfb0641cc6b38eb3738ee8167d46efdc3e9. 5/5 piper / flake8 FAIL Closes: https://bugs.gentoo.org/834965 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-misc/piper: remove flake8 test dep
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - BratishkaErik · gentoo
app-misc/piper: make flake8 optional dependency
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/24414 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - BratishkaErik · gentoo
app-misc/piper: New version 0.6
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexander Barker · gentoo
app-misc/piper: Remove flake8 test
Closes: https://bugs.gentoo.org/807205 Signed-off-by: Alexander Barker <alex@1stleg.com> Closes: https://github.com/gentoo/gentoo/pull/21919 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
app-misc/piper: PYTHON_MULTI_USEDEP -> PYTHON_USEDEP
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexander Barker · gentoo
app-misc/piper-0.5.1-r1 installs icons but does not update icon cache
Closes: https://bugs.gentoo.org/795714 Signed-off-by: Alex Barker <alex@1stleg.com> Closes: https://github.com/gentoo/gentoo/pull/21537 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexander Barker · gentoo
app-misc/piper: needs dev-python/pygobject built with USE=cairo
Closes: https://bugs.gentoo.org/792732 Signed-off-by: Alex Barker <alex@1stleg.com> Closes: https://github.com/gentoo/gentoo/pull/21212 Signed-off-by: Sam James <sam@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 - Alexander Barker · gentoo
app-misc/piper-0.5.1: New support package
Bug: https://bugs.gentoo.org/629006 Closes: https://bugs.gentoo.org/629006 Signed-off-by: Alex Barker <alex@1stleg.com> Closes: https://github.com/gentoo/gentoo/pull/15323 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>