diff options
author | icepie | 2022-03-17 02:26:05 +0800 |
---|---|---|
committer | icepie | 2022-03-17 02:26:05 +0800 |
commit | a66a404c722df109b9e442357bd991ab65ba6d1d (patch) | |
tree | 6d832cf2f3430cb025de70f538867d6f411bf9f1 /PKGBUILD | |
parent | bd1f7e1182229d5f8695b59bc1ce73f2a6dd87ec (diff) | |
download | aur-a66a404c722df109b9e442357bd991ab65ba6d1d.tar.gz |
0.7.r21.g8f9d99d
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 19 insertions, 13 deletions
@@ -3,14 +3,15 @@ _pkgname=macast _gitname=Macast pkgname=${_pkgname}-git -pkgver=0.7 -pkgrel=2 +pkgver=0.7.r21.g8f9d99d +pkgrel=1 pkgdesc="DLNA Media Renderer" arch=('any') url="https://github.com/xfangfang/Macast" license=('GPL3') +provides=('macast') conflicts=('macast') -makedepends=('python-setuptools') +makedepends=('git' 'python-pip' 'python-setuptools') depends=( 'python' 'python-appdirs' @@ -21,24 +22,29 @@ depends=( 'python-pyperclip' 'python-cherrypy' 'python-netifaces' + 'python-urllib3' 'mpv' ) source=( "git+${url}.git#branch=dev" "${_pkgname}.desktop" ) -sha256sums=( - 'SKIP' - '3191dfa7386d63a24be335cf4d61c7c0229237160b94183f324d9e852617cfc5' -) +sha256sums=('SKIP' + 'c63974af877e5d22a80d1d473dc155f403069d35a3793f6e2cb61f9be0a3d481') + +pkgver() { + cd "${_gitname}" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${_gitname}" + python setup.py build +} package() { cd "${_gitname}" - install -d "${pkgdir}/usr/share/icons" - cp "${_pkgname}/assets/icon.png" "${pkgdir}/usr/share/icons/Macast.png" - install -d "${pkgdir}/usr/share/applications" - # Install desktop file - mkdir -p "${pkgdir}/usr/share/applications" + install -D "${_pkgname}/assets/icon.png" "${pkgdir}/usr/share/icons/macast.png" install -Dm644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" - python setup.py install --root="${pkgdir}" --optimize=1 + python setup.py install --optimize=1 --prefix=/usr --root="${pkgdir}" } |