Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 20 additions & 14 deletions guacamole-server.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: guacamole-server
version: 1.5.2
epoch: 1
epoch: 2
description: clientless remote desktop gateway server
copyright:
- license: Apache-2.0
Expand Down Expand Up @@ -30,6 +30,15 @@ environment:
- expat-dev
- libxft-dev
- fribidi-dev
- libssh2
- libssh2-dev

data:
- name: libs
items:
vnc: vnc
telnet: telnet
ssh: ssh

pipeline:
- uses: fetch
Expand Down Expand Up @@ -62,24 +71,21 @@ subpackages:
pipeline:
- uses: split/manpages

- name: guacamole-server-dev
description: guacamole-server development files
pipeline:
- uses: split/dev

- name: libguac-client-vnc
description: guacamole-server VNC client plugin
- range: libs
name: libguac-client-${{range.key}}
description: guacamole-server ${{range.key}} client plugin
pipeline:
- runs: |
mkdir -p ${{targets.subpkgdir}}/usr/lib
mv ${{targets.destdir}}/usr/lib/libguac-client-vnc.so.* ${{targets.subpkgdir}}/usr/lib/
# grab the plugin itself, renaming it to libguac-client-foo.so
mv ${{targets.destdir}}/usr/lib/libguac-client-${{range.key}}.so.0.0.0 ${{targets.subpkgdir}}/usr/lib/libguac-client-${{range.key}}.so
# remove the unnecessary symlinks generated by libtool
rm -f ${{targets.destdir}}/usr/lib/libguac-client-${{range.key}}.*

- name: libguac-client-telnet
description: guacamole-server Telnet client plugin
- name: guacamole-server-dev
description: guacamole-server development files
pipeline:
- runs: |
mkdir -p ${{targets.subpkgdir}}/usr/lib
mv ${{targets.destdir}}/usr/lib/libguac-client-telnet.so.* ${{targets.subpkgdir}}/usr/lib/
- uses: split/dev

update:
enabled: true
Expand Down