{"id":15148744,"url":"https://github.com/bbcb/bbcp","last_synced_at":"2025-04-06T19:13:59.174Z","repository":{"id":37548436,"uuid":"85738283","full_name":"bbcb/bbcp","owner":"bbcb","description":"BlackBox Cross-Platform (Windows, GNU/Linux, OpenBSD, FreeBSD)","archived":false,"fork":false,"pushed_at":"2024-10-26T13:02:03.000Z","size":28129,"stargazers_count":72,"open_issues_count":9,"forks_count":16,"subscribers_count":15,"default_branch":"blackbox20","last_synced_at":"2024-10-29T22:44:31.050Z","etag":null,"topics":["blackbox-component-builder","component-pascal","freebsd","linux","oberon","openbsd"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bbcb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-21T18:21:15.000Z","updated_at":"2024-10-29T19:07:51.000Z","dependencies_parsed_at":"2023-02-12T04:33:04.374Z","dependency_job_id":"88cfbc4a-4cbc-430d-9eef-8646eeb09170","html_url":"https://github.com/bbcb/bbcp","commit_stats":{"total_commits":1141,"total_committers":11,"mean_commits":"103.72727272727273","dds":0.3496932515337423,"last_synced_commit":"8a33176893aed58402c9ef2a6bec7166e93d3b59"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbcb%2Fbbcp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbcb%2Fbbcp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbcb%2Fbbcp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbcb%2Fbbcp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bbcb","download_url":"https://codeload.github.com/bbcb/bbcp/tar.gz/refs/heads/blackbox20","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247535521,"owners_count":20954576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blackbox-component-builder","component-pascal","freebsd","linux","oberon","openbsd"],"created_at":"2024-09-26T13:22:27.785Z","updated_at":"2025-04-06T19:13:59.151Z","avatar_url":"https://github.com/bbcb.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BlackBox Component Builder cross-platform\n\n## Supported operating systems\n\nList of supported operating systems:\n* Windows\n* GNU/Linux (amd64, i386)\n* OpenBSD (i386)\n* FreeBSD (i386)\n\nTested on:\n* Windows XP, 7, 10, 11\n* GNU/Linux:\n  * Ubuntu 16.04/18.04/20.04 LTS\n  * Debian 9.3, 9.4, 10.4 (Xfce/Mate/GNOME/Cinnamon)\n  * Linux Mint 19.1/19.2/19.3/20 (Cinnamon)\n  * Fedora 31\n  * Red Hat Enterprise Linux Server 6.3\n  * CentOS 8\n  * Arch Linux 4.9.6\n  * Manjaro Linux 18.0.4, 21.2.0\n  * Alt Education 9.1\n* OpenBSD 7.2 (i386)\n* FreeBSD 12.1, 13.0, 13.2 (i386)\n\n## Packages\n\nPackages available [here](https://blackbox.oberon.org/download)\n\n## Build\n\n### Install dependencies\n\n#### Ubuntu 20/22 LTS, Mint 20/22 (amd64)\n\n\tsudo dpkg --add-architecture i386\n\tsudo apt update\n\tsudo apt install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386\n\n#### Debian 9/10 (amd64)\n\n\tsudo dpkg --add-architecture i386\n\tsudo apt update\n\tsudo apt install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 gtk2-engines-pixbuf:i386 libatk-adaptor:i386 libgail-common:i386 gnome-themes-standard:i386\n\n#### Arch-based distributions (amd64)\n\n\tsudo pacman -S multilib/lib32-gtk2\n\tsudo pacman -Rc lib32-librsvg\n\n#### Fedora (amd64)\n\n\tsudo dnf install gtk2.i686 gtk2-devel.i686\n\n#### Alt Education 9.1 (amd64)\n\n\tapt-get install i586-libgtk+2-devel.32bit\n\n#### OpenBSD (i386)\n\nUse 'wxallowed' flag in mount options for the partition to build or start BlackBox from.\n\n### Build\n\n#### Build GNU/Linux version\n\n\t./build-linux\n\n#### Build OpenBSD version\n\n\t./build-openbsd\n\n#### Build FreeBSD version\n\n\t./build-freebsd\n\n#### Build Windows version\n\n\t./build-windows\n\nOn Windows, these commands can be run from [MSYS2](https://www.msys2.org/)\n\nThere is also a *build-windows.bat* script that can be used to build the Windows version from Windows or Wine\n\n## Install\n\n### Install dependencies\n\n#### Debian-based distributions\n\n\tsudo apt install pax\n\n#### Arch-based distributions\n\n\tsudo pacman -S pax\n\n#### Fedora\n\n\tsudo dnf install pax\n\n### Install\n\n\t./export \u003coutputDirectory\u003e\n\n## Run\n\n### BlackBox Component Builder (GUI)\n\n#### On Windows\n\nRun tiled version:\n\n\tBlackBox.exe\n\nRun MDI version:\n\n\tBlackBoxMDI.exe\n\n#### On other operating systems\n\n\t./run-BlackBox\n\nSymbolic link to this script can be created to run from any directory:\n\n\tmkdir -p ~/bin \u0026\u0026 ln -s `readlink -f run-BlackBox` ~/bin/blackbox\n\nAnd then BlackBox Component Builder (GUI) can be run with *blackbox* command from anywhere.\nThe current directory will be used as a BlackBox *secondary* directory.\n\n### BlackBox Component Builder (command line interpreter)\n\n#### On Windows\n\n\tBlackBoxInterp.exe\n\n#### On other operating systems\n\n\t./run-BlackBoxInterp\n\nSymbolic link to this script can be created to run from any directory:\n\n\tmkdir -p ~/bin \u0026\u0026 ln -s `readlink -f run-BlackBox` ~/bin/blackbox-cli\n\nAnd then BlackBox Component Builder (command line interpreter) can be run with *blackbox-cli* command from anywhere.\nThe current directory will be used as a BlackBox *secondary* directory.\n\n## Authors\n\n* Oberon microsystems AG\n* BlackBox Framework Center\n* OberonCore\n* Ivan Denisov\n* Igor Dehtyarenko\n* Anton Dmitriev\n* Alexander Shiryaev\n* Ketmar Dark\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbcb%2Fbbcp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbcb%2Fbbcp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbcb%2Fbbcp/lists"}