页次: 1
这是我的PKGBULID内容
# Maintainer: leessmin <1442772970@qq.com>
pkgname=kde_gemini
pkgver=0.0.1
pkgrel=1
pkgdesc="自动切换kde桌面主题"
arch=('x86_64')
url="www.github.com/leessmin/kde_gemini"
license=('LGPL3')
depends=('plasma-desktop>=5.20.0')
options=('!strip')
source=(kde_gemini
kde_gemini.desktop
kde_gemini.png)
sha256sums=('8285332102113ccfc9e6029240b19554533ed67d6f170cb6441f864a40cf1fed'
'9a72f9fb0080e68045ea9aa070d316e5ed6b3fc339e7e1a9d6068c2a6c097656'
'3125d90dc334b0f4b33269afe73a2c33e7a7f11f92314470d2563e7616d68d02'
)
prepare() {
install -dm755 "${pkgdir}"/usr/bin/
install -Dm644 "${srcdir}"/${pkgname}.desktop "${pkgdir}"/usr/share/applications/${pkgname}.desktop
install -Dm644 "${srcdir}"/${pkgname}.png "${pkgdir}"/usr/share/pixmaps/${pkgname}.png
install -Dm755 "${srcdir}"/${pkgname} "${pkgdir}"/opt/${pkgname}/${pkgname}
ln -s /opt/${pkgname}/${pkgname} "${pkgdir}"/usr/bin/${pkgname}
}
在PKGBUILD文件同级目录下的内容
ls
kde_gemini kde_gemini.desktop kde_gemini.png PKGBUILD
我这个内容是根据https://aur.archlinux.org/jetbrains-toolbox.git这个包的PKGBUILD来写的,但是我使用makepkg --install安装后可以使用pacman -Q kde_gemini来找到这个包,但是我看了/opt目录和/usr/share/applications以及/usr/share/pixmaps/目录,都没有看到我安装的程序。第一次写PKGBUILD还请各位大佬指教指教
最近编辑记录 leessmin (2024-02-18 09:50:44)
离线
你应该在 package() 函数里装文件,不是在 prepare() 函数里。
离线
你应该在 package() 函数里装文件,不是在 prepare() 函数里。
谢谢依云哥哥,明天我试试
离线
经过依云姐姐的方案,果然没问题了。居然叫错性别了,太尴尬了:mad:
离线
页次: 1