summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMatthew Gamble2017-01-07 13:10:33 +1100
committerMatthew Gamble2017-01-07 13:16:27 +1100
commit0413cc10af2a1d01787748891d730705c70364da (patch)
tree6ea791104a9064760a4dbc876d9c3dab2f5deba1 /PKGBUILD
parent62c248325f5ef3e71f4a448860a8dfe8be870275 (diff)
downloadaur-0413cc10af2a1d01787748891d730705c70364da.tar.gz
Update for python3.6
- Update code style - Update URL and source URL - Bump pkgrel for python3.6 rebuild - Fix handling of python3-compat patch file, including adding hash for it - Add gitignore file - Add email address to maintainer line - Add --optimize=1 flag - Add all doc files to package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 19 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bab2b88dbc65..f640b7e8cec9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,34 @@
-# Maintainer: Matthew Gamble
+# Maintainer: Matthew Gamble <git@matthewgamble.net>
pkgname=python-usersettings
pkgver=1.0.7
-pkgrel=1
+pkgrel=2
pkgdesc="Python module for easily managing persistent settings using an editable format and stored in an OS-appropriate location."
arch=('any')
-url="https://pypi.python.org/pypi/usersettings/${pkgver}"
-license=('BSD')
-depends=('python' 'python-appdirs')
-makedepends=('python-setuptools')
+url="https://pypi.python.org/pypi/usersettings"
+license=("BSD")
+depends=("python" "python-appdirs")
+makedepends=("python-setuptools")
source=(
- "https://pypi.python.org/packages/source/u/usersettings/usersettings-${pkgver}.tar.gz"
+ "https://pypi.python.org/packages/df/d3/b66294b2500f21fbeaa47e52bd5be90be3f2315e09bea2839ee0eeeb151b/usersettings-1.0.7.tar.gz"
+ "python3-compat.patch"
+)
+sha256sums=(
+ "c48c48f7bc1f00facc74da5ecfb6e1d95c66fc46d9e054c774958570f780d535"
+ "a4ad9ee39ce463a6c62d850e888b8fe229d9dd0922eee254d33698aa17c99494"
)
-sha256sums=('c48c48f7bc1f00facc74da5ecfb6e1d95c66fc46d9e054c774958570f780d535')
prepare() {
cd "usersettings-${pkgver}"
- patch < ../../python3-compat.patch
+ patch < "${srcdir}/python3-compat.patch"
}
package() {
cd "usersettings-${pkgver}"
- python setup.py install --root="${pkgdir}"
- install -Dm644 docs/LICENSE.txt "${pkgdir}/usr/share/licenses/python-usersettings/LICENSE.txt"
+ python setup.py install --root="${pkgdir}" --optimize=1
+ for _file in $(ls -1 docs/*); do
+ install -Dm644 ${_file} "${pkgdir}/usr/share/doc/python-usersettings/$(basename ${_file})"
+ done
+ install -dm755 "${pkgdir}/usr/share/licenses/python-usersettings"
+ mv "${pkgdir}/usr/share/doc/python-usersettings/LICENSE.txt" "${pkgdir}/usr/share/licenses/python-usersettings"
}