[arch-commits] Commit in (9 files)
Ray Rashif
schiv at archlinux.org
Mon Apr 4 22:20:53 UTC 2011
Date: Monday, April 4, 2011 @ 18:20:53
Author: schiv
Revision: 117946
add eric, eric-plugins
Added:
eric-plugins/
eric-plugins/repos/
eric-plugins/trunk/
eric-plugins/trunk/PKGBUILD
eric/
eric/repos/
eric/trunk/
eric/trunk/PKGBUILD
eric/trunk/eric.desktop
-----------------------------+
eric-plugins/trunk/PKGBUILD | 38 ++++++++++++++++++++++++++++++
eric/trunk/PKGBUILD | 53 ++++++++++++++++++++++++++++++++++++++++++
eric/trunk/eric.desktop | 8 ++++++
3 files changed, 99 insertions(+)
Added: eric/trunk/PKGBUILD
===================================================================
--- eric/trunk/PKGBUILD (rev 0)
+++ eric/trunk/PKGBUILD 2011-04-04 22:20:53 UTC (rev 117946)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Ray Rashif <schiv at archlinux.org>
+# Maintainer: Brad Fanella <bradfanella at archlinux.us>
+# Contributor: Eric Belanger <eric at archlinux.org>
+# Contributor: riai <riai at bigfoot.com>, Ben <ben at benmazer.net>
+# Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
+# Contributor: Felix Rohrbach <fxrh at gmx.de>
+
+pkgname=eric
+pkgver=5.1.1
+pkgrel=1
+pkgdesc="A full-featured Python 3.x and Ruby IDE in PyQt4"
+arch=('any')
+url="http://eric-ide.python-projects.org/"
+license=('GPL3')
+depends=('python-qt' 'python-qscintilla')
+provides=('eric5')
+replaces=('eric5')
+source=("http://downloads.sourceforge.net/eric-ide/${pkgname}5-$pkgver.tar.gz"
+ "$pkgname.desktop")
+md5sums=('583060a12742cb9b5292a79f648cc3e3'
+ 'eb0ee7ce0b5c3ff815a9c0145f7ae536')
+
+package() {
+ cd "$srcdir/${pkgname}5-$pkgver"
+
+ python install.py -c -b /usr/bin -i "$pkgdir"
+
+ # freedesktop.org compatibility
+ install -Dm644 "$srcdir/$pkgname.desktop" \
+ "$pkgdir/usr/share/applications/$pkgname.desktop"
+
+ rm "$pkgdir/usr/share/applications/${pkgname}5.desktop"
+
+ # Remove files conflicting with eric4
+ # what are we doing here?
+ # TODO: tell upstream to fix their stuff
+ # and allow installation of eric4 + eric5
+ # OR package these files separately eg. 'eric-common'
+ rm "$pkgdir/usr/share/qt/qsci/api/python/zope-2.10.7.api"
+ rm "$pkgdir/usr/share/qt/qsci/api/python/zope-2.11.2.api"
+ rm "$pkgdir/usr/share/qt/qsci/api/python/zope-3.3.1.api"
+ rm "$pkgdir/usr/share/qt/qsci/api/ruby/Ruby-1.8.7.api"
+
+ # some canonical symlinks
+ cd "$pkgdir/usr/bin"
+
+ for i in *; do
+ ln -s /usr/bin/$i ${i/eric5/eric}
+ done
+}
+
+# vim:set ts=2 sw=2 et:
Added: eric/trunk/eric.desktop
===================================================================
--- eric/trunk/eric.desktop (rev 0)
+++ eric/trunk/eric.desktop 2011-04-04 22:20:53 UTC (rev 117946)
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Eric
+Comment=Python 3.x & Ruby IDE
+Icon=eric
+Exec=eric
+Terminal=false
+Type=Application
+Categories=Qt;Development;IDE;
Added: eric-plugins/trunk/PKGBUILD
===================================================================
--- eric-plugins/trunk/PKGBUILD (rev 0)
+++ eric-plugins/trunk/PKGBUILD 2011-04-04 22:20:53 UTC (rev 117946)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Ray Rashif <schiv at archlinux.org>
+# Maintainer: Brad Fanella <bradfanella at archlinux.us>
+
+pkgname=eric-plugins
+pkgver=5.1.0
+pkgrel=1
+pkgdesc="Plug-ins for the Eric (5.x) IDE"
+arch=('any')
+url="http://eric-ide.python-projects.org/"
+license=('GPL3')
+depends=('eric')
+provides=('eric5-plugins')
+replaces=('eric5-plugins')
+source=("http://downloads.sourceforge.net/eric-ide/Plugin_Assistant_Eric-2.0.1.tar.gz"
+ "http://downloads.sourceforge.net/eric-ide/stable/Plugin_Issue_Tracker-1.0.0.tar.gz")
+md5sums=('4d07663fd2866f76b3e1c89de3c5cfe7'
+ '6f098969ee43d7efb4de6694351290d1')
+
+package() {
+ cd "$srcdir"
+
+ _pymodpath=$(python -c \
+ "from distutils.sysconfig import get_python_lib; print(get_python_lib())")
+
+ install -d "$pkgdir$_pymodpath/eric5plugins"
+
+ bsdtar xf Plugin_Assistant_Eric-2.0.1/*.zip \
+ -C "$pkgdir$_pymodpath/eric5plugins"
+ bsdtar xf Plugin_Issue_Tracker-1.0.0/*.zip \
+ -C "$pkgdir$_pymodpath/eric5plugins"
+
+ rm -r "$pkgdir$_pymodpath"/eric5plugins/{VERSION,*/Documentation}
+ find "$pkgdir" -type d -exec chmod 755 {} \;
+ find "$pkgdir" -type f -exec chmod 644 {} \;
+}
+
+# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list