diff options
author | Felix Morgner | 2016-10-09 20:53:05 +0200 |
---|---|---|
committer | Felix Morgner | 2016-10-09 20:55:12 +0200 |
commit | e745ba7ad0f72eb3e59bece20a9d0ed2bd39a2b3 (patch) | |
tree | a58c814d01077c3e3ff624e7c3edf84afbcbf92d | |
parent | 6e212cfe2cf15d6e768cb98bba134c017190fd03 (diff) | |
download | aur-e745ba7ad0f72eb3e59bece20a9d0ed2bd39a2b3.tar.gz |
Add patch to remove install_requires clause
Python does not recognize the dbus-python package installed via pacman
as the one required. Since we explicitly depend on the correct package
in the PKGBUILD, we can remove this clause.
-rw-r--r-- | 0001_dscreen-git_remove-requires.patch | 13 | ||||
-rw-r--r-- | PKGBUILD | 13 |
2 files changed, 23 insertions, 3 deletions
diff --git a/0001_dscreen-git_remove-requires.patch b/0001_dscreen-git_remove-requires.patch new file mode 100644 index 000000000000..40705cda04b2 --- /dev/null +++ b/0001_dscreen-git_remove-requires.patch @@ -0,0 +1,13 @@ +diff -aur dscreen-git.pristine/setup.py dscreen-git.new/setup.py +--- dscreen-git.pristine/setup.py 2016-10-09 20:43:27.416703548 +0200 ++++ dscreen-git.new/setup.py 2016-10-09 20:44:07.352409557 +0200 +@@ -18,9 +18,6 @@ + 'Programming Language :: Python :: 3' + ], + keywords='screensaver dbus', +- install_requires=[ +- 'dbus-python', +- ], + entry_points={ + 'console_scripts': [ + 'dscreen = dscreen.__init__:daemonize' @@ -9,14 +9,21 @@ url="https://github.com/fmorgner/dscreen.git" license=('BSD') makedepends=('python-setuptools' 'git') depends=('python-gobject' 'python-dbus') -source=('dscreen-git::git+https://github.com/fmorgner/dscreen.git') -md5sums=('SKIP') +source=('dscreen-git::git+https://github.com/fmorgner/dscreen.git' + '0001_dscreen-git_remove-requires.patch') +md5sums=('SKIP' + '1a562230bd3ae650ef33c40658634cd8') pkgver() { cd "$pkgname" git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } +prepare() { + cd "$srcdir/$pkgname" + patch -Np1 -i "$srcdir/0001_dscreen-git_remove-requires.patch" +} + build() { cd "$srcdir/$pkgname" python setup.py build @@ -24,7 +31,7 @@ build() { package() { cd "$srcdir/$pkgname" - python setup.py install --optimize=1 --root=${pkgdir} + PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" --ignore-installed --no-deps . install -m755 -d "${pkgdir}/usr/share/licenses/dscreen/" install -m644 LICENSE "${pkgdir}/usr/share/licenses/dscreen/" } |