diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 14 insertions, 13 deletions
@@ -2,7 +2,7 @@ _pkgname=youtube-dl-gui pkgname=$_pkgname-git -pkgver=r255.d335cb4 +pkgver=0.3.8.r53.gaa74cc2 pkgrel=1 pkgdesc="A cross platform front-end GUI of the popular youtube-dl written in wxPython" arch=('any') @@ -15,31 +15,32 @@ makedepends=('git') provides=($_pkgname) conflicts=($_pkgname) install=$pkgname.install -source=(git://github.com/MrS0m30n3/$_pkgname.git +source=($pkgname::git://github.com/MrS0m30n3/youtube-dl-gui.git youtube-dl-gui.desktop UNLICENSE) # http://unlicense.org/UNLICENSE) md5sums=('SKIP' - '55914f7c32fafa895d7bf447efc9c18e' + '298421ed0a9e2c6475e0bb3f86d2d2a7' '7246f848faa4e9c9fc0ea91122d6e680') pkgver() { - cd $_pkgname - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} - -prepare() { - cd $_pkgname - sed -i 's|usr/local/share|usr/share|' setup.py - sed -i 's|#![ ]*/usr/bin/env python[ ]*$|#!/usr/bin/env python2|' setup.py youtube_dl_gui/*.py + cd $pkgname + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } package() { install -Dm644 youtube-dl-gui.desktop "$pkgdir/usr/share/applications/youtube-dl-gui.desktop" install -Dm644 UNLICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - cd $_pkgname + cd $pkgname python2 setup.py install --root="$pkgdir" --optimize=1 - install -Dm755 youtube_dl_gui/__main__.py "$pkgdir/usr/bin/youtube-dl-gui" + + # Patch: add "youtube-dl-gui.png" icon filenames + for dir in "$pkgdir"/usr/share/icons/hicolor/*/apps "$pkgdir/usr/share/pixmaps"; do + cd "$dir" + for icon in youtube-dl-gui_*.png; do + ln -s $icon youtube-dl-gui.png + done + done } |