python-xlsx2csv-git 0-1
safe
Checked2026-08-02 23:04 UTC
Check provider/modelopenai/gpt-5.6-luna
diff --git a/PKGBUILD b/PKGBUILD
index 386e4fe..57d8ddb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,10 @@
# Maintainer: Claudia Pellegrino <aur ät cpellegrino.de>
-pkgname=python-xlsx2csv
+pkgname=python-xlsx2csv-git
_gitpkgname=xlsx2csv
-pkgver=0.8.6
+pkgver=0
pkgrel=1
-pkgdesc="XSLX to CSV converter"
+pkgdesc="XSLX to CSV converter (Git)"
arch=(any)
url="https://github.com/dilshod/xlsx2csv"
license=('MIT')
@@ -14,22 +14,30 @@ makedepends=(
'python-installer'
'python-setuptools-scm'
'python-wheel'
+ 'perl'
+ 'pod2man'
)
source=(
- "${_gitpkgname}-${pkgver}.tar.gz::https://github.com/dilshod/xlsx2csv/archive/${pkgver}.tar.gz"
+ "git+https://github.com/dilshod/xlsx2csv.git"
)
-sha512sums=('ab4ff1bfd681b6efe7e9c20818d502f6ce55c50eabf8131b072293247b5de40662bc127b5eda9d6af6f232c9ce9e0dfa34c2ac816ba12ab6a24c11afd68c81c9')
+sha512sums=('SKIP')
+
+pkgver() {
+ cd "$_gitpkgname"
+ _ver="$(git describe | sed 's/^v//;s/-.*//')"
+ echo "${_ver}_r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)"
+}
prepare() {
# Disable Python 2 tests
sed -i -e 's/^\(PYTHON_VERSIONS =\).*/\1 ["3"]/' \
- "${_gitpkgname}-${pkgver}/test/run"
+ "$_gitpkgname/test/run"
}
build() {
- cd "${_gitpkgname}-${pkgver}"
+ cd "$_gitpkgname"
export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
echo >&2 'Building wheel'
@@ -40,7 +48,7 @@ build() {
}
check() {
- cd "${_gitpkgname}-${pkgver}"
+ cd "$_gitpkgname"
echo >&2 'Running unit tests'
test/run
@@ -56,7 +64,7 @@ check() {
}
package() {
- cd "${_gitpkgname}-${pkgver}"
+ cd "$_gitpkgname"
echo >&2 'Packaging the wheel'
python -I -m installer --destdir="${pkgdir}" dist/*.whl
diff --git a/.SRCINFO b/.SRCINFO
index 2aa64d6..9f7bdfd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
-pkgbase = python-xlsx2csv
- pkgdesc = XSLX to CSV converter
- pkgver = 0.8.6
+pkgbase = python-xlsx2csv-git
+ pkgdesc = XSLX to CSV converter (Git)
+ pkgver = 0
pkgrel = 1
url = https://github.com/dilshod/xlsx2csv
arch = any
@@ -9,8 +9,10 @@ pkgbase = python-xlsx2csv
makedepends = python-installer
makedepends = python-setuptools-scm
makedepends = python-wheel
+ makedepends = perl
+ makedepends = pod2man
depends = python
- source = xlsx2csv-0.8.6.tar.gz::https://github.com/dilshod/xlsx2csv/archive/0.8.6.tar.gz
- sha512sums = ab4ff1bfd681b6efe7e9c20818d502f6ce55c50eabf8131b072293247b5de40662bc127b5eda9d6af6f232c9ce9e0dfa34c2ac816ba12ab6a24c11afd68c81c9
+ source = git+https://github.com/dilshod/xlsx2csv.git
+ sha512sums = SKIP
-pkgname = python-xlsx2csv
+pkgname = python-xlsx2csv-git