Package Details: logiops-git 1:0.2.3.r18.gdbe2b28-1

Git Clone URL: https://aur.archlinux.org/logiops-git.git (read-only, click to copy)
Package Base: logiops-git
Description: An unofficial driver for Logitech HID++>2.0 mice and keyboard
Upstream URL: https://github.com/PixlOne/logiops
Licenses: GPL3
Conflicts: logiops
Provides: logiops
Submitter: kris7t
Maintainer: kris7t (pixl)
Last Packager: kris7t
Votes: 18
Popularity: 0.91
First Submitted: 2019-11-01 23:31 (UTC)
Last Updated: 2022-06-15 22:47 (UTC)

Latest Comments

1 2 Next › Last »

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 https://wiki.archlinux.org/index.php/VCS_package_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 https://aur.archlinux.org/packages/logiops/, 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 aur.archlinux.org:

$ curl 'https://aur.archlinux.org/rpc/?v=5&type=info&arg[]=logiops-git' --silent | jq .results[0].Version
"r152.0928b39-1"

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,

jef commented on 2020-07-31 04:55 (UTC)

Love all the updates @pixl!

Maybe we should put --parallel in the build command.

Something like this:

build() {
    cd "$_gitpkgname"
    mkdir -p build
    cd build
    rm -rf *
    cmake .. \
        -j $(nproc --all)
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_BUILD_TYPE=Release
    make
}

kris7t commented on 2020-07-14 14:01 (UTC)

@pixi Awesome! Thanks for the great work maintaining the driver and for the heads up!

pixl commented on 2020-07-14 04:27 (UTC)

Hello, I'm the developer of this project and I'm just here to give an update on the state of this project.

There's a new major pull request of the refactor branch which will rework several things in the project. The specific changes are:

  • Improved stability
  • No longer requires libhidpp
  • Device names may have changed (due to using hidpp20 Name feature if available)

For example, the device name of the MX Master becomes Wireless Mouse MX Master. The good news here is that it's now standardised between Unifying and Bluetooth devices in most cases, the bad news is that it'll slightly break config files.

If everything goes according to plan, the branch should be merged sometime this week.

In addition, if anyone is available to test the new branch for bugs, please do and report it on the GitHub page.

@kris7t After the branch is merged, you should remove the libhidpp-pixlone-git package from the dependency list.

kris7t commented on 2020-04-07 16:07 (UTC)

Since r37.00298c0-2, the hidpp dependency is provided by the libhidpp-pixlone-git package, so there is no need to patch this PKGBUILD.