summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Gamble2017-01-07 13:10:33 +1100
committerMatthew Gamble2017-01-07 13:16:27 +1100
commit0413cc10af2a1d01787748891d730705c70364da (patch)
tree6ea791104a9064760a4dbc876d9c3dab2f5deba1
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
-rw-r--r--.SRCINFO10
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD30
3 files changed, 30 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ccf5d9021d5f..36834288bcd6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,19 @@
+# Generated by mksrcinfo v8
+# Sat Jan 7 02:14:40 UTC 2017
pkgbase = python-usersettings
pkgdesc = Python module for easily managing persistent settings using an editable format and stored in an OS-appropriate location.
pkgver = 1.0.7
- pkgrel = 1
- url = https://pypi.python.org/pypi/usersettings/1.0.7
+ pkgrel = 2
+ url = https://pypi.python.org/pypi/usersettings
arch = any
license = BSD
makedepends = python-setuptools
depends = python
depends = python-appdirs
- source = https://pypi.python.org/packages/source/u/usersettings/usersettings-1.0.7.tar.gz
+ source = https://pypi.python.org/packages/df/d3/b66294b2500f21fbeaa47e52bd5be90be3f2315e09bea2839ee0eeeb151b/usersettings-1.0.7.tar.gz
+ source = python3-compat.patch
sha256sums = c48c48f7bc1f00facc74da5ecfb6e1d95c66fc46d9e054c774958570f780d535
+ sha256sums = a4ad9ee39ce463a6c62d850e888b8fe229d9dd0922eee254d33698aa17c99494
pkgname = python-usersettings
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..2d72b4cd24ca
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.tar.gz
+*.pkg.tar.xz
+/pkg/
+/src/
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"
}