wok-current rev 25119

updated peazip (6.8.0 -> 8.4.0)
author Hans-G?nter Theisgen
date Sun Jun 26 09:56:47 2022 +0100 (2022-06-26)
parents 4f225ad3e12e
children d521a8fdb812
files peazip/receipt
line diff
     1.1 --- a/peazip/receipt	Sat Jun 25 16:14:50 2022 +0000
     1.2 +++ b/peazip/receipt	Sun Jun 26 09:56:47 2022 +0100
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="peazip"
     1.7 -VERSION="6.8.0"
     1.8 +VERSION="8.4.0"
     1.9  CATEGORY="x-window"
    1.10  TAGS="archiver bzip2 encryption gzip rar split tar unrar xz zip 7zip"
    1.11  SHORT_DESC="Open Source archive manager and data compression utility."
    1.12 @@ -11,12 +11,12 @@
    1.13  
    1.14  SYSTEM="LINUX"
    1.15  ENV="GTK2"
    1.16 -TARBALL="$PACKAGE-$VERSION.$SYSTEM.$ENV.tgz"
    1.17 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    1.18 +TARBALL="$PACKAGE-$VERSION.$SYSTEM.$ENV.tar.gz"
    1.19 +WGET_URL="https://github.com/$PACKAGE/PeaZip/releases/download/$VERSION/${PACKAGE}_portable-$VERSION.$SYSTEM.$ENV.x86.tar.gz"
    1.20  
    1.21  SUGGESTED="aescrypt gnupg"
    1.22 -DEPENDS="desktop-file-utils xorg-libX11 atk glibc-base cairo gtk+ \
    1.23 -	gdk-pixbuf glib gmp pango libcurl ncurses upx zpaq xdg-utils"
    1.24 +DEPENDS="atk cairo desktop-file-utils gdk-pixbuf glib glibc-base gmp gtk+
    1.25 +	libcurl ncurses pango upx xdg-utils xorg-libX11 zpaq"
    1.26  
    1.27  # What is the latest version available today?
    1.28  current_version()
    1.29 @@ -28,31 +28,39 @@
    1.30  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.31  genpkg_rules()
    1.32  {
    1.33 -	# Make Directories For SliTaz GNU/Linux ...
    1.34 +	mkdir -p $fs/opt/kde3/share/applications/kde
    1.35 +	mkdir -p $fs/opt/kde3/share/apps/konqueror/servicemenus
    1.36 +	mkdir -p $fs/opt/kde3/share/icons
    1.37  
    1.38  	mkdir -p $fs/usr/bin
    1.39 -	mkdir -p $fs/usr/lib/peazip
    1.40 +	mkdir -p $fs/usr/lib/peazip/res/bin
    1.41 +	mkdir -p $fs/usr/lib/peazip/res/share
    1.42 +
    1.43  	mkdir -p $fs/usr/share/applications
    1.44  	mkdir -p $fs/usr/share/pixmaps
    1.45  
    1.46 -	cp -a $src/opt $fs/
    1.47 +	cp -a $src/pea			$fs/usr/lib/peazip
    1.48 +	cp -a $src/peazip		$fs/usr/lib/peazip
    1.49  
    1.50 -	# Creating hierarchies for SliTaz GNU/Linux ...
    1.51 +	cp -a $src/res/bin/7z		$fs/usr/lib/peazip/res/bin
    1.52  
    1.53 -	cp -a $src/usr/local/share/PeaZip/res \
    1.54 -		$fs/usr/lib/peazip/
    1.55 -	cp -a $src/usr/local/share/PeaZip/peazip \
    1.56 -		$fs/usr/lib/peazip/
    1.57 -	cp -a $src/usr/local/share/PeaZip/copying.txt \
    1.58 -		$fs/usr/lib/peazip/
    1.59 -	cp -a $src/usr/local/share/PeaZip/peazip_help.pdf \
    1.60 -		$fs/usr/lib/peazip/
    1.61 -	cp -a $src/usr/local/share/icons/peazip.png \
    1.62 -		$fs/usr/share/pixmaps/
    1.63 +	cp -a $src/res/share/lang	$fs/usr/lib/peazip/res/share
    1.64 +	cp -a $src/res/share/themes	$fs/usr/lib/peazip/res/share
    1.65 +	cp -a $src/res/share/copying/copying.txt \
    1.66 +					$fs/usr/lib/peazip
    1.67 +	cp -a $src/res/share/peazip_help.pdf \
    1.68 +					$fs/usr/lib/peazip/res/share
    1.69  
    1.70 -	# Creating the launchers ...
    1.71 +	cp -a $src/res/share/batch/freedesktop_integration/peazip.png \
    1.72 +					$fs/usr/share/pixmaps
    1.73  
    1.74 -	# Desktop Entry For Pea
    1.75 +	cp -a $src/res/share/batch/freedesktop_integration/peazip.png \
    1.76 +					$fs/opt/kde3/share/icons
    1.77 +	cp -a $src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE3-konqueror/*.desktop \
    1.78 +					$fs/opt/kde3/share/apps/konqueror/servicemenus
    1.79 +
    1.80 +
    1.81 +	# Desktop entry for Pea
    1.82  	cat > $fs/usr/share/applications/pea.desktop <<EOT
    1.83  [Desktop Entry]
    1.84  Version=1.0
    1.85 @@ -63,32 +71,22 @@
    1.86  Type=Application
    1.87  Terminal=false
    1.88  X-KDE-HasTempFileOption=true
    1.89 -Categories=GTK;KDE;Utility;System;Archiving;
    1.90 +Categories=GTK;KDE;Utility;Archiving;Compression;
    1.91  MimeType=application/x-gzip;application/x-lha;application/x-tar;application/x-tgz;application/x-tbz;application/x-tbz2;application/x-zip;application/zip;application/x-bzip;application/x-rar;application/x-tarz;application/x-archive;application/x-bzip2;application/x-jar;application/x-deb;application/x-ace;application/x-7z;application/x-arc;application/x-arj;application/x-compress;application/x-cpio;
    1.92  Exec=pea
    1.93  EOT
    1.94  
    1.95 -	# Desktop Entry For Peazip
    1.96 -	cat > $fs/usr/share/applications/peazip.desktop <<EOT
    1.97 -[Desktop Entry]
    1.98 -Version=1.0
    1.99 -Encoding=UTF-8
   1.100 -Name=Peazip
   1.101 -GenericName=Archiving Tool
   1.102 -Icon=peazip.png
   1.103 -Type=Application
   1.104 -Terminal=false
   1.105 -X-KDE-HasTempFileOption=true
   1.106 -Categories=GTK;KDE;Utility;System;Archiving;
   1.107 -MimeType=application/x-gzip;application/x-lha;application/x-tar;application/x-tgz;application/x-tbz;application/x-tbz2;application/x-zip;application/zip;application/x-bzip;application/x-rar;application/x-tarz;application/x-archive;application/x-bzip2;application/x-jar;application/x-deb;application/x-ace;application/x-7z;application/x-arc;application/x-arj;application/x-compress;application/x-cpio;
   1.108 -Exec=peazip %F
   1.109 -EOT
   1.110 +	# Desktop entries for Peazip
   1.111 +	cp -a $src/res/share/batch/freedesktop_integration/peazip.desktop \
   1.112 +					$fs/usr/share/applications/peazip.desktop
   1.113 +	cp -a $src/res/share/batch/freedesktop_integration/peazip.desktop \
   1.114 +					$fs/opt/kde3/share/applications/kde/peazip.desktop
   1.115  
   1.116  	# Creating the symbolic links ...
   1.117  
   1.118  	cd $fs/usr/bin
   1.119 -	ln -s ../lib/peazip/res/pea		pea
   1.120 -	ln -s ../lib/peazip/peazip		peazip
   1.121 +	ln -s ../lib/peazip/pea		pea
   1.122 +	ln -s ../lib/peazip/peazip	peazip
   1.123  
   1.124  echo ""
   1.125  echo ""