酷我音乐linux版下载软件,酷我音乐播放器for linux客户端 PKGBUILD文件

# Maintainer: axlrose

_pkgname=kwplayer

pkgname=${_pkgname}-git

pkgver=20131012

pkgrel=1

pkgdesc="KW music player is used to get music resources from Internet."

arch=('any')

url="https://github.com/LiuLang/kwplayer"

license=('GPL')

depends=('gst-libav' 'python' 'rsync')

#Depends: python3-gi, gstreamer1.0-libav|gstreamer0.10-ffmpeg, gstreamer1.0-plugins-base|gstreamer0.10-plugins-base, gir1.2-gstreamer-1.0|gir1.2-gstreamer-0.10, gir1.2-gst-plugins-base-1.0|gir1.2-gst-plugins-base-0.10, python3-cairo, python3-gi-cairo, gnome-icon-theme-symbolic

#Suggests: python3-leveldb

optdepends=('lieveldb: fast key/value database')

makedepends=('git')

provides=("${_pkgname}")

conflicts=("${_pkgname}")

source=()

md5sums=()

_gitroot=https://github.com/LiuLang/kwplayer.git

_gitname=${_pkgname}

build() {

cd ${srcdir}

msg "Connecting to projects.archlinux.org GIT server..."

if [ -d ${srcdir}/$_gitname ]; then

cd $_gitname && git pull origin

msg "The local files are updated."

else

git clone $_gitroot

fi

msg "GIT checkout done or server timeout"

msg "Starting make..."

if [ -d ${srcdir}/$_gitname-build ]; then

rm -rf ${srcdir}/$_gitname-build

fi

git clone ${srcdir}/$_gitname ${srcdir}/$_gitname-build || return 1

cd ${srcdir}/$_gitname-build/ || return 1

#make DESTDIR="$pkgdir" install

}

package()

{

cd ${srcdir}/$_gitname-build/ || return 1

cd ${srcdir}/$_gitname-build/build/

./generate_mo.sh

./generate_pot.sh

cd ${srcdir}/$_gitname-build/ || return 1

python_ver=3.3

PYLIB="${pkgdir}/usr/lib/python${python_ver}/site-packages/"

mkdir -pv $PYLIB

mkdir -pv ${pkgdir}/usr/bin/

#mkdir -pv ${pkgdir}/usr/share

cp -v kwplayer ${pkgdir}/usr/bin/

cp -rvf kuwo $PYLIB/

cp -rvf mutagenx $PYLIB/

rm -rvf $PYLIB/mutagenx/__pycache__

cp -rvf share ${pkgdir}/usr/

}

# vim:set ts=4 sw=4 et:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux下,常见的软件安装包类型有以下几种: 1. DEB:Debian软件包(.deb)是Debian及其派生发行(如Ubuntu、Linux Mint等)使用的软件包格式。它们可以通过apt、dpkg等工具进行安装和管理。 2. RPM:RPM软件包(.rpm)是Red Hat Package Manager的缩写,它是Red Hat及其派生发行(如Fedora、CentOS等)使用的软件包格式。可以通过yum、dnf等工具进行安装和管理。 3. TAR.GZ / TAR.XZ:这些是压缩文件格式,通常使用tar命令进行解压缩。其中,.gz表示使用gzip压缩,.xz表示使用xz压缩。这种格式的软件包通常包含源代码或二进制文件,需要手动编译或安装。 4. APPIMAGE:AppImage是一种独立的可执行文件格式,可以在各种Linux发行上运行。它包含了应用程序及其所有依赖项,不需要额外的安装步骤。 5. SNAP:Snap是一种软件打包和分发格式,可以在不同的Linux发行上运行。Snap软件包具有自包含性,可以包含应用程序及其所有依赖项。 除了以上列出的常见软件包类型外,还有其他一些特定于某些发行或特定用途的软件包格式。例如,Arch Linux使用的软件包格式为PKGBUILD和.tar.xz(使用pacman包管理器),Gentoo Linux使用的软件包格式为ebuild(使用Portage包管理器)等。不同的发行可能有不同的软件包管理系统和软件包格式,因此请根据你所使用的发行选择相应的安装方法和软件包格式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值