summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Brock2023-01-22 16:22:56 +0100
committerLaurent Brock2023-01-22 16:22:56 +0100
commita4ae6e68c12556a535dfc332629db36fff205dc2 (patch)
tree709ea71fc5fc7da79614168743814b98e7ef541c
downloadaur-a4ae6e68c12556a535dfc332629db36fff205dc2.tar.gz
Initial setup commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD34
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..338a32d05dd8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = python-edge-tts
+ pkgdesc = Use Microsoft Edge's online text-to-speech service from within your Python code or using the provided edge-tts or edge-playback command
+ pkgver = 6.1.1
+ pkgrel = 1
+ url = https://github.com/rany2/edge-tts
+ arch = any
+ license = GPL3
+ makedepends = git
+ makedepends = python-setuptools
+ depends = python
+ depends = python-aiohttp
+ depends = python-yarl
+ depends = python-frozenlist
+ depends = python-async-timeout
+ depends = python-multidict
+ depends = python-charset-normalizer
+ depends = python-aiosignal
+ depends = python-attrs
+ depends = python-idna
+ source = https://files.pythonhosted.org/packages/84/c9/81a7961004234a8b142879d93205ec1eba4acd6557e79a4deb3e661d7fb0/edge-tts-6.1.1.tar.gz
+ sha256sums = ccbebf95553ac10b0badd3000e8590278f2d152f3aacff9845c8cca32058870b
+
+pkgname = python-edge-tts
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..43bf50e78d20
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Laurent Brock <incognito0135@protonmail.com>
+
+_pkgname=edge-tts
+pkgname=python-${_pkgname}
+pkgver=6.1.1
+pkgrel=1
+pkgdesc="Use Microsoft Edge's online text-to-speech service from within your Python code or using the provided edge-tts or edge-playback command"
+arch=(any)
+url=https://github.com/rany2/edge-tts
+license=(GPL3)
+depends=(python python-aiohttp python-yarl python-frozenlist python-async-timeout python-multidict python-charset-normalizer python-aiosignal python-attrs python-idna)
+makedepends=(
+ git
+ python-setuptools
+)
+
+source=(https://files.pythonhosted.org/packages/84/c9/81a7961004234a8b142879d93205ec1eba4acd6557e79a4deb3e661d7fb0/edge-tts-${pkgver}.tar.gz)
+sha256sums=('ccbebf95553ac10b0badd3000e8590278f2d152f3aacff9845c8cca32058870b')
+
+pkgver() {
+ cd edge-tts-${pkgver}
+ awk 'FNR==3{print $2}' PKG-INFO
+}
+
+build() {
+ cd edge-tts-${pkgver}
+ python setup.py build
+}
+
+package() {
+ cd edge-tts-${pkgver}
+ python setup.py install --root=$pkgdir --optimize=1 --skip-build
+ install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/edge-tts/
+}