diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 18 |
3 files changed, 17 insertions, 13 deletions
@@ -7,14 +7,11 @@ pkgbase = spongebob-cli-git license = GPL3 makedepends = git makedepends = python-setuptools - depends = mpv - depends = youtube-dl depends = python-requests - depends = python-urllib3 - depends = python-termcolor depends = python-beautifulsoup4 depends = python-prettytable - depends = python-halo + optdepends = mpv: default video player + optdepends = wget: default video downloader provides = spongebob-cli conflicts = spongebob-cli source = spongebob-cli::git+https://github.com/trakBan/spongebob-cli#branch=main diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..bd8353f39566 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +src +pkg +*.tar.* +*.pkg.* +*.log @@ -7,29 +7,31 @@ pkgdesc="Watch classic spongebob from the terminal!" arch=(any) url="https://github.com/trakBan/spongebob-cli" license=('GPL3') -depends=('mpv' 'youtube-dl' 'python-requests' 'python-urllib3' - 'python-termcolor' 'python-beautifulsoup4' 'python-prettytable' - 'python-halo') +depends=('python-requests' 'python-beautifulsoup4' 'python-prettytable') makedepends=('git' 'python-setuptools') +optdepends=('mpv: default video player' + 'wget: default video downloader') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") source=("${pkgname%-git}::git+${url}#branch=main") sha256sums=('SKIP') pkgver() { - cd "$srcdir/${pkgname%-git}" - - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/${pkgname%-git}" + + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" } build() { cd "$srcdir/${pkgname%-git}" + python setup.py build } package() { - cd "$srcdir/${pkgname%-git}" - python3 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 + cd "$srcdir/${pkgname%-git}" + + python3 setup.py install --root="${pkgdir}" --optimize=1 } # vim: set ts=2 sw=2 et: |