1
0
mirror of https://github.com/AR2000AR/openComputers_codes.git synced 2025-09-06 21:51:14 +02:00

pm manifest workflow

This commit is contained in:
2023-08-16 15:12:42 +02:00
parent d60f8339f9
commit 0cc9fee592
69 changed files with 1240 additions and 447 deletions

View File

@@ -0,0 +1,9 @@
{
"files": [
[
"bin",
"/usr/bin/"
]
],
"config": []
}

View File

@@ -0,0 +1,12 @@
{
["manifestVersion"] = "1.0",
["package"] = "bank_account_maker",
["version"] = "1.0.0",
["name"] = "Account maker",
["repo"] = "tree/master/account_maker",
["description"] = "Machine to create one account per player and dispense a credit card",
["authors"] = "AR2000AR",
["dependencies"] = {
["bank_api"] = "oppm"
}
}

View File

@@ -0,0 +1,13 @@
{
"files": [
[
"bin",
"/usr/bin/"
],
[
"misc",
"/usr/misc/"
]
],
"config": []
}

View File

@@ -0,0 +1,9 @@
{
["manifestVersion"] = "1.0",
["package"] = "autocrafter",
["version"] = "1.0.0",
["name"] = "AutoCrafter",
["repo"] = "tree/master/autocrafter",
["description"] = "User a robot linked via a linked card to craft item from a inventory",
["authors"] = "AR200AR"
}

View File

@@ -0,0 +1,18 @@
{
"files": [
[
"lib",
"/usr/lib/"
],
[
"man",
"/usr/man/"
]
],
"config": [
[
"etc/bank/api/api.conf",
"/etc/bank/api/"
]
]
}

View File

@@ -0,0 +1,13 @@
{
["manifestVersion"] = "1.0",
["package"] = "bank_api",
["version"] = "1.1.0",
["name"] = "Bank API",
["repo"] = "tree/master/bank_api",
["description"] = "API used to send request to the bank server",
["note"] = "You will need to set the server address",
["authors"] = "AR2000AR",
["dependencies"] = {
["osinetwork"] = "oppm"
}
}

View File

@@ -0,0 +1,13 @@
{
"files": [
[
"bin",
"/usr/bin/"
],
[
"share",
"/usr/share/"
]
],
"config": []
}

View File

@@ -0,0 +1,16 @@
{
["manifestVersion"] = "1.0",
["package"] = "bank_atm",
["version"] = "1.1.0",
["name"] = "bank atm",
["repo"] = "tree/master/bank_atm",
["description"] = "atm that work with my bank server",
["authors"] = "AR200AR",
["dependencies"] = {
["libgui"] = "oppm",
["bank_api"] = "oppm",
["libcb"] = "oppm",
["libcoin"] = "oppm",
["libgui_extra"] = "oppm"
}
}

View File

@@ -0,0 +1,13 @@
{
"files": [
[
"share",
"/usr/share/"
],
[
"bin",
"/usr/bin/"
]
],
"config": []
}

View File

@@ -0,0 +1,16 @@
{
["manifestVersion"] = "1.0",
["package"] = "bank_client",
["version"] = "1.2.0",
["name"] = "bank client app",
["repo"] = "tree/master/bank_client",
["description"] = "The client app for the banker",
["note"] = "WIP",
["authors"] = "AR2000AR, thofi",
["dependencies"] = {
["libgui"] = "oppm",
["libgui_extra"] = "oppm",
["bank_api"] = "oppm",
["libcb"] = "oppm"
}
}

View File

@@ -0,0 +1,9 @@
{
"files": [
[
"bin",
"/usr/bin/"
]
],
"config": []
}

View File

@@ -0,0 +1,10 @@
{
["manifestVersion"] = "1.0",
["package"] = "bank_dev_tools",
["version"] = "1.0.0",
["name"] = "bank_dev_tools",
["repo"] = "tree/master/bank_dev_tools",
["description"] = "collection of tools used to help in the bank software development",
["note"] = "DEV ONLY",
["authors"] = "AR2000AR"
}

View File

@@ -0,0 +1,13 @@
{
"files": [
[
"rc.d",
"/etc/rc.d/"
],
[
"bin",
"/usr/bin/"
]
],
"config": []
}

View File

@@ -0,0 +1,14 @@
{
["manifestVersion"] = "1.0",
["package"] = "bank_server",
["version"] = "1.1.0",
["name"] = "Bank server",
["repo"] = "tree/master/bank_server",
["description"] = "The bank server service",
["note"] = "enable it with the rc command",
["authors"] = "AR2000AR",
["dependencies"] = {
["libcb"] = "oppm",
["osinetwork"] = "oppm"
}
}

View File

@@ -0,0 +1,13 @@
{
"files": [
[
"bin",
"/usr/bin/"
],
[
"lib",
"/usr/lib/"
]
],
"config": []
}

View File

@@ -0,0 +1,9 @@
{
["manifestVersion"] = "1.0",
["package"] = "crypttool",
["version"] = "1.0.0",
["name"] = "CryptTool",
["repo"] = "tree/master/crypttool",
["description"] = "Remount a filesystem and store everything as encrypted data. Use managed (default) floppy or HDD",
["authors"] = "AR2000AR"
}

View File

@@ -0,0 +1,9 @@
{
"files": [
[
"lib",
"/usr/lib/"
]
],
"config": []
}

View File

@@ -0,0 +1,9 @@
{
["manifestVersion"] = "1.0",
["package"] = "datahashlib",
["version"] = "1.2.0",
["name"] = "data hash library",
["repo"] = "tree/master/datahashlib",
["description"] = "provide the sha256 algo.",
["authors"] = "AR2000AR, Roberto Ierusalimschy"
}

View File

@@ -0,0 +1,14 @@
{
"files": [
[
"lib",
"/usr/lib/"
]
],
"config": [
[
"etc/resolv.conf",
"/etc/"
]
]
}

View File

@@ -0,0 +1,12 @@
{
["manifestVersion"] = "1.0",
["package"] = "dns_common",
["version"] = "1.0.1",
["name"] = "DNS common files",
["repo"] = "tree/master/dns_common",
["description"] = "basic files used by the dns server as well as the resolver library",
["authors"] = "AR2000AR",
["dependencies"] = {
["osinetwork"] = "oppm"
}
}

View File

@@ -0,0 +1,9 @@
{
"files": [
[
"etc/rc.d/dnsd.lua",
"/etc/rc.d/"
]
],
"config": []
}

View File

@@ -0,0 +1,12 @@
{
["manifestVersion"] = "1.0",
["package"] = "dns_server",
["version"] = "1.1.0",
["name"] = "DNS server daemon",
["repo"] = "tree/master/dns_server",
["description"] = "this package provide the dns server",
["authors"] = "AR2000AR",
["dependencies"] = {
["dns_common"] = "oppm"
}
}

View File

@@ -0,0 +1,14 @@
{
"files": [
[
"bin",
"/usr/bin/"
]
],
"config": [
[
"etc/doorCtrl.conf",
"/etc/"
]
]
}

View File

@@ -0,0 +1,13 @@
{
["manifestVersion"] = "1.0",
["package"] = "door_ctrl",
["version"] = "1.0.0",
["name"] = "Door controller",
["repo"] = "tree/master/doorCtrl",
["description"] = "Controll your doors with multiple redstone io block",
["authors"] = "AR2000AR",
["dependencies"] = {
["libgui"] = "oppm",
["libclass"] = "oppm"
}
}

13
icable/icable.files.json Normal file
View File

@@ -0,0 +1,13 @@
{
"files": [
[
"lib",
"/usr/lib/"
],
[
"bin",
"/usr/bin/"
]
],
"config": []
}

13
icable/icable.manifest Normal file
View File

@@ -0,0 +1,13 @@
{
["manifestVersion"] = "1.0",
["package"] = "icable",
["version"] = "0.1.0",
["name"] = "icable",
["repo"] = "tree/master/icable",
["description"] = "Use the internet card instead of the network card with osinetwork",
["authors"] = "AR2000AR",
["dependencies"] = {
["osinetwork"] = "oppm",
["datahashlib"] = "oppm"
}
}

View File

@@ -0,0 +1,13 @@
{
"files": [
[
"bin",
"/usr/bin/"
],
[
"man",
"/usr/man/"
]
],
"config": []
}

View File

@@ -0,0 +1,10 @@
{
["manifestVersion"] = "1.0",
["package"] = "item_id_catcher",
["version"] = "1.0.0",
["name"] = "itemIdCatcher",
["repo"] = "tree/master/itemIdCatcher",
["description"] = "Write id of item in the chest on the top to a file",
["note"] = "item are moved to a other chest",
["authors"] = "AR2000AR"
}

13
libCB/libcb.files.json Normal file
View File

@@ -0,0 +1,13 @@
{
"files": [
[
"lib",
"/usr/lib/"
],
[
"man",
"/usr/man/"
]
],
"config": []
}

10
libCB/libcb.manifest Normal file
View File

@@ -0,0 +1,10 @@
{
["manifestVersion"] = "1.0",
["package"] = "libcb",
["version"] = "2.0.0",
["name"] = "libCB",
["repo"] = "tree/master/libCB",
["description"] = "library used to read and write CB",
["note"] = "CB are unmanaged floppies",
["authors"] = "AR2000AR"
}

View File

@@ -0,0 +1,9 @@
{
"files": [
[
"lib",
"/usr/lib/"
]
],
"config": []
}

View File

@@ -0,0 +1,9 @@
{
["manifestVersion"] = "1.0",
["package"] = "libclass",
["version"] = "1.0.0",
["name"] = "libClass",
["repo"] = "tree/master/libClass",
["description"] = "Class library for lua",
["authors"] = "AR2000AR"
}

View File

@@ -0,0 +1,9 @@
{
"files": [
[
"lib",
"/usr/lib/"
]
],
"config": []
}

View File

@@ -0,0 +1,9 @@
{
["manifestVersion"] = "1.0",
["package"] = "libclass2",
["version"] = "1.0.0",
["name"] = "libClass2",
["repo"] = "tree/master/libClass2",
["description"] = "A new and improved version of libclass, with cleaner syntax for cleaner code",
["authors"] = "AR2000AR"
}

View File

@@ -0,0 +1,9 @@
{
"files": [
[
"lib",
"/usr/lib/"
]
],
"config": []
}

9
libCoin/libcoin.manifest Normal file
View File

@@ -0,0 +1,9 @@
{
["manifestVersion"] = "1.0",
["package"] = "libcoin",
["version"] = "1.0.0",
["name"] = "libCoin",
["repo"] = "tree/master/libCoin",
["description"] = "small library used to moved coins from ordinarycoins from one chest to a other",
["authors"] = "AR2000AR"
}

View File

@@ -0,0 +1,9 @@
{
"files": [
[
"lib",
"/usr/lib/"
]
],
"config": []
}

View File

@@ -0,0 +1,12 @@
{
["manifestVersion"] = "1.0",
["package"] = "libgui_extra",
["version"] = "1.0.0",
["name"] = "libGUI-extra",
["repo"] = "tree/master/libGUI-extra",
["description"] = "more widgets for the libGUI",
["authors"] = "AR2000AR, thofi",
["dependencies"] = {
["libgui"] = "oppm"
}
}

13
libGUI/libgui.files.json Normal file
View File

@@ -0,0 +1,13 @@
{
"files": [
[
"lib",
"/usr/lib/"
],
[
"bin",
"/usr/bin/"
]
],
"config": []
}

13
libGUI/libgui.manifest Normal file
View File

@@ -0,0 +1,13 @@
{
["manifestVersion"] = "1.0",
["package"] = "libgui",
["version"] = "1.0.0",
["name"] = "libGUI",
["repo"] = "tree/master/libGUI",
["description"] = "library used to create gui \n The library can load \"pam\" images",
["note"] = "transparency in pam image isn't fully supported. Only fully transparent pixel are recognized as such",
["authors"] = "AR2000AR",
["dependencies"] = {
["libclass"] = "oppm"
}
}

13
lnfs/lnfsc.files.json Normal file
View File

@@ -0,0 +1,13 @@
{
"files": [
[
"lnfsc/lib",
"/usr/lib/"
],
[
"lnfsc/bin",
"/usr/bin/"
]
],
"config": []
}

9
lnfs/lnfsc.manifest Normal file
View File

@@ -0,0 +1,9 @@
{
["manifestVersion"] = "1.0",
["package"] = "lnfsc",
["version"] = "1.0.0",
["name"] = "Lua Network File System Client",
["repo"] = "tree/master/lnfs",
["description"] = "Let you mount a files ystem hosted by a other computer using lnfss and use it as if it was a local file system",
["authors"] = "AR2000AR"
}

13
lnfs/lnfss.files.json Normal file
View File

@@ -0,0 +1,13 @@
{
"files": [
[
"lnfss/rc.d",
"/etc/rc.d/"
],
[
"lnfss/man",
"/usr/man/"
]
],
"config": []
}

9
lnfs/lnfss.manifest Normal file
View File

@@ -0,0 +1,9 @@
{
["manifestVersion"] = "1.0",
["package"] = "lnfss",
["version"] = "1.0.0",
["name"] = "Lua Network File System Server",
["repo"] = "tree/master/lnfs",
["description"] = "Share your local file system with other computers. Root folder is configurable in rc.cfg",
["authors"] = "AR2000AR"
}

View File

@@ -0,0 +1,22 @@
{
"files": [
[
"lib",
"/usr/lib/"
],
[
"bin",
"/usr/bin/"
],
[
"boot/30_network.lua",
"/boot/"
]
],
"config": [
[
"etc/network/interfaces",
"/etc/network/"
]
]
}

View File

@@ -0,0 +1,13 @@
{
["manifestVersion"] = "1.0",
["package"] = "osinetwork",
["version"] = "2.4.1",
["name"] = "OSI Network stack",
["repo"] = "tree/master/network",
["description"] = "A close to official rfc emulation of the OSI layers for OpenOS. Include Ethernet, ARP, ICMP, UDP. Also provide a luasocket libe librairy",
["note"] = "Are provided : ping, ifup, ifdown, arp, nc, netstat. Any one of theses tools may be moved to a separate package at any time",
["authors"] = "AR2000AR",
["dependencies"] = {
["libclass2"] = "oppm"
}
}

View File

@@ -0,0 +1,9 @@
{
"files": [
[
"bin/nslookup.lua",
"/usr/bin/"
]
],
"config": []
}

View File

@@ -0,0 +1,12 @@
{
["manifestVersion"] = "1.0",
["package"] = "nslookup",
["version"] = "1.0.0",
["name"] = "nslookup",
["repo"] = "tree/master/nslookup",
["description"] = "cmd line tool to querry a name server",
["authors"] = "AR2000AR",
["dependencies"] = {
["dns_common"] = "oppm"
}
}

13
pm/pm.files.json Normal file
View File

@@ -0,0 +1,13 @@
{
"files": [
[
"bin/pm.lua",
"/usr/bin/"
],
[
"lib/pm.lua",
"/usr/lib/"
]
],
"config": []
}

12
pm/pm.manifest Normal file
View File

@@ -0,0 +1,12 @@
{
["manifestVersion"] = "1.0",
["package"] = "pm",
["version"] = "1.2.3",
["name"] = "pm Package Manager",
["repo"] = "tree/master/pm",
["description"] = "Package manager for OpenOS",
["authors"] = "AR2000AR",
["dependencies"] = {
["libtar"] = "oppm"
}
}

14
pm_get/pm_get.files.json Normal file
View File

@@ -0,0 +1,14 @@
{
"files": [
[
"bin/pm-get.lua",
"/usr/bin/"
]
],
"config": [
[
"etc/pm/sources.list",
"/etc/pm/"
]
]
}

12
pm_get/pm_get.manifest Normal file
View File

@@ -0,0 +1,12 @@
{
["manifestVersion"] = "1.0",
["package"] = "pm_get",
["version"] = "1.3.4",
["name"] = "pm get",
["repo"] = "tree/master/pm_get",
["description"] = "Download and install package for pm",
["authors"] = "AR2000AR",
["dependencies"] = {
["pm"] = "oppm"
}
}

View File

@@ -1,448 +1,447 @@
{ {
["bank_api"] = { ["bank_dev_tools"] = {
files = { version = "1.0.0",
[":master/bank_api/lib/"] = "/lib", name = "bank_dev_tools",
[":master/bank_api/man/"] = "/man", repo = "tree/master/bank_dev_tools",
["?master/bank_api/etc/bank/api/api.conf"] = "//etc/bank/api/" description = "collection of tools used to help in the bank software development",
}, note = "DEV ONLY",
dependencies = { authors = "AR2000AR",
["osinetwork"] = "/", files = {
}, [":master/bank_dev_tools/bin"] = "/bin"
name = "Bank API", }
description = "API used to send request to the bank server", },
authors = "AR2000AR", ["icable"] = {
note = "You will need to set the server address", version = "0.1.0",
repo = "tree/master/bank_api", name = "icable",
version = "1.1.0" repo = "tree/master/icable",
}, description = "Use the internet card instead of the network card with osinetwork",
["libcb"] = { authors = "AR2000AR",
files = { dependencies = {
[":master/libCB/lib/"] = "/lib", ["osinetwork"] = "/",
[":master/libCB/man/"] = "/man" ["datahashlib"] = "/"
}, },
name = "libCB", files = {
description = "library used to read and write CB", [":master/icable/lib"] = "/lib",
authors = "AR2000AR", [":master/icable/bin"] = "/bin"
note = "CB are unmanaged floppies", }
repo = "tree/master/libCB", },
version = "2.0.0" ["bank_account_maker"] = {
}, version = "1.0.0",
["bank_dev_tools"] = { name = "Account maker",
files = { repo = "tree/master/account_maker",
[":master/bank_dev_tools/bin/"] = "/bin" description = "Machine to create one account per player and dispense a credit card",
}, authors = "AR2000AR",
name = "bank_dev_tools", dependencies = {
description = "collection of tools used to help in the bank software development", ["bank_api"] = "/"
authors = "AR2000AR", },
note = "DEV ONLY", files = {
repo = "tree/master/bank_dev_tools", [":master/account_maker/bin"] = "/bin"
version = "1.0.0" }
}, },
["bank_server"] = { ["dns_server"] = {
files = { version = "1.1.0",
[":master/bank_server/rc.d/"] = "//etc/rc.d", name = "DNS server daemon",
[":master/bank_server/bin/"] = "/bin" repo = "tree/master/dns_server",
}, description = "this package provide the dns server",
dependencies = { authors = "AR2000AR",
["libcb"] = "/", dependencies = {
["osinetwork"] = "/", ["dns_common"] = "/"
}, },
name = "Bank server", files = {
description = "The bank server service", ["master/dns_server/etc/rc.d/dnsd.lua"] = "//etc/rc.d"
authors = "AR2000AR", }
note = "enable it with the rc command", },
repo = "tree/master/bank_server", ["stargate2_bios"] = {
version = "1.1.0" version = "1.1.0",
}, name = "Stargate Ctl BIOS",
["libgui"] = { repo = "tree/master/stargate_ctl2_bios",
files = { description = "A small BIOS compatible program to make a gate smart",
[":master/libGUI/lib/"] = "/lib", note = "/usr/share/stargate/stargate.bios",
[":master/libGUI/bin/"] = "/bin" authors = "AR2000AR",
}, files = {
dependencies = { [":master/stargate_ctl2_bios/share"] = "/share"
["libclass"] = "/" }
}, },
name = "libGUI", ["autocrafter"] = {
description = "library used to create gui \n The library can load \"pam\" images", version = "1.0.0",
authors = "AR2000AR", name = "AutoCrafter",
note = "transparency in pam image isn't fully supported. Only fully transparent pixel are recognized as such", repo = "tree/master/autocrafter",
repo = "tree/master/libGUI", description = "User a robot linked via a linked card to craft item from a inventory",
version = "1.0.0" authors = "AR200AR",
}, files = {
["libgui_extra"] = { [":master/autocrafter/bin"] = "/bin",
files = { [":master/autocrafter/misc"] = "/misc"
[":master/libGUI-extra/lib/"] = "/lib" }
}, },
dependencies = { ["libclass"] = {
["libgui"] = "/" version = "1.0.0",
}, name = "libClass",
name = "libGUI-extra", repo = "tree/master/libClass",
description = "more widgets for the libGUI", description = "Class library for lua",
authors = "AR2000AR, thofi", authors = "AR2000AR",
repo = "tree/master/libGUI-extra", files = {
version = "1.0.0" [":master/libClass/lib"] = "/lib"
}, }
["bank_client"] = { },
files = { ["libclass2"] = {
[":master/bank_client/share/"] = "/share", version = "1.0.0",
[":master/bank_client/bin/"] = "/bin" name = "libClass2",
}, repo = "tree/master/libClass2",
dependencies = { description = "A new and improved version of libclass, with cleaner syntax for cleaner code",
["libgui"] = "/", authors = "AR2000AR",
["libgui_extra"] = "/", files = {
["bank_api"] = "/", [":master/libClass2/lib"] = "/lib"
["libcb"] = "/" }
}, },
name = "bank client app", ["lnfss"] = {
description = "The client app for the banker", version = "1.0.0",
authors = "AR2000AR, thofi", name = "Lua Network File System Server",
note = "WIP", repo = "tree/master/lnfs",
repo = "tree/master/bank_client", description = "Share your local file system with other computers. Root folder is configurable in rc.cfg",
version = "1.2.0" authors = "AR2000AR",
}, files = {
["item_id_catcher"] = { [":master/lnfs/lnfss/rc.d"] = "//etc/rc.d",
files = { [":master/lnfs/lnfss/man"] = "/man"
[":master/itemIdCatcher/bin/"] = "/bin", }
[":master/itemIdCatcher/man/"] = "/man" },
}, ["lnfsc"] = {
name = "itemIdCatcher", version = "1.0.0",
description = "Write id of item in the chest on the top to a file", name = "Lua Network File System Client",
authors = "AR2000AR", repo = "tree/master/lnfs",
note = "item are moved to a other chest", description = "Let you mount a files ystem hosted by a other computer using lnfss and use it as if it was a local file system",
repo = "tree/master/itemIdCatcher", authors = "AR2000AR",
version = "1.0.0" files = {
}, [":master/lnfs/lnfsc/lib"] = "/lib",
["libclass"] = { [":master/lnfs/lnfsc/bin"] = "/bin"
files = { }
[":master/libClass/lib/"] = "/lib" },
}, ["libcb"] = {
name = "libClass", version = "2.0.0",
description = "Class library for lua", name = "libCB",
authors = "AR2000AR", repo = "tree/master/libCB",
repo = "tree/master/libClass", description = "library used to read and write CB",
version = "1.0.0" note = "CB are unmanaged floppies",
}, authors = "AR2000AR",
["libcoin"] = { files = {
files = { [":master/libCB/lib"] = "/lib",
[":master/libCoin/lib/"] = "/lib" [":master/libCB/man"] = "/man"
}, }
name = "libCoin", },
description = "small library used to moved coins from ordinarycoins from one chest to a other", ["dns_common"] = {
authors = "AR2000AR", version = "1.0.1",
repo = "tree/master/libCoin", name = "DNS common files",
version = "1.0.0" repo = "tree/master/dns_common",
}, description = "basic files used by the dns server as well as the resolver library",
["bank_atm"] = { authors = "AR2000AR",
files = { dependencies = {
[":master/bank_atm/bin/"] = "/bin", ["osinetwork"] = "/"
[":master/bank_atm/share/"] = "/share" },
}, files = {
name = "bank atm", [":master/dns_common/lib"] = "/lib",
description = "atm that work with my bank server", ["?master/dns_common/etc/resolv.conf"] = "//etc"
authors = "AR200AR", }
repo = "tree/master/bank_atm", },
dependencies = { ["item_id_catcher"] = {
["libgui"] = "/", version = "1.0.0",
["bank_api"] = "/", name = "itemIdCatcher",
["libcb"] = "/", repo = "tree/master/itemIdCatcher",
["libcoin"] = "/", description = "Write id of item in the chest on the top to a file",
["libgui_extra"] = "/" note = "item are moved to a other chest",
}, authors = "AR2000AR",
version = "1.1.0" files = {
}, [":master/itemIdCatcher/bin"] = "/bin",
["door_ctrl"] = { [":master/itemIdCatcher/man"] = "/man"
files = { }
[":master/doorCtrl/bin/"] = "/bin", },
["?master/doorCtrl/etc/doorCtrl.conf"] = "//etc" ["nslookup"] = {
}, version = "1.0.0",
name = "Door controller", name = "nslookup",
description = "Controll your doors with multiple redstone io block", repo = "tree/master/nslookup",
authors = "AR2000AR", description = "cmd line tool to querry a name server",
repo = "tree/master/doorCtrl", authors = "AR2000AR",
dependencies = { dependencies = {
["libgui"] = "/", ["dns_common"] = "/"
["libclass"] = "/" },
}, files = {
version = "1.0.0" ["master/nslookup/bin/nslookup.lua"] = "/bin"
}, }
["autocrafter"] = { },
files = { ["bank_atm"] = {
[":master/autocrafter/bin/"] = "/bin", version = "1.1.0",
[":master/autocrafter/misc/"] = "/misc" name = "bank atm",
}, repo = "tree/master/bank_atm",
name = "AutoCrafter", description = "atm that work with my bank server",
description = "User a robot linked via a linked card to craft item from a inventory", authors = "AR200AR",
authors = "AR200AR", dependencies = {
repo = "tree/master/autocrafter", ["libgui"] = "/",
version = "1.0.0" ["bank_api"] = "/",
}, ["libcb"] = "/",
["stargate"] = { ["libcoin"] = "/",
files = { ["libgui_extra"] = "/"
[":master/stargate_ctl/bin/"] = "/bin", },
[":master/stargate_ctl/share/"] = "/share" files = {
}, [":master/bank_atm/bin"] = "/bin",
name = "Stargate Ctl", [":master/bank_atm/share"] = "/share"
description = "GUI to controll stargates from SGCraft", }
authors = "AR2000AR", },
repo = "tree/master/stargate_ctl", ["libtar"] = {
version = "1.0.0", version = "1.1.0",
dependencies = { name = "libtar",
["libgui"] = "/" repo = "tree/master/tar",
} description = "Librairy to extract and list the content of tar archive",
}, authors = "AR2000AR, luarock",
["vending"] = { files = {
files = { ["master/tar/lib/tar.lua"] = "/lib"
[":master/vending/bin/"] = "/bin", }
[":master/vending/etc/vending/"] = "//etc/vending" },
}, ["stargate2"] = {
dependencies = { version = "1.2.0",
["libCoin"] = "/", name = "Stargate Ctl",
["bank_api"] = "/" repo = "tree/master/stargate_ctl2",
}, description = "GUI to controll stargates from SGCraft",
name = "Vending", authors = "AR2000AR",
description = "Vending machine program compatible with libCoin and bank_api", dependencies = {
authors = "AR2000AR", ["yawl"] = "/"
repo = "tree/master/vending", },
version = "1.0.0" files = {
}, [":master/stargate_ctl2/bin"] = "/bin",
["bank_account_maker"] = { [":master/stargate_ctl2/share"] = "/share"
files = { }
[":master/account_maker/bin/"] = "/bin" },
}, ["bank_api"] = {
dependencies = { version = "1.1.0",
["bank_api"] = "/" name = "Bank API",
}, repo = "tree/master/bank_api",
name = "Account maker", description = "API used to send request to the bank server",
description = "Machine to create one account per player and dispense a credit card", note = "You will need to set the server address",
authors = "AR2000AR", authors = "AR2000AR",
repo = "tree/master/account_maker", dependencies = {
version = "1.0.0" ["osinetwork"] = "/"
}, },
["lnfsc"] = { files = {
files = { [":master/bank_api/lib"] = "/lib",
[":master/lnfs/lnfsc/lib/"] = "/lib", [":master/bank_api/man"] = "/man",
[":master/lnfs/lnfsc/bin/"] = "/bin" ["?master/bank_api/etc/bank/api/api.conf"] = "//etc/bank/api"
}, }
name = "Lua Network File System Client", },
description = "Let you mount a files ystem hosted by a other computer using lnfss and use it as if it was a local file system", ["door_ctrl"] = {
authors = "AR2000AR", version = "1.0.0",
repo = "tree/master/lnfs", name = "Door controller",
version = "1.0.0" repo = "tree/master/doorCtrl",
}, description = "Controll your doors with multiple redstone io block",
["lnfss"] = { authors = "AR2000AR",
files = { dependencies = {
[":master/lnfs/lnfss/rc.d/"] = "//etc/rc.d", ["libgui"] = "/",
[":master/lnfs/lnfss/man/"] = "/man" ["libclass"] = "/"
}, },
name = "Lua Network File System Server", files = {
description = "Share your local file system with other computers. Root folder is configurable in rc.cfg", [":master/doorCtrl/bin"] = "/bin",
authors = "AR2000AR", ["?master/doorCtrl/etc/doorCtrl.conf"] = "//etc"
repo = "tree/master/lnfs", }
version = "1.0.0" },
}, ["yawl_example"] = {
["instgen"] = { version = "1.7.0",
files = { name = "Yet Another Widget Library Example file",
[":master/repo-installer/bin/"] = "/bin", repo = "tree/master/yawl",
[":master/repo-installer/misc/"] = "/misc" description = "New version of libgui, but using libclass2 and cleaner code and interface.",
}, note = "This is only a example file",
name = "Repo installer", authors = "AR2000AR",
description = "A set of tools for making installable floppies for OpenComputers from OPPM repositories.", dependencies = {
authors = "Izaya, AR2000AR", ["yawl"] = "/"
repo = "tree/master/repo-installer", },
version = "1.0.0" files = {
}, [":master/yawl/bin"] = "/bin"
["crypttool"] = { }
files = { },
[":master/crypttool/bin/"] = "/bin", ["yawl"] = {
[":master/crypttool/lib/"] = "/lib" version = "1.6.3",
}, name = "Yet Another Widget Library",
name = "CryptTool", repo = "tree/master/yawl",
description = "Remount a filesystem and store everything as encrypted data. Use managed (default) floppy or HDD", description = "New version of libgui, but using libclass2 and cleaner code and interface.",
authors = "AR2000AR", authors = "AR2000AR,Renno231",
repo = "tree/master/crypttool", dependencies = {
version = "1.0.0" ["libclass2"] = "/"
}, },
["osinetwork"] = { files = {
files = { [":master/yawl/lib"] = "/lib"
[":master/network/lib/"] = "/lib", }
[":master/network/bin/"] = "/bin", },
["master/network/boot/30_network.lua"] = "//boot/", ["bank_client"] = {
["?master/network/etc/network/interfaces"] ="//etc/network/" version = "1.2.0",
}, name = "bank client app",
dependencies = { repo = "tree/master/bank_client",
["libclass2"] = "/" description = "The client app for the banker",
}, note = "WIP",
name = "OSI Network stack", authors = "AR2000AR, thofi",
description = "A close to official rfc emulation of the OSI layers for OpenOS. Include Ethernet, ARP, ICMP, UDP. Also provide a luasocket libe librairy", dependencies = {
note = "Are provided : ping, ifup, ifdown, arp, nc, netstat. Any one of theses tools may be moved to a separate package at any time", ["libgui"] = "/",
authors = "AR2000AR", ["libgui_extra"] = "/",
repo = "tree/master/network", ["bank_api"] = "/",
version = "2.4.1" ["libcb"] = "/"
}, },
["dns_common"] = { files = {
files = { [":master/bank_client/share"] = "/share",
[":master/dns_common/lib/"] = "/lib", [":master/bank_client/bin"] = "/bin"
["?master/dns_common/etc/resolv.conf"] = "//etc" }
}, },
dependencies = { ["stargate"] = {
["osinetwork"] = "/" version = "1.0.0",
}, name = "Stargate Ctl",
name = "DNS common files", repo = "tree/master/stargate_ctl",
description = "basic files used by the dns server as well as the resolver library", description = "GUI to controll stargates from SGCraft",
authors = "AR2000AR", authors = "AR2000AR",
repo = "tree/master/dns_common", dependencies = {
hidden = true, ["libgui"] = "/"
version = "1.0.1" },
}, files = {
["dns_server"] = { [":master/stargate_ctl/bin"] = "/bin",
files = { [":master/stargate_ctl/share"] = "/share"
["master/dns_server/etc/rc.d/dnsd.lua"] = "//etc/rc.d" }
}, },
dependencies = { ["osinetwork"] = {
["dns_common"] = "/", version = "2.4.1",
}, name = "OSI Network stack",
name = "DNS server daemon", repo = "tree/master/network",
description = "this package provide the dns server", description = "A close to official rfc emulation of the OSI layers for OpenOS. Include Ethernet, ARP, ICMP, UDP. Also provide a luasocket libe librairy",
authors = "AR2000AR", note = "Are provided : ping, ifup, ifdown, arp, nc, netstat. Any one of theses tools may be moved to a separate package at any time",
repo = "tree/master/dns_server", authors = "AR2000AR",
version = "1.1.0" dependencies = {
}, ["libclass2"] = "/"
["nslookup"] = { },
files = { files = {
["master/nslookup/bin/nslookup.lua"] = "/bin" [":master/network/lib"] = "/lib",
}, [":master/network/bin"] = "/bin",
dependencies = { ["master/network/boot/30_network.lua"] = "//boot",
["dns_common"] = "/" ["?master/network/etc/network/interfaces"] = "//etc/network"
}, }
name = "nslookup", },
description = "cmd line tool to querry a name server", ["pm"] = {
authors = "AR2000AR", version = "1.2.3",
repo = "tree/master/nslookup", name = "pm Package Manager",
version = "1.0.0" repo = "tree/master/pm",
}, description = "Package manager for OpenOS",
["libtar"] = { authors = "AR2000AR",
files = { dependencies = {
["master/tar/lib/tar.lua"] = "/lib" ["libtar"] = "/"
}, },
version = "1.1.0", files = {
name = "libtar", ["master/pm/bin/pm.lua"] = "/bin",
description = "Librairy to extract and list the content of tar archive", ["master/pm/lib/pm.lua"] = "/lib"
authors = "AR2000AR, luarock", }
repo = "tree/master/tar", },
}, ["libgui_extra"] = {
["pm"] = { version = "1.0.0",
files = { name = "libGUI-extra",
["master/pm/bin/pm.lua"] = "/bin", repo = "tree/master/libGUI-extra",
["master/pm/lib/pm.lua"] = "/lib" description = "more widgets for the libGUI",
}, authors = "AR2000AR, thofi",
dependencies = { dependencies = {
["libtar"] = "/" ["libgui"] = "/"
}, },
version = "1.2.3", files = {
name = "pm Package Manager", [":master/libGUI-extra/lib"] = "/lib"
description = "Package manager for OpenOS", }
authors = "AR2000AR", },
repo = "tree/master/pm" ["crypttool"] = {
}, version = "1.0.0",
["pm_get"] = { name = "CryptTool",
files = { repo = "tree/master/crypttool",
["master/pm_get/bin/pm-get.lua"] = "/bin", description = "Remount a filesystem and store everything as encrypted data. Use managed (default) floppy or HDD",
["?master/pm_get/etc/pm/sources.list"] = "//etc/pm/" authors = "AR2000AR",
}, files = {
dependencies = { [":master/crypttool/bin"] = "/bin",
["pm"] = "/" [":master/crypttool/lib"] = "/lib"
}, }
version = "1.3.4", },
name = "pm get", ["bank_server"] = {
description = "Download and install package for pm", version = "1.1.0",
authors = "AR2000AR", name = "Bank server",
repo = "tree/master/pm_get" repo = "tree/master/bank_server",
}, description = "The bank server service",
["libclass2"] = { note = "enable it with the rc command",
files = { authors = "AR2000AR",
[":master/libClass2/lib/"] = "/lib" dependencies = {
}, ["libcb"] = "/",
version = "1.0.0", ["osinetwork"] = "/"
name = "libClass2", },
description = "A new and improved version of libclass, with cleaner syntax for cleaner code", files = {
authors = "AR2000AR", [":master/bank_server/rc.d"] = "//etc/rc.d",
repo = "tree/master/libClass2" [":master/bank_server/bin"] = "/bin"
}, }
["yawl"] = { },
files = { ["pm_get"] = {
[":master/yawl/lib"] = "/lib" version = "1.3.4",
}, name = "pm get",
dependencies = { repo = "tree/master/pm_get",
["libclass2"] = "/" description = "Download and install package for pm",
}, authors = "AR2000AR",
version = "1.6.3", dependencies = {
name = "Yet Another Widget Library", ["pm"] = "/"
description = "New version of libgui, but using libclass2 and cleaner code and interface."; },
authors = "AR2000AR,Renno231", files = {
repo = "tree/master/yawl" ["master/pm_get/bin/pm-get.lua"] = "/bin",
}, ["?master/pm_get/etc/pm/sources.list"] = "//etc/pm"
["yawl_example"] = { }
files = { },
[":master/yawl/bin"] = "/bin" ["libcoin"] = {
}, version = "1.0.0",
dependencies = { name = "libCoin",
["yawl"] = "/" repo = "tree/master/libCoin",
}, description = "small library used to moved coins from ordinarycoins from one chest to a other",
version = "1.7.0", authors = "AR2000AR",
name = "Yet Another Widget Library Example file", files = {
description = "New version of libgui, but using libclass2 and cleaner code and interface."; [":master/libCoin/lib"] = "/lib"
note = "This is only a example file", }
authors = "AR2000AR", },
repo = "tree/master/yawl" ["vending"] = {
}, version = "1.0.0",
["stargate2"] = { name = "Vending",
files = { repo = "tree/master/vending",
[":master/stargate_ctl2/bin/"] = "/bin", description = "Vending machine program compatible with libCoin and bank_api",
[":master/stargate_ctl2/share/"] = "/share" authors = "AR2000AR",
}, dependencies = {
name = "Stargate Ctl", ["libCoin"] = "/",
description = "GUI to controll stargates from SGCraft", ["bank_api"] = "/"
authors = "AR2000AR", },
repo = "tree/master/stargate_ctl2", files = {
version = "1.2.0", [":master/vending/bin"] = "/bin",
dependencies = { [":master/vending/etc/vending"] = "//etc/vending"
["yawl"] = "/" }
} },
}, ["libgui"] = {
["stargate2_bios"] = { version = "1.0.0",
files = { name = "libGUI",
[":master/stargate_ctl2_bios/share/"] = "/share" repo = "tree/master/libGUI",
}, description = "library used to create gui \n The library can load \"pam\" images",
name = "Stargate Ctl BIOS", note = "transparency in pam image isn't fully supported. Only fully transparent pixel are recognized as such",
description = "A small BIOS compatible program to make a gate smart", authors = "AR2000AR",
note = "/usr/share/stargate/stargate.bios", dependencies = {
authors = "AR2000AR", ["libclass"] = "/"
repo = "tree/master/stargate_ctl2_bios", },
version = "1.1.0", files = {
}, [":master/libGUI/lib"] = "/lib",
["icable"] = { [":master/libGUI/bin"] = "/bin"
files = { }
[":master/icable/lib/"] = "/lib", },
[":master/icable/bin/"] = "/bin" ["instgen"] = {
}, version = "1.0.0",
dependencies = { name = "Repo installer",
["osinetwork"] = "/", repo = "tree/master/repo-installer",
["datahashlib"] = "/" description = "A set of tools for making installable floppies for OpenComputers from OPPM repositories.",
}, authors = "Izaya, AR2000AR",
name = "icable", files = {
description = "Use the internet card instead of the network card with osinetwork", [":master/repo-installer/bin"] = "/bin",
authors = "AR2000AR", [":master/repo-installer/misc"] = "/misc"
repo = "tree/master/icable", }
version = "0.1.0" },
}, ["datahashlib"] = {
["datahashlib"] = { version = "1.2.0",
files = { name = "data hash library",
[":master/datahashlib/lib/"] = "/lib", repo = "tree/master/datahashlib",
}, description = "provide the sha256 algo.",
name="data hash library", authors = "AR2000AR, Roberto Ierusalimschy",
description="provide the sha256 algo.", files = {
authors = "AR2000AR, Roberto Ierusalimschy", [":master/datahashlib/lib"] = "/lib"
repo = "tree/master/datahashlib", }
version = "1.2.0" }
} }
}

View File

@@ -0,0 +1,13 @@
{
"files": [
[
"bin",
"/usr/bin/"
],
[
"misc",
"/usr/misc/"
]
],
"config": []
}

View File

@@ -0,0 +1,9 @@
{
["manifestVersion"] = "1.0",
["package"] = "instgen",
["version"] = "1.0.0",
["name"] = "Repo installer",
["repo"] = "tree/master/repo-installer",
["description"] = "A set of tools for making installable floppies for OpenComputers from OPPM repositories.",
["authors"] = "Izaya, AR2000AR"
}

View File

@@ -0,0 +1,13 @@
{
"files": [
[
"bin",
"/usr/bin/"
],
[
"share",
"/usr/share/"
]
],
"config": []
}

View File

@@ -0,0 +1,12 @@
{
["manifestVersion"] = "1.0",
["package"] = "stargate",
["version"] = "1.0.0",
["name"] = "Stargate Ctl",
["repo"] = "tree/master/stargate_ctl",
["description"] = "GUI to controll stargates from SGCraft",
["authors"] = "AR2000AR",
["dependencies"] = {
["libgui"] = "oppm"
}
}

View File

@@ -0,0 +1,13 @@
{
"files": [
[
"bin",
"/usr/bin/"
],
[
"share",
"/usr/share/"
]
],
"config": []
}

View File

@@ -0,0 +1,12 @@
{
["manifestVersion"] = "1.0",
["package"] = "stargate2",
["version"] = "1.2.0",
["name"] = "Stargate Ctl",
["repo"] = "tree/master/stargate_ctl2",
["description"] = "GUI to controll stargates from SGCraft",
["authors"] = "AR2000AR",
["dependencies"] = {
["yawl"] = "oppm"
}
}

View File

@@ -0,0 +1,9 @@
{
"files": [
[
"share",
"/usr/share/"
]
],
"config": []
}

View File

@@ -0,0 +1,10 @@
{
["manifestVersion"] = "1.0",
["package"] = "stargate2_bios",
["version"] = "1.1.0",
["name"] = "Stargate Ctl BIOS",
["repo"] = "tree/master/stargate_ctl2_bios",
["description"] = "A small BIOS compatible program to make a gate smart",
["note"] = "/usr/share/stargate/stargate.bios",
["authors"] = "AR2000AR"
}

9
tar/libtar.files.json Normal file
View File

@@ -0,0 +1,9 @@
{
"files": [
[
"lib/tar.lua",
"/usr/lib/"
]
],
"config": []
}

9
tar/libtar.manifest Normal file
View File

@@ -0,0 +1,9 @@
{
["manifestVersion"] = "1.0",
["package"] = "libtar",
["version"] = "1.1.0",
["name"] = "libtar",
["repo"] = "tree/master/tar",
["description"] = "Librairy to extract and list the content of tar archive",
["authors"] = "AR2000AR, luarock"
}

View File

@@ -0,0 +1,13 @@
{
"files": [
[
"bin",
"/usr/bin/"
],
[
"etc/vending",
"/etc/vending/"
]
],
"config": []
}

13
vending/vending.manifest Normal file
View File

@@ -0,0 +1,13 @@
{
["manifestVersion"] = "1.0",
["package"] = "vending",
["version"] = "1.0.0",
["name"] = "Vending",
["repo"] = "tree/master/vending",
["description"] = "Vending machine program compatible with libCoin and bank_api",
["authors"] = "AR2000AR",
["dependencies"] = {
["libCoin"] = "oppm",
["bank_api"] = "oppm"
}
}

9
yawl/yawl.files.json Normal file
View File

@@ -0,0 +1,9 @@
{
"files": [
[
"lib",
"/usr/lib/"
]
],
"config": []
}

12
yawl/yawl.manifest Normal file
View File

@@ -0,0 +1,12 @@
{
["manifestVersion"] = "1.0",
["package"] = "yawl",
["version"] = "1.6.3",
["name"] = "Yet Another Widget Library",
["repo"] = "tree/master/yawl",
["description"] = "New version of libgui, but using libclass2 and cleaner code and interface.",
["authors"] = "AR2000AR,Renno231",
["dependencies"] = {
["libclass2"] = "oppm"
}
}

View File

@@ -0,0 +1,9 @@
{
"files": [
[
"bin",
"/usr/bin/"
]
],
"config": []
}

View File

@@ -0,0 +1,13 @@
{
["manifestVersion"] = "1.0",
["package"] = "yawl_example",
["version"] = "1.7.0",
["name"] = "Yet Another Widget Library Example file",
["repo"] = "tree/master/yawl",
["description"] = "New version of libgui, but using libclass2 and cleaner code and interface.",
["note"] = "This is only a example file",
["authors"] = "AR2000AR",
["dependencies"] = {
["yawl"] = "oppm"
}
}