SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "open-vm-tools"

# SliTaz package receipt.

PACKAGE="open-vm-tools"
VERSION="10.0.0-3000743"
CATEGORY="utilities"
TAGS="vmware kernel"
SHORT_DESC="Open VMware Tools"
MAINTAINER="nobody@slitaz.org"
LICENSE="GPL"
TARBALL="open-vm-tools-$VERSION.tar.gz"
WEB_SITE="https://github.com/vmware/open-vm-tools"
WGET_URL="https://github.com/vmware/open-vm-tools/archive/$TARBALL"
HOST_ARCH="i486 x86_64"

DEPENDS="shutdown glib libffi libmspack procps libdnet"
BUILD_DEPENDS="wget cacerts autoconf automake libtool linux-source procps \
glib-dev libffi-dev libdnet-dev libmspack-dev openssl-dev"

current_version()
{
    wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \
    sed '/release.*tar.gz/!d;s|.*/open-vm-tools-\(.*\).tar.*|\1|;q'
}


# Rules to configure and make the package.
compile_rules()
{
    cd open-vm-tools
    sed -i -e "s/-Werror//" configure.ac
    autoreconf -i
        ./configure \
        --without-kernel-modules \
        --without-pam \
        --without-x \
        --without-icu \
        --without-gtk2 \
        --without-gtkmm \
        --without-xmlsecurity \
        --without-xerces \
                $CONFIGURE_ARGS &&
        make && make DESTDIR=$install install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/usr/lib
    mkdir -p $fs/usr/share
    mkdir -p $fs/sbin
    mkdir -p $fs/etc
    mkdir -p $fs/lib
    mkdir -p $fs/include
    mkdir -p $fs/etc/init.d

    cp $stuff/vmtoolsd $fs/etc/init.d
    chmod 755 $fs/etc/init.d

    cp -a $install/etc/vmware-tools $fs/etc

    # Replace with slitaz customized default network script
    cp $stuff/network $fs/etc/vmware-tools/scripts/vmware/network
    chmod 755 $fs/etc/vmware-tools/scripts/vmware/network

    cp -a $install/usr/include $fs/usr
    cp -a $install/usr/bin $fs/usr
    cp -a $install/usr/sbin $fs/usr
    ln -s ../usr/sbin/mount.vmhgfs $fs/sbin/mount.vmhgfs

    cp -a $install/usr/share/open-vm-tools $fs/usr/share

    cp -a $install/usr/lib/*.so* $fs/usr/lib
    cp -a $install/usr/lib/*.a $fs/usr/lib
    cp -a $install/usr/lib/open-vm-tools $fs/usr/lib
    cp -a $install/usr/lib/pkgconfig $fs/usr/lib
}
6047 packages and 209931 files in current database (Wed Jun 26 15:35:30 2024)