Package Details: subliminal-git 2.1.0.r25.gaf3b8bd-1

Git Clone URL: https://aur.archlinux.org/subliminal-git.git (read-only, click to copy)
Package Base: subliminal-git
Description: Python library and CLI tool for searching and downloading subtitles.
Upstream URL: https://github.com/Diaoul/subliminal
Licenses: MIT
Conflicts: subliminal
Provides: subliminal
Submitter: acieroid
Maintainer: gileri
Last Packager: gileri
Votes: 32
Popularity: 0.000030
First Submitted: 2012-12-24 07:53 (UTC)
Last Updated: 2024-01-26 16:03 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

hcartiaux commented on 2016-09-22 09:32 (UTC) (edited on 2016-09-22 09:32 (UTC) by hcartiaux)

@chocolateboy: the conflict with the manpage is because of the old package subliminal-doc-git. @cryzed: right, this is a leftover from an old version of the PKGBUILD. I will update soon.

chocolateboy commented on 2016-09-21 17:43 (UTC) (edited on 2016-10-01 11:06 (UTC) by chocolateboy)

In case anyone gets the same errors: error: The following packages cannot be upgraded due to unresolvable dependencies: python2-rebulk python-rebulk solution: pacaur -Rs python-subliminal-git pacaur -S subliminal-git error: (1/1) checking for file conflicts error: failed to commit transaction (conflicting files) subliminal-git: /usr/share/man/man1/subliminal.1.gz exists in filesystem solution: pacaur -Rs python-subliminal-git-docs pacaur -S subliminal-git

cryzed commented on 2016-09-18 19:44 (UTC) (edited on 2016-09-18 19:46 (UTC) by cryzed)

You can make the symlink part of the package by creating it in one of the PKGBUILD's functions, there's no need for the install-script: > ln -s /usr/bin/subliminal3 "${pkgdir}"/usr/bin/subliminal Unless I am misunderstanding its purpose? Thanks for updating the PKGBUILD by the way!

hcartiaux commented on 2016-09-17 17:57 (UTC)

@archerie: python-rarfile 2.7 is on AUR, install it before or use a AUR helper able to manage AUR dependencies. I can't reproduce your issue using yaourt.

hcartiaux commented on 2016-09-10 15:08 (UTC)

I've updated the PKGBUILD: * renamed to subliminal-git * python2 support removed * this PKGBUILD is not a split package anymore, the man page is not in another split package * nautilus-subliminal is not in the subliminal git repository anymore, and the nautilus binding does not support python3, so I will not re-upload it. Here's a PKGBUILD attempt, yet it would require a python2 subliminal PKGBUILD to work: # Contributor: Hyacinthe Cartiaux <hyacinthe.cartiaux@free.fr> # Contributor: Nikola Milinković <nikmil@gmail.com> # Contributor: Quentin Stievenart <quentin.stievenart@gmail.com> _gitroot="https://github.com/Diaoul/nautilus-subliminal" _gitname="nautilus-subliminal" pkgname=nautilus-subliminal-git pkgver=r14.4648e2e pkgrel=1 pkgdesc="An extension for Nautilus to download subtitles." arch=(any) url="https://github.com/Diaoul/nautilus-subliminal" license=('MIT') depends=('subliminal-git' 'python2-nautilus') source=("${_gitname}::git+${_gitroot}.git#branch=master") md5sums=('SKIP') pkgver() { cd ${_gitname} printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } package() { cd ${srcdir}/${_gitname} install -v -m755 -d "${pkgdir}/usr/share/nautilus-python/extensions/subliminal/ui" install -v -m644 ./nautilus-subliminal.py "${pkgdir}/usr/share/nautilus-python/extensions/subliminal-nautilus.py" install -v -m644 ./ui/{choose,config}.glade "${pkgdir}/usr/share/nautilus-python/extensions/subliminal/ui/" for filepath in i18n/*.po; do filename=$(basename "$filepath") install -v -d ${pkgdir}/usr/share/nautilus-python/extensions/subliminal/locale/${filename##*.}/LC_MESSAGES/ msgfmt ${filepath} -o ${pkgdir}/usr/share/nautilus-python/extensions/subliminal/locale/${filename##*.}/LC_MESSAGES/subliminal.mo done install -v -m755 -d "${pkgdir}/usr/share/licenses/nautilus-subliminal-git" install -v -m644 LICENSE "${pkgdir}/usr/share/licenses/nautilus-subliminal-git/" }

hcartiaux commented on 2016-08-21 09:15 (UTC)

If you add me as co-maintainer of this package and python-guessit, I will try to update & fix it... Could you please do that ?

je-vv commented on 2016-08-15 09:04 (UTC)

The new 2.0.3 also dependes on latest babelfish 0.5.5...

je-vv commented on 2016-08-15 06:29 (UTC)

The new 2.0.3 now dependes on latest guessit 2.0.4, so the dep 'python-guessit<2.0' needs to be removed. To build the man page now it's required as well sphinxcontrib-programoutput. There's a PKGBUID that needs to remove the python2 line in "package" under: https://github.com/aur-archive/sphinxcontrib-programoutput There's NO need to have 2 binaries for sublimal, so I wouldn't make a link on the python3 one... Here it's a cleaner python3 PKGBUILD: ++++++++++ pkgname=('subliminal') pkgver=2.0.3 pkgrel=1 pkgdesc="Python library and CLI tool for searching and downloading subtitles." arch=(any) url="https://github.com/Diaoul/subliminal" license=('MIT') makedepends=('git' 'python-setuptools' 'python-sphinx' 'gettext') depends=( 'python-beautifulsoup4>=4.2.0' 'python-guessit>=0.9.1' 'python-requests>=2.0' 'python-enzyme>=0.4.1' 'python-dogpile.cache>=0.5.4' 'python-click>=4.0' 'python-pysrt>=1.0.1' 'python-six>=1.9.0' 'python-babelfish>=0.5.2' 'python-chardet>=2.3.0' 'python-stevedore>=1.0.0' 'python-rarfile' 'python-appdirs' 'sphinxcontrib-programoutput' ) source=("https://github.com/Diaoul/${pkgname}/archive/${pkgver}.tar.gz" 'sphinx-manpages.patch') sha256sums=('12ad058d8bfdb0471d2021f8a486c2a11d2470e845bec1e71f698e4523ddc8fe' '469997e6da019b567bee8bf7ad734ff963786481feaffda526bd33ac8db20f0b') provides=('subliminal') conflicts=('subliminal-git' 'python-subliminal' 'python2-subliminal' 'python-subliminal-git' 'python2-subliminal-git' 'subliminal-docs' 'subliminal-docs-git' 'python-subliminal-git-docs') build() { cd ${srcdir}/${pkgname}-${pkgver} patch -p1 -i ${srcdir}/sphinx-manpages.patch cd ${srcdir}/${pkgname}-${pkgver}/docs make man } package() { cd ${srcdir}/${pkgname}-${pkgver} python setup.py install --root="${pkgdir}/" --optimize=1 install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" install -Dm644 docs/_build/man/subliminal.1 -t "${pkgdir}/usr/share/man/man1" }