Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

eg25 manager 0.5.0 #657

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

ArenM
Copy link
Contributor

@ArenM ArenM commented Sep 2, 2024

Note: libgpiod needs to be removed before building eg25-manager, otherwise it'll
pick up the old version and fail to build.

pkgdesc="Daemon for managing the Quectel EG25 modem"
arch=('x86_64' 'armv7h' 'aarch64')
url="https://gitlab.com/mobian1/devices/eg25-manager"
license=('GPL3')
depends=('libgudev' 'libgpiod<2.0' 'libusb' 'libmm-glib')
makedepends=('meson' 'ninja' 'scdoc' 'git')
depends=('libgudev' 'libgpiod' 'libusb' 'libmm-glib')
Copy link
Member

@Danct12 Danct12 Sep 8, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps we can use libgpiod>=2.0.0? I believe this should allow pacman to pick the higher version from the extra repo without removing our version as I would like to keep this in the testing repo for a few days.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Huh libgpiod>2.0 didn't work but libgpiod>=2.0 does, I don't understand why exactly, but I'll go with that.

Having libgpiod 1.6 in danctnix does seem to break pacman -Suu as it tries to downgrade libgpiod and runs into a dependency issue, so it probably needs to be removed still.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From man-pages:

       -u, --sysupgrade
           ...
           Pass this option twice to enable package downgrades; in this case, pacman will select sync packages whose versions
           do not match with the local versions. This can be useful when the user switches from a testing repository to a
           stable one.
           ...

Most people would be running pacman with only one u anyway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants