Package Details: python-sphinxcontrib-youtube-git r23.98f8caf-1

Git Clone URL: https://aur.archlinux.org/python-sphinxcontrib-youtube-git.git (read-only, click to copy)
Package Base: python-sphinxcontrib-youtube-git
Description: Sphinx extension for including YouTube and Vimeo videos
Upstream URL: https://github.com/sphinx-contrib/youtube
Licenses: custom:BSD
Submitter: Un1Gfn
Maintainer: None
Last Packager: Un1Gfn
Votes: 0
Popularity: 0.000000
First Submitted: 2021-07-31 07:28 (UTC)
Last Updated: 2021-07-31 07:28 (UTC)

Dependencies (3)

Required by (0)

Sources (1)

Latest Comments

Murmele commented on 2023-07-21 17:59 (UTC)

Please update pkgbuild

From 4ec17cc414a4295ca25b9c9c68fb574ee96f823f Mon Sep 17 00:00:00 2001
From: Martin Marmsoler <martin.marmsoler@gmail.com>
Date: Fri, 21 Jul 2023 19:58:28 +0200
Subject: [PATCH] update pkgbuild for version >= 1.3.0

---
 .SRCINFO |  8 +++++---
 PKGBUILD | 24 ++++++++++++++----------
 2 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index 80e6ac5..fbb045f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,14 @@
 pkgbase = python-sphinxcontrib-youtube-git
    pkgdesc = Sphinx extension for including YouTube and Vimeo videos
-   pkgver = r23.98f8caf
+   pkgver = r88.4ffb539
    pkgrel = 1
    url = https://github.com/sphinx-contrib/youtube
    arch = any
    license = custom:BSD
-   makedepends = git
-   makedepends = python-setuptools
+   checkdepends = python
+   checkdepends = python-pytest
+   makedepends = python-flit
+   depends = python
    depends = python-sphinx>=0.6
    source = python-sphinxcontrib-youtube::git+https://github.com/sphinx-contrib/youtube.git
    md5sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 7e2662f..d431c62 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Darren Ng <$(base64 --decode <<<VW4xR2ZuQGdtYWlsLmNvbQo=)>

 pkgname=python-sphinxcontrib-youtube-git
-pkgver=r23.98f8caf
+pkgver=r88.4ffb539
 pkgrel=1
 # pacman -Ss python-sphinxcontrib | grep -v commu | sort
 pkgdesc="Sphinx extension for including YouTube and Vimeo videos"
@@ -11,8 +11,9 @@ url=https://github.com/sphinx-contrib/youtube
 # https://github.com/sphinx-contrib/youtube/blob/635c8a908e3cac552ce43293c1516e7270cc4ce8/sphinxcontrib/__init__.py#L10
 # https://github.com/sphinx-contrib/youtube/blob/86aa0ba318bcef8112df7b86f226479b16ed9feb/setup.py#L18
 license=(custom:BSD)
-depends=("python-sphinx>=0.6")
-makedepends=(git python-setuptools)
+depends=(python "python-sphinx>=0.6")
+makedepends=(python-flit)
+checkdepends=(python python-pytest)
 source=(${pkgname%-*}::git+https://github.com/sphinx-contrib/youtube.git)
 md5sums=(SKIP)

@@ -26,14 +27,17 @@ pkgver() {
 }

 build() {
-  cd ${pkgname%-*}
-  grep distutils  setup.py && /bin/false
-  grep setuptools setup.py
-  python3 setup.py build
+  cd "python-sphinxcontrib-youtube"
+  flit build --format wheel
+}
+
+check() {
+  cd "python-sphinxcontrib-youtube"
+  pytest
 }

 package() {
-  cd ${pkgname%-*}
-  export PYTHONHASHSEED=0
-  python3 setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  cd "python-sphinxcontrib-youtube"
+  python -m installer --destdir="${pkgdir}" dist/*.whl
+  install -D -m644 LICENCE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }
-- 
2.41.0