diff options
-rw-r--r-- | .SRCINFO | 36 | ||||
-rw-r--r-- | PKGBUILD | 63 |
2 files changed, 58 insertions, 41 deletions
@@ -1,6 +1,6 @@ pkgbase = remmina-appindicator - pkgdesc = remote desktop client written in GTK+ (compiled with appindicator) - pkgver = 1.3.4 + pkgdesc = remote desktop client written in GTK+ (compiled with appindicator and with some basic plugins added) + pkgver = 1.4.29 pkgrel = 1 epoch = 1 url = https://www.remmina.org/ @@ -8,29 +8,37 @@ pkgbase = remmina-appindicator license = GPL makedepends = cmake makedepends = freerdp + makedepends = gobject-introspection + makedepends = gtk-vnc + makedepends = harfbuzz makedepends = libvncserver + makedepends = ninja makedepends = spice-gtk makedepends = spice-protocol makedepends = telepathy-glib + makedepends = webkit2gtk + makedepends = xorgproto depends = avahi - depends = libappindicator-gtk3 + depends = freerdp + depends = libayatana-appindicator depends = libgcrypt + depends = libsecret + depends = libsodium depends = libssh + depends = libvncserver + depends = spice-gtk depends = vte3 - optdepends = freerdp: RDP plugin - optdepends = libsecret: Secret plugin - optdepends = libvncserver: VNC plugin - optdepends = libxkbfile: NX plugin - optdepends = nxproxy: NX plugin - optdepends = spice-gtk: Spice plugin - optdepends = telepathy-glib: Telepathy plugin - optdepends = xorg-server-xephyr: XDMCP plugin + depends = webkit2gtk + optdepends = gtk-vnc: GVNC plugin + optdepends = kwallet: kwallet plugin + optdepends = gnome-terminal: external tools provides = remmina-plugins provides = remmina + conflicts = remmina-plugins + conflicts = remmina replaces = remmina-plugins replaces = remmina - source = remmina-1.3.4.tar.gz::https://github.com/FreeRDP/Remmina/archive/v1.3.4.tar.gz - sha256sums = a99a46f6d17d621c68561d30cbb30df7767cc42861a55a0daa2e836dd732900c + source = remmina-appindicator-1.4.29.tar.bz2::https://gitlab.com/Remmina/Remmina/-/archive/v1.4.29/Remmina-v1.4.29.tar.bz2 + sha512sums = 8fbe822d07ec800bb739579b373003ee56cbc661fd0b635e5a7af0369d2e5450e7116907a87c34e82704c2aab790ac501ee6331946751660321c917ffd9a183e pkgname = remmina-appindicator - @@ -4,64 +4,73 @@ pkgname=remmina-appindicator _pkgname=remmina epoch=1 -pkgver=1.3.4 +pkgver=1.4.29 pkgrel=1 -pkgdesc='remote desktop client written in GTK+ (compiled with appindicator)' +pkgdesc='remote desktop client written in GTK+ (compiled with appindicator and with some basic plugins added)' arch=(x86_64) url=https://www.remmina.org/ license=(GPL) depends=( avahi - libappindicator-gtk3 + freerdp + libayatana-appindicator libgcrypt + libsecret + libsodium libssh + libvncserver + spice-gtk vte3 + webkit2gtk ) optdepends=( - 'freerdp: RDP plugin' - 'libsecret: Secret plugin' - 'libvncserver: VNC plugin' - 'libxkbfile: NX plugin' - 'nxproxy: NX plugin' - 'spice-gtk: Spice plugin' - 'telepathy-glib: Telepathy plugin' - 'xorg-server-xephyr: XDMCP plugin' -) + 'gtk-vnc: GVNC plugin' + 'kwallet: kwallet plugin' + 'gnome-terminal: external tools') + makedepends=( cmake freerdp + gobject-introspection + gtk-vnc + harfbuzz libvncserver + ninja spice-gtk spice-protocol telepathy-glib + webkit2gtk + xorgproto ) -replaces=( +provides=( remmina-plugins remmina ) -provides=( + +conflicts=( remmina-plugins remmina ) -source=("$_pkgname-$pkgver.tar.gz::https://github.com/FreeRDP/Remmina/archive/v${pkgver/rc/-rc}.tar.gz") -sha256sums=('a99a46f6d17d621c68561d30cbb30df7767cc42861a55a0daa2e836dd732900c') - -prepare() { - cd Remmina-${pkgver/rc/-rc} - sed -e 's|ssh_threads|ssh|' -i cmake/FindLIBSSH.cmake # Fix build with libssh 0.8 -} +replaces=( + remmina-plugins + remmina +) +source=("$pkgname-$pkgver.tar.bz2::https://gitlab.com/Remmina/Remmina/-/archive/v${pkgver/rc/-rc}/Remmina-v${pkgver/rc/-rc}.tar.bz2") +sha512sums=('8fbe822d07ec800bb739579b373003ee56cbc661fd0b635e5a7af0369d2e5450e7116907a87c34e82704c2aab790ac501ee6331946751660321c917ffd9a183e') build() { - cd "$srcdir"/Remmina-${pkgver/rc/-rc}/ - cmake \ + cmake -S Remmina-v${pkgver/rc/-rc} -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ - -DWITH_APPINDICATOR=ON . - make + -DWITH_APPINDICATOR=ON \ + -DWITH_NEWS=OFF \ + -DWITH_KF5WALLET=OFF \ + -DWITH_X2GO=ON \ + -DWITH_GVNC=ON + cmake --build build } package() { - cd "$srcdir"/Remmina-${pkgver/rc/-rc}/ - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build } |