Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| name: remmina | |
| version: 1.2.0-rcgit.17 | |
| summary: The GTK+ Remote Desktop Client | |
| description: | | |
| Remmina is a remote desktop client written in GTK+, aiming to be useful for | |
| system administrators and travellers, who need to work with lots of remote | |
| computers in front of either large monitors or tiny netbooks. Remmina supports | |
| multiple network protocols in an integrated and consistant user interface. | |
| Currently RDP, VNC, SPICE, NX, XDMCP and SSH are supported. | |
| Remmina is free and open-source software, released under GNU GPL license. | |
| grade: stable | |
| confinement: strict | |
| parts: | |
| freerdp: | |
| plugin: cmake | |
| source: https://github.com/FreeRDP/FreeRDP.git | |
| source-depth: 1 | |
| build-packages: | |
| - build-essential | |
| - libasound2-dev | |
| - libcups2-dev | |
| - libjpeg-dev | |
| - libpcsclite-dev | |
| - libpulse-dev | |
| - libssl-dev | |
| - libx11-dev | |
| - libxcursor-dev | |
| - libxdamage-dev | |
| - libxext-dev | |
| - libxi-dev | |
| - libxinerama-dev | |
| - libxkbfile-dev | |
| - libxrandr-dev | |
| - libxv-dev | |
| configflags: | |
| - -DWITH_WAYLAND=off | |
| - -DWITH_CLIENT=off | |
| - -DWITH_SERVER=off | |
| - -DWITH_PULSE=on | |
| - -DWITH_GSTREAMER=off | |
| - -DWITH_GSTREAMER_1_0=off | |
| - -DWITH_GSTREAMER_0_10=off | |
| - -DWITH_FFMPEG=off | |
| - -DWITH_CHANNELS=on | |
| - -DSTATIC_CHANNELS=off | |
| - -DWITH_CUPS=on | |
| - -DWITH_PCSC=on | |
| - -DWITH_JPEG=on | |
| # XXX: This is an hack to have a kind of bind-mount with absolute prefix. | |
| - -DCMAKE_INSTALL_PREFIX=/snap/$SNAPCRAFT_PROJECT_NAME/current/usr | |
| organize: | |
| snap/remmina/current: . | |
| prime: | |
| - -usr/include | |
| - -usr/lib/cmake | |
| - -usr/lib/pkgconfig | |
| # Remove this (and use again libssh-dev) once libssh-0.7 is available in distro | |
| libssh-0.7: | |
| plugin: cmake | |
| source: git://git.libssh.org/projects/libssh.git | |
| source-depth: 1 | |
| source-branch: v0-7 | |
| configflags: | |
| - -DWITH_STATIC_LIB=ON | |
| - -DWITH_GSSAPI=ON | |
| - -DWITH_NACL=0 | |
| - -DCMAKE_PREFIX_PATH=$SNAPCRAFT_STAGE/usr | |
| # XXX: This is an hack to have a kind of bind-mount with absolute prefix. | |
| - -DCMAKE_INSTALL_PREFIX=/snap/$SNAPCRAFT_PROJECT_NAME/current/usr | |
| organize: | |
| snap/remmina/current: . | |
| prime: | |
| - ./**/libssh*.so.* | |
| remmina: | |
| plugin: cmake | |
| source: https://github.com/FreeRDP/Remmina.git | |
| source-commit: v1.2.0-rcgit.17 # Remmina-commit | |
| prepare: | | |
| cd ../src | |
| wget -qO - https://github.com/FreeRDP/Remmina/commit/7008e5c0.patch | patch -Np1 || true | |
| stage-packages: | |
| - xauth | |
| build-packages: | |
| - intltool | |
| - libappindicator3-dev | |
| - libavahi-ui-gtk3-dev | |
| - libgcrypt20-dev | |
| - libgnome-keyring-dev | |
| - libgnutls28-dev | |
| - libgtk-3-dev | |
| - libjpeg-dev | |
| - libtelepathy-glib-dev | |
| - libvncserver-dev | |
| - libvte-2.91-dev | |
| - libxkbfile-dev | |
| # Only needed for prepare script | |
| - patch | |
| - wget | |
| configflags: | |
| - -DCMAKE_PREFIX_PATH=$SNAPCRAFT_STAGE/usr | |
| - -DWITH_SURVEY=off | |
| # XXX: This is an hack to have a kind of bind-mount with absolute prefix. | |
| - -DCMAKE_INSTALL_PREFIX=/snap/$SNAPCRAFT_PROJECT_NAME/current/usr | |
| organize: | |
| snap/remmina/current: . | |
| after: | |
| - freerdp | |
| - desktop-gtk3 | |
| - libssh-0.7 | |
| - indicator-gtk3 | |
| apps: | |
| remmina: | |
| command: desktop-launch remmina | |
| plugs: | |
| - avahi-observe | |
| - cups-control | |
| - gsettings | |
| - home | |
| - mount-observe | |
| - network | |
| - network-bind | |
| - pulseaudio | |
| - unity7 | |
| winpr-makecert: | |
| command: winpr-makecert | |
| winpr-hash: | |
| command: winpr-hash | |
| slots: | |
| remmina-gapp: | |
| interface: dbus | |
| bus: session | |
| name: org.Remmina |