diff --git a/lib/symbols/vncclient b/lib/symbols/vncclient new file mode 100644 index 0000000..9f8f36c --- /dev/null +++ b/lib/symbols/vncclient @@ -0,0 +1,15 @@ +HandleRFBServerMessage T +rfbClientCleanup T +rfbClientErr T +rfbClientGetClientData T +rfbClientLog T +rfbClientSetClientData T +rfbInitClient T +rfbGetClient T +SendClientCutText T +SendFramebufferUpdateRequest T +SendKeyEvent T +SendPointerEvent T +SetFormatAndEncodings T +TextChatOpen T +WaitForMessage T diff --git a/recipes/api/libvnc/content.mk b/recipes/api/libvnc/content.mk new file mode 100644 index 0000000..2ffbf58 --- /dev/null +++ b/recipes/api/libvnc/content.mk @@ -0,0 +1,17 @@ +MIRROR_FROM_REP_DIR := lib/symbols/vncclient \ + lib/import/import-vncclient.mk + +content: $(MIRROR_FROM_REP_DIR) include LICENSE + +$(MIRROR_FROM_REP_DIR): + $(mirror_from_rep_dir) + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libvnc) + +include: + mkdir -p $@/rfb + cp -r $(REP_DIR)/include/libvnc/* $@/. + cp -r $(PORT_DIR)/src/lib/vnc/rfb/*.h $@/rfb/. + +LICENSE: + cp $(PORT_DIR)/src/lib/vnc/README LICENSE diff --git a/recipes/api/libvnc/hash b/recipes/api/libvnc/hash new file mode 100644 index 0000000..2de2143 --- /dev/null +++ b/recipes/api/libvnc/hash @@ -0,0 +1 @@ +2020-04-21 06bfe0c1397564b171907e1849ae115292543009 diff --git a/recipes/pkg/sdl_vnc/README b/recipes/pkg/sdl_vnc/README new file mode 100644 index 0000000..11fa712 --- /dev/null +++ b/recipes/pkg/sdl_vnc/README @@ -0,0 +1,3 @@ + + SDL based VNC client of libvnc project + diff --git a/recipes/pkg/sdl_vnc/archives b/recipes/pkg/sdl_vnc/archives new file mode 100644 index 0000000..316a91e --- /dev/null +++ b/recipes/pkg/sdl_vnc/archives @@ -0,0 +1,11 @@ +_/src/sdl_vnc +_/src/libvnc +_/src/init +_/src/fs_rom +_/src/vfs +_/src/vfs_lwip +_/src/vfs_lxip +_/src/libc +_/src/sdl +_/src/jpeg +_/src/zlib diff --git a/recipes/pkg/sdl_vnc/hash b/recipes/pkg/sdl_vnc/hash new file mode 100644 index 0000000..094f4a4 --- /dev/null +++ b/recipes/pkg/sdl_vnc/hash @@ -0,0 +1 @@ +2020-04-22-d 6cde28188354077cd1b600553fa633295f7fea8a diff --git a/recipes/pkg/sdl_vnc/runtime b/recipes/pkg/sdl_vnc/runtime new file mode 100644 index 0000000..602802b --- /dev/null +++ b/recipes/pkg/sdl_vnc/runtime @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/recipes/src/libvnc/api b/recipes/src/libvnc/api new file mode 100644 index 0000000..b60757b --- /dev/null +++ b/recipes/src/libvnc/api @@ -0,0 +1 @@ +libvnc diff --git a/recipes/src/libvnc/content.mk b/recipes/src/libvnc/content.mk new file mode 100644 index 0000000..41e0214 --- /dev/null +++ b/recipes/src/libvnc/content.mk @@ -0,0 +1,21 @@ +content: src/lib/vnc/target.mk lib/import lib/mk LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libvnc) + +src/lib/vnc: + mkdir -p $@ + cp -r $(PORT_DIR)/src/lib/vnc/* $@ + +lib/import: + mkdir -p $@ + cp $(REP_DIR)/lib/import/import-vncclient.mk $@ + +lib/mk: + mkdir -p $@ + cp $(addprefix $(REP_DIR)/$@/,vncclient.mk) $@ + +src/lib/vnc/target.mk: src/lib/vnc + echo "LIBS += vncclient" > $@ + +LICENSE: + cp $(PORT_DIR)/src/lib/vnc/README LICENSE diff --git a/recipes/src/libvnc/hash b/recipes/src/libvnc/hash new file mode 100644 index 0000000..ed78945 --- /dev/null +++ b/recipes/src/libvnc/hash @@ -0,0 +1 @@ +2020-04-23 59da46ea19ff34d1597db005ff7ba86c9c1fcfa0 diff --git a/recipes/src/libvnc/used_apis b/recipes/src/libvnc/used_apis new file mode 100644 index 0000000..fbc1ee7 --- /dev/null +++ b/recipes/src/libvnc/used_apis @@ -0,0 +1,4 @@ +so +libc +zlib +jpeg diff --git a/recipes/src/sdl_vnc/content.mk b/recipes/src/sdl_vnc/content.mk new file mode 100644 index 0000000..2c7c605 --- /dev/null +++ b/recipes/src/sdl_vnc/content.mk @@ -0,0 +1,12 @@ +content: src/app/sdl_vnc LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libvnc) + +src/app/sdl_vnc: + mkdir -p $@ + cp -r $(REP_DIR)/$@/* $@/. + cp $(PORT_DIR)/src/lib/vnc/client_examples/SDLvncviewer.c $@/. + cp $(PORT_DIR)/src/lib/vnc/client_examples/scrap.* $@/. + +LICENSE: + cp $(PORT_DIR)/src/lib/vnc/README LICENSE diff --git a/recipes/src/sdl_vnc/hash b/recipes/src/sdl_vnc/hash new file mode 100644 index 0000000..597cfb5 --- /dev/null +++ b/recipes/src/sdl_vnc/hash @@ -0,0 +1 @@ +2020-04-22 1a530f1718701cf7c18cf891ef210342a5cc8168 diff --git a/recipes/src/sdl_vnc/used_apis b/recipes/src/sdl_vnc/used_apis new file mode 100644 index 0000000..dab6615 --- /dev/null +++ b/recipes/src/sdl_vnc/used_apis @@ -0,0 +1,6 @@ +so +libc +zlib +sdl +jpeg +libvnc