[arch-commits] Commit in eric/trunk (PKGBUILD desktop.patch eric.desktop)

Ray Rashif schiv at archlinux.org
Sun Feb 5 15:49:25 UTC 2012


    Date: Sunday, February 5, 2012 @ 10:49:25
  Author: schiv
Revision: 149055

upgpkg: eric 5.1.8-1

upstream release

Added:
  eric/trunk/eric.desktop
Modified:
  eric/trunk/PKGBUILD
Deleted:
  eric/trunk/desktop.patch

---------------+
 PKGBUILD      |   23 +++++++++++++---------
 desktop.patch |   58 --------------------------------------------------------
 eric.desktop  |   10 +++++++++
 3 files changed, 24 insertions(+), 67 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-02-05 15:38:18 UTC (rev 149054)
+++ PKGBUILD	2012-02-05 15:49:25 UTC (rev 149055)
@@ -4,7 +4,7 @@
 # See .contrib for older/other contributors
 
 pkgname=eric
-pkgver=5.1.7
+pkgver=5.1.8
 pkgrel=1
 pkgdesc="A full-featured Python 3.x and Ruby IDE in PyQt4"
 arch=('any')
@@ -15,20 +15,25 @@
 provides=('eric5')
 replaces=('eric5')
 install=$pkgname.install
-source=("http://downloads.sourceforge.net/eric-ide/${pkgname}5-$pkgver.tar.gz"
-        'desktop.patch')
-md5sums=('a6bdcfba1ebc2cd9a9ade36a3af032a5'
-         '6400f0f83634bfe7c332ee84ff6786c7')
+source=("http://downloads.sourceforge.net/eric-ide/eric5-$pkgver.tar.gz"
+        "$pkgname.desktop")
+md5sums=('5f9bbb74ed694bff10ba31c3fa27b1c2'
+         '8aa446c29e6de54e85410e040e754c6e')
 
 build() {
-  cd "$srcdir/${pkgname}5-$pkgver"
+  cd "$srcdir/eric5-$pkgver"
 
-  # freedesktop.org compatibility
-  patch -Np1 -i "$srcdir/desktop.patch"
+  # some freedesktop.org compatibility adjustments
+  for i in $(grep -R "eric5.desktop" . | sed 's/:.*//' | sort -u); do
+    sed -i "s/eric5.desktop/eric.desktop/" $i
+  done
+
+  rm eric/eric5.desktop
+  install -m644 ../$pkgname.desktop eric/$pkgname.desktop
 }
 
 package() {
-  cd "$srcdir/${pkgname}5-$pkgver"
+  cd "$srcdir/eric5-$pkgver"
 
   python install.py -c -b /usr/bin -i "$pkgdir"
 

Deleted: desktop.patch
===================================================================
--- desktop.patch	2012-02-05 15:38:18 UTC (rev 149054)
+++ desktop.patch	2012-02-05 15:49:25 UTC (rev 149055)
@@ -1,58 +0,0 @@
-diff -Nbaur eric5-5.1.7.orig/eric/eric5.desktop eric5-5.1.7/eric/eric5.desktop
---- eric5-5.1.7.orig/eric/eric5.desktop	2011-12-06 06:42:40.196800129 +0000
-+++ eric5-5.1.7/eric/eric5.desktop	1970-01-01 00:00:00.000000000 +0000
-@@ -1,14 +0,0 @@
--[Desktop Entry]
--Type=Application
--Exec=eric5
--MimeType=application/x-eric5;
--Icon=eric
--Terminal=false
--Name=eric5
--Name[de]=eric5
--Comment=Integrated Development Environment for Python
--Comment[de]=Integrierte Entwicklungsumgebung für Python
--GenericName=Integrated Development Environment for Python
--GenericName[de]=Integrierte Entwicklungsumgebung für Python
--Categories=Qt;Python;Development;IDE;
--StartupNotify=true
-diff -Nbaur eric5-5.1.7.orig/eric/eric.desktop eric5-5.1.7/eric/eric.desktop
---- eric5-5.1.7.orig/eric/eric.desktop	1970-01-01 00:00:00.000000000 +0000
-+++ eric5-5.1.7/eric/eric.desktop	2011-12-06 06:53:24.102176503 +0000
-@@ -0,0 +1,10 @@
-+[Desktop Entry]
-+Type=Application
-+Exec=eric5
-+MimeType=application/x-eric5;
-+Icon=eric
-+Terminal=false
-+Name=Eric
-+Comment=Python 3.x & Ruby IDE
-+Categories=Qt;Python;Development;IDE;
-+StartupNotify=true
-diff -Nbaur eric5-5.1.7.orig/install.py eric5-5.1.7/install.py
---- eric5-5.1.7.orig/install.py	2011-12-06 06:42:40.253467010 +0000
-+++ eric5-5.1.7/install.py	2011-12-06 06:58:31.401420942 +0000
-@@ -276,7 +276,7 @@
-     # Remove the menu entry for Linux systems
-     if sys.platform.startswith("linux"):
-         for name in ["/usr/share/pixmaps/eric.png", 
--                     "/usr/share/applications/eric5.desktop"]:
-+                     "/usr/share/applications/eric.desktop"]:
-             if os.path.exists(name):
-                 os.remove(name)
-     
-@@ -519,11 +519,11 @@
-             dst = os.path.normpath(os.path.join(distDir, "usr/share/applications"))
-             if not os.path.exists(dst):
-                 os.makedirs(dst)
--            shutil.copy(os.path.join(sourceDir, "eric5.desktop"), dst)
-+            shutil.copy(os.path.join(sourceDir, "eric.desktop"), dst)
-         else:
-             shutil.copy(os.path.join(sourceDir, "icons", "default", "eric.png"), 
-                 "/usr/share/pixmaps")
--            shutil.copy(os.path.join(sourceDir, "eric5.desktop"), 
-+            shutil.copy(os.path.join(sourceDir, "eric.desktop"),
-                 "/usr/share/applications")
-     
-     # Create a Mac application bundle

Added: eric.desktop
===================================================================
--- eric.desktop	                        (rev 0)
+++ eric.desktop	2012-02-05 15:49:25 UTC (rev 149055)
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Exec=eric5
+MimeType=application/x-eric5;
+Icon=eric
+Terminal=false
+Name=Eric 5
+Comment=Python 3.x & Ruby IDE
+Categories=Qt;Python;Development;IDE;
+StartupNotify=true




More information about the arch-commits mailing list