diff options
author | Matthew Gamble | 2017-01-07 13:10:33 +1100 |
---|---|---|
committer | Matthew Gamble | 2017-01-07 13:16:27 +1100 |
commit | 0413cc10af2a1d01787748891d730705c70364da (patch) | |
tree | 6ea791104a9064760a4dbc876d9c3dab2f5deba1 /PKGBUILD | |
parent | 62c248325f5ef3e71f4a448860a8dfe8be870275 (diff) | |
download | aur-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-- | PKGBUILD | 30 |
1 files changed, 19 insertions, 11 deletions
@@ -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" } |