惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
H
Help Net Security
腾讯CDC
宝玉的分享
宝玉的分享
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
爱范儿
爱范儿
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
D
Docker
V
V2EX
Last Week in AI
Last Week in AI
G
Google Developers Blog
IT之家
IT之家
C
Check Point Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 聂微东

AUR Newest Packages

AUR (en) - linuxqq-clipsync-git AUR (en) - libtslitex-git AUR (en) - libtslitex-git AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - neovim-base16-git AUR (en) - pirata AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - tmux-ai-titles AUR (en) - zeed-bin AUR (en) - bclone-bin AUR (en) - dwl-git-azerty AUR (en) - auggie-bin AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - miniupnpd-iptables-legacy AUR (en) - miniupnpd-nft AUR (en) - jeeves-bin AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-bin AUR (en) - classfi-git AUR (en) - classfi AUR (en) - giff-git AUR (en) - budget-tracker-bin
AUR (en) - open-orpheus
2026-06-26 · via AUR Newest Packages

建议做如下变更,更加规范,现有写法假定在原地打包,设置BUILDDIR后就会报错

diff --git a/PKGBUILD b/PKGBUILD
index dabeec8..8efb7b5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,15 +20,17 @@ depends=(
     'kde-cli-tools'
 )
 makedepends=('libarchive')
-source=("${pkgname}_${pkgver}_amd64.deb::https://github.com/YUCLing/open-orpheus/releases/download/v${pkgver}/${pkgname}_${pkgver}_amd64.deb")
-sha256sums=('7df411004d17b6d92ab4f5dcc3a70fe44001480813f2365198316cfa42e55c78')
+source=("${pkgname}_${pkgver}_amd64.deb::https://github.com/YUCLing/open-orpheus/releases/download/v${pkgver}/${pkgname}_${pkgver}_amd64.deb"
+       "LICENSE"
+       )
+sha256sums=('7df411004d17b6d92ab4f5dcc3a70fe44001480813f2365198316cfa42e55c78'
+           '4499595d653b7a9e65001bb09239e6fb5d33e650d1f9db808ce87905021e9ff8')

 prepare() {
     ar x ${pkgname}_${pkgver}_amd64.deb
 }

 package() {
-    cd ${srcdir}
     bsdtar -xf data.tar.zst -C ${pkgdir} --no-same-owner
-    install -Dm644 ../LICENSE "${pkgdir}/usr/share/licenses/%{pkgname}/LICENSE"
+    install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/%{pkgname}/LICENSE"
 }

The original deb package uses kde-cli-tools | kde-runtime | trash-cli | libglib2.0-bin | gvfs-bin to provide trash feature, but pacman does not provide this "or" semantics. I think one of those alternative package available is fine. Because the author are using KDE, I'd just assume that all users are using KDE.

I don't know what will happen if remove these thing provides trash feature. I guess it just a small feature.

Is there a way to exclude the kde-cli-tools dependency