SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "peazip"

# SliTaz package receipt.

PACKAGE="peazip"
VERSION="8.4.0"
CATEGORY="x-window"
TAGS="archiver bzip2 encryption gzip rar split tar unrar xz zip 7zip"
SHORT_DESC="Open Source archive manager and data compression utility."
MAINTAINER="hackdorte@yandex.com"
LICENSE="LGPLv3"
WEB_SITE="https://peazip.github.io/peazip-linux.html"

SYSTEM="LINUX"
ENV="GTK2"
TARBALL="$PACKAGE-$VERSION.$SYSTEM.$ENV.tar.gz"
WGET_URL="https://github.com/$PACKAGE/PeaZip/releases/download/$VERSION/${PACKAGE}_portable-$VERSION.$SYSTEM.$ENV.x86.tar.gz"

SUGGESTED="aescrypt gnupg"
DEPENDS="atk cairo desktop-file-utils gdk-pixbuf glib glibc-base gmp gtk+
    libcurl ncurses pango upx xdg-utils xorg-libX11 zpaq"

# What is the latest version available today?
current_version()
{
    wget -O - https://github.com/peazip/PeaZip/releases 2>/dev/null | \
    sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q'
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/opt/kde3/share/applications/kde
    mkdir -p $fs/opt/kde3/share/apps/konqueror/servicemenus
    mkdir -p $fs/opt/kde3/share/icons

    mkdir -p $fs/usr/bin
    mkdir -p $fs/usr/lib/peazip/res/bin
    mkdir -p $fs/usr/lib/peazip/res/share

    mkdir -p $fs/usr/share/applications
    mkdir -p $fs/usr/share/pixmaps

    cp -a $src/pea            $fs/usr/lib/peazip
    cp -a $src/peazip        $fs/usr/lib/peazip

    cp -a $src/res/bin/7z        $fs/usr/lib/peazip/res/bin

    cp -a $src/res/share/lang    $fs/usr/lib/peazip/res/share
    cp -a $src/res/share/themes    $fs/usr/lib/peazip/res/share
    cp -a $src/res/share/copying/copying.txt \
                    $fs/usr/lib/peazip
    cp -a $src/res/share/peazip_help.pdf \
                    $fs/usr/lib/peazip/res/share

    cp -a $src/res/share/batch/freedesktop_integration/peazip.png \
                    $fs/usr/share/pixmaps

    cp -a $src/res/share/batch/freedesktop_integration/peazip.png \
                    $fs/opt/kde3/share/icons
    cp -a $src/res/share/batch/freedesktop_integration/KDE-servicemenus/KDE3-konqueror/*.desktop \
                    $fs/opt/kde3/share/apps/konqueror/servicemenus


    # Desktop entry for Pea
    cat > $fs/usr/share/applications/pea.desktop <<EOT
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Pea
GenericName=Archiving Tool
Icon=peazip.png
Type=Application
Terminal=false
X-KDE-HasTempFileOption=true
Categories=GTK;KDE;Utility;Archiving;Compression;
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;
Exec=pea
EOT

    # Desktop entries for Peazip
    cp -a $src/res/share/batch/freedesktop_integration/peazip.desktop \
                    $fs/usr/share/applications/peazip.desktop
    cp -a $src/res/share/batch/freedesktop_integration/peazip.desktop \
                    $fs/opt/kde3/share/applications/kde/peazip.desktop

    # Creating the symbolic links ...

    cd $fs/usr/bin
    ln -s ../lib/peazip/pea        pea
    ln -s ../lib/peazip/peazip    peazip

echo ""
echo ""
echo "# ------------------------------------------------------------------------------"
echo "#"
echo "# ___________________________ SliTaz GNU/Linux _________________________________"
echo "#"
echo "# !! Please, report bug's to (http://bugs.slitaz.org)."
echo "#"
echo "# !! Improvements and suggestions please visit our forum and leave your "
echo "#    comment. (http://forum.slitaz.org) Thank you."
echo "#"
echo "# !! Need help? See: (http://www.slitaz.org/en/support.php)"
echo "#"
echo "# && The SliTaz GNU/Linux DevTeam. (http://people.slitaz.org)"
echo "# && The SliTaz GNU/Linux Association. (http://www.slitaz.org)"
echo "#"
echo "# ------------------------------------------------------------------------------"
echo ""
echo ""
}
6047 packages and 209931 files in current database (Wed Jun 26 15:35:30 2024)