From e6e1b8af848a60a66dcb62827bbc84eac94d5831 Mon Sep 17 00:00:00 2001 From: JP-Ellis Date: Wed, 14 Nov 2018 11:57:32 +1100 Subject: [PATCH 1/4] Initial commit Signed-off-by: JP-Ellis --- .SRCINFO | 16 ++++++++++++++++ .gitignore | 1 + PKGBUILD | 28 ++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000..19cceb3a6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +# Generated by mksrcinfo v8 +# Wed Nov 14 00:47:59 UTC 2018 +pkgbase = python-filetype + pkgdesc = Small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer. + pkgver = 1.0.1 + pkgrel = 1 + url = https://pypi.org/project/filetype/ + arch = any + license = GPL + makedepends = python-setuptools + depends = python + source = https://files.pythonhosted.org/packages/source/f/filetype/filetype-1.0.1.tar.gz + sha256sums = 97b4ec0974b07cbddb3e74cf323d8688749807014055cc91cdbfef5442a94dc5 + +pkgname = python-filetype + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..335ec9573 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.tar.gz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000..811aeddeb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: JP-Ellis +pkgname=python-filetype +_name=${pkgname#python-} +pkgver=1.0.1 +pkgrel=1 +pkgdesc="Small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer." +arch=('any') +url="https://pypi.org/project/filetype/" +license=('GPL') +depends=('python') +makedepends=('python-setuptools') +optdepends=() +source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") +sha256sums=('97b4ec0974b07cbddb3e74cf323d8688749807014055cc91cdbfef5442a94dc5') +noextract=() + +build() { + cd "${srcdir}/${_name}-${pkgver}" + python setup.py build + touch Changelog.rst +} + +package() { + cd "${srcdir}/${_name}-${pkgver}" + python setup.py install --root="$pkgdir/" --optimize=1 --skip-build +} + +# vim:set ts=2 sw=2 et: From ff98df6013462938f295a25be053a39d8062a731 Mon Sep 17 00:00:00 2001 From: JP-Ellis Date: Fri, 3 May 2019 23:09:53 +1000 Subject: [PATCH 2/4] Update version to 1.0.5 --- .SRCINFO | 8 +++----- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 19cceb3a6..96d864031 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,16 +1,14 @@ -# Generated by mksrcinfo v8 -# Wed Nov 14 00:47:59 UTC 2018 pkgbase = python-filetype pkgdesc = Small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer. - pkgver = 1.0.1 + pkgver = 1.0.5 pkgrel = 1 url = https://pypi.org/project/filetype/ arch = any license = GPL makedepends = python-setuptools depends = python - source = https://files.pythonhosted.org/packages/source/f/filetype/filetype-1.0.1.tar.gz - sha256sums = 97b4ec0974b07cbddb3e74cf323d8688749807014055cc91cdbfef5442a94dc5 + source = https://files.pythonhosted.org/packages/source/f/filetype/filetype-1.0.5.tar.gz + sha256sums = 17a3b885f19034da29640b083d767e0f13c2dcb5dcc267945c8b6e5a5a9013c7 pkgname = python-filetype diff --git a/PKGBUILD b/PKGBUILD index 811aeddeb..838963791 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: JP-Ellis pkgname=python-filetype _name=${pkgname#python-} -pkgver=1.0.1 +pkgver=1.0.5 pkgrel=1 pkgdesc="Small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer." arch=('any') @@ -11,7 +11,7 @@ depends=('python') makedepends=('python-setuptools') optdepends=() source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") -sha256sums=('97b4ec0974b07cbddb3e74cf323d8688749807014055cc91cdbfef5442a94dc5') +sha256sums=('17a3b885f19034da29640b083d767e0f13c2dcb5dcc267945c8b6e5a5a9013c7') noextract=() build() { From 4d89203f929e93d3fa6b38c8048372cff190f0a5 Mon Sep 17 00:00:00 2001 From: JP-Ellis Date: Tue, 28 Jul 2020 08:49:21 +0800 Subject: [PATCH 3/4] v1.0.7 --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 96d864031..ce1963050 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,14 +1,14 @@ pkgbase = python-filetype pkgdesc = Small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer. - pkgver = 1.0.5 + pkgver = 1.0.7 pkgrel = 1 url = https://pypi.org/project/filetype/ arch = any license = GPL makedepends = python-setuptools depends = python - source = https://files.pythonhosted.org/packages/source/f/filetype/filetype-1.0.5.tar.gz - sha256sums = 17a3b885f19034da29640b083d767e0f13c2dcb5dcc267945c8b6e5a5a9013c7 + source = https://files.pythonhosted.org/packages/source/f/filetype/filetype-1.0.7.tar.gz + sha256sums = da393ece8d98b47edf2dd5a85a2c8733e44b769e32c71af4cd96ed8d38d96aa7 pkgname = python-filetype diff --git a/PKGBUILD b/PKGBUILD index 838963791..26238c356 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: JP-Ellis pkgname=python-filetype _name=${pkgname#python-} -pkgver=1.0.5 +pkgver=1.0.7 pkgrel=1 pkgdesc="Small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer." arch=('any') @@ -11,7 +11,7 @@ depends=('python') makedepends=('python-setuptools') optdepends=() source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") -sha256sums=('17a3b885f19034da29640b083d767e0f13c2dcb5dcc267945c8b6e5a5a9013c7') +sha256sums=('da393ece8d98b47edf2dd5a85a2c8733e44b769e32c71af4cd96ed8d38d96aa7') noextract=() build() { From 725732d0eb73f2200a6f55ac8b491775601bd9d2 Mon Sep 17 00:00:00 2001 From: FabioLolix Date: Mon, 7 Oct 2024 17:39:55 +0200 Subject: [PATCH 4/4] v1.2.0, re-upload on AUR --- .SRCINFO | 15 +++++++-------- PKGBUILD | 37 ++++++++++++++++++++----------------- 2 files changed, 27 insertions(+), 25 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index ce1963050..7674dde3c 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,14 +1,13 @@ pkgbase = python-filetype - pkgdesc = Small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer. - pkgver = 1.0.7 - pkgrel = 1 - url = https://pypi.org/project/filetype/ + pkgdesc = Infer file type and MIME type of any file/buffer + pkgver = 1.2.0 + pkgrel = 3 + url = https://github.com/h2non/filetype.py arch = any - license = GPL + license = MIT makedepends = python-setuptools depends = python - source = https://files.pythonhosted.org/packages/source/f/filetype/filetype-1.0.7.tar.gz - sha256sums = da393ece8d98b47edf2dd5a85a2c8733e44b769e32c71af4cd96ed8d38d96aa7 + source = https://github.com/h2non/filetype.py/archive/v1.2.0/python-filetype-1.2.0.tar.gz + sha512sums = e6116dd5505c01803c29016a8e85ce3f126c998f882eb1cfa8ff67990f560fee486d06b27dc64dbd74490f5d0f0327a9af0074e9cf1e16d3d55e71eeb2575c75 pkgname = python-filetype - diff --git a/PKGBUILD b/PKGBUILD index 26238c356..98671db34 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,28 +1,31 @@ -# Maintainer: JP-Ellis +# Maintainer: Fabio 'Lolix' Loli -> https://github.com/FabioLolix +# Contributor: Felix Yan +# Contributor: JP-Ellis + pkgname=python-filetype -_name=${pkgname#python-} -pkgver=1.0.7 -pkgrel=1 -pkgdesc="Small and dependency free Python package to infer file type and MIME type checking the magic numbers signature of a file or buffer." +pkgver=1.2.0 +pkgrel=3 +pkgdesc="Infer file type and MIME type of any file/buffer" +url="https://github.com/h2non/filetype.py" +license=('MIT') arch=('any') -url="https://pypi.org/project/filetype/" -license=('GPL') depends=('python') makedepends=('python-setuptools') -optdepends=() -source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") -sha256sums=('da393ece8d98b47edf2dd5a85a2c8733e44b769e32c71af4cd96ed8d38d96aa7') -noextract=() +source=("https://github.com/h2non/filetype.py/archive/v$pkgver/$pkgname-$pkgver.tar.gz") +sha512sums=('e6116dd5505c01803c29016a8e85ce3f126c998f882eb1cfa8ff67990f560fee486d06b27dc64dbd74490f5d0f0327a9af0074e9cf1e16d3d55e71eeb2575c75') build() { - cd "${srcdir}/${_name}-${pkgver}" + cd filetype.py-$pkgver python setup.py build - touch Changelog.rst } -package() { - cd "${srcdir}/${_name}-${pkgver}" - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build +check() { + cd filetype.py-$pkgver + python -m unittest discover } -# vim:set ts=2 sw=2 et: +package() { + cd filetype.py-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ +}