SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "remmina"

# SliTaz package receipt.

PACKAGE="remmina"
VERSION="1.2.30.1"
CATEGORY="network"
TAGS="nx rdp ssh vnc xdmcp"
SHORT_DESC="Remote desktop client written in GTK+."
MAINTAINER="pascal.bellard@slitaz.org"
LICENSE="GPL"
WEB_SITE="https://remmina.org/"
SOURCE="Remmina"
TARBALL="$SOURCE-v$VERSION.tar.gz"
WGET_URL="https://gitlab.com/$SOURCE/$SOURCE/-/archive/v$VERSION/$TARBALL"

PROVIDE="remmina-plugins"
DEPENDS="curl freerdp gcc83-lib-base gtk+3 json-glib libgcrypt libsecret
    libsodium libssh libssl libvncserver pcre2 vte291"
BUILD_DEPENDS="cmake curl-dev freerdp-dev gcc83 gettext gtk+3-dev json-glib-dev
    libgcrypt-dev libsecret-dev libsodium-dev libsoup-dev libssh-dev
    libvncserver-dev openssl-dev pcre2-dev vte291-dev"

current_version()
{
    wget -O - https://github.com/FreeRDP/$SOURCE 2>/dev/null | \
    sed '/releases.tag/!d;s|.*/tag.v*\(.*\)".*|\1|;q'
}

# Rules to configure and make the package.
compile_rules()
{
    # 1.2.30.1
    sed -i    '45,48d'    cmake/FindLIBSSH.cmake
    cmake    -B _build            \
        -D CMAKE_BUILD_TYPE=Release    \
        -D CMAKE_INSTALL_PREFIX=/usr    \
        -D CMAKE_C_COMPILER=gcc-83    \
        -D CMAKE_C_FLAGS="-std=gnu11"    \
        -D WITH_APPINDICATOR=OFF    \
        -D WITH_AVAHI=OFF        \
        -D WITH_FREERDP=ON        \
        -D WITH_GCRYPT=ON        \
        -D WITH_LIBSECRET=ON        \
        -D WITH_LIBSSH=ON        \
        -D WITH_MANPAGES=OFF        \
        -D WITH_SPICE=OFF        \
        -D WITH_TELEPATHY=OFF        \
        -D WITH_VTE=ON &&
    cmake    --build        _build &&
    cmake    --install    _build
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    cook_copy_folders    bin
    cook_copy_folders    external_tools
    cook_copy_folders    icons
    cook_copy_folders    lib
    cook_copy_folders    ui
}
6011 packages and 861680 files in cooking database (Sun Jul 27 00:47:25 2025)