rev |
line source |
pascal@8257
|
1 # SliTaz package receipt.
|
pascal@8257
|
2
|
pascal@8257
|
3 PACKAGE="remmina"
|
Hans-G?nter@25765
|
4 VERSION="1.2.30.1"
|
pascal@8257
|
5 CATEGORY="network"
|
Hans-G?nter@25765
|
6 TAGS="nx rdp ssh vnc xdmcp"
|
Hans-G?nter@25765
|
7 SHORT_DESC="Remote desktop client written in GTK+."
|
pascal@8257
|
8 MAINTAINER="pascal.bellard@slitaz.org"
|
pascal@15068
|
9 LICENSE="GPL"
|
pascal@25438
|
10 WEB_SITE="https://remmina.org/"
|
Hans-G?nter@25765
|
11 SOURCE="Remmina"
|
Hans-G?nter@25765
|
12 TARBALL="$SOURCE-v$VERSION.tar.gz"
|
Hans-G?nter@25765
|
13 WGET_URL="https://gitlab.com/$SOURCE/$SOURCE/-/archive/v$VERSION/$TARBALL"
|
Hans-G?nter@25765
|
14
|
pascal@17482
|
15 PROVIDE="remmina-plugins"
|
Hans-G?nter@25766
|
16 DEPENDS="curl freerdp gcc83-lib-base gtk+3 json-glib libgcrypt libsecret
|
Hans-G?nter@25766
|
17 libsodium libssh libssl libvncserver pcre2 vte291"
|
Hans-G?nter@25765
|
18 BUILD_DEPENDS="cmake curl-dev freerdp-dev gcc83 gettext gtk+3-dev json-glib-dev
|
Hans-G?nter@25765
|
19 libgcrypt-dev libsecret-dev libsodium-dev libsoup-dev libssh-dev
|
Hans-G?nter@25765
|
20 libvncserver-dev openssl-dev pcre2-dev vte291-dev"
|
pascal@8257
|
21
|
pascal@24082
|
22 current_version()
|
pascal@24082
|
23 {
|
Hans-G?nter@25765
|
24 wget -O - https://github.com/FreeRDP/$SOURCE 2>/dev/null | \
|
pascal@24082
|
25 sed '/releases.tag/!d;s|.*/tag.v*\(.*\)".*|\1|;q'
|
pascal@24082
|
26 }
|
pascal@24082
|
27
|
pascal@8257
|
28 # Rules to configure and make the package.
|
pascal@8257
|
29 compile_rules()
|
pascal@8257
|
30 {
|
Hans-G?nter@25765
|
31 # 1.2.30.1
|
Hans-G?nter@25765
|
32 sed -i '45,48d' cmake/FindLIBSSH.cmake
|
Hans-G?nter@25765
|
33 cmake -B _build \
|
Hans-G?nter@25765
|
34 -D CMAKE_BUILD_TYPE=Release \
|
Hans-G?nter@25765
|
35 -D CMAKE_INSTALL_PREFIX=/usr \
|
Hans-G?nter@25765
|
36 -D CMAKE_C_COMPILER=gcc-83 \
|
Hans-G?nter@25765
|
37 -D CMAKE_C_FLAGS="-std=gnu11" \
|
Hans-G?nter@25765
|
38 -D WITH_APPINDICATOR=OFF \
|
Hans-G?nter@25765
|
39 -D WITH_AVAHI=OFF \
|
Hans-G?nter@25767
|
40 -D WITH_FREERDP=ON \
|
Hans-G?nter@25765
|
41 -D WITH_GCRYPT=ON \
|
Hans-G?nter@25765
|
42 -D WITH_LIBSECRET=ON \
|
Hans-G?nter@25765
|
43 -D WITH_LIBSSH=ON \
|
Hans-G?nter@25765
|
44 -D WITH_MANPAGES=OFF \
|
Hans-G?nter@25765
|
45 -D WITH_SPICE=OFF \
|
Hans-G?nter@25765
|
46 -D WITH_TELEPATHY=OFF \
|
Hans-G?nter@25767
|
47 -D WITH_VTE=ON &&
|
Hans-G?nter@25765
|
48 cmake --build _build &&
|
Hans-G?nter@25765
|
49 cmake --install _build
|
pascal@8257
|
50 }
|
pascal@8257
|
51
|
pascal@8257
|
52 # Rules to gen a SliTaz package suitable for Tazpkg.
|
pascal@8257
|
53 genpkg_rules()
|
pascal@8257
|
54 {
|
Hans-G?nter@25765
|
55 cook_copy_folders bin
|
Hans-G?nter@25765
|
56 cook_copy_folders external_tools
|
Hans-G?nter@25765
|
57 cook_copy_folders icons
|
Hans-G?nter@25765
|
58 cook_copy_folders lib
|
Hans-G?nter@25765
|
59 cook_copy_folders ui
|
pascal@8257
|
60 }
|