页次: 1
makepkg
==> Making package: openyoudao alpha-1 (Sat Jul 21 17:48:42 UTC 2012)
==> Checking runtime dependencies...
==> Missing Dependencies:
-> xclip
-> inotify-tools
-> python-xlib
-> python2-lxml
-> python-requests
-> pywebkitgtk
-> python2-beautifulsoup3
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
我的PKGBUILD文件:
# Maintainer: justzx <justzx2011@gmail.com>
pkgname=openyoudao
#true && pkgname=('openyoudao-gtk2')
pkgver=alpha
pkgrel=1
pkgdesc="a youdao client for linux"
arch=('x86_64' 'i686')
url="http://www.openyoudao.org/"
license=('LGPL3')
depends=('python2' 'xclip' 'inotify-tools' 'python-xlib' 'python2-lxml' 'python-requests' 'pywebkitgtk' 'python2-beautifulsoup3')
#extra/xclip 0.12-3
#community/inotify-tools 3.14-2
#community/python-xlib
#extra/python2-lxml 2.3.4-2
#aur/python-requests 0.13.1-1
#extra/pywebkitgtk 1.1.8-2
#community/python2-beautifulsoup3 3.2.1-1
install="openyoudao.install"
source=("https://github.com/justzx2011/openyoudao/tarball/$pkgver")
md5sums=('876c65bf14fd13ea7f74d39df5e0d582')
package() {
cd ${srcdir}/justzx2011-openyoudao-*/
# bin
install -Dm755 scripts/openyoudao \
"$pkgdir/usr/bin/openyoudao"
# libs
#/var/cache/openyoudao#
install -d "$pkgdir/usr/lib/openyoudao"
install -Dm644 ./*.py \
"$pkgdir/usr/lib/openyoudao"
install -d "$pkgdir/var/cache/openyoudao"
cp -rf cache/* "$pkgdir/var/cache/openyoudao"
chmod 777 "$pkgdir/var/cache/openyoudao"
#install -dm644 cache/* \
# "$pkgdir/usr/lib/python2.7/site-packages/openyoudao/cache"
# desktop file
install -Dm644 desktop/openyoudao.desktop \
"$pkgdir/usr/share/applications/openyoudao.desktop"
}
离线
depends已经正确的加入了程序运行所需的依赖,但是运行makepkg时却无法自动安装依赖?这是什么原因?
离线
离线
python-requests不能通过pacman来安装,有没有好的解决方法?
离线
看你的PKGBUILD,没有makedepends的话,就直接 makepkg -d 忽略依赖吧,反正是打包。
安装时用yaourt,会解决AUR依赖的。
Site: CVHC.CC Twitter: @cuihaoleo Org: LUG@USTC
AD: ~欢迎参与志愿计算~
离线
这个方法可以 多谢cuihao
离线
页次: 1