Package Details: logiops-git 1:0.3.3.r0.g94f6dba-1

Git Clone URL: (read-only, click to copy)
Package Base: logiops-git
Description: An unofficial driver for Logitech HID++>2.0 mice and keyboard
Upstream URL:
Licenses: GPL3
Conflicts: logiops
Provides: logiops
Submitter: kris7t
Maintainer: kris7t (pixl)
Last Packager: pixl
Votes: 19
Popularity: 0.005205
First Submitted: 2019-11-01 23:31 (UTC)
Last Updated: 2023-07-12 21:50 (UTC)

Latest Comments

1 2 Next › Last »

kinoe commented on 2023-05-05 04:35 (UTC)

Build ran smoothly here. Thanks for fixing and maintaining!

edacval commented on 2023-05-04 14:47 (UTC)

@djallits: just remove cloned source repo from makepkg cache ( $SRCDEST ). Upstream broke again their repo with push --force.

djallits commented on 2023-05-04 14:12 (UTC)

Re: logiops-git 1:0.3.1.r0.ga77b328-1

Still looking into this issue, but leaving this here to see if anyone else has stumbled into this.

==> Extracting sources...
  -> Creating working copy of logiops git repo...
Cloning into 'logiops'...
warning: remote HEAD refers to nonexistent ref, unable to checkout
==> Starting pkgver()...
fatal: Not a valid object name HEAD
==> ERROR: pkgver is not allowed to be empty.
==> ERROR: pkgver() generated an invalid version: 
 -> error making: logiops-git-exit status 12

kinoe commented on 2023-05-03 04:34 (UTC) (edited on 2023-05-03 21:14 (UTC) by kinoe)

built error (with yay and paru)

CMake Error at CMakeLists.txt:55 (add_subdirectory):
The source directory
does not contain a CMakeLists.txt file


Error: "invalid_argument" is not an element of "std".
78 | throw std::invalid_argument("duplicate interface")

rtur commented on 2021-10-09 07:49 (UTC)

@kris7t Sorry for the late reply, I forgot about the issue. Yes, it builds in a chroot with the systemd dependency.

dreieck commented on 2021-07-04 08:31 (UTC)

Can $pkgver changed in a way that it contains the the upstream software version as first part? Cf. to the Arch Wiki.

There is such a notion, since logid -V prints out v0.2.2-59-g6bb4700.

And don't forget to increment $epoch if changing the versioning scheme.

Thanks for maintaining!

kris7t commented on 2021-02-02 16:24 (UTC)

@rtur I added systemd as a dependency instead of systemd-libs. Can you check whether this helps?

rtur commented on 2020-12-29 14:39 (UTC) (edited on 2020-12-29 14:40 (UTC) by rtur)

this seems to need systemd (or some of its dependencies) as a dependency when building inside a clean chroot, otherwise I get:

-- Checking for module 'systemd'
--   Package 'systemd', required by 'virtual:world', not found
-- Checking for module 'libconfig'
--   Found libconfig, version 1.7.2
-- Checking for module 'libudev'
--   Package 'libudev', required by 'virtual:world', not found
CMake Error at /usr/share/cmake-3.19/Modules/FindPkgConfig.cmake:553 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-3.19/Modules/FindPkgConfig.cmake:741 (_pkg_check_modules_internal)
  src/logid/CMakeLists.txt:78 (pkg_check_modules)

kris7t commented on 2020-10-06 11:48 (UTC)

@rashendi This is a -git package, so according to the VCS packaging guidelines its version number is only updated if there is a change to the PKGBUILD. makepkg automatically generates the correct version number from the git repository when you build a package.

If you want a package that auto-updates, you should either use the logiops package, which is updated on every release, or use an AUR helper that scans git repositories for changes.

rashendi commented on 2020-10-06 06:18 (UTC)

Hi @kris7t,

Is there a way to update the version number?

Because when I request the version from

$ curl '[]=logiops-git' --silent | jq .results[0].Version

But with my installed package:

$ sudo pacman -Qme logiops-git
logiops-git r189.d1d8c49-1

I have an update script which handles only updated packages, but for this one I have to make an exception.

Kind regards,