diff --git a/DOCKER.md b/DOCKER.md index 6d283a6..87426da 100644 --- a/DOCKER.md +++ b/DOCKER.md @@ -8,6 +8,8 @@ - [pluie/alpine-apache-php7][8] ( ~ 45 MB ) Apache/2.4.25 Php/7.0.16 - [pluie/alpine-symfony-php7][9] ( ~ 77 MB ) Symfony2.8 or 3.2 Php/7.0.16 - [pluie/alpine-mysql][4] ( ~181 MB ) Mysql/5.6 ( MariaDB ) +- [pluie/libecho][10] ( ~288 MB ) Vala 0.34.2 pluie-echo-0.2 +- [pluie/libyaml][11] ( ~299 MB ) Vala 0.34.2 pluie-yaml-0.4 - [docker tips][5] ### Networking @@ -190,3 +192,5 @@ docker run --name symfony --restart=always \ [6]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony [8]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-php7 [9]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony-php7 + [10]: https://github.com/pluie-org/docker-images/tree/master/pluie/libecho + [11]: https://github.com/pluie-org/docker-images/tree/master/pluie/libyaml diff --git a/README.md b/README.md index 0a59f61..a9f4b27 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,8 @@ various based images for Docker - [pluie/alpine-apache-php7][8] ( ~ 45 MB ) Apache/2.4.25 Php/7.0.16 - [pluie/alpine-symfony-php7][9] ( ~ 77 MB ) Symfony2.8 or 3.2 Php/7.0.16 - [pluie/alpine-mysql][4] ( ~181 MB ) Mysql/5.6 ( MariaDB ) + - [pluie/libecho][10] ( ~288 MB ) Vala 0.34.2 pluie-echo-0.2 + - [pluie/libyaml][11] ( ~299 MB ) Vala 0.34.2 pluie-yaml-0.4 - [docker tips][5] ## Base Image Structure @@ -83,3 +85,5 @@ you can keep same __build__ script in any project [6]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony [8]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-php7 [9]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony-php7 + [10]: https://github.com/pluie-org/docker-images/tree/master/pluie/libecho + [11]: https://github.com/pluie-org/docker-images/tree/master/pluie/libyaml diff --git a/pluie/alpine-apache-fpm/README.md b/pluie/alpine-apache-fpm/README.md index 0261805..1b47da6 100644 --- a/pluie/alpine-apache-fpm/README.md +++ b/pluie/alpine-apache-fpm/README.md @@ -8,6 +8,8 @@ - [pluie/alpine-apache-php7][8] ( ~ 45 MB ) Apache/2.4.25 Php/7.0.16 - [pluie/alpine-symfony-php7][9] ( ~ 77 MB ) Symfony2.8 or 3.2 Php/7.0.16 - [pluie/alpine-mysql][4] ( ~181 MB ) Mysql/5.6 ( MariaDB ) + - [pluie/libecho][10] ( ~288 MB ) Vala 0.34.2 pluie-echo-0.2 + - [pluie/libyaml][11] ( ~299 MB ) Vala 0.34.2 pluie-yaml-0.4 - [docker tips][5] Extend pluie/alpine with __apache 2.4.25__ and __php 5.6.30__ with FPM @@ -98,3 +100,5 @@ $ docker exec -it afpm "httpd -h" [6]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony [8]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-php7 [9]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony-php7 + [10]: https://github.com/pluie-org/docker-images/tree/master/pluie/libecho + [11]: https://github.com/pluie-org/docker-images/tree/master/pluie/libyaml diff --git a/pluie/alpine-apache-fpm/files.tar b/pluie/alpine-apache-fpm/files.tar index 52a47b3..6fe80a5 100644 Binary files a/pluie/alpine-apache-fpm/files.tar and b/pluie/alpine-apache-fpm/files.tar differ diff --git a/pluie/alpine-apache-php7/README.md b/pluie/alpine-apache-php7/README.md index 4a7519e..64ff61d 100644 --- a/pluie/alpine-apache-php7/README.md +++ b/pluie/alpine-apache-php7/README.md @@ -8,6 +8,8 @@ - [pluie/alpine-apache-php7][8] ( ~ 45 MB ) Apache/2.4.25 Php/7.0.16 - [pluie/alpine-symfony-php7][9] ( ~ 77 MB ) Symfony2.8 or 3.2 Php/7.0.16 - [pluie/alpine-mysql][4] ( ~181 MB ) Mysql/5.6 ( MariaDB ) + - [pluie/libecho][10] ( ~288 MB ) Vala 0.34.2 pluie-echo-0.2 + - [pluie/libyaml][11] ( ~299 MB ) Vala 0.34.2 pluie-yaml-0.4 - [docker tips][5] Extend pluie/alpine with __apache 2.4.25__ and __php 7.0.16__ @@ -94,3 +96,5 @@ $ docker exec -it php7 "httpd -h" [6]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony [8]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-php7 [9]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony-php7 + [10]: https://github.com/pluie-org/docker-images/tree/master/pluie/libecho + [11]: https://github.com/pluie-org/docker-images/tree/master/pluie/libyaml diff --git a/pluie/alpine-apache-php7/files.tar b/pluie/alpine-apache-php7/files.tar index 8395225..d1c6f2b 100644 Binary files a/pluie/alpine-apache-php7/files.tar and b/pluie/alpine-apache-php7/files.tar differ diff --git a/pluie/alpine-apache/README.md b/pluie/alpine-apache/README.md index 2290c03..3ef4ff4 100644 --- a/pluie/alpine-apache/README.md +++ b/pluie/alpine-apache/README.md @@ -8,6 +8,8 @@ - [pluie/alpine-apache-php7][8] ( ~ 45 MB ) Apache/2.4.25 Php/7.0.16 - [pluie/alpine-symfony-php7][9] ( ~ 77 MB ) Symfony2.8 or 3.2 Php/7.0.16 - [pluie/alpine-mysql][4] ( ~181 MB ) Mysql/5.6 ( MariaDB ) + - [pluie/libecho][10] ( ~288 MB ) Vala 0.34.2 pluie-echo-0.2 + - [pluie/libyaml][11] ( ~299 MB ) Vala 0.34.2 pluie-yaml-0.4 - [docker tips][5] Extend pluie/alpine with __apache 2.4.25__ and __php 5.6.30__ @@ -94,3 +96,5 @@ $ docker exec -it apache "httpd -h" [6]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony [8]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-php7 [9]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony-php7 + [10]: https://github.com/pluie-org/docker-images/tree/master/pluie/libecho + [11]: https://github.com/pluie-org/docker-images/tree/master/pluie/libyaml diff --git a/pluie/alpine-apache/files.tar b/pluie/alpine-apache/files.tar index 9247d18..bc321a3 100644 Binary files a/pluie/alpine-apache/files.tar and b/pluie/alpine-apache/files.tar differ diff --git a/pluie/alpine-fpm-php7/README.md b/pluie/alpine-fpm-php7/README.md index bd8ad35..8c6a25f 100644 --- a/pluie/alpine-fpm-php7/README.md +++ b/pluie/alpine-fpm-php7/README.md @@ -8,6 +8,8 @@ - [pluie/alpine-apache-php7][8] ( ~ 50 MB ) Apache/2.4.25 Php/7.0.15 - [pluie/alpine-symfony-php7][9] ( ~ 82 MB ) Symfony2.8 or 3.2 Php/7.0.15 - [pluie/alpine-mysql][4] ( ~172 MB ) Mysql/5.5.47 ( MariaDB ) + - [pluie/libecho][10] ( ~288 MB ) Vala 0.34.2 pluie-echo-0.2 + - [pluie/libyaml][11] ( ~299 MB ) Vala 0.34.2 pluie-yaml-0.4 - [docker tips][5] Extend pluie/alpine with __apache 2.4.25__ and __php 7.0.15__ @@ -94,3 +96,5 @@ $ docker exec -it php7 "httpd -h" [6]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony [8]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-php7 [9]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony-php7 + [10]: https://github.com/pluie-org/docker-images/tree/master/pluie/libecho + [11]: https://github.com/pluie-org/docker-images/tree/master/pluie/libyaml diff --git a/pluie/alpine-fpm-php7/files.tar b/pluie/alpine-fpm-php7/files.tar index f41c72b..9de04f9 100644 Binary files a/pluie/alpine-fpm-php7/files.tar and b/pluie/alpine-fpm-php7/files.tar differ diff --git a/pluie/alpine-mysql/README.md b/pluie/alpine-mysql/README.md index c922cd7..7b53b0a 100644 --- a/pluie/alpine-mysql/README.md +++ b/pluie/alpine-mysql/README.md @@ -8,6 +8,8 @@ - [pluie/alpine-apache-php7][8] ( ~ 45 MB ) Apache/2.4.25 Php/7.0.16 - [pluie/alpine-symfony-php7][9] ( ~ 77 MB ) Symfony2.8 or 3.2 Php/7.0.16 - [pluie/alpine-mysql][4] ( ~181 MB ) Mysql/5.6 ( MariaDB ) + - [pluie/libecho][10] ( ~288 MB ) Vala 0.34.2 pluie-echo-0.2 + - [pluie/libyaml][11] ( ~299 MB ) Vala 0.34.2 pluie-yaml-0.4 - [docker tips][5] Extend pluie/alpine with mysql (MariaDb/10.1.22) @@ -138,3 +140,5 @@ docker run --name mycontainer --link mysql:db ... [6]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony [8]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-php7 [9]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony-php7 + [10]: https://github.com/pluie-org/docker-images/tree/master/pluie/libecho + [11]: https://github.com/pluie-org/docker-images/tree/master/pluie/libyaml diff --git a/pluie/alpine-mysql/files.tar b/pluie/alpine-mysql/files.tar index 92e6f29..1d3964d 100644 Binary files a/pluie/alpine-mysql/files.tar and b/pluie/alpine-mysql/files.tar differ diff --git a/pluie/alpine-symfony-php7/README.md b/pluie/alpine-symfony-php7/README.md index ed56433..c69a2f5 100644 --- a/pluie/alpine-symfony-php7/README.md +++ b/pluie/alpine-symfony-php7/README.md @@ -8,6 +8,8 @@ - [pluie/alpine-apache-php7][8] ( ~ 45 MB ) Apache/2.4.25 Php/7.0.16 - [pluie/alpine-symfony-php7][9] ( ~ 77 MB ) Symfony2.8 or 3.2 Php/7.0.16 - [pluie/alpine-mysql][4] ( ~181 MB ) Mysql/5.6 ( MariaDB ) + - [pluie/libecho][10] ( ~288 MB ) Vala 0.34.2 pluie-echo-0.2 + - [pluie/libyaml][11] ( ~299 MB ) Vala 0.34.2 pluie-yaml-0.4 - [docker tips][5] Extend pluie/alpine-apache-php7. @@ -80,3 +82,5 @@ $ docker exec -it symfony php /app/bin/console --ansi [6]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony [8]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-php7 [9]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony-php7 + [10]: https://github.com/pluie-org/docker-images/tree/master/pluie/libecho + [11]: https://github.com/pluie-org/docker-images/tree/master/pluie/libyaml diff --git a/pluie/alpine-symfony-php7/files.tar b/pluie/alpine-symfony-php7/files.tar index 4b7229e..e353864 100644 Binary files a/pluie/alpine-symfony-php7/files.tar and b/pluie/alpine-symfony-php7/files.tar differ diff --git a/pluie/alpine-symfony/README.md b/pluie/alpine-symfony/README.md index 0b7139d..474c0d1 100644 --- a/pluie/alpine-symfony/README.md +++ b/pluie/alpine-symfony/README.md @@ -8,6 +8,8 @@ - [pluie/alpine-apache-php7][8] ( ~ 45 MB ) Apache/2.4.25 Php/7.0.16 - [pluie/alpine-symfony-php7][9] ( ~ 77 MB ) Symfony2.8 or 3.2 Php/7.0.16 - [pluie/alpine-mysql][4] ( ~181 MB ) Mysql/5.6 ( MariaDB ) + - [pluie/libecho][10] ( ~288 MB ) Vala 0.34.2 pluie-echo-0.2 + - [pluie/libyaml][11] ( ~299 MB ) Vala 0.34.2 pluie-yaml-0.4 - [docker tips][5] Extend pluie/alpine-apache-fpm. @@ -76,3 +78,5 @@ $ docker exec -it symfony php /app/bin/console --ansi [6]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony [8]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-php7 [9]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony-php7 + [10]: https://github.com/pluie-org/docker-images/tree/master/pluie/libecho + [11]: https://github.com/pluie-org/docker-images/tree/master/pluie/libyaml diff --git a/pluie/alpine-symfony/files.tar b/pluie/alpine-symfony/files.tar index c380a3a..697254c 100644 Binary files a/pluie/alpine-symfony/files.tar and b/pluie/alpine-symfony/files.tar differ diff --git a/pluie/alpine/README.md b/pluie/alpine/README.md index 7be87c1..d48424f 100644 --- a/pluie/alpine/README.md +++ b/pluie/alpine/README.md @@ -8,6 +8,8 @@ - [pluie/alpine-apache-php7][8] ( ~ 45 MB ) Apache/2.4.25 Php/7.0.16 - [pluie/alpine-symfony-php7][9] ( ~ 77 MB ) Symfony2.8 or 3.2 Php/7.0.16 - [pluie/alpine-mysql][4] ( ~181 MB ) Mysql/5.6 ( MariaDB ) + - [pluie/libecho][10] ( ~288 MB ) Vala 0.34.2 pluie-echo-0.2 + - [pluie/libyaml][11] ( ~299 MB ) Vala 0.34.2 pluie-yaml-0.4 - [docker tips][5] This Image provide a Linux Alpine distribution with : @@ -109,3 +111,5 @@ RUN bash /scripts/install.sh [6]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony [8]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-php7 [9]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony-php7 + [10]: https://github.com/pluie-org/docker-images/tree/master/pluie/libecho + [11]: https://github.com/pluie-org/docker-images/tree/master/pluie/libyaml diff --git a/pluie/alpine/files.tar b/pluie/alpine/files.tar index deb9e24..e302c30 100644 Binary files a/pluie/alpine/files.tar and b/pluie/alpine/files.tar differ diff --git a/pluie/libecho/README.md b/pluie/libecho/README.md index 0fc55d9..83d5e10 100644 --- a/pluie/libecho/README.md +++ b/pluie/libecho/README.md @@ -1,4 +1,16 @@ -# libpluie-echo +# pluie/libecho + +- [index][1] +- [pluie/alpine][2] ( ~ 9 MB ) Alpine/3.5 + - [pluie/alpine-apache][3] ( ~ 50 MB ) Apache/2.4.25 Php/5.6.30 + - [pluie/alpine-apache-fpm][7] ( ~ 51 MB ) Apache/2.4.25 Php/5.6.30 Fpm + - [pluie/alpine-symfony][6] ( ~ 83 MB ) Symfony2.8 or 3.2 + - [pluie/alpine-apache-php7][8] ( ~ 45 MB ) Apache/2.4.25 Php/7.0.16 + - [pluie/alpine-symfony-php7][9] ( ~ 77 MB ) Symfony2.8 or 3.2 Php/7.0.16 + - [pluie/alpine-mysql][4] ( ~181 MB ) Mysql/5.6 ( MariaDB ) + - [pluie/libecho][10] ( ~288 MB ) Vala 0.34.2 pluie-echo-0.2 + - [pluie/libyaml][11] ( ~299 MB ) Vala 0.34.2 pluie-yaml-0.4 +- [docker tips][5] demo image demonstrating libpluie-echo, a small vala shared library managing tracing, display formatting and ansi-extended colors on stdout & stderror. @@ -18,3 +30,16 @@ https://github.com/pluie-org/libpluie-echo ![Sample 1 output](https://www.meta-tech.academy/img/libpluie-echo_sample1.png) ![Sample 2 code](https://www.meta-tech.academy/img/libpluie-echo_sample_code2.png?tmp=1) ![Sample 2 output](https://www.meta-tech.academy/img/libpluie-echo_sample2.png) + + + [1]: https://github.com/pluie-org/docker-images + [2]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine + [3]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache + [4]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-mysql + [7]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-fpm + [5]: https://github.com/pluie-org/docker-images/blob/master/DOCKER.md + [6]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony + [8]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-php7 + [9]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony-php7 + [10]: https://github.com/pluie-org/docker-images/tree/master/pluie/libecho + [11]: https://github.com/pluie-org/docker-images/tree/master/pluie/libyaml diff --git a/pluie/libyaml/Dockerfile b/pluie/libyaml/Dockerfile new file mode 100644 index 0000000..cac7ffe --- /dev/null +++ b/pluie/libyaml/Dockerfile @@ -0,0 +1,14 @@ +# @app pluie/libyaml +# @author a-Sansara https://git.pluie.org/pluie/docker-images + +FROM pluie/libecho + +MAINTAINER a-Sansara https://github.com/a-sansara + +ADD files.tar /scripts + +ENV SHENV_NAME=libyaml \ + SHENV_COLOR=36 \ + TZ=Europe/Paris + +RUN bash /scripts/install.sh diff --git a/pluie/libyaml/README.md b/pluie/libyaml/README.md new file mode 100644 index 0000000..eb7eb86 --- /dev/null +++ b/pluie/libyaml/README.md @@ -0,0 +1,61 @@ +# pluie/libyaml + +- [index][1] +- [pluie/alpine][2] ( ~ 9 MB ) Alpine/3.5 + - [pluie/alpine-apache][3] ( ~ 50 MB ) Apache/2.4.25 Php/5.6.30 + - [pluie/alpine-apache-fpm][7] ( ~ 51 MB ) Apache/2.4.25 Php/5.6.30 Fpm + - [pluie/alpine-symfony][6] ( ~ 83 MB ) Symfony2.8 or 3.2 + - [pluie/alpine-apache-php7][8] ( ~ 45 MB ) Apache/2.4.25 Php/7.0.16 + - [pluie/alpine-symfony-php7][9] ( ~ 77 MB ) Symfony2.8 or 3.2 Php/7.0.16 + - [pluie/alpine-mysql][4] ( ~181 MB ) Mysql/5.6 ( MariaDB ) + - [pluie/libecho][10] ( ~288 MB ) Vala 0.34.2 pluie-echo-0.2 + - [pluie/libyaml][11] ( ~299 MB ) Vala 0.34.2 pluie-yaml-0.4 +- [docker tips][5] + + +demo image demonstrating pluie-yaml, a shared vala library managing yaml files (v 1.2) and yaml nodes in vala language. +As json is now a valid subset of yaml, you can use this lib to load json files too + +you can run a container with : + +``` +docker run --rm -it pluie/libyaml +``` + +then execute any samples : + +./yaml-loader +./json-loader +./yaml-config +./yaml-traversing +./yaml-finder +./yaml-imports +./yaml-node + +## repository + +https://github.com/pluie-org/lib-yaml + +## samples + +./yaml-config source code + +![Sample yaml-config code](https://www.meta-tech.academy/img/lib-yaml-config-code.png?tmp=1) + +./yaml-config output + +![Sample yaml-config output1](https://www.meta-tech.academy/img/lib-yaml-docker-config1.png?tmp=1) +![Sample yaml-config output2](https://www.meta-tech.academy/img/lib-yaml-docker-config2.png?tmp=1) + + + [1]: https://github.com/pluie-org/docker-images + [2]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine + [3]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache + [4]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-mysql + [7]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-fpm + [5]: https://github.com/pluie-org/docker-images/blob/master/DOCKER.md + [6]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony + [8]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-apache-php7 + [9]: https://github.com/pluie-org/docker-images/tree/master/pluie/alpine-symfony-php7 + [10]: https://github.com/pluie-org/docker-images/tree/master/pluie/libecho + [11]: https://github.com/pluie-org/docker-images/tree/master/pluie/libyaml diff --git a/pluie/libyaml/build b/pluie/libyaml/build new file mode 100755 index 0000000..8cafaab --- /dev/null +++ b/pluie/libyaml/build @@ -0,0 +1,22 @@ +#!/bin/bash +# @app pluie/alpine-apache +# @author a-Sansara https://git.pluie.org/pluie/docker-images + + Ctitle="\033[1;38;5;15;1;48;5;30m" + Citem="\033[1;38;5;36m" + Coff="\033[m" + DOCKDIR=$(dirname "$(readlink -f ${BASH_SOURCE[0]})") +DOCKBUILD=$(basename $DOCKDIR) + DOCKREPO=$(basename $(dirname $DOCKDIR)) + DOCKTAG=${1:-"latest"} + TMPPWD=$(pwd) + indent=" " +cd $DOCKDIR +echo -e "\n ${Ctitle} Preparing files : ${Coff}${Citem}\n" + +tar -cvf files.tar *.sh pre-init.d/ install.d/ | sed "s/^/${indent}↠ /" + +echo -e "\n ${Ctitle} Proceed Dockerfile build : ${Coff}\n +" +sudo docker build --force-rm -t ${DOCKREPO}/${DOCKBUILD}:${DOCKTAG} . | sed "s/^/${indent}/" +cd $TMPPWD diff --git a/pluie/libyaml/files.tar b/pluie/libyaml/files.tar new file mode 100644 index 0000000..93b1e15 Binary files /dev/null and b/pluie/libyaml/files.tar differ diff --git a/pluie/libyaml/install.d/11-vala.sh b/pluie/libyaml/install.d/11-vala.sh new file mode 100644 index 0000000..3859f17 --- /dev/null +++ b/pluie/libyaml/install.d/11-vala.sh @@ -0,0 +1,10 @@ +#!/bin/bash +# @app pluie/libyaml +# @author a-Sansara https://git.pluie.org/pluie/docker-images + +apk add yaml-dev libgee-dev \ +&& git clone https://github.com/pluie-org/lib-yaml.git \ +&& cd lib-yaml/ \ +&& meson --prefix=/usr ./ build \ +&& ninja install -C build \ +&& ./build.sh diff --git a/pluie/libyaml/main.sh b/pluie/libyaml/main.sh new file mode 100755 index 0000000..9c52d37 --- /dev/null +++ b/pluie/libyaml/main.sh @@ -0,0 +1,10 @@ +#!/bin/bash +# @app pluie/libecho +# @author a-Sansara https://git.pluie.org/pluie/docker-images + +. /scripts/common.sh + +initTitle "Vala shared lib pluie-yaml-0.4" "Sample" +cd /lib-yaml/bin/ +./yaml-imports +bash diff --git a/pluie/libyaml/pre-init.d/11-vala.sh b/pluie/libyaml/pre-init.d/11-vala.sh new file mode 100644 index 0000000..9b3371d --- /dev/null +++ b/pluie/libyaml/pre-init.d/11-vala.sh @@ -0,0 +1,4 @@ +# cd /lib-yaml/samples +# valac -v --pkg gee-0.8 --pkg pluie-echo-0.2 --pkg pluie-yaml-0.4 yaml-imports.vala +cd /lib-yaml/ +./build.sh