Package Details: piper-git 0.7.r22.g9bf4f25-1

Git Clone URL: https://aur.archlinux.org/piper-git.git (read-only, click to copy)
Package Base: piper-git
Description: Piper is a GUI interface to ratbagd, the system daemon for configurable mice
Upstream URL: https://github.com/libratbag/piper
Licenses: GPL
Conflicts: piper
Provides: piper
Submitter: Freggar
Maintainer: harre
Last Packager: harre
Votes: 14
Popularity: 0.94
First Submitted: 2017-11-30 12:10 (UTC)
Last Updated: 2023-01-08 02:42 (UTC)

Latest Comments

1 2 Next › Last »

PHLAK commented on 2024-02-09 21:43 (UTC)

@MithicSpirit Removing those files manually worked. Thanks.

MithicSpirit commented on 2024-02-09 19:02 (UTC)

@PHLAK since it doesn't say what package those files are owned by, this means that they are not owned by any package. In particular, those files were created at some point rather than being installed by pacman, and that is an issue with your system rather than this package. You can try manually deleting those files.

PHLAK commented on 2024-02-09 18:36 (UTC)

I'm unable to install the package after it compiles. Getting errors about conflicting files.

==> Creating package "piper-git"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: piper-git 0.7.r120.gd553d97-1 (Fri 09 Feb 2024 11:35:09 AM MST)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...

Package (1)  New Version          Net Change

piper-git    0.7.r120.gd553d97-1    2.36 MiB

Total Installed Size:  2.36 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                                        [#######################################################################] 100%
(1/1) checking package integrity                                                                                      [#######################################################################] 100%
(1/1) loading package files                                                                                           [#######################################################################] 100%
(1/1) checking for file conflicts                                                                                     [#######################################################################] 100%
error: failed to commit transaction (conflicting files)
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/__init__.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/application.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/buttondialog.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/buttonspage.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/devicerow.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/errorperspective.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/leddialog.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/ledspage.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/mousemap.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/mouseperspective.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/optionbutton.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/profilerow.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/ratbagd.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/resolutionrow.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/resolutionspage.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/svg.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/welcomeperspective.cpython-311.pyc exists in filesystem
piper-git: /usr/lib/python3.11/site-packages/piper/__pycache__/window.cpython-311.pyc exists in filesystem
Errors occurred, no packages were upgraded.

dreieck commented on 2023-08-20 15:53 (UTC)

namcap shows the following errors:

  • Dependencies missing: gtk3, gdk-pixbuf2, librsvg

Thanks for maintaining!

harre commented on 2022-12-28 18:50 (UTC) (edited on 2022-12-28 18:51 (UTC) by harre)

Pushed update for dependencies.

NOTE: Newest version now depends on a new libratbag that is not avalible on the regular community package so I have switched to use libratbag-git instead.

harre commented on 2022-08-18 21:15 (UTC)

@MithicSpirit Thanks for the heads-up, I have pushed an update on the makedepends now.

MithicSpirit commented on 2022-08-18 18:14 (UTC) (edited on 2022-08-18 18:19 (UTC) by MithicSpirit)

Currently needs gtk-update-icon-cache and desktop-file-utils to build. Not sure whether these are runtime dependencies, but I suspect that they are just required at build time, so they should probably be added to makedepends.

EDIT: just grepped the repo for gtk-update-icon-cache and update-desktop-database (the required command from desktop-file-utils) and it seems like they only show up in some meson files, so it's probably safe to just keep this is makedepends and not in regular depends.

harre commented on 2022-04-24 21:04 (UTC)

I have adopted this package and will try my best to keep it uptodate with upstream

Poke me if something else is missing

andrdc commented on 2022-03-03 03:29 (UTC)

Please add appstreamcli to makedepends as it is needed to build the package.

MithicSpirit commented on 2022-01-23 03:31 (UTC)

Currently fails building with the issue that it can't find appstreamcli, which can be fixed by adding appstream to the dependencies. However, it seems like this is only needed at build time (for a test), so it may be better to add this to makedepends instead.