页次: 1
在archlinux将python更新到3.12之后我的caffeine-ng失效了
我yay -R之后yay -S重新安装报错
Run-time dependency appindicator3-0.1 found: NO (tried pkgconfig and cmake)
Run-time dependency libxfconf-0 found: NO (tried pkgconfig and cmake)
Program python3 (click, ewmh, setproctitle, pulsectl) found: NO modules: click, ewmh, setproctitle
meson.build:24:15: ERROR: python3 is missing modules: pulsectl
A full log can be found at /home/xuno/.cache/yay/caffeine-ng/src/caffeine-ng-v4.2.0-0-g5027f55/build/meson-logs/meson-log.txt
==> 错误: 在 build() 中发生一个错误。
正在放弃...
-> 生成时出错: caffeine-ng-exit status 4
-> 无法安装以下软件包, 需要手动介入处理:
caffeine-ng - exit status 4
上aur查评论都是作者让user自己rebuild
进入本地pkgbuild文件显示
pkgname=caffeine-ng
pkgver=4.2.0
pkgrel=1
pkgdesc="Status bar application able to temporarily inhibit the screensaver and sleep mode."
arch=(any)
url="https://codeberg.org/WhyNotHugo/caffeine-ng"
license=("GPL-3.0-or-later")
depends=(
python-gobject
python-xdg
python-dbus
python-click
python-ewmh
gtk3
libnotify
python-setproctitle
python-wheel
python-pulsectl
libindicator-gtk3
libayatana-appindicator
)
optdepends=(
# "libappindicator-gtk3: AppIndicator support (eg: Plasma, Unity)."
"xfconf: Support for Xfce presentation mode."
)
makedepends=(
git
meson
scdoc
)
怎么改?有翻阅wiki “PKGBUILD”条目“创建软件包”条目 没看懂
“又比如,当软件包已经依赖于一个以 python- 开头的模块,就不需要再单独依赖 python包——因为 python- 开头的模块必定依赖于 python包 软件包,而且不允许从依赖列表中删除。”
wiki里这一项 这是不是我遇到的问题
最近编辑记录 xuno (2024-05-02 20:47:13)
离线
你的 python-pulsectl 是不是没更新?
离线
你的 python-pulsectl 是不是没更新?
这个包是干嘛的?我的是1.24.4.0-1 更新日期是4月8号
离线
你的 python-pulsectl 是不是没更新?
我可以等更新 但还有我就是我下一次遭遇这个问题 我从哪入手学习rebuild a package?
同样的问题在arch更新至3.11 2022 2021年同样的有人发问
离线
不是。你等不到更新的。你需要 rebuild 这个包。
你问你的 yay 要怎么 rebuild 一个包。
离线
yay -S python-pulsectl --rebuild
已解决
离线
页次: 1