Package Details: logiops-git r152.0928b39-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: 13
Popularity: 1.22
First Submitted: 2019-11-01 23:31
Last Updated: 2020-07-18 10:45

Latest Comments

kris7t commented on 2020-10-06 11:48

@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

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

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

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

pixl commented on 2020-07-14 04:27

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

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

darkside commented on 2020-04-07 16:05

So can I do a simple update or do I have to do what afnan said?

afnan commented on 2020-04-01 02:25

Hey, I had some trouble installing this. I figured out the fix: you need to initialize and update the submodules, since logiops bundles libhidpp as part of its source tree. If you don't update the submodule, then logiops will fail to start.

My solution was to add a function to the PKGBUILD:

prepare() {
    cd "$_gitpkgname"
    git submodule init
    git submodule update --recursive
}