# Maintainer: Tolbkni Kao <tolbkni@gmail.com>
pkgname=osd-lyrics-git
pkgver=20120805
pkgrel=1
pkgdesc="An OSD lyric show supporting multiple media players and downloading."
arch=('i686' 'x86_64')
url="http://code.google.com/p/osd-lyrics/"
license=('GPL3')
depends=('curl' 'dbus-glib' 'desktop-file-utils' 'gtk2' 'hicolor-icon-theme' 'libnotify' 'sqlite3')
makedepends=('git' 'pkgconfig' 'intltool')
optdepends=('libmpd: MPD support'
'xmms2: XMMS2 support')
conflicts=('osdlyrics')
provides=('osdlyrics')
install=$pkgname.install
_libmpd=false
_xmms2=false
_gitroot="git://github.com/osdlyrics/osdlyrics.git"
_gitname="osd-lyrics"
_branchname="develop"
build() {
cd "$srcdir"
msg "Connecting to github.com GIT server"
if [ -d $_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone --depth=1 $_gitroot $_gitname --branch $_branchname
fi
msg "GIT checkout done or server timeout"
msg "Starting make..."
rm -rf "$srcdir/$_gitname-build"
cp -R "$srcdir/$_gitname" "$srcdir/$_gitname-build"
cd "$srcdir/$_gitname-build"
./autogen.sh
if [ "$_libmpd" = "false" ] ; then
options="$options --disable-mpd"
fi
if [ "$_xmms2" = "false" ] ; then
options="$options --disable-xmms2"
fi
./configure --prefix=/usr $options
make
}
package()
{
cd "$srcdir/$_gitname-build"
make DESTDIR="$pkgdir/" install
}
如何修改以下PKGBUILD,谢谢!
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
如何修改以下PKGBUILD,谢谢!
上次由 白鳍豚 在 2012-08-05 9:29,总共编辑 1 次。
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
- phoenixlzx
- 帖子: 2245
- 注册时间: 2009-07-29 20:11
- 系统: Arch Linux
- 来自: Gensokyo
- 联系:
Re: 如何修改以下PKGBUILD,修改后会自动下载(即修改无效)谢谢!
不会自动下载覆盖的。你先安装 libmpd 然后把
改为_libmpd=false
代码: 全选
_libmpd=true
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 如何修改以下PKGBUILD,修改后会自动下载(即修改无效)谢谢!
没修改,没安装libmpd,编译成功,不过检测不到MPD
安装libmpd之后,编译就不成功了
安装libmpd之后,编译就不成功了
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 如何修改以下PKGBUILD,修改后会自动下载(即修改无效)谢谢!
谢谢!试试。经测试无效phoenixlzx 写了:不会自动下载覆盖的。你先安装 libmpd 然后把改为_libmpd=false代码: 全选
_libmpd=true
上次由 白鳍豚 在 2012-08-05 9:30,总共编辑 1 次。
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 如何修改以下PKGBUILD,修改后会自动下载(即修改无效)谢谢!
makepkg
/usr/bin/makepkg: eval:行1564: 未预期的符号 `then' 附近有语法错误
/usr/bin/makepkg: eval:行1564: `options_list+="$options --disable-mpd" fi if [ "$_xmms2" = "false" ] ; then options_list+="$options --disable-xmms2" fi ./configure --prefix=/usr $options make } package()'
make: *** [install-recursive] 错误 1
==> 错误: 在 package() 中发生一个错误。
正在放弃...
- phoenixlzx
- 帖子: 2245
- 注册时间: 2009-07-29 20:11
- 系统: Arch Linux
- 来自: Gensokyo
- 联系:
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 如何修改以下PKGBUILD,谢谢!
现在就是这样弄,不行啊phoenixlzx 写了:抱歉,无需修改直接编译即可。安装完成后再安装libmpd应该就没问题了
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 如何修改以下PKGBUILD,谢谢!
Syu????昨晚没Syu之前可以编译,现在卸载了libmpd也提示错误
- phoenixlzx
- 帖子: 2245
- 注册时间: 2009-07-29 20:11
- 系统: Arch Linux
- 来自: Gensokyo
- 联系:
Re: 如何修改以下PKGBUILD,谢谢!
不懂你啥意思了... 试试看arch中文社区仓库的osdlyrics吧...
- jobinson99
- 帖子: 1169
- 注册时间: 2007-04-28 15:14
- 系统: NixOS+虚拟机各种系统
- 联系:
Re: 如何修改以下PKGBUILD,谢谢!
注销,然后再进。白鳍豚 写了:Syu????昨晚没Syu之前可以编译,现在卸载了libmpd也提示错误
编译的时候占用了内存,没退出的时候会继续留在里面。如果是本地的话,删了已经编译的部分。
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 如何修改以下PKGBUILD,谢谢!
谢谢!编译成功 正在测试支不支持mpdjobinson99 写了:注销,然后再进。白鳍豚 写了:Syu????昨晚没Syu之前可以编译,现在卸载了libmpd也提示错误
编译的时候占用了内存,没退出的时候会继续留在里面。如果是本地的话,删了已经编译的部分。
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 如何修改以下PKGBUILD,修改后会自动下载(即修改无效)谢谢!
安装后osdlyrics启动不了phoenixlzx 写了:不会自动下载覆盖的。你先安装 libmpd 然后把改为_libmpd=false代码: 全选
_libmpd=true
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 如何修改以下PKGBUILD,谢谢!
也启动不了phoenixlzx 写了:不懂你啥意思了... 试试看arch中文社区仓库的osdlyrics吧...
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 如何修改以下PKGBUILD,谢谢!
不支持e16???