Commit Graph

35 Commits

Author SHA1 Message Date
Norman Feske
471283c69d Move stubby from genode to genode-world
Issue genodelabs/genode#3789
2020-06-26 11:28:37 +02:00
Norman Feske
a50a742a2f Move Solo5 from genode to genode-world
Issue genodelabs/genode#3761
2020-06-26 11:23:48 +02:00
Josef Söntgen
72cdf74805 Port of SDL 2.0.14
Fixes #210
2020-06-10 15:10:02 +02:00
Martin Stein
000dd13860 libav: add avdevice support 2020-04-28 11:22:46 +02:00
Alexander Boettcher
3e1635dfda package libvnc and sdl_vnc
Fixes #206
2020-04-23 14:23:18 +02:00
Pirmin Duss
e774b38395 protobuf: add missing symbol
Issue #204
2020-04-22 15:54:46 +02:00
Stefan Thöni
ed754367a5 grpc: enabled TLS and added example script
Issue #190
2020-02-06 09:04:27 +01:00
Sid Hussmann
12d69338c5 protobuf_grpc: use pthread
Fixes pagefaults.

This includes the changes provided by ssumpf in 6726aef.

Issue #190
2020-02-06 09:04:22 +01:00
Pirmin Duss
e0f557c050 protobuf_grpc: google serializing and RPC library
protobuf : 3.9.3
grpc     : 1.24.0

This a new version of the port with a vastly reduced port size.

Issue #190
2019-11-26 14:11:04 +01:00
Sebastian Sumpf
a911e81662 fdt: port of the device tree manipulation library
fixes #188
2019-08-14 17:43:45 +02:00
Norman Feske
8483ec6db9 libsdl: add missing undefined ref of "main" to ABI
This symbol is needed to inform the (static) linker about the dependency
of the component-startup code from the program's main function. Without
the symbol, the use of gc-sections during linking may discard the actual
application code.
2019-07-08 16:05:15 +02:00
Norman Feske
c070e64bd4 libsdl: config tweaks, remove sdlmain lib
This patch contains changes to the libSDL port that were needed to build
the Hatari emulator using cmake.

- Since SDL programs cannot use the posix library (because sdl's init
  function needs a way to get hold of the Genode env), the sdl_main
  library must be used instead of the posix library. The sdl_main
  code implements the Libc::Component::construct function for the
  final binary. However, 3rd-party build systems are not aware of this
  Genode-specific peculiarity and thereby create binaries that leave
  libsdl uninitialized. This patch adds the sdl_main to libsdl by
  default and thereby eliminates the need for specifying the extra
  sdl_main library. Customizing the Libc::Component::construct is
  still possible by overriding the library-provided implementation
  in the main program.

- A few missing config definitions are added to compile Hatari
  successfully.

- Avoid reliance on the include/SDL convention in SDL_config.h

- Cmake relies on the upper-case naming of the library with no way
  to tweak this convention. So we install an symlink named `SDL.lib.so`
  when installing the library into the <build-dir>/bin/ directory.

Fixes #161
2019-05-14 11:45:43 +02:00
Pirmin Duss
71193e0f5c Port libuuid from util-linux
This is required by sgdisk.
2019-05-14 10:41:38 +02:00
Pirmin Duss
3873daff94 Port the popt argument parsing library
This is required for the sgdisk tool.
2019-05-14 10:41:15 +02:00
Josef Söntgen
8fd9c2c536 Add port of libspng-0.4.3
Fixes #148.
2019-03-05 18:34:42 +01:00
Alexander Senier
70c44f934b Port libsparkcrypto test cases 2019-03-05 11:16:51 +01:00
Alexander Senier
858256d4d1 Add missing symbols to AUnit 2019-03-05 11:16:24 +01:00
Alexander Senier
532fe9c52b Add missing files and symbols to Ada runtime 2019-03-05 11:16:21 +01:00
Emery Hemingway
97ff910325 Package sdl_ttf 2019-02-28 16:46:49 +01:00
Alexander Senier
ff9dc178d9 Port aunit unit test library 2019-02-18 16:45:48 +01:00
Alexander Senier
e0a0d07cb3 Port libc-based "fat" Ada runtime 2019-02-18 16:42:41 +01:00
Emery Hemingway
a09355d77d Port of libsodium 1.0.16
https://libsodium.org/
2019-01-10 16:44:30 +01:00
Norman Feske
4ab0ad26ca Add libav, avplay, and qt_avplay
Imported from the genode repository.

Issue genodelabs/genode#3103
2019-01-04 12:06:30 +01:00
Norman Feske
c3ba011794 Port of libsdl, mixer, image, net, ttf
Imported from genode repository

Issue genodelabs/genode#3100
2019-01-03 16:22:58 +01:00
Emery Hemingway
14098623de Port of Snappy-1.1.7
A fast compressor/decompressor
https://github.com/google/snappy
2018-12-27 00:13:08 +01:00
Josef Söntgen
4d10959476 Port of protobuf-c 1.3.1
Issue #118.
2018-10-01 10:26:28 +02:00
Josef Söntgen
6af2375ec9 Port of libconfig-1.7.2
Issue #118.
2018-10-01 10:26:08 +02:00
Johannes Schlatow
a56e43f8af python3 recipes 2018-06-27 09:03:37 +02:00
Emery Hemingway
7950cf338a ChucK: update and package
- Update and package ChucK, remove input support
- Update and package Ogg, Vorbis, FLAC, and Libsndfile ports
- Remove ChucK runtime scenarios
- Add ChucK runtime package

Fix #104
2018-05-14 13:41:00 +02:00
Emery Hemingway
1b3cb0f0d6 Port of libmpg123 1.25.10
Real time MPEG 1.0/2.0/2.5 audio decoder for layers 1,2 and 3.

http://www.mpg123.de/

Ref #101
2018-04-10 17:32:28 +02:00
Emery Hemingway
dc26a48a63 Port of FLIF (Free Lossless Image Format) library
http://flif.info/
        _
 ____ _(_)____
(___ | | | ___)
 (__ | |_| __)
   (_|___|_)

Ref #97
2018-02-06 12:17:47 +01:00
Emery Hemingway
d953bbfbd4 Port of Fraunhofer FDK AAC library
https://en.wikipedia.org/wiki/Fraunhofer_FDK_AAC

Fix #85
2017-09-27 16:41:57 +02:00
Emery Hemingway
a7e6bf698d port Glib
https://wiki.gnome.org/Projects/GLib

Fix #80
2017-08-04 16:50:41 +02:00
Emery Hemingway
e38eda2fc0 Upgrade Libretro frontend and cores to 17.05 release
- Remove Libretro symbols declaration
- Print core reports in run scenarios
- Run scenario fixups
- Fetch shareware Quake in TyrQuake scenario
- retro_frontend fixups

Ref #74
2017-05-29 23:45:45 -05:00
Emery Hemingway
f4105c0431 define symbols for libretro cores
Ref #60
2017-01-19 13:17:04 +01:00