Check-in [193471fa09]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

SHA1 Hash:193471fa094dbc796da0e52640b2b7a18f4affbd
Date: 2012-05-12 02:46:48
User: BarryK
Comment:pupzip now supports .rar archives, pkg unrar added to pkg lists in most pup builds

Tags And Properties
Changes

Changes to woof-code/rootfs-skeleton/usr/local/bin/pupzip

@@ -5,10 +5,11 @@
 #v4.00 25apr2008 BK: now have full dpkg-deb in Puppy.
 #w474 support .delta, .bfe files.
 #100616 support .xz files. support slackware and arch pkgs.
 #110620 busybox rpm2cpio does not work with mageia rpms, use 'exploderpm' instead (in /usr/sbin, permanent builtin).
 #120203 rodin.s: internationalized.
+#120512 added support for .rar (needs unrar or rar pkg installed).
 
 export TEXTDOMAIN=pupzip
 export TEXTDOMAINDIR=/usr/share/locale
 export OUTPUT_CHARSET=UTF-8
 eval_gettext () {
@@ -141,12 +142,12 @@
 $(gettext 'PupZip can also be invoked from Rox by the "Open With..." menu,
 by right-clicking on a file or directory.')"
  exit
 fi
 
-
-NORMFILE="`echo -n "$PARAMIN" | grep -iv "\\.tar" | grep -iv "\\.bz" | grep -iv "\\.gz" | grep -iv "\\.rpm" | grep -iv "\\.deb" | grep -iv "\\.zip" | grep -iv "\\.tgz" | grep -iv "\\.txz" | grep -iv "\\.tbz"`"
+#120512 added .rar
+NORMFILE="`echo -n "$PARAMIN" | grep -iv "\\.tar" | grep -iv "\\.bz" | grep -iv "\\.gz" | grep -iv "\\.rpm" | grep -iv "\\.deb" | grep -iv "\\.zip" | grep -iv "\\.tgz" | grep -iv "\\.txz" | grep -iv "\\.tbz" | grep -iv "\\.rar"`"
 
 if [ "$NORMFILE" = "" ];then
  #it is an archive file...
 
  #get absolute path of file...

Changes to woof-distro/arm/debian/squeeze/DISTRO_PKGS_SPECS-debian-squeeze

@@ -596,10 +596,11 @@
 yes|tslib|libts-0.0-0,libts-bin,libts-dev|exe,dev,doc,nls| #debian lenny: needed by libdirectfb->cairo.
 yes|udev_167||exe,dev,doc,nls
 no|udev_libgudev|libgudev-1.0-0,libgudev-1.0-dev|exe,dev,doc,nls
 yes|unclutter|unclutter|exe,dev>null,doc,nls
 yes|unionfs_utils||exe
+yes|unrar|unrar-free|exe,dev,doc,nls
 yes|unzip|unzip|exe,dev>null,doc,nls
 yes|urxvtset||exe| #needs urxvt, yad
 yes|usb-modeswitch||exe
 yes|usb-modeswitch-data||exe
 yes|usbutils|usbutils|exe,dev,doc,nls

Changes to woof-distro/arm/ubuntu/lucid/DISTRO_PKGS_SPECS-ubuntu-lucid

@@ -602,10 +602,11 @@
 no|udev_lib|libudev0,libudev-dev|exe,dev,doc,nls
 no|uget||exe
 no|unclutter|unclutter|exe,dev>null,doc,nls
 yes|unclutter||exe,dev>null,doc,nls
 yes|unionfs_utils||exe
+yes|unrar|unrar-free|exe,dev,doc,nls
 yes|unzip|unzip|exe,dev>null,doc,nls
 no|urxvtset||exe| #needs urxvt, yad
 yes|usb-modeswitch||exe
 yes|usb-modeswitch-data||exe
 yes|usbutils|usbutils|exe,dev,doc,nls

Changes to woof-distro/arm/ubuntu/precise/DISTRO_PKGS_SPECS-ubuntu-precise

@@ -624,10 +624,11 @@
 no|udev_lib|libudev0,libudev-dev|exe,dev,doc,nls
 no|uget||exe
 no|unclutter|unclutter|exe,dev>null,doc,nls
 yes|unclutter||exe,dev>null,doc,nls
 yes|unionfs_utils||exe
+yes|unrar|unrar-free|exe,dev,doc,nls
 yes|unzip|unzip|exe,dev>null,doc,nls
 no|urxvtset||exe| #needs urxvt, yad
 yes|usb-modeswitch||exe
 yes|usb-modeswitch-data||exe
 yes|usbutils|usbutils|exe,dev,doc,nls

Changes to woof-distro/x86/Packages-puppy-common-official

@@ -346,10 +346,11 @@
 udev_DEV-136-w5|udev_DEV|136-w5||BuildingBlock|184K||udev_DEV-136-w5.pet|+udev|A Userspace Implementation for dynamic dev nodes|puppy|wary5||
 udev_DOC-136-w5|udev_DOC|136-w5||BuildingBlock|96K||udev_DOC-136-w5.pet||A Userspace Implementation for dynamic dev nodes|puppy|wary5||
 uget-1.4.8.5-1-pup4|uget|1.4.8.5-1-pup4||Internet|196K||uget-1.4.8.5-1-pup4.pet|+gtk+,+curl,+openssl|Uget download manager|puppy|4||
 unclutter-0.8-11|unclutter|0.8-11||BuildingBlock|9K||unclutter-0.8-11.pet||hides cursor when not moving|puppy|4||
 unionfs_utils-0.2.1-q1|unionfs_utils|0.2.1-q1||BuildingBlock|68K||unionfs_utils-0.2.1-q1.pet||unionfs layered filesystem utilities|t2|8.0rc||
+unrar-3.7.8-x86|unrar|3.7.8-x86||Utility|192K||unrar-3.7.8-x86.pet||expand rar archives||||
 urxvtset-0.5|urxvtset|0.5||Desktop|44K||urxvtset-0.5.pet|+yad,+urxvt|UrxvtSet setup terminal emulator||||
 usb-modeswitch-1.2.1-w5c|usb-modeswitch|1.2.1-w5c||BuildingBlock|136K||usb-modeswitch-1.2.1-w5c.pet|+jimtcl|hybrid usb device mode switcher, note compiled in wary but should work all puppies, for best results needs woof 20120109+|puppy|wary5||
 util-linux-2.16.1-1-w5|util-linux|2.16.1-1-w5||BuildingBlock|456K||util-linux-2.16.1-1-w5.pet||Miscellaneous system utilities for Linux|puppy|wary5||
 util-linux_DEV-2.16.1-1-w5|util-linux_DEV|2.16.1-1-w5||BuildingBlock|208K||util-linux_DEV-2.16.1-1-w5.pet|+util-linux|Miscellaneous system utilities for Linux|puppy|wary5||
 valide-194-uj|valide|194-uj||Development|2324K||valide-194-uj.pet|+vala|text editor IDE for Vala/Genie coding|ubuntu|jaunty||

Changes to woof-distro/x86/arch/rolling-release/DISTRO_PKGS_SPECS-arch

@@ -487,10 +487,11 @@
 yes|truncate||exe
 no|udev||exe
 yes|udev_151||exe,dev,doc,nls
 yes|unclutter||exe,dev>null,doc,nls
 yes|unionfs_utils||exe
+yes|unrar||exe,dev,doc,nls
 yes|unzip|unzip|exe,dev,doc,nls
 yes|urxvtset||exe| #needs urxvt, yad
 yes|usb-modeswitch||exe
 yes|usb-modeswitch-data||exe
 yes|usbutils|usbutils|exe,dev,doc,nls

Changes to woof-distro/x86/debian/squeeze/DISTRO_PKGS_SPECS-debian-squeeze

@@ -620,10 +620,11 @@
 no|udev_151||exe,dev,doc,nls
 yes|udev_167p||exe,dev,doc,nls
 no|udev_libgudev|libgudev-1.0-0,libgudev-1.0-dev|exe,dev,doc,nls| #XFCE
 yes|unclutter|unclutter|exe,dev>null,doc,nls
 yes|unionfs_utils||exe
+yes|unrar||exe,dev,doc,nls
 yes|unzip|unzip|exe,dev>null,doc,nls
 yes|urxvtset||exe| #needs urxvt, yad
 yes|usb-modeswitch||exe
 yes|usb-modeswitch-data||exe
 yes|usbutils|usbutils|exe,dev,doc,nls

Changes to woof-distro/x86/mageia/1/DISTRO_PKGS_SPECS-mageia-1

@@ -598,10 +598,11 @@
 yes|transmission||exe,dev,doc,nls|
 yes|truncate||exe|
 yes|udev_167p||exe,dev,doc,nls|
 yes|unclutter||exe,dev>null,doc,nls| #no mageia pkg
 yes|unionfs_utils||exe|
+yes|unrar||exe,dev,doc,nls
 yes|unzip|unzip|exe,dev>null,doc,nls|
 yes|urxvtset||exe| #needs urxvt, yad
 yes|usb-modeswitch||exe|
 yes|usb-modeswitch-data||exe|
 yes|usbutils|usbutils|exe,dev,doc,nls

Changes to woof-distro/x86/pet-based/racy/DISTRO_PKGS_SPECS-puppy-wary5

@@ -654,10 +654,11 @@
 no|udev||exe
 no|udev_151||exe,dev,doc,nls
 yes|udev_167p||exe,dev,doc,nls
 yes|unclutter||exe,dev>null,doc,nls
 yes|unionfs_utils||exe
+yes|unrar||exe,dev,doc,nls
 yes|unzip|unzip|exe,dev,doc,nls
 yes|urxvtset||exe| #needs urxvt, yad
 no|usb_floppy_format||exe
 yes|usb-modeswitch||exe
 yes|usb-modeswitch-data||exe

Changes to woof-distro/x86/pet-based/wary/DISTRO_PKGS_SPECS-puppy-wary5

@@ -653,10 +653,11 @@
 no|udev||exe
 no|udev_151||exe,dev,doc,nls
 yes|udev_167p||exe,dev,doc,nls
 yes|unclutter||exe,dev>null,doc,nls
 yes|unionfs_utils||exe
+yes|unrar||exe,dev,doc,nls
 yes|unzip|unzip|exe,dev,doc,nls
 yes|urxvtset||exe| #needs urxvt, yad
 no|usb_floppy_format||exe
 yes|usb-modeswitch||exe
 yes|usb-modeswitch-data||exe

Changes to woof-distro/x86/slackware/13.37/DISTRO_PKGS_SPECS-slackware-13.37

@@ -636,10 +636,11 @@
 no|Tulliana||exe| #icon theme, battleshooter
 no|udev||exe
 yes|udev_151||exe,dev,doc,nls
 yes|unclutter||exe,dev>null,doc,nls
 yes|unionfs_utils||exe
+yes|unrar||exe,dev,doc,nls
 yes|unzip||exe,dev,doc,nls
 yes|usb-modeswitch||exe
 yes|usb-modeswitch-data||exe
 yes|usbutils||exe,dev,doc,nls
 no|util-linux||exe,dev>null,doc,nls

Changes to woof-distro/x86/ubuntu/lucid/DISTRO_PKGS_SPECS-ubuntu-lucid

@@ -650,10 +650,11 @@
 yes|udev||exe
 yes|udev_lib|libudev0,libudev-dev|exe,dev,doc,nls
 yes|uget||exe
 yes|unclutter|unclutter|exe,dev>null,doc,nls
 yes|unionfs_utils||exe
+yes|unrar||exe,dev,doc,nls
 yes|unzip|unzip|exe,dev>null,doc,nls
 yes|urxvtset||exe| #needs urxvt, yad
 yes|usb-modeswitch||exe
 yes|usb-modeswitch-data||exe
 yes|usbutils|usbutils|exe,dev,doc,nls

Changes to woof-distro/x86/ubuntu/precise/DISTRO_PKGS_SPECS-ubuntu-precise

@@ -619,10 +619,11 @@
 yes|udev|udev-16*,udev_DEV-16*|exe,dev,doc,nls|pet:wary5
 no|udev|udev,libudev0,libudev-dev|exe,dev,doc,nls
 yes|uget||exe
 yes|unclutter|unclutter|exe,dev>null,doc,nls
 yes|unionfs_utils||exe
+yes|unrar||exe,dev,doc,nls
 yes|unzip|unzip|exe,dev>null,doc,nls
 yes|urxvtset||exe| #needs urxvt, yad
 yes|usb-modeswitch||exe
 yes|usb-modeswitch-data||exe
 yes|usbutils|usbutils|exe,dev,doc,nls