From 91191b6b62b946f08e222e1c81d4ef784b11e42f Mon Sep 17 00:00:00 2001 From: Antranig Vartanian Date: Sat, 4 Oct 2025 13:06:42 +0400 Subject: [PATCH] convert all existing libraries to new vipakfile format, automatically, with Shell scripts --- .../Bron-Dijkstra-Strings-0.1.0.vipakfile | 17 ++ Internet/Internet-0.1.0.vipakfile | 17 ++ armscii/Internet-0.1.0.vipakfile | 17 ++ armscii2/armscii2-0.1.0.vipakfile | 17 ++ base64/base64-0.1.0.vipakfile | 17 ++ cairo/cairo-0.1.0.vipakfile | 17 ++ convert_vipakfile.sh | 181 ++++++++++++++++++ convert_vipatsar.sh | 42 ++++ dbg/dbg-0.1.0.vipakfile | 17 ++ diaspora/diaspora-0.1.0.vipakfile | 17 ++ etiquette/etiquette-0.1.0.vipakfile | 17 ++ fifo/fifo-0.1.0.vipakfile | 17 ++ http/http-0.1.0.vipakfile | 17 ++ irc/irc-0.1.0.vipakfile | 17 ++ irc_bot/irc_bot-0.1.0.vipakfile | 17 ++ libucl/libucl-0.1.0.vipakfile | 17 ++ libxo/libxo-0.1.0.vipakfile | 17 ++ lists/lists-0.1.0.vipakfile | 17 ++ manush/manush-0.1.1.vipakfile | 17 ++ oberonDS/oberonDS-0.1.0.vipakfile | 17 ++ opts/opts-0.1.0.vipakfile | 17 ++ pipes/pipes-0.1.0.vipakfile | 17 ++ postgres/postgres-0.1.0.vipakfile | 17 ++ skprJson/skprJson-0.1.0.vipakfile | 17 ++ skprLogger/skprLogger-0.1.0.vipakfile | 17 ++ strutils/strutils-0.1.0.vipakfile | 17 ++ strutils2/strutils2-0.1.0.vipakfile | 17 ++ test_server/test_server-0.1.0.vipakfile | 17 ++ time/time-0.1.0.vipakfile | 17 ++ unixFileSystem/unixFileSystem-0.1.0.vipakfile | 17 ++ unixfs/unixfs-0.1.0.vipakfile | 17 ++ vpicl/vpicl-0.1.0.vipakfile | 17 ++ xattr/xattr-0.1.0.vipakfile | 17 ++ 33 files changed, 750 insertions(+) create mode 100644 Bron-Dijkstra-Strings/Bron-Dijkstra-Strings-0.1.0.vipakfile create mode 100644 Internet/Internet-0.1.0.vipakfile create mode 100644 armscii/Internet-0.1.0.vipakfile create mode 100644 armscii2/armscii2-0.1.0.vipakfile create mode 100644 base64/base64-0.1.0.vipakfile create mode 100644 cairo/cairo-0.1.0.vipakfile create mode 100755 convert_vipakfile.sh create mode 100644 convert_vipatsar.sh create mode 100644 dbg/dbg-0.1.0.vipakfile create mode 100644 diaspora/diaspora-0.1.0.vipakfile create mode 100644 etiquette/etiquette-0.1.0.vipakfile create mode 100644 fifo/fifo-0.1.0.vipakfile create mode 100644 http/http-0.1.0.vipakfile create mode 100644 irc/irc-0.1.0.vipakfile create mode 100644 irc_bot/irc_bot-0.1.0.vipakfile create mode 100644 libucl/libucl-0.1.0.vipakfile create mode 100644 libxo/libxo-0.1.0.vipakfile create mode 100644 lists/lists-0.1.0.vipakfile create mode 100644 manush/manush-0.1.1.vipakfile create mode 100644 oberonDS/oberonDS-0.1.0.vipakfile create mode 100644 opts/opts-0.1.0.vipakfile create mode 100644 pipes/pipes-0.1.0.vipakfile create mode 100644 postgres/postgres-0.1.0.vipakfile create mode 100644 skprJson/skprJson-0.1.0.vipakfile create mode 100644 skprLogger/skprLogger-0.1.0.vipakfile create mode 100644 strutils/strutils-0.1.0.vipakfile create mode 100644 strutils2/strutils2-0.1.0.vipakfile create mode 100644 test_server/test_server-0.1.0.vipakfile create mode 100644 time/time-0.1.0.vipakfile create mode 100644 unixFileSystem/unixFileSystem-0.1.0.vipakfile create mode 100644 unixfs/unixfs-0.1.0.vipakfile create mode 100644 vpicl/vpicl-0.1.0.vipakfile create mode 100644 xattr/xattr-0.1.0.vipakfile diff --git a/Bron-Dijkstra-Strings/Bron-Dijkstra-Strings-0.1.0.vipakfile b/Bron-Dijkstra-Strings/Bron-Dijkstra-Strings-0.1.0.vipakfile new file mode 100644 index 0000000..d322c3e --- /dev/null +++ b/Bron-Dijkstra-Strings/Bron-Dijkstra-Strings-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = Bron-Dijkstra-Strings +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/Bron-Dijkstra-Strings 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s bdStrings.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/Internet/Internet-0.1.0.vipakfile b/Internet/Internet-0.1.0.vipakfile new file mode 100644 index 0000000..03d08d7 --- /dev/null +++ b/Internet/Internet-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = Internet +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/Internet 0.1.0 + +DEPS = time:0.1.0 + +RUN = +MAIN = +BUILD = voc -s src/netTypes.Mod;voc -s src/netdb.Mod;voc -s src/netSockets.Mod;voc -s src/Internet.Mod;voc -s src/netForker.Mod;voc -s src/server.Mod;voc -m tst/testClient.Mod;voc -m tst/testServer.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/armscii/Internet-0.1.0.vipakfile b/armscii/Internet-0.1.0.vipakfile new file mode 100644 index 0000000..d954e56 --- /dev/null +++ b/armscii/Internet-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = Internet +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/armscii 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s ArmsciiUTF.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/armscii2/armscii2-0.1.0.vipakfile b/armscii2/armscii2-0.1.0.vipakfile new file mode 100644 index 0000000..36b52ca --- /dev/null +++ b/armscii2/armscii2-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = armscii2 +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = + +DEPS = + +RUN = +MAIN = +BUILD = + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/base64/base64-0.1.0.vipakfile b/base64/base64-0.1.0.vipakfile new file mode 100644 index 0000000..a1ef5ba --- /dev/null +++ b/base64/base64-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = base64 +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/base64 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s src/Base64.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/cairo/cairo-0.1.0.vipakfile b/cairo/cairo-0.1.0.vipakfile new file mode 100644 index 0000000..76462f8 --- /dev/null +++ b/cairo/cairo-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = cairo +VERSION = 0.1.0 + +AUTHOR = une +LICENSE = GPL-3 + +REMOTE = + +DEPS = + +RUN = +MAIN = +BUILD = + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/convert_vipakfile.sh b/convert_vipakfile.sh new file mode 100755 index 0000000..0bb8614 --- /dev/null +++ b/convert_vipakfile.sh @@ -0,0 +1,181 @@ +#!/bin/sh + +# convert_vipakfile.sh: Convert old JSON vipakfile to new plain-text format + +# Program name and version +PROGNAME=${0##*/} +VERSION="0.1.0" + +# Colors for output +COLOUR_SET_R="\033[0;31m" +COLOUR_SET_G="\033[0;32m" +COLOUR_SET_B="\033[0;34m" +COLOUR_END="\033[0m" + +# Error, info, and action print functions +perror() { + printf "${COLOUR_SET_R}[-] ${COLOUR_END}%s\n" "$@" >&2 + exit 1 +} + +pinfo() { + printf "${COLOUR_SET_B}[+] ${COLOUR_END}%s\n" "$@" >&2 +} + +paction() { + printf "${COLOUR_SET_G}[*] ${COLOUR_END}%s\n" "$@" >&2 +} + +# Usage message +usage() { + cat < | -c] [-f] [--verbose] + Convert old JSON vipakfile to new plain-text format. + -o Write to specified file (default: stdout) + -c Write to -.vipakfile + -f Force overwrite of existing output file + --verbose Print debug information about extracted fields +EOF + exit 0 +} + +# Check dependencies +command -v jq >/dev/null 2>&1 || perror "jq is required but not found" + +# Parse arguments +output_mode="stdout" +output_file="" +input_file="" +force_overwrite="" +verbose="" +while [ $# -gt 0 ]; do + case "$1" in + -o) + [ $# -lt 2 ] && perror "Option -o requires an output file" + output_mode="file" + output_file="$2" + shift 2 + ;; + -c) + output_mode="versioned" + shift + ;; + -f) + force_overwrite=1 + shift + ;; + --verbose) + verbose=1 + shift + ;; + -*) + perror "Unknown option: $1" + ;; + *) + [ -n "$input_file" ] && perror "Only one input file allowed" + input_file="$1" + shift + ;; + esac +done + +[ -z "$input_file" ] && usage +[ -f "$input_file" ] || perror "Input file '$input_file' not found" +[ -r "$input_file" ] || perror "Input file '$input_file' is not readable" + +# Validate JSON +jq -e . "$input_file" >/dev/null 2>&1 || perror "Invalid JSON in $input_file" + +# Extract fields using jq +paction "Parsing $input_file" +name=$(jq -r '.Package // ""' "$input_file") +version=$(jq -r '.Version // ""' "$input_file") +author=$(jq -r '.Author // ""' "$input_file") +license=$(jq -r '.License // ""' "$input_file") + +# Validate required fields +[ -z "$name" ] && perror "Package name is required" +[ -z "$version" ] && perror "Version is required" + +# Extract Remote (type, path, tag) +remote_type=$(jq -r '.Remote.type // ""' "$input_file") +remote_path=$(jq -r '.Remote.path // ""' "$input_file") +remote_tag=$(jq -r '.Remote.tag // ""' "$input_file") +remote="" +if [ -n "$remote_type" ] && [ -n "$remote_path" ] && [ -n "$remote_tag" ]; then + remote="$remote_type $remote_path $remote_tag" +fi + +# Extract Dependencies as space-separated list +deps=$(jq -r 'if .Dependencies then .Dependencies | to_entries | map("\(.key):\(.value)") | join(" ") else "" end' "$input_file") + +# Extract Build commands as semicolon-separated list +build=$(jq -r '.Build | map(.command + " " + .file) | join(";")' "$input_file") +[ "$build" = "null" ] && build="" + +# Default empty fields +run="" +main="" +test_run="" +test_main="" +test_cmd="" + +# Verbose output +[ -n "$verbose" ] && { + pinfo "Extracted fields:" + pinfo " NAME=$name" + pinfo " VERSION=$version" + pinfo " AUTHOR=$author" + pinfo " LICENSE=$license" + pinfo " REMOTE=$remote" + pinfo " DEPS=$deps" + pinfo " BUILD=$build" + pinfo " RUN=$run" + pinfo " MAIN=$main" + pinfo " TEST_RUN=$test_run" + pinfo " TEST_MAIN=$test_main" + pinfo " TEST=$test_cmd" +} + +# Generate vipakfile content +vipakfile_content=$(cat < "$output_file" 2>/dev/null || perror "Failed to write to '$output_file'" + pinfo "Conversion complete: $output_file" + ;; + versioned) + output_file="$name-$version.vipakfile" + [ -z "$force_overwrite" ] && [ -f "$output_file" ] && perror "Output file '$output_file' already exists" + paction "Writing $output_file" + printf "%s\n" "$vipakfile_content" > "$output_file" 2>/dev/null || perror "Failed to write to '$output_file'" + pinfo "Conversion complete: $output_file" + ;; +esac diff --git a/convert_vipatsar.sh b/convert_vipatsar.sh new file mode 100644 index 0000000..57815eb --- /dev/null +++ b/convert_vipatsar.sh @@ -0,0 +1,42 @@ +#!/bin/sh + +# convert_vipatsar.sh: Convert old JSON vipakfiles to new plain-text format with +# proper file naming and versioning using convert_vipakfile.sh + +# Program name and version +PROGNAME=${0##*/} +VERSION="0.1.0" + +# Colors for output +COLOUR_SET_R="\033[0;31m" +COLOUR_SET_G="\033[0;32m" +COLOUR_SET_B="\033[0;34m" +COLOUR_END="\033[0m" + +# Error, info, and action print functions +perror() { + printf "${COLOUR_SET_R}[-] ${COLOUR_END}%s\n" "$@" >&2 + exit 1 +} + +pinfo() { + printf "${COLOUR_SET_B}[+] ${COLOUR_END}%s\n" "$@" >&2 +} + +paction() { + printf "${COLOUR_SET_G}[*] ${COLOUR_END}%s\n" "$@" >&2 +} + +# We assume that we're running inside vipatsar tree +for dir in $(find . -not -path '*/.git/*' -not -path '.' -type d) ; +do + # The port/library name is derived from the directory + port=${dir##./} + pinfo "Working on ${port}" + cd $dir + paction "Converting ${port}.json" + ../convert_vipakfile.sh -c "${port}.json" + pinfo "Conversion done" + + cd - >/dev/null || return +done diff --git a/dbg/dbg-0.1.0.vipakfile b/dbg/dbg-0.1.0.vipakfile new file mode 100644 index 0000000..c2f7682 --- /dev/null +++ b/dbg/dbg-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = dbg +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/dbg 0.1.0 + +DEPS = strutils:0.1.0 + +RUN = +MAIN = +BUILD = voc -s src/dbg.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/diaspora/diaspora-0.1.0.vipakfile b/diaspora/diaspora-0.1.0.vipakfile new file mode 100644 index 0000000..e1c3e72 --- /dev/null +++ b/diaspora/diaspora-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = diaspora +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/diaspora 0.1.0 + +DEPS = lists:0.1.0 postgres:0.1.0 + +RUN = +MAIN = +BUILD = voc -s src/diasporadb.Mod;voc -s src/diasporaPost.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/etiquette/etiquette-0.1.0.vipakfile b/etiquette/etiquette-0.1.0.vipakfile new file mode 100644 index 0000000..b371c47 --- /dev/null +++ b/etiquette/etiquette-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = etiquette +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/etiquette 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -m src/etiquette.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/fifo/fifo-0.1.0.vipakfile b/fifo/fifo-0.1.0.vipakfile new file mode 100644 index 0000000..7e91094 --- /dev/null +++ b/fifo/fifo-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = fifo +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/fifo 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s src/fifo.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/http/http-0.1.0.vipakfile b/http/http-0.1.0.vipakfile new file mode 100644 index 0000000..f7c2d28 --- /dev/null +++ b/http/http-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = http +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/http 0.1.0 + +DEPS = strutils:0.1.0 base64:0.1.0 Internet:0.1.0 + +RUN = +MAIN = +BUILD = voc -s src/hexIntStr.Mod;voc -s src/http.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/irc/irc-0.1.0.vipakfile b/irc/irc-0.1.0.vipakfile new file mode 100644 index 0000000..ec318d6 --- /dev/null +++ b/irc/irc-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = irc +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/irc 0.1.0 + +DEPS = time:0.1.0 Internet:0.1.0 lists:0.1.0 dbg:0.1.0 + +RUN = +MAIN = +BUILD = voc -s src/IRC.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/irc_bot/irc_bot-0.1.0.vipakfile b/irc_bot/irc_bot-0.1.0.vipakfile new file mode 100644 index 0000000..dde12c4 --- /dev/null +++ b/irc_bot/irc_bot-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = irc_bot +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/irc_bot 0.1.0 + +DEPS = opts:0.1.0 lists:0.1.0 Internet:0.1.0 time:0.1.0 irc:0.1.0 + +RUN = +MAIN = +BUILD = voc -m src/vocbot.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/libucl/libucl-0.1.0.vipakfile b/libucl/libucl-0.1.0.vipakfile new file mode 100644 index 0000000..e115618 --- /dev/null +++ b/libucl/libucl-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = libucl +VERSION = 0.1.0 + +AUTHOR = antranigv +LICENSE = BSD + +REMOTE = git https://github.com/antranigv/voclibucl 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s src/ucl.Mod;CFLAGS=-lucl voc -m test/libucl_test.Mod;cp test/example.ucl . + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/libxo/libxo-0.1.0.vipakfile b/libxo/libxo-0.1.0.vipakfile new file mode 100644 index 0000000..3bd895d --- /dev/null +++ b/libxo/libxo-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = libxo +VERSION = 0.1.0 + +AUTHOR = antranigv +LICENSE = BSD + +REMOTE = git https://github.com/antranigv/voclibxo 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s src/xo.Mod;CFLAGS=-lxo voc -m test/libxo_test.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/lists/lists-0.1.0.vipakfile b/lists/lists-0.1.0.vipakfile new file mode 100644 index 0000000..5124f59 --- /dev/null +++ b/lists/lists-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = lists +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/lists 0.1.0 + +DEPS = strutils:0.1.0 + +RUN = +MAIN = +BUILD = voc -s src/List.Mod;voc -s src/StringList.Mod;voc -m test/testList.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/manush/manush-0.1.1.vipakfile b/manush/manush-0.1.1.vipakfile new file mode 100644 index 0000000..8f98816 --- /dev/null +++ b/manush/manush-0.1.1.vipakfile @@ -0,0 +1,17 @@ +NAME = manush +VERSION = 0.1.1 + +AUTHOR = noch +LICENSE = BSD 2-Clause License + +REMOTE = git https://github.com/illuria/manush 0.1 + +DEPS = lists:0.1 opts:0.1 pipes:0.1 skprJson:0.1 + +RUN = +MAIN = +BUILD = voc -s src/mnshList.Mod;voc -s src/mnshUnix.Mod;voc -s src/mnshDefs.Mod;voc -s src/mnshCrt.Mod;voc -s src/mnshStorage.Mod;voc -s src/mnshExtTools.Mod;voc -s src/mnshTerm.Mod;voc -s src/mnshInput.Mod;voc -M src/manush.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/oberonDS/oberonDS-0.1.0.vipakfile b/oberonDS/oberonDS-0.1.0.vipakfile new file mode 100644 index 0000000..c992426 --- /dev/null +++ b/oberonDS/oberonDS-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = oberonDS +VERSION = 0.1.0 + +AUTHOR = InnaKhachikyan +LICENSE = unknown + +REMOTE = git https://github.com/InnaKhachikyan/oberonDS 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s src/DynamicArray.Mod;voc -s src/HashMap.Mod;voc -s src/Map.Mod;voc -m test/DynamicArrayTest.Mod;voc -m test/HashMapTest.Mod;voc -m test/MapTest.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/opts/opts-0.1.0.vipakfile b/opts/opts-0.1.0.vipakfile new file mode 100644 index 0000000..08261b3 --- /dev/null +++ b/opts/opts-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = opts +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/opts 0.1.0 + +DEPS = lists:0.1.0 + +RUN = +MAIN = +BUILD = voc -s src/optsos.Mod;voc -s src/opts.Mod;voc -m src/testopts.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/pipes/pipes-0.1.0.vipakfile b/pipes/pipes-0.1.0.vipakfile new file mode 100644 index 0000000..b944349 --- /dev/null +++ b/pipes/pipes-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = pipes +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/pipes 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s src/pipes.Mod;voc -m src/testPipes.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/postgres/postgres-0.1.0.vipakfile b/postgres/postgres-0.1.0.vipakfile new file mode 100644 index 0000000..ca15704 --- /dev/null +++ b/postgres/postgres-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = postgres +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/postgres 0.1.0 + +DEPS = pipes:0.1.0 + +RUN = +MAIN = +BUILD = voc -s postgres.Mod;voc -m PostgresTests.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/skprJson/skprJson-0.1.0.vipakfile b/skprJson/skprJson-0.1.0.vipakfile new file mode 100644 index 0000000..232928f --- /dev/null +++ b/skprJson/skprJson-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = skprJson +VERSION = 0.1.0 + +AUTHOR = shekspir55 +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/skprJson 0.1.0 + +DEPS = lists:0.1.0 skprLogger:0.1.0 + +RUN = +MAIN = +BUILD = voc -s src/skprCharStack.Mod;voc -s src/skprJson.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/skprLogger/skprLogger-0.1.0.vipakfile b/skprLogger/skprLogger-0.1.0.vipakfile new file mode 100644 index 0000000..4878422 --- /dev/null +++ b/skprLogger/skprLogger-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = skprLogger +VERSION = 0.1.0 + +AUTHOR = shekspir55 +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/skprLogger 0.1.0 + +DEPS = time:0.1.0 + +RUN = +MAIN = +BUILD = voc -s src/skprLogger.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/strutils/strutils-0.1.0.vipakfile b/strutils/strutils-0.1.0.vipakfile new file mode 100644 index 0000000..717aa89 --- /dev/null +++ b/strutils/strutils-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = strutils +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/strutils 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s src/strTypes.Mod;voc -s src/strUtils.Mod;voc -m test/testStrUtils.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/strutils2/strutils2-0.1.0.vipakfile b/strutils2/strutils2-0.1.0.vipakfile new file mode 100644 index 0000000..cccbdae --- /dev/null +++ b/strutils2/strutils2-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = strutils2 +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = + +DEPS = + +RUN = +MAIN = +BUILD = ; + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/test_server/test_server-0.1.0.vipakfile b/test_server/test_server-0.1.0.vipakfile new file mode 100644 index 0000000..efa1a1c --- /dev/null +++ b/test_server/test_server-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = test_server +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/test_server 0.1.0 + +DEPS = lists:0.1.0 Internet:0.1.0 time:0.1.0 fifo:0.1.0 + +RUN = +MAIN = +BUILD = voc -m src/testServer.Mod;voc -m src/testClient.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/time/time-0.1.0.vipakfile b/time/time-0.1.0.vipakfile new file mode 100644 index 0000000..d82fce8 --- /dev/null +++ b/time/time-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = time +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/time 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s src/time.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/unixFileSystem/unixFileSystem-0.1.0.vipakfile b/unixFileSystem/unixFileSystem-0.1.0.vipakfile new file mode 100644 index 0000000..7dd7c8e --- /dev/null +++ b/unixFileSystem/unixFileSystem-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = unixFileSystem +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/unixFileSystem 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s src/UnixFS.Mod;voc -m test/TestUnixFS.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/unixfs/unixfs-0.1.0.vipakfile b/unixfs/unixfs-0.1.0.vipakfile new file mode 100644 index 0000000..9b1db13 --- /dev/null +++ b/unixfs/unixfs-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = unixfs +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/unixfs 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s src/unixFiles.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/vpicl/vpicl-0.1.0.vipakfile b/vpicl/vpicl-0.1.0.vipakfile new file mode 100644 index 0000000..cfff7bb --- /dev/null +++ b/vpicl/vpicl-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = vpicl +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/vpicl 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s POutput.Mod;voc -s PErrors.Mod;voc -s PICS.Mod;voc -m PICL.Mod + +TEST_RUN = +TEST_MAIN = +TEST = diff --git a/xattr/xattr-0.1.0.vipakfile b/xattr/xattr-0.1.0.vipakfile new file mode 100644 index 0000000..e799f70 --- /dev/null +++ b/xattr/xattr-0.1.0.vipakfile @@ -0,0 +1,17 @@ +NAME = xattr +VERSION = 0.1.0 + +AUTHOR = noch +LICENSE = GPL-3 + +REMOTE = git https://github.com/norayr/xattr 0.1.0 + +DEPS = + +RUN = +MAIN = +BUILD = voc -s src/xattr.Mod + +TEST_RUN = +TEST_MAIN = +TEST =