[arch-commits] CVS update of extra/network/wicd (4 files)

Varun Acharya varun at archlinux.org
Thu Nov 8 07:08:19 UTC 2007


    Date: Thursday, November 8, 2007 @ 02:08:19
  Author: varun
    Path: /home/cvs-extra/extra/network/wicd

   Added: wicd.desktop (1.1)
Modified: PKGBUILD (1.1 -> 1.2) wicd-daemon (1.1 -> 1.2)
          wicd.install (1.2 -> 1.3)

PKGBUILD cleanup,added .desktop


--------------+
 PKGBUILD     |   69 ++++++++++++++++++++++++++++++++++++++++++---------------
 wicd-daemon  |    2 -
 wicd.desktop |   11 +++++++++
 wicd.install |    4 +--
 4 files changed, 65 insertions(+), 21 deletions(-)


Index: extra/network/wicd/PKGBUILD
diff -u extra/network/wicd/PKGBUILD:1.1 extra/network/wicd/PKGBUILD:1.2
--- extra/network/wicd/PKGBUILD:1.1	Mon Nov  5 09:35:20 2007
+++ extra/network/wicd/PKGBUILD	Thu Nov  8 02:08:19 2007
@@ -3,7 +3,7 @@
 
 pkgname=wicd
 pkgver=1.3.1
-pkgrel=4
+pkgrel=5
 pkgdesc="New and alternative wireless/wired network management utility"
 arch=('i686' 'x86_64')
 url="http://wicd.sourceforge.net/"
@@ -12,33 +12,66 @@
 conflicts=()
 install=wicd.install
 source=(http://downloads.sourceforge.net/sourceforge/$pkgname/wicd_$pkgver-src.tar.bz2 \
-        wicd-daemon)
+        wicd-daemon wicd.desktop)
 options=(!emptydirs)
 md5sums=('7ec32f0a88fee1ed61da038244eb692c' \
-        '27dfe9ef6a5f9a0b4f7ad925fb6db1b8')
-
+         '8835ed1d4aba7effe3f157eeb0b66443' \
+         'a37f63a6c82491116d5b69540ae13d25')
+                       
+  
 build() {
    
-# wicd moved to /usr/share
-  sed -i -e 's_/opt_/usr/share_' ${startdir}/src/etc/acpi/resume.d/80-wicd-connect.sh
-  sed -i -e 's_/opt_/usr/share_' ${startdir}/src/etc/init.d/wicd || return 1
-  sed -i -e 's_/opt_/usr/share_' ${startdir}/src/opt/wicd/gui.py || return 1
- 
-  mv ${startdir}/src/opt/* ${startdir}/src/usr/share
-  cp -R ${startdir}/src/usr ${startdir}/pkg/
-  
-  #Fix permissions
-  
-  chmod -R 755 ${startdir}/pkg/usr/
+  # wicd moved to /usr/lib
+  sed -i -e 's_/opt_/usr/lib_' ${startdir}/src/etc/acpi/resume.d/80-wicd-connect.sh || return 1
+  sed -i -e 's_/opt_/usr/lib_' ${startdir}/src/etc/init.d/wicd || return 1
+  sed -i -e 's_/opt_/usr/lib_' ${startdir}/src/opt/wicd/gui.py || return 1
+  sed -i -e 's_images/_/usr/share/wicd/images/_' ${startdir}/src/opt/wicd/{edgy,dapper}.py
+
+  #Create Directories
+  mkdir -p ${startdir}/pkg/usr/lib
+  mkdir -p ${startdir}/pkg/usr/share/locale
+  mkdir -p ${startdir}/pkg/usr/share/wicd
   
-# Leave init.d pseudo-daemon and add custom rc.d script
+  #Copying 
+  cp -R ${startdir}/src/opt/wicd ${startdir}/pkg/usr/lib
+  cp -R ${startdir}/src/usr/share/* ${startdir}/pkg/usr/share/
+ 
+  #Moving stuff around to the right locations
+  mv ${startdir}/pkg/usr/lib/wicd/translations/* ${startdir}/pkg/usr/share/locale/
+  mv ${startdir}/pkg/usr/lib/wicd/images/ ${startdir}/pkg/usr/share/wicd
+
+  #Remove unwanted .desktop file/broken symlinks
+  rm ${startdir}/pkg/usr/share/applications/hammer-00186ddbac.desktop || return 1
+  rm ${startdir}/pkg/usr/share/wicd/images/wicd.png
+  rm ${startdir}/pkg/usr/share/pixmaps/wicd.png 
+  rm ${startdir}/pkg/usr/lib/wicd/data/wicd.png
+
+  # Leave init.d pseudo-daemon and add custom rc.d script
   cd ${startdir}
   install -D -m755 wicd-daemon pkg/etc/rc.d/wicd
     
-# Copy other system files
+  # Copy other system files
   cd $startdir/src/etc
   install -D -m644 dbus-1/system.d/wicd.conf \
   ${startdir}/pkg/etc/dbus-1/system.d/wicd.conf
   install -D -m755 acpi/resume.d/80-wicd-connect.sh \
-  ${startdir}/pkg/etc/acpi/resume.d/80-wicd-connect.sh
+  ${startdir}/pkg/etc/acpi/resume.d/80-wicd-connexct.sh
+  install -D -m644 ${startdir}/src/opt/wicd/images/wicd-purple.png \
+  ${startdir}/pkg/usr/share/pixmaps/wicd.png
+  install -D -m644 ${startdir}/src/opt/wicd/images/wicd-purple.png \
+  ${startdir}/pkg/usr/share/wicd/images/wicd.png
+  install -D -m644 ${startdir}/src/opt/wicd/images/wicd-purple.png \
+  ${startdir}/pkg/usr/lib/wicd/data/wicd.png
+  install -D -m644 ${startdir}/wicd.desktop \
+  ${startdir}/pkg/usr/share/applications/wicd.desktop
+
+
+  #Fix permissions
+  chmod -R 755 ${startdir}/pkg/usr/lib/wicd
+  chmod 644 ${startdir}/pkg/usr/share/applications/wicd.desktop
+  chmod 644 ${startdir}/pkg/usr/share/locale/*.po*
+  chmod 644 ${startdir}/pkg/usr/share/locale/{en_US,es_ES,fi_FI,it_IT,nl_NL,pl_PL,sv_SE}/LC_MESSAGES/*.mo
+  chmod 644 ${startdir}/pkg/usr/share/wicd/images/*.png
+  chmod 644 ${startdir}/pkg/usr/share/pixmaps/wicd.png
+
 }
Index: extra/network/wicd/wicd-daemon
diff -u extra/network/wicd/wicd-daemon:1.1 extra/network/wicd/wicd-daemon:1.2
--- extra/network/wicd/wicd-daemon:1.1	Mon Nov  5 09:35:20 2007
+++ extra/network/wicd/wicd-daemon	Thu Nov  8 02:08:19 2007
@@ -7,7 +7,7 @@
   start)
     stat_busy "Starting wicd Daemon"
     killall daemon.py &> /dev/null
-    /usr/share/wicd/daemon.py &> /dev/null
+    /usr/lib/wicd/daemon.py &> /dev/null
     add_daemon wicd
     stat_done
     ;;
Index: extra/network/wicd/wicd.desktop
diff -u /dev/null extra/network/wicd/wicd.desktop:1.1
--- /dev/null	Thu Nov  8 02:08:19 2007
+++ extra/network/wicd/wicd.desktop	Thu Nov  8 02:08:19 2007
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Categories=Application;Network;Internet;
+Encoding=UTF-8
+Exec=/usr/lib/wicd/gui.py
+GenericName=Network Manager
+Icon=/usr/share/pixmaps/wicd.png
+Comment=Manage Wired/Wireless Networks
+Name=Wicd
+Terminal=false
+Type=Application
+Version=1.0
Index: extra/network/wicd/wicd.install
diff -u extra/network/wicd/wicd.install:1.2 extra/network/wicd/wicd.install:1.3
--- extra/network/wicd/wicd.install:1.2	Mon Nov  5 09:37:32 2007
+++ extra/network/wicd/wicd.install	Thu Nov  8 02:08:19 2007
@@ -15,11 +15,11 @@
   echo
   echo "Wireless Interface Connection Daemon"
   echo
-  echo "==> To run: /usr/share/wicd/gui.py"
+  echo "==> To run: /usr/lib/wicd/gui.py"
   sleep 1
   
   echo
-  echo "==> Tray: /usr/share/wicd/tray.py"
+  echo "==> Tray: /usr/lib/wicd/tray.py"
   echo "==> Add it to your autostart folder"
   echo "==> to have wicd tray applet appear at startup."
   sleep 1




More information about the arch-commits mailing list