[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