Date: Friday, September 23, 2022 @ 09:45:58
Author: grawlinson
Revision: 1309147
archrelease: copy trunk to community-any
Added:
python-guessit/repos/community-any/
python-guessit/repos/community-any/PKGBUILD
(from rev 1309146, python-guessit/trunk/PKGBUILD)
python-guessit/repos/community-any/skip-failing-tests.patch
(from rev 1309146, python-guessit/trunk/skip-failing-tests.patch)
--------------------------+
PKGBUILD | 60 ++++++++++++++++++++++++++++++++++
skip-failing-tests.patch | 78 +++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 138 insertions(+)
Copied: python-guessit/repos/community-any/PKGBUILD (from rev 1309146,
python-guessit/trunk/PKGBUILD)
===================================================================
--- community-any/PKGBUILD (rev 0)
+++ community-any/PKGBUILD 2022-09-23 09:45:58 UTC (rev 1309147)
@@ -0,0 +1,60 @@
+# Maintainer: George Rawlinson <[email protected]>
+
+pkgname=python-guessit
+pkgver=3.4.3
+pkgrel=2
+pkgdesc='A Python module that extracts as much information as possible from a
video filename'
+arch=('any')
+url='https://github.com/guessit-io/guessit'
+license=('LGPL3')
+depends=(
+ 'python'
+ 'python-dateutil'
+ 'python-babelfish'
+ 'python-rebulk'
+)
+makedepends=('git' 'python-setuptools')
+checkdepends=('python-pytest' 'python-pytest-mock' 'python-pyyaml')
+_commit='1f35e44b0d14b1b007c157d852995c5f940514cf'
+source=(
+ "$pkgname::git+$url#commit=$_commit"
+ 'skip-failing-tests.patch'
+)
+b2sums=('SKIP'
+
'332ae9a6e65ec49295a0a42c4a3cdf11011c6e2cb014d7eecc511acfddfb440c007a678e3bb1af7adb36821e90b8e555ae26e4135a7aedb8d477297bd72d8c38')
+
+pkgver() {
+ cd "$pkgname"
+
+ git describe --tags | sed 's/^v//'
+}
+
+prepare() {
+ cd "$pkgname"
+
+ # disable failing tests
+ patch -p1 -i "$srcdir/skip-failing-tests.patch"
+}
+
+build() {
+ cd "$pkgname"
+
+ python setup.py build
+}
+
+check() {
+ cd "$pkgname"
+
+ PYTHONPATH="$PWD:$PYTHONPATH" pytest
+}
+
+package() {
+ cd "$pkgname"
+
+ python setup.py install --root="$pkgdir" --optimize=1
+
+ # delete tests from package
+ local site_packages=$(python -c "import site;
print(site.getsitepackages()[0])")
+ rm -rf "$pkgdir$site_packages/guessit/test"
+
+}
Copied: python-guessit/repos/community-any/skip-failing-tests.patch (from rev
1309146, python-guessit/trunk/skip-failing-tests.patch)
===================================================================
--- community-any/skip-failing-tests.patch (rev 0)
+++ community-any/skip-failing-tests.patch 2022-09-23 09:45:58 UTC (rev
1309147)
@@ -0,0 +1,78 @@
+--- a/guessit/test/episodes.yml
++++ b/guessit/test/episodes.yml
+@@ -4692,56 +4692,6 @@
+ mimetype: video/mp4
+ type: episode
+
+-? "Seitokai Yakuindomo - 14 OAD [BDRip 1920x1080 x264 FLAC].mkv"
+-: title: Seitokai Yakuindomo
+- episode: 14
+- source: Blu-ray
+- other: [Original Animation DVD, Rip]
+- screen_size: 1080p
+- aspect_ratio: 1.778
+- video_codec: H.264
+- audio_codec: FLAC
+- container: mkv
+- mimetype: video/x-matroska
+- type: episode
+-
+-? "[EveTaku] Kyouso Giga ONA v2 [540p][128BAC43].mkv"
+-: release_group: EveTaku
+- title: Kyouso Giga
+- other: Original Net Animation
+- version: 2
+- screen_size: 540p
+- crc32: 128BAC43
+- container: mkv
+- mimetype: video/x-matroska
+- type: episode
+-
+-? '[Erai-raws] Fumetsu no Anata e - 03 [720p][Multiple Subtitle].mkv'
+-: release_group: Erai-raws
+- title: Fumetsu no Anata e
+- episode: 3
+- screen_size: 720p
+- subtitle_language: mul
+- container: mkv
+- mimetype: video/x-matroska
+- type: episode
+-
+-?
Mom.S06E08.Jell-O.Shots.and.the.Truth.About.Santa.1080p.AMZN.WEB-DL.DDP5.1.H.264-NTb.mkv
+-: title: Mom
+- season: 6
+- episode: 8
+- episode_title: Jell-O Shots and the Truth About Santa
+- screen_size: 1080p
+- streaming_service: Amazon Prime
+- source: Web
+- audio_codec: Dolby Digital Plus
+- audio_channels: '5.1'
+- video_codec: H.264
+- release_group: NTb
+- container: mkv
+- mimetype: video/x-matroska
+- type: episode
+-
+ ? Archer.2009.S12E05.Shots.720p.HULU.WEB-DL.DDP5.1.H.264-NOGRP
+ : title: Archer
+ year: 2009
+--- a/guessit/test/movies.yml
++++ b/guessit/test/movies.yml
+@@ -1846,16 +1846,3 @@
+ release_group: EVO
+ container: mkv
+ type: movie
+-
+-? Kes.1969.1080p.BluRay.FLAC1.0.x264-DON.mkv
+-: title: Kes
+- year: 1969
+- screen_size: 1080p
+- source: Blu-ray
+- audio_codec: FLAC
+- audio_channels: '1.0'
+- video_codec: H.264
+- release_group: DON
+- container: mkv
+- mimetype: video/x-matroska
+- type: movie