|
一个X虚拟终端下的命令行抓屏程序。
- pkgname=scrot
- pkgver=0.8
- pkgrel=1
- pkgdesc="scrot is a commandline screen capture util like import, but using imlib2"
- url="http://linuxbrit.co.uk/scrot/"
- depends=(giblib x-server)
- source=(http://linuxbrit.co.uk/downloads/$pkgname-$pkgver.tar.gz)
- md5sums=(ccae904d225609571bdd3b03445c1e88)
- build() {
- cd $startdir/src/$pkgname-$pkgver
- ./configure --prefix=/usr
- make || return 1
- make DESTDIR=$startdir/pkg install
- mkdir -p $startdir/pkg/usr/local/bin
- ln -s /usr/bin/scrot /usr/local/bin/scrot
- }
复制代码
菜鸟写的一个PKGBUILD不知道有没有人发过没有。
最后的两行,就是建一个链接,不建这个链接的话,运行scrot命令会提示/usr/local/bin下找不到scrot这个文件。明明PATH变量里有/usr/bin和/usr/local/bin两项,不知道是怎么回事?
但是多了这最后的两行,如果pacman -R scrot以后,再次makepkg -c的话,会提示已经存在/usr/local/bin/scrot,导致失败.请教下,要怎么修正这个问题呢? |
|