[arch-commits] Commit in pysolfc/trunk (PKGBUILD)
Eric Bélanger
eric at nymeria.archlinux.org
Mon Sep 16 02:31:29 UTC 2013
Date: Monday, September 16, 2013 @ 04:31:28
Author: eric
Revision: 97270
upgpkg: pysolfc 2.0-5
Update python-imaging depends to python2-pillow, Rename binary instead of adding symlink
Modified:
pysolfc/trunk/PKGBUILD
----------+
PKGBUILD | 23 ++++++++++++++++-------
1 file changed, 16 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-09-15 22:44:38 UTC (rev 97269)
+++ PKGBUILD 2013-09-16 02:31:28 UTC (rev 97270)
@@ -4,20 +4,29 @@
pkgname=pysolfc
pkgver=2.0
-pkgrel=4
+pkgrel=5
pkgdesc="PySol (Fan Club edition) is an exciting collection of more than 1000 solitaire games"
arch=('any')
url="http://pysolfc.sourceforge.net/"
license=('GPL3')
-depends=('python2' 'tk' 'pysol-sound-server' 'python-imaging')
-conflicts=('pysol')
-replaces=('pysol')
+depends=('tk' 'pysol-sound-server' 'python2-pillow')
source=(http://downloads.sourceforge.net/pysolfc/PySolFC-${pkgver}.tar.bz2)
sha1sums=('7a11aa04b3f5147396c8b5011228094c10ddc257')
+prepare() {
+ cd PySolFC-${pkgver}
+ find . -name \*.py -exec sed -i -e "s|#!/usr/bin/env python|#!/usr/bin/env python2|" {} \;
+ sed -i 's/pysol.py/pysol/' data/pysol.desktop
+ sed -i 's/import Image/from PIL import Image/' scripts/cardset_viewer.py pysollib/mfxutil.py
+ sed -i 's/import GifImagePlugin/from PIL import GifImagePlugin/' pysollib/mfxutil.py
+ sed -i 's/import PngImagePlugin/from PIL import PngImagePlugin/' pysollib/mfxutil.py
+ sed -i 's/import JpegImagePlugin/from PIL import JpegImagePlugin/' pysollib/mfxutil.py
+ sed -i 's/import BmpImagePlugin/from PIL import BmpImagePlugin/' pysollib/mfxutil.py
+ sed -i 's/import PpmImagePlugin/from PIL import PpmImagePlugin/' pysollib/mfxutil.py
+}
+
package() {
- cd "${srcdir}/PySolFC-${pkgver}"
- find . -name \*.py -exec sed -i -e "s|#!/usr/bin/env python|#!/usr/bin/env python2|" {} \;
+ cd PySolFC-${pkgver}
python2 setup.py install --root="${pkgdir}"
- ln -s pysol.py "${pkgdir}/usr/bin/pysol"
+ mv "${pkgdir}/usr/bin/pysol.py" "${pkgdir}/usr/bin/pysol"
}
More information about the arch-commits
mailing list