dot

packages and services management
Log | Files | Refs | README

commit 9f92eba7ddf9a601919762a2f2cd374d30ecaad2
parent 4b74183a48d94ca0691671a7d0ef1934dbdd6aa3
Author: Josuah Demangeon <mail@josuah.net>
Date:   Mon,  5 Mar 2018 10:34:50 +0100

added build recipes for lib{jpeg,png} and farbfeld tools

Diffstat:
Magenda/epitech | 387+++++++++++++++++++++++++++++++++++--------------------------------------------
Mbin/xdg-store | 72+++++++++++++++++++++++++++++++++---------------------------------------
Apack/ff2txt/build | 2++
Apack/lel/build | 2++
Apack/libjpeg/build | 2++
Apack/libpng/build | 2++
Apack/man-linux/build | 3+++
Muri | 4++++
8 files changed, 221 insertions(+), 253 deletions(-)

diff --git a/agenda/epitech b/agenda/epitech @@ -16,42 +16,6 @@ D:Event D:Open House 6 D:Espace accueil : -B:1516867200 -E:1516899600 -S:G-EPI-004 >> Exhibition -C:Event -L: -D:Event -D:Exhibition -D:Extérieur -: -B:1516953600 -E:1516986000 -S:G-EPI-004 >> Exhibition -C:Event -L: -D:Event -D:Exhibition -D:Extérieur -: -B:1517040000 -E:1517072400 -S:G-EPI-004 >> Exhibition -C:Event -L: -D:Event -D:Exhibition -D:Extérieur -: -B:1517472000 -E:1517504400 -S:G-EPI-004 >> Exhibition -C:Event -L: -D:Event -D:Exhibition -D:Extérieur -: B:1517558400 E:1517590800 S:G-EPI-004 >> Exhibition @@ -79,24 +43,6 @@ D:Workshop D:Atelier : Game Maker #1 D:Hub : -B:1517506200 -E:1517513400 -S:B-INN-000 >> Atelier : Game Maker #2 -C:Workshop -L: -D:Workshop -D:Atelier : Game Maker #2 -D:Hub -: -B:1516975200 -E:1516989600 -S:G-EPI-004 >> Fairs -C:Event -L: -D:Event -D:Fairs -D:Extérieur -: B:1518699600 E:1518714000 S:G-EPI-004 >> Fairs @@ -115,6 +61,15 @@ D:Workshop D:Atelier : introduction à la modélisation 3D D:Hub : +B:1518699600 +E:1518703200 +S:B-INN-001 >> S.O.S Handicap 35 +C:Conference +L: +D:Conference +D:S.O.S Handicap 35 +D:Seigneur des Anneaux +: B:1517936400 E:1517940000 S:B-INN-000 >> #Embarqué FOCUS @@ -178,24 +133,6 @@ D:IT-MCA D:IT MCA D:Seigneur des Anneaux : -B:1516957200 -E:1516982400 -S:G-EPI-004 >> Coding Club Lycée -C:Event -L: -D:Event -D:Coding Club Lycée -D:Extérieur -: -B:1516971600 -E:1516982400 -S:G-GPR-000 >> Coaching Session. individuel -C:Follow-ups -L: -D:Follow-ups -D:Coaching Session. individuel -D:Réunion -: B:1517576400 E:1517580000 S:G-GPR-000 >> : discussion autour de l'addiction aux jeux vidéos @@ -214,15 +151,6 @@ D:Workshop D:: discussion autour de l'addiction aux jeux vidéos D:Réunion : -B:1517306400 -E:1517310000 -S:B-ANG-058 >> Guidance cycle 4 -C:Follow-ups -L: -D:Follow-ups -D:Guidance cycle 4 -D:Réunion -: B:1517911200 E:1517914800 S:B-ANG-058 >> Guidance cycle 4 @@ -250,15 +178,6 @@ D:Follow-ups D:Guidance cycle 4 D:Réunion : -B:1517414400 -E:1517418000 -S:B-CUI-070 >> IT MCA -C:IT-MCA -L: -D:IT-MCA -D:IT MCA -D:Seigneur des Anneaux -: B:1523887200 E:1523890800 S:B-CUI-070 >> IT MCA @@ -286,51 +205,6 @@ D:IT-MCA D:IT MCA D:Seigneur des Anneaux : -B:1517389200 -E:1517414400 -S:B-PCP-000 >> Correction CV et lettre de motivation -C:Follow-ups -L: -D:Follow-ups -D:Correction CV et lettre de motivation -D:Hub -: -B:1517317200 -E:1517328000 -S:B-PCP-000 >> Correction de CV et lettre de motivation -C:Follow-ups -L: -D:Follow-ups -D:Correction de CV et lettre de motivation -D:Hub -: -B:1516903200 -E:1516914000 -S:B-INN-000 >> APERO GAME LAB - GLOBAL GAME JAM -C:Event -L: -D:Event -D:APERO GAME LAB - GLOBAL GAME JAM -D:Seigneur des Anneaux -: -B:1517425200 -E:1517432400 -S:B-INN-000 >> #CyberDefense FOCUS -C:Workshop -L: -D:Workshop -D:#CyberDefense FOCUS -D:Hub -: -B:1517403600 -E:1517409000 -S:B-ANG-058 >> DIAGTEST Tek2/Tek3 -C:DIAGTEST -L: -D:DIAGTEST -D:DIAGTEST Tek2/Tek3 -D:Seigneur des Anneaux -: B:1519218000 E:1519228800 S:G-EPI-004 >> Discovery Days @@ -349,51 +223,6 @@ D:Event D:Fairs D:Extérieur : -B:1517299200 -E:1517310000 -S:B-CPP-400 >> Bootstrap - NanoTekSpice -C:Bootstrap -L: -D:Bootstrap -D:Bootstrap - NanoTekSpice -D:Video Games & Star Wars -: -B:1517317200 -E:1517328000 -S:B-PSU-400 >> Bootstrap - Malloc -C:Bootstrap -L: -D:Bootstrap -D:Bootstrap - Malloc -D:Video Games & Star Wars -: -B:1517299200 -E:1517301000 -S:B-CPP-400 >> Kick-off - Unit & NanoTekSpice -C:Kick-off -L: -D:Kick-off -D:Kick-off - Unit & NanoTekSpice -D:Video Games & Star Wars -: -B:1517317200 -E:1517319000 -S:B-PSU-400 >> Kick-off - Unit & Malloc -C:Kick-off -L: -D:Kick-off -D:Kick-off - Unit & Malloc -D:Video Games & Star Wars -: -B:1517403600 -E:1517414400 -S:G-EPI-004 >> Discovery Days -C:Event -L: -D:Event -D:Discovery Days -D:Seigneur des Anneaux -: B:1517990400 E:1518001200 S:G-EPI-004 >> Discovery Days @@ -421,14 +250,23 @@ D:Follow Up D:Follow-up - Malloc D:Seigneur des Anneaux : -B:1516874400 -E:1516878000 -S:B-SHL-400 >> Shell Scripting avec Josuah -C:Workshop +B:1518627600 +E:1518631200 +S:B-INN-001 >> Le photographe Karim Vanderstylen cherche une aide pour mettre à jour son site web. +C:Conference L: -D:Workshop -D:Shell Scripting avec Josuah -D:Video Games +D:Conference +D:Le photographe Karim Vanderstylen cherche une aide pour mettre à jour son site web. +D:Hub +: +B:1518022800 +E:1518026400 +S:B-INN-001 >> Tek Advice : Intervention de Nicolas MAGERE (ex Epitech), développeur à Capgemini +C:Conference +L: +D:Conference +D:Tek Advice : Intervention de Nicolas MAGERE (ex Epitech), développeur à Capgemini +D:Hub : B:1519822800 E:1519833600 @@ -439,24 +277,6 @@ D:Event D:Discovery Days D:Seigneur des Anneaux : -B:1517328000 -E:1517333400 -S:B-INN-000 >> Atelier : Ruby on Rails avec Quentin Juquet -C:Workshop -L: -D:Workshop -D:Atelier : Ruby on Rails avec Quentin Juquet -D:Hub -: -B:1517385600 -E:1517391000 -S:B-PRO-410 >> Ecrire pour recadrer un collègue (Partie 1) -C:TD -L: -D:TD -D:Ecrire pour recadrer un collègue (Partie 1) -D:Star Wars -: B:1523973600 E:1523975400 S:B-CPP-401 >> Kick-off - Plazza @@ -507,6 +327,15 @@ D:Event D:FORUM ENTREPRISES D:Seigneur des Anneaux : +B:1517839200 +E:1517842800 +S:B-INN-001 >> Présentation de Maia Mater : camp d’entraînement pour primo-entrepreneurs +C:Conference +L: +D:Conference +D:Présentation de Maia Mater : camp d’entraînement pour primo-entrepreneurs +D:Hub +: B:1518548400 E:1518553800 S:B-INN-000 >> WEBWORLD #1 : Web, HTTP, HTML/CSS @@ -588,15 +417,6 @@ D:Workshop D:WEBWORLD #10 : : Increase website loading) D:Hub : -B:1517302800 -E:1517310000 -S:B-ANG-058 >> TEPitech. Demange Quentin -C:TEPitech -L: -D:TEPitech -D:TEPitech. Demange Quentin -D:Bureau Accueil -: B:1520514000 E:1520524800 S:G-EPI-004 >> Discovery Days @@ -606,6 +426,24 @@ D:Event D:Discovery Days D:Seigneur des Anneaux : +B:1517848200 +E:1517851800 +S:B-INN-001 >> Les crypto-monnaies (Paskal Arzel) +C:Conference +L: +D:Conference +D:Les crypto-monnaies (Paskal Arzel) +D:Hub +: +B:1517851800 +E:1517855400 +S:B-INN-001 >> Finance appliquée aux crypto-monnaies (Paskal Arzel) +C:Conference +L: +D:Conference +D:Finance appliquée aux crypto-monnaies (Paskal Arzel) +D:Hub +: B:1518768000 E:1518778800 S:B-PCP-000 >> Develop your self-confidence/ Self-Esteem @@ -863,6 +701,24 @@ L: D:Review D:Review. My FTP : +B:1519232400 +E:1519236000 +S:B-INN-001 >> Do the Right Team - Lequy Olivia en Master Numérique et Média Interactifs pour le Cinéma et l'audiovisuel Université de Rennes 2 +C:Conference +L: +D:Conference +D:Do the Right Team - Lequy Olivia en Master Numérique et Média Interactifs pour le Cinéma et l'audiovisuel Université de Rennes 2 +D:Hub +: +B:1519837200 +E:1519840800 +S:B-INN-001 >> Frédéric PASCAL - développement de plateforme en node.js +C:Conference +L: +D:Conference +D:Frédéric PASCAL - développement de plateforme en node.js +D:Hub +: B:1518690600 E:1518692400 S:B-ADM-400 >> Information meeting (Tek2) @@ -993,6 +849,7 @@ C:Follow Up L: D:Follow Up D:Follow-up - Philosophers +D:Seigneur des Anneaux : B:1520425800 E:1520431200 @@ -1029,6 +886,15 @@ D:Review D:Review. NM Objdump D:Seigneur des Anneaux : +B:1519318800 +E:1519322400 +S:B-INN-001 >> Présentation d'une association de travail sur l'éloquence (Claire Bouttes) +C:Conference +L: +D:Conference +D:Présentation d'une association de travail sur l'éloquence (Claire Bouttes) +D:Hub +: B:1519662600 E:1519669800 S:B-ANG-058 >> TEPitech @@ -1045,6 +911,7 @@ C:Review L: D:Review D:Review. C++ NTS +D:Seigneur des Anneaux : B:1519635600 E:1519639200 @@ -1055,6 +922,15 @@ D:Conference D:Présentation ZupDeCo D:Amphi : +B:1520442000 +E:1520445600 +S:B-INN-001 >> Association Grifon - Fournisseur d'Accès à Internet Associatif Rennais +C:Conference +L: +D:Conference +D:Association Grifon - Fournisseur d'Accès à Internet Associatif Rennais +D:Hub +: B:1519651800 E:1519659000 S:B-ADM-400 >> Visite Capgemini @@ -1073,6 +949,15 @@ D:Event D:Open House 7 D:Espace accueil : +B:1522256400 +E:1522260000 +S:B-INN-001 >> Mr LEFVBRE - Aide à la mise en place d'un Market Place lié à l'automobile. +C:Conference +L: +D:Conference +D:Mr LEFVBRE - Aide à la mise en place d'un Market Place lié à l'automobile. +D:Hub +: B:1519977600 E:1519983000 S:B-PCP-000 >> Develop your self-confidence/ Self-Esteem @@ -1080,6 +965,7 @@ C:Workshop L: D:Workshop D:Develop your self-confidence/ Self-Esteem +D:Réunion : B:1519983000 E:1519988400 @@ -1088,6 +974,7 @@ C:Workshop L: D:Workshop D:Develop your self-confidence/ Self-Esteem +D:Réunion : B:1519907400 E:1519923600 @@ -1116,3 +1003,75 @@ D:Workshop D:WEBWORLD #3 : Backend Beginning D:Hub : +B:1520265600 +E:1520271000 +S:B-INN-001 >> Imprimantes 3D (Killian Tabart) +C:Conference +L: +D:Conference +D:Imprimantes 3D (Killian Tabart) +D:Hub +: +B:1520330400 +E:1520334000 +S:B-ANG-058 >> 'Guidance cycle 5' +C:Follow-ups +L: +D:Follow-ups +D:'Guidance cycle 5' +D:Réunion +: +B:1519923600 +E:1519939800 +S:B-INN-000 >> Google Hash Code +C:Event +L: +D:Event +D:Google Hash Code +D:Star Wars +: +B:1520935200 +E:1520938800 +S:B-ANG-058 >> 'Guidance cycle 5' +C:Follow-ups +L: +D:Follow-ups +D:'Guidance cycle 5' +D:Réunion +: +B:1521540000 +E:1521543600 +S:B-ANG-058 >> 'Guidance cycle 5' +C:Follow-ups +L: +D:Follow-ups +D:'Guidance cycle 5' +D:Réunion +: +B:1522144800 +E:1522148400 +S:B-ANG-058 >> 'Guidance cycle 5' +C:Follow-ups +L: +D:Follow-ups +D:'Guidance cycle 5' +D:Réunion +: +B:1520409600 +E:1520424000 +S:B-INN-000 >> Follow up projet maker +C:Follow-ups +L: +D:Follow-ups +D:Follow up projet maker +D:Hub +: +B:1520427600 +E:1520442000 +S:B-INN-000 >> Follow up projet maker +C:Follow-ups +L: +D:Follow-ups +D:Follow up projet maker +D:Hub +: diff --git a/bin/xdg-store b/bin/xdg-store @@ -10,40 +10,12 @@ IFS=' ' read scheme user pass host port path << EOF $(xdg-uri "$1") EOF -case "$host" in -(*.onion) - exec torsocks "$0" "$@" - ;; -esac - -case "$scheme" in -(http|https) - case "$host" in - (vimeo.com|*youtube.com|*youtu.be|*openload.co*) - mkdir -p "$HOME/lib/video/$host" - cd "$HOME/lib/video/$host" - youtube-dl "$1" - exec printf '%s\n' "$HOME/lib/video/$host"/*"${1##*[=/]}"* - ;; - (*bandcamp.com) - mkdir -p "$HOME/lib/music/$host" - cd "$HOME/lib/music/$host" - exec youtube-dl "$1" - ;; - esac - ;; -(git) - mkdir -p "$HOME/git/$host" - cd "$HOME/git/$host" || exit 1 - git clone "$1" - exec printf '%s\n' "$HOME/git/$host/${path%.git}" - ;; -(magnet) - transmission-cli "$1" - ;; -esac +if [ "${host##*.}" = "onion" ] && [ -z "$TOR" ] +then + TOR="1" exec torsocks "$0" "$@" +fi -case "$path" in +[ "$file" ] || case "$path" in (*.torrent) file="$HOME/var/torrent/${path##*/}" ;; @@ -67,18 +39,40 @@ case "$path" in ;; esac -if [ "$file" ] -then - mkdir -p "$(dirname "$file")" - cd "$(dirname "$file")" -fi +[ -z "$file" ] || mkdir -p "$(dirname "$file")" case "$scheme" in (http|https) + case "$host" in + (vimeo.com|*youtube.com|*youtu.be|*openload.co*) + mkdir -p "$HOME/lib/video/$host" + cd "$HOME/lib/video/$host" + file="$PWD/$(youtube-dl --get-filename "$1")" + youtube-dl "$1" + ;; + (*bandcamp.com) + mkdir -p "$HOME/lib/music/$host" + cd "$HOME/lib/music/$host" + file="$PWD/$(youtube-dl --get-filename "$1")" + youtube-dl "$1" + ;; + (*) + curl -o "$file" "$1" + ;; + esac + ;; +(git) + file="$HOME/git/$host/${path%.git}" + mkdir -p "$(dirname "$file")" + git clone "$1" "$file" + ;; +(magnet) + transmission-cli "$1" + file="." ;; (sftp) [ "$port" = . ] && port="22" - printf 'get %s\n' "$file" | sftp -P "$port" "$host" + printf 'get %s\n' "$path" | sftp -P "$port" "$host" ;; (ssh) [ "$port" = . ] && port="22" diff --git a/pack/ff2txt/build b/pack/ff2txt/build @@ -0,0 +1 @@ +../build/make+ \ No newline at end of file diff --git a/pack/lel/build b/pack/lel/build @@ -0,0 +1 @@ +../build/make+ \ No newline at end of file diff --git a/pack/libjpeg/build b/pack/libjpeg/build @@ -0,0 +1 @@ +../build/autotools+ \ No newline at end of file diff --git a/pack/libpng/build b/pack/libpng/build @@ -0,0 +1 @@ +../build/autotools+ \ No newline at end of file diff --git a/pack/man-linux/build b/pack/man-linux/build @@ -0,0 +1,3 @@ +#!/bin/sh -e + +make prefix="$OPT" install diff --git a/uri b/uri @@ -1,4 +1,6 @@ 9p://9p.io +git://github.com/ReturnInfinity/BareMetal-kernel +git://github.com/cjdelisle/cjdns gopher://bitreich.org gopher://codemadness.org gopher://drkhsh.at @@ -43,7 +45,9 @@ http://wiby.me http://win95.ajf.me/win95.html http://wurstcaptures.untergrund.net/music http://www.3x6x.com/discography.html +http://www.bottomupcs.com/global_offset_tables.xhtml http://www.destroyallsoftware.com/compendium/network-protocols +http://www.mindfruit.co.uk/2012/06/relocations-relocations.html http://www.tldp.org/guides.html https://bulbizarre.swordarmor.fr/munin/ https://radio.2f30.org:8443/live.mp3