From 07fabcd2e821e68e5ad6ae8c5246fff617a6ab3b Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Thu, 9 Jun 2022 04:25:27 +0300 Subject: [PATCH] Common: move "pkgs/" to "bindings/" (closes #47) --- .cirrus.yml | 8 ++++---- .github/workflows/mruby.yml | 8 ++++---- .github/workflows/ruby.yml | 14 +++++++------- .github/workflows/rust.yml | 6 +++--- CONTRIBUTING.md | 6 +++--- {pkgs => bindings}/mruby/.gitignore | 0 {pkgs => bindings}/mruby/.rubocop.yml | 0 {pkgs => bindings}/mruby/Gemfile | 0 {pkgs => bindings}/mruby/README.md | 2 +- {pkgs => bindings}/mruby/Rakefile | 0 {pkgs => bindings}/mruby/bin/setup | 0 {pkgs => bindings}/mruby/build_config.rb | 0 {pkgs => bindings}/mruby/mrbgem.rake | 3 ++- {pkgs => bindings}/mruby/mrblib/kernaux.rb | 0 {pkgs => bindings}/mruby/src/assert.c | 0 {pkgs => bindings}/mruby/src/cmdline.c | 0 {pkgs => bindings}/mruby/src/dynarg.c | 0 {pkgs => bindings}/mruby/src/dynarg.h | 0 {pkgs => bindings}/mruby/src/main.c | 0 {pkgs => bindings}/mruby/src/main.h | 0 {pkgs => bindings}/mruby/src/ntoa.c | 0 {pkgs => bindings}/mruby/src/printf.c | 0 {pkgs => bindings}/mruby/test/assert.rb | 0 {pkgs => bindings}/mruby/test/cmdline.rb | 0 {pkgs => bindings}/mruby/test/ntoa.rb | 0 {pkgs => bindings}/mruby/test/printf.rb | 0 {pkgs => bindings}/python/.gitignore | 0 {pkgs => bindings}/python/README.md | 0 {pkgs => bindings}/python/pyproject.toml | 0 {pkgs => bindings}/python/setup.cfg | 2 +- {pkgs => bindings}/python/src/kernaux/__init__.py | 0 {pkgs => bindings}/python/src/kernaux/example.py | 0 {pkgs => bindings}/ruby/.gitignore | 0 {pkgs => bindings}/ruby/.rubocop.yml | 0 {pkgs => bindings}/ruby/.simplecov | 0 {pkgs => bindings}/ruby/.yardopts | 0 {pkgs => bindings}/ruby/Gemfile | 0 {pkgs => bindings}/ruby/README.md | 0 {pkgs => bindings}/ruby/Rakefile | 0 {pkgs => bindings}/ruby/bin/console | 0 {pkgs => bindings}/ruby/bin/setup | 0 {pkgs => bindings}/ruby/ext/default/assert.c | 0 {pkgs => bindings}/ruby/ext/default/cmdline.c | 0 {pkgs => bindings}/ruby/ext/default/dynarg.c | 0 {pkgs => bindings}/ruby/ext/default/dynarg.h | 0 {pkgs => bindings}/ruby/ext/default/extconf.rb | 0 {pkgs => bindings}/ruby/ext/default/file.c | 0 {pkgs => bindings}/ruby/ext/default/main.c | 0 {pkgs => bindings}/ruby/ext/default/ntoa.c | 0 {pkgs => bindings}/ruby/ext/default/printf.c | 0 {pkgs => bindings}/ruby/kernaux.gemspec | 2 +- {pkgs => bindings}/ruby/lib/kernaux.rb | 0 {pkgs => bindings}/ruby/lib/kernaux/assert.rb | 0 {pkgs => bindings}/ruby/lib/kernaux/cmdline.rb | 0 {pkgs => bindings}/ruby/lib/kernaux/errors.rb | 0 {pkgs => bindings}/ruby/lib/kernaux/file.rb | 0 {pkgs => bindings}/ruby/lib/kernaux/ntoa.rb | 0 {pkgs => bindings}/ruby/lib/kernaux/printf.rb | 0 {pkgs => bindings}/ruby/lib/kernaux/version.rb | 0 .../ruby/spec/lib/kernaux/assert/panic_spec.rb | 0 .../ruby/spec/lib/kernaux/cmdline_spec.rb | 0 .../ruby/spec/lib/kernaux/file_spec.rb | 0 .../ruby/spec/lib/kernaux/ntoa/itoa10_spec.rb | 0 .../ruby/spec/lib/kernaux/ntoa/itoa16_spec.rb | 0 .../ruby/spec/lib/kernaux/ntoa/itoa2_spec.rb | 0 .../ruby/spec/lib/kernaux/ntoa/itoa8_spec.rb | 0 .../ruby/spec/lib/kernaux/ntoa/itoa_spec.rb | 0 .../ruby/spec/lib/kernaux/ntoa/utoa10_spec.rb | 0 .../ruby/spec/lib/kernaux/ntoa/utoa16_spec.rb | 0 .../ruby/spec/lib/kernaux/ntoa/utoa2_spec.rb | 0 .../ruby/spec/lib/kernaux/ntoa/utoa8_spec.rb | 0 .../ruby/spec/lib/kernaux/ntoa/utoa_spec.rb | 0 .../ruby/spec/lib/kernaux/printf/snprintf1_spec.rb | 0 .../ruby/spec/lib/kernaux/printf/sprintf1_spec.rb | 0 .../ruby/spec/lib/kernaux/printf/sprintf_spec.rb | 0 {pkgs => bindings}/ruby/spec/lib/kernaux_spec.rb | 0 {pkgs => bindings}/ruby/spec/spec_helper.rb | 0 {pkgs => bindings}/rust/.gitignore | 0 {pkgs => bindings}/rust/Cargo.toml | 0 {pkgs => bindings}/rust/kernaux-sys/Cargo.toml | 4 ++-- {pkgs => bindings}/rust/kernaux-sys/README.md | 0 {pkgs => bindings}/rust/kernaux-sys/src/assert.rs | 0 {pkgs => bindings}/rust/kernaux-sys/src/cmdline.rs | 0 {pkgs => bindings}/rust/kernaux-sys/src/lib.rs | 0 {pkgs => bindings}/rust/kernaux-sys/src/ntoa.rs | 0 {pkgs => bindings}/rust/kernaux/Cargo.toml | 4 ++-- {pkgs => bindings}/rust/kernaux/README.md | 0 {pkgs => bindings}/rust/kernaux/src/assert.rs | 0 {pkgs => bindings}/rust/kernaux/src/lib.rs | 0 {pkgs => bindings}/rust/kernaux/src/ntoa.rs | 0 {pkgs => bindings}/rust/rustfmt.toml | 0 91 files changed, 30 insertions(+), 29 deletions(-) rename {pkgs => bindings}/mruby/.gitignore (100%) rename {pkgs => bindings}/mruby/.rubocop.yml (100%) rename {pkgs => bindings}/mruby/Gemfile (100%) rename {pkgs => bindings}/mruby/README.md (95%) rename {pkgs => bindings}/mruby/Rakefile (100%) rename {pkgs => bindings}/mruby/bin/setup (100%) rename {pkgs => bindings}/mruby/build_config.rb (100%) rename {pkgs => bindings}/mruby/mrbgem.rake (86%) rename {pkgs => bindings}/mruby/mrblib/kernaux.rb (100%) rename {pkgs => bindings}/mruby/src/assert.c (100%) rename {pkgs => bindings}/mruby/src/cmdline.c (100%) rename {pkgs => bindings}/mruby/src/dynarg.c (100%) rename {pkgs => bindings}/mruby/src/dynarg.h (100%) rename {pkgs => bindings}/mruby/src/main.c (100%) rename {pkgs => bindings}/mruby/src/main.h (100%) rename {pkgs => bindings}/mruby/src/ntoa.c (100%) rename {pkgs => bindings}/mruby/src/printf.c (100%) rename {pkgs => bindings}/mruby/test/assert.rb (100%) rename {pkgs => bindings}/mruby/test/cmdline.rb (100%) rename {pkgs => bindings}/mruby/test/ntoa.rb (100%) rename {pkgs => bindings}/mruby/test/printf.rb (100%) rename {pkgs => bindings}/python/.gitignore (100%) rename {pkgs => bindings}/python/README.md (100%) rename {pkgs => bindings}/python/pyproject.toml (100%) rename {pkgs => bindings}/python/setup.cfg (89%) rename {pkgs => bindings}/python/src/kernaux/__init__.py (100%) rename {pkgs => bindings}/python/src/kernaux/example.py (100%) rename {pkgs => bindings}/ruby/.gitignore (100%) rename {pkgs => bindings}/ruby/.rubocop.yml (100%) rename {pkgs => bindings}/ruby/.simplecov (100%) rename {pkgs => bindings}/ruby/.yardopts (100%) rename {pkgs => bindings}/ruby/Gemfile (100%) rename {pkgs => bindings}/ruby/README.md (100%) rename {pkgs => bindings}/ruby/Rakefile (100%) rename {pkgs => bindings}/ruby/bin/console (100%) rename {pkgs => bindings}/ruby/bin/setup (100%) rename {pkgs => bindings}/ruby/ext/default/assert.c (100%) rename {pkgs => bindings}/ruby/ext/default/cmdline.c (100%) rename {pkgs => bindings}/ruby/ext/default/dynarg.c (100%) rename {pkgs => bindings}/ruby/ext/default/dynarg.h (100%) rename {pkgs => bindings}/ruby/ext/default/extconf.rb (100%) rename {pkgs => bindings}/ruby/ext/default/file.c (100%) rename {pkgs => bindings}/ruby/ext/default/main.c (100%) rename {pkgs => bindings}/ruby/ext/default/ntoa.c (100%) rename {pkgs => bindings}/ruby/ext/default/printf.c (100%) rename {pkgs => bindings}/ruby/kernaux.gemspec (97%) rename {pkgs => bindings}/ruby/lib/kernaux.rb (100%) rename {pkgs => bindings}/ruby/lib/kernaux/assert.rb (100%) rename {pkgs => bindings}/ruby/lib/kernaux/cmdline.rb (100%) rename {pkgs => bindings}/ruby/lib/kernaux/errors.rb (100%) rename {pkgs => bindings}/ruby/lib/kernaux/file.rb (100%) rename {pkgs => bindings}/ruby/lib/kernaux/ntoa.rb (100%) rename {pkgs => bindings}/ruby/lib/kernaux/printf.rb (100%) rename {pkgs => bindings}/ruby/lib/kernaux/version.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/assert/panic_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/cmdline_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/file_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/ntoa/itoa10_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/ntoa/itoa16_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/ntoa/itoa2_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/ntoa/itoa8_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/ntoa/itoa_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/ntoa/utoa10_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/ntoa/utoa16_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/ntoa/utoa2_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/ntoa/utoa8_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/ntoa/utoa_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/printf/snprintf1_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/printf/sprintf1_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux/printf/sprintf_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/lib/kernaux_spec.rb (100%) rename {pkgs => bindings}/ruby/spec/spec_helper.rb (100%) rename {pkgs => bindings}/rust/.gitignore (100%) rename {pkgs => bindings}/rust/Cargo.toml (100%) rename {pkgs => bindings}/rust/kernaux-sys/Cargo.toml (75%) rename {pkgs => bindings}/rust/kernaux-sys/README.md (100%) rename {pkgs => bindings}/rust/kernaux-sys/src/assert.rs (100%) rename {pkgs => bindings}/rust/kernaux-sys/src/cmdline.rs (100%) rename {pkgs => bindings}/rust/kernaux-sys/src/lib.rs (100%) rename {pkgs => bindings}/rust/kernaux-sys/src/ntoa.rs (100%) rename {pkgs => bindings}/rust/kernaux/Cargo.toml (76%) rename {pkgs => bindings}/rust/kernaux/README.md (100%) rename {pkgs => bindings}/rust/kernaux/src/assert.rs (100%) rename {pkgs => bindings}/rust/kernaux/src/lib.rs (100%) rename {pkgs => bindings}/rust/kernaux/src/ntoa.rs (100%) rename {pkgs => bindings}/rust/rustfmt.toml (100%) diff --git a/.cirrus.yml b/.cirrus.yml index 7e0ef6b..72e3a8d 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -36,7 +36,7 @@ mruby_freebsd_task: - sudo make install mruby_test_script: - cd mruby-3.1.0 - - MRUBY_CONFIG=../pkgs/mruby/build_config.rb rake test + - MRUBY_CONFIG=../bindings/mruby/build_config.rb rake test ruby_freebsd_task: name: Ruby (FreeBSD) @@ -59,11 +59,11 @@ ruby_freebsd_task: - make - sudo make install ruby_build_script: - - cd pkgs/ruby + - cd bindings/ruby - ./bin/setup - bundle exec rake compile ruby_test_script: - - cd pkgs/ruby + - cd bindings/ruby - bundle exec rake rust_freebsd_task: @@ -81,7 +81,7 @@ rust_freebsd_task: - make - sudo make install rust_test_script: - - cd pkgs/rust + - cd bindings/rust - ~/.cargo/bin/cargo test - ~/.cargo/bin/cargo clippy - ~/.cargo/bin/cargo fmt --check diff --git a/.github/workflows/mruby.yml b/.github/workflows/mruby.yml index 8daf483..3ae5d6e 100644 --- a/.github/workflows/mruby.yml +++ b/.github/workflows/mruby.yml @@ -30,13 +30,13 @@ jobs: run: sudo make install - working-directory: vendor/mruby name: test - run: MRUBY_CONFIG=../../pkgs/mruby/build_config.rb rake test - - working-directory: pkgs/mruby + run: MRUBY_CONFIG=../../bindings/mruby/build_config.rb rake test + - working-directory: bindings/mruby name: setup run: ./bin/setup - - working-directory: pkgs/mruby + - working-directory: bindings/mruby name: lint run: rake - - working-directory: pkgs/mruby + - working-directory: bindings/mruby name: cppcheck run: cppcheck --quiet --error-exitcode=1 --std=c99 --enable=warning,style,performance,portability . diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 3b90a78..1d63dcd 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -24,16 +24,16 @@ jobs: run: make - name: install run: sudo make install - - working-directory: pkgs/ruby + - working-directory: bindings/ruby name: setup run: ./bin/setup - - working-directory: pkgs/ruby + - working-directory: bindings/ruby name: compile run: rake compile - - working-directory: pkgs/ruby + - working-directory: bindings/ruby name: test & lint run: rake - - working-directory: pkgs/ruby + - working-directory: bindings/ruby name: cppcheck run: cppcheck --quiet --error-exitcode=1 --std=c99 --enable=warning,style,performance,portability . @@ -56,12 +56,12 @@ jobs: run: make - name: install run: sudo make install - - working-directory: pkgs/ruby + - working-directory: bindings/ruby name: setup run: ./bin/setup - - working-directory: pkgs/ruby + - working-directory: bindings/ruby name: compile run: rake compile - - working-directory: pkgs/ruby + - working-directory: bindings/ruby name: test & lint run: rake diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 3697f7c..1e7ba00 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -23,12 +23,12 @@ jobs: run: make - name: install run: sudo make install - - working-directory: pkgs/rust + - working-directory: bindings/rust name: test run: cargo test - - working-directory: pkgs/rust + - working-directory: bindings/rust name: clippy run: cargo clippy - - working-directory: pkgs/rust + - working-directory: bindings/rust name: fmt run: cargo fmt --check diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 67d65f6..3873f27 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -26,15 +26,15 @@ Ruby ### Matz's Ruby interpreter -See [pkgs/ruby/.rubocop.yml](/pkgs/ruby/.rubocop.yml) +See [bindings/ruby/.rubocop.yml](/bindings/ruby/.rubocop.yml) ### mruby -See [pkgs/mruby/.rubocop.yml](/pkgs/mruby/.rubocop.yml) +See [bindings/mruby/.rubocop.yml](/bindings/mruby/.rubocop.yml) Rust ---- -See [pkgs/rust/rustfmt.toml](/pkgs/rust/rustfmt.toml) +See [bindings/rust/rustfmt.toml](/bindings/rust/rustfmt.toml) diff --git a/pkgs/mruby/.gitignore b/bindings/mruby/.gitignore similarity index 100% rename from pkgs/mruby/.gitignore rename to bindings/mruby/.gitignore diff --git a/pkgs/mruby/.rubocop.yml b/bindings/mruby/.rubocop.yml similarity index 100% rename from pkgs/mruby/.rubocop.yml rename to bindings/mruby/.rubocop.yml diff --git a/pkgs/mruby/Gemfile b/bindings/mruby/Gemfile similarity index 100% rename from pkgs/mruby/Gemfile rename to bindings/mruby/Gemfile diff --git a/pkgs/mruby/README.md b/bindings/mruby/README.md similarity index 95% rename from pkgs/mruby/README.md rename to bindings/mruby/README.md index 236c6dd..94e6744 100644 --- a/pkgs/mruby/README.md +++ b/bindings/mruby/README.md @@ -18,7 +18,7 @@ Add the following to your `build_config.rb`: MRuby::Build.new do |conf| # ... conf.gem github: 'tailix/libkernaux', - path: 'pkgs/mruby', + path: 'bindings/mruby', branch: 'v0.3.0', checksum_hash: 'bab58f40b53800265084ee7c767916ad0817fe5c' # ... diff --git a/pkgs/mruby/Rakefile b/bindings/mruby/Rakefile similarity index 100% rename from pkgs/mruby/Rakefile rename to bindings/mruby/Rakefile diff --git a/pkgs/mruby/bin/setup b/bindings/mruby/bin/setup similarity index 100% rename from pkgs/mruby/bin/setup rename to bindings/mruby/bin/setup diff --git a/pkgs/mruby/build_config.rb b/bindings/mruby/build_config.rb similarity index 100% rename from pkgs/mruby/build_config.rb rename to bindings/mruby/build_config.rb diff --git a/pkgs/mruby/mrbgem.rake b/bindings/mruby/mrbgem.rake similarity index 86% rename from pkgs/mruby/mrbgem.rake rename to bindings/mruby/mrbgem.rake index 1f55db4..eadaa6f 100644 --- a/pkgs/mruby/mrbgem.rake +++ b/bindings/mruby/mrbgem.rake @@ -1,7 +1,8 @@ MRuby::Gem::Specification.new 'mruby-kernaux' do |spec| spec.version = '0.3.0' spec.license = 'MIT' - spec.homepage = 'https://github.com/tailix/libkernaux/tree/master/pkgs/ruby' + spec.homepage = + 'https://github.com/tailix/libkernaux/tree/master/bindings/ruby' spec.author = 'Alex Kotov' spec.summary = diff --git a/pkgs/mruby/mrblib/kernaux.rb b/bindings/mruby/mrblib/kernaux.rb similarity index 100% rename from pkgs/mruby/mrblib/kernaux.rb rename to bindings/mruby/mrblib/kernaux.rb diff --git a/pkgs/mruby/src/assert.c b/bindings/mruby/src/assert.c similarity index 100% rename from pkgs/mruby/src/assert.c rename to bindings/mruby/src/assert.c diff --git a/pkgs/mruby/src/cmdline.c b/bindings/mruby/src/cmdline.c similarity index 100% rename from pkgs/mruby/src/cmdline.c rename to bindings/mruby/src/cmdline.c diff --git a/pkgs/mruby/src/dynarg.c b/bindings/mruby/src/dynarg.c similarity index 100% rename from pkgs/mruby/src/dynarg.c rename to bindings/mruby/src/dynarg.c diff --git a/pkgs/mruby/src/dynarg.h b/bindings/mruby/src/dynarg.h similarity index 100% rename from pkgs/mruby/src/dynarg.h rename to bindings/mruby/src/dynarg.h diff --git a/pkgs/mruby/src/main.c b/bindings/mruby/src/main.c similarity index 100% rename from pkgs/mruby/src/main.c rename to bindings/mruby/src/main.c diff --git a/pkgs/mruby/src/main.h b/bindings/mruby/src/main.h similarity index 100% rename from pkgs/mruby/src/main.h rename to bindings/mruby/src/main.h diff --git a/pkgs/mruby/src/ntoa.c b/bindings/mruby/src/ntoa.c similarity index 100% rename from pkgs/mruby/src/ntoa.c rename to bindings/mruby/src/ntoa.c diff --git a/pkgs/mruby/src/printf.c b/bindings/mruby/src/printf.c similarity index 100% rename from pkgs/mruby/src/printf.c rename to bindings/mruby/src/printf.c diff --git a/pkgs/mruby/test/assert.rb b/bindings/mruby/test/assert.rb similarity index 100% rename from pkgs/mruby/test/assert.rb rename to bindings/mruby/test/assert.rb diff --git a/pkgs/mruby/test/cmdline.rb b/bindings/mruby/test/cmdline.rb similarity index 100% rename from pkgs/mruby/test/cmdline.rb rename to bindings/mruby/test/cmdline.rb diff --git a/pkgs/mruby/test/ntoa.rb b/bindings/mruby/test/ntoa.rb similarity index 100% rename from pkgs/mruby/test/ntoa.rb rename to bindings/mruby/test/ntoa.rb diff --git a/pkgs/mruby/test/printf.rb b/bindings/mruby/test/printf.rb similarity index 100% rename from pkgs/mruby/test/printf.rb rename to bindings/mruby/test/printf.rb diff --git a/pkgs/python/.gitignore b/bindings/python/.gitignore similarity index 100% rename from pkgs/python/.gitignore rename to bindings/python/.gitignore diff --git a/pkgs/python/README.md b/bindings/python/README.md similarity index 100% rename from pkgs/python/README.md rename to bindings/python/README.md diff --git a/pkgs/python/pyproject.toml b/bindings/python/pyproject.toml similarity index 100% rename from pkgs/python/pyproject.toml rename to bindings/python/pyproject.toml diff --git a/pkgs/python/setup.cfg b/bindings/python/setup.cfg similarity index 89% rename from pkgs/python/setup.cfg rename to bindings/python/setup.cfg index ecd1f38..9a56fe9 100644 --- a/pkgs/python/setup.cfg +++ b/bindings/python/setup.cfg @@ -6,7 +6,7 @@ author_email = kotovalexarian@gmail.com description = Binding to libkernaux - auxiliary library for kernel development long_description = file: README.md long_description_content_type = text/markdown -url = https://github.com/tailix/libkernaux/tree/master/pkgs/python +url = https://github.com/tailix/libkernaux/tree/master/bindings/python project_urls = Bug Tracker = https://github.com/tailix/libkernaux/issues classifiers = diff --git a/pkgs/python/src/kernaux/__init__.py b/bindings/python/src/kernaux/__init__.py similarity index 100% rename from pkgs/python/src/kernaux/__init__.py rename to bindings/python/src/kernaux/__init__.py diff --git a/pkgs/python/src/kernaux/example.py b/bindings/python/src/kernaux/example.py similarity index 100% rename from pkgs/python/src/kernaux/example.py rename to bindings/python/src/kernaux/example.py diff --git a/pkgs/ruby/.gitignore b/bindings/ruby/.gitignore similarity index 100% rename from pkgs/ruby/.gitignore rename to bindings/ruby/.gitignore diff --git a/pkgs/ruby/.rubocop.yml b/bindings/ruby/.rubocop.yml similarity index 100% rename from pkgs/ruby/.rubocop.yml rename to bindings/ruby/.rubocop.yml diff --git a/pkgs/ruby/.simplecov b/bindings/ruby/.simplecov similarity index 100% rename from pkgs/ruby/.simplecov rename to bindings/ruby/.simplecov diff --git a/pkgs/ruby/.yardopts b/bindings/ruby/.yardopts similarity index 100% rename from pkgs/ruby/.yardopts rename to bindings/ruby/.yardopts diff --git a/pkgs/ruby/Gemfile b/bindings/ruby/Gemfile similarity index 100% rename from pkgs/ruby/Gemfile rename to bindings/ruby/Gemfile diff --git a/pkgs/ruby/README.md b/bindings/ruby/README.md similarity index 100% rename from pkgs/ruby/README.md rename to bindings/ruby/README.md diff --git a/pkgs/ruby/Rakefile b/bindings/ruby/Rakefile similarity index 100% rename from pkgs/ruby/Rakefile rename to bindings/ruby/Rakefile diff --git a/pkgs/ruby/bin/console b/bindings/ruby/bin/console similarity index 100% rename from pkgs/ruby/bin/console rename to bindings/ruby/bin/console diff --git a/pkgs/ruby/bin/setup b/bindings/ruby/bin/setup similarity index 100% rename from pkgs/ruby/bin/setup rename to bindings/ruby/bin/setup diff --git a/pkgs/ruby/ext/default/assert.c b/bindings/ruby/ext/default/assert.c similarity index 100% rename from pkgs/ruby/ext/default/assert.c rename to bindings/ruby/ext/default/assert.c diff --git a/pkgs/ruby/ext/default/cmdline.c b/bindings/ruby/ext/default/cmdline.c similarity index 100% rename from pkgs/ruby/ext/default/cmdline.c rename to bindings/ruby/ext/default/cmdline.c diff --git a/pkgs/ruby/ext/default/dynarg.c b/bindings/ruby/ext/default/dynarg.c similarity index 100% rename from pkgs/ruby/ext/default/dynarg.c rename to bindings/ruby/ext/default/dynarg.c diff --git a/pkgs/ruby/ext/default/dynarg.h b/bindings/ruby/ext/default/dynarg.h similarity index 100% rename from pkgs/ruby/ext/default/dynarg.h rename to bindings/ruby/ext/default/dynarg.h diff --git a/pkgs/ruby/ext/default/extconf.rb b/bindings/ruby/ext/default/extconf.rb similarity index 100% rename from pkgs/ruby/ext/default/extconf.rb rename to bindings/ruby/ext/default/extconf.rb diff --git a/pkgs/ruby/ext/default/file.c b/bindings/ruby/ext/default/file.c similarity index 100% rename from pkgs/ruby/ext/default/file.c rename to bindings/ruby/ext/default/file.c diff --git a/pkgs/ruby/ext/default/main.c b/bindings/ruby/ext/default/main.c similarity index 100% rename from pkgs/ruby/ext/default/main.c rename to bindings/ruby/ext/default/main.c diff --git a/pkgs/ruby/ext/default/ntoa.c b/bindings/ruby/ext/default/ntoa.c similarity index 100% rename from pkgs/ruby/ext/default/ntoa.c rename to bindings/ruby/ext/default/ntoa.c diff --git a/pkgs/ruby/ext/default/printf.c b/bindings/ruby/ext/default/printf.c similarity index 100% rename from pkgs/ruby/ext/default/printf.c rename to bindings/ruby/ext/default/printf.c diff --git a/pkgs/ruby/kernaux.gemspec b/bindings/ruby/kernaux.gemspec similarity index 97% rename from pkgs/ruby/kernaux.gemspec rename to bindings/ruby/kernaux.gemspec index 50ea9eb..1dec663 100644 --- a/pkgs/ruby/kernaux.gemspec +++ b/bindings/ruby/kernaux.gemspec @@ -4,7 +4,7 @@ require_relative 'lib/kernaux/version' Gem::Specification.new do |spec| repo = 'https://github.com/tailix/libkernaux' - home = "#{repo}/tree/master/pkgs/ruby" + home = "#{repo}/tree/master/bindings/ruby" bugs = "#{repo}/issues" docs = "https://www.rubydoc.info/gems/kernaux/#{KernAux::VERSION}" diff --git a/pkgs/ruby/lib/kernaux.rb b/bindings/ruby/lib/kernaux.rb similarity index 100% rename from pkgs/ruby/lib/kernaux.rb rename to bindings/ruby/lib/kernaux.rb diff --git a/pkgs/ruby/lib/kernaux/assert.rb b/bindings/ruby/lib/kernaux/assert.rb similarity index 100% rename from pkgs/ruby/lib/kernaux/assert.rb rename to bindings/ruby/lib/kernaux/assert.rb diff --git a/pkgs/ruby/lib/kernaux/cmdline.rb b/bindings/ruby/lib/kernaux/cmdline.rb similarity index 100% rename from pkgs/ruby/lib/kernaux/cmdline.rb rename to bindings/ruby/lib/kernaux/cmdline.rb diff --git a/pkgs/ruby/lib/kernaux/errors.rb b/bindings/ruby/lib/kernaux/errors.rb similarity index 100% rename from pkgs/ruby/lib/kernaux/errors.rb rename to bindings/ruby/lib/kernaux/errors.rb diff --git a/pkgs/ruby/lib/kernaux/file.rb b/bindings/ruby/lib/kernaux/file.rb similarity index 100% rename from pkgs/ruby/lib/kernaux/file.rb rename to bindings/ruby/lib/kernaux/file.rb diff --git a/pkgs/ruby/lib/kernaux/ntoa.rb b/bindings/ruby/lib/kernaux/ntoa.rb similarity index 100% rename from pkgs/ruby/lib/kernaux/ntoa.rb rename to bindings/ruby/lib/kernaux/ntoa.rb diff --git a/pkgs/ruby/lib/kernaux/printf.rb b/bindings/ruby/lib/kernaux/printf.rb similarity index 100% rename from pkgs/ruby/lib/kernaux/printf.rb rename to bindings/ruby/lib/kernaux/printf.rb diff --git a/pkgs/ruby/lib/kernaux/version.rb b/bindings/ruby/lib/kernaux/version.rb similarity index 100% rename from pkgs/ruby/lib/kernaux/version.rb rename to bindings/ruby/lib/kernaux/version.rb diff --git a/pkgs/ruby/spec/lib/kernaux/assert/panic_spec.rb b/bindings/ruby/spec/lib/kernaux/assert/panic_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/assert/panic_spec.rb rename to bindings/ruby/spec/lib/kernaux/assert/panic_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/cmdline_spec.rb b/bindings/ruby/spec/lib/kernaux/cmdline_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/cmdline_spec.rb rename to bindings/ruby/spec/lib/kernaux/cmdline_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/file_spec.rb b/bindings/ruby/spec/lib/kernaux/file_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/file_spec.rb rename to bindings/ruby/spec/lib/kernaux/file_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/ntoa/itoa10_spec.rb b/bindings/ruby/spec/lib/kernaux/ntoa/itoa10_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/ntoa/itoa10_spec.rb rename to bindings/ruby/spec/lib/kernaux/ntoa/itoa10_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/ntoa/itoa16_spec.rb b/bindings/ruby/spec/lib/kernaux/ntoa/itoa16_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/ntoa/itoa16_spec.rb rename to bindings/ruby/spec/lib/kernaux/ntoa/itoa16_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/ntoa/itoa2_spec.rb b/bindings/ruby/spec/lib/kernaux/ntoa/itoa2_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/ntoa/itoa2_spec.rb rename to bindings/ruby/spec/lib/kernaux/ntoa/itoa2_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/ntoa/itoa8_spec.rb b/bindings/ruby/spec/lib/kernaux/ntoa/itoa8_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/ntoa/itoa8_spec.rb rename to bindings/ruby/spec/lib/kernaux/ntoa/itoa8_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/ntoa/itoa_spec.rb b/bindings/ruby/spec/lib/kernaux/ntoa/itoa_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/ntoa/itoa_spec.rb rename to bindings/ruby/spec/lib/kernaux/ntoa/itoa_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/ntoa/utoa10_spec.rb b/bindings/ruby/spec/lib/kernaux/ntoa/utoa10_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/ntoa/utoa10_spec.rb rename to bindings/ruby/spec/lib/kernaux/ntoa/utoa10_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/ntoa/utoa16_spec.rb b/bindings/ruby/spec/lib/kernaux/ntoa/utoa16_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/ntoa/utoa16_spec.rb rename to bindings/ruby/spec/lib/kernaux/ntoa/utoa16_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/ntoa/utoa2_spec.rb b/bindings/ruby/spec/lib/kernaux/ntoa/utoa2_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/ntoa/utoa2_spec.rb rename to bindings/ruby/spec/lib/kernaux/ntoa/utoa2_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/ntoa/utoa8_spec.rb b/bindings/ruby/spec/lib/kernaux/ntoa/utoa8_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/ntoa/utoa8_spec.rb rename to bindings/ruby/spec/lib/kernaux/ntoa/utoa8_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/ntoa/utoa_spec.rb b/bindings/ruby/spec/lib/kernaux/ntoa/utoa_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/ntoa/utoa_spec.rb rename to bindings/ruby/spec/lib/kernaux/ntoa/utoa_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/printf/snprintf1_spec.rb b/bindings/ruby/spec/lib/kernaux/printf/snprintf1_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/printf/snprintf1_spec.rb rename to bindings/ruby/spec/lib/kernaux/printf/snprintf1_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/printf/sprintf1_spec.rb b/bindings/ruby/spec/lib/kernaux/printf/sprintf1_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/printf/sprintf1_spec.rb rename to bindings/ruby/spec/lib/kernaux/printf/sprintf1_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux/printf/sprintf_spec.rb b/bindings/ruby/spec/lib/kernaux/printf/sprintf_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux/printf/sprintf_spec.rb rename to bindings/ruby/spec/lib/kernaux/printf/sprintf_spec.rb diff --git a/pkgs/ruby/spec/lib/kernaux_spec.rb b/bindings/ruby/spec/lib/kernaux_spec.rb similarity index 100% rename from pkgs/ruby/spec/lib/kernaux_spec.rb rename to bindings/ruby/spec/lib/kernaux_spec.rb diff --git a/pkgs/ruby/spec/spec_helper.rb b/bindings/ruby/spec/spec_helper.rb similarity index 100% rename from pkgs/ruby/spec/spec_helper.rb rename to bindings/ruby/spec/spec_helper.rb diff --git a/pkgs/rust/.gitignore b/bindings/rust/.gitignore similarity index 100% rename from pkgs/rust/.gitignore rename to bindings/rust/.gitignore diff --git a/pkgs/rust/Cargo.toml b/bindings/rust/Cargo.toml similarity index 100% rename from pkgs/rust/Cargo.toml rename to bindings/rust/Cargo.toml diff --git a/pkgs/rust/kernaux-sys/Cargo.toml b/bindings/rust/kernaux-sys/Cargo.toml similarity index 75% rename from pkgs/rust/kernaux-sys/Cargo.toml rename to bindings/rust/kernaux-sys/Cargo.toml index a79eb5f..b47aa26 100644 --- a/pkgs/rust/kernaux-sys/Cargo.toml +++ b/bindings/rust/kernaux-sys/Cargo.toml @@ -5,8 +5,8 @@ authors = ["Alex Kotov "] edition = "2021" description = "Unsafe no-std binding to libkernaux - auxiliary library for kernel development" readme = true -homepage = "https://github.com/tailix/libkernaux/tree/master/pkgs/rust" -repository = "https://github.com/tailix/libkernaux/tree/master/pkgs/rust" +homepage = "https://github.com/tailix/libkernaux/tree/master/bindings/rust" +repository = "https://github.com/tailix/libkernaux/tree/master/bindings/rust" license = "MIT" keywords = ["ffi", "no_std", "no-std", "embedded", "bindings"] categories = ["embedded", "external-ffi-bindings", "no-std", "parsing"] diff --git a/pkgs/rust/kernaux-sys/README.md b/bindings/rust/kernaux-sys/README.md similarity index 100% rename from pkgs/rust/kernaux-sys/README.md rename to bindings/rust/kernaux-sys/README.md diff --git a/pkgs/rust/kernaux-sys/src/assert.rs b/bindings/rust/kernaux-sys/src/assert.rs similarity index 100% rename from pkgs/rust/kernaux-sys/src/assert.rs rename to bindings/rust/kernaux-sys/src/assert.rs diff --git a/pkgs/rust/kernaux-sys/src/cmdline.rs b/bindings/rust/kernaux-sys/src/cmdline.rs similarity index 100% rename from pkgs/rust/kernaux-sys/src/cmdline.rs rename to bindings/rust/kernaux-sys/src/cmdline.rs diff --git a/pkgs/rust/kernaux-sys/src/lib.rs b/bindings/rust/kernaux-sys/src/lib.rs similarity index 100% rename from pkgs/rust/kernaux-sys/src/lib.rs rename to bindings/rust/kernaux-sys/src/lib.rs diff --git a/pkgs/rust/kernaux-sys/src/ntoa.rs b/bindings/rust/kernaux-sys/src/ntoa.rs similarity index 100% rename from pkgs/rust/kernaux-sys/src/ntoa.rs rename to bindings/rust/kernaux-sys/src/ntoa.rs diff --git a/pkgs/rust/kernaux/Cargo.toml b/bindings/rust/kernaux/Cargo.toml similarity index 76% rename from pkgs/rust/kernaux/Cargo.toml rename to bindings/rust/kernaux/Cargo.toml index 00b11cb..172e668 100644 --- a/pkgs/rust/kernaux/Cargo.toml +++ b/bindings/rust/kernaux/Cargo.toml @@ -5,8 +5,8 @@ authors = ["Alex Kotov "] edition = "2021" description = "Safe binding to libkernaux - auxiliary library for kernel development" readme = true -homepage = "https://github.com/tailix/libkernaux/tree/master/pkgs/rust" -repository = "https://github.com/tailix/libkernaux/tree/master/pkgs/rust" +homepage = "https://github.com/tailix/libkernaux/tree/master/bindings/rust" +repository = "https://github.com/tailix/libkernaux/tree/master/bindings/rust" license = "MIT" keywords = ["ffi", "embedded", "bindings"] categories = ["api-bindings", "embedded", "parsing"] diff --git a/pkgs/rust/kernaux/README.md b/bindings/rust/kernaux/README.md similarity index 100% rename from pkgs/rust/kernaux/README.md rename to bindings/rust/kernaux/README.md diff --git a/pkgs/rust/kernaux/src/assert.rs b/bindings/rust/kernaux/src/assert.rs similarity index 100% rename from pkgs/rust/kernaux/src/assert.rs rename to bindings/rust/kernaux/src/assert.rs diff --git a/pkgs/rust/kernaux/src/lib.rs b/bindings/rust/kernaux/src/lib.rs similarity index 100% rename from pkgs/rust/kernaux/src/lib.rs rename to bindings/rust/kernaux/src/lib.rs diff --git a/pkgs/rust/kernaux/src/ntoa.rs b/bindings/rust/kernaux/src/ntoa.rs similarity index 100% rename from pkgs/rust/kernaux/src/ntoa.rs rename to bindings/rust/kernaux/src/ntoa.rs diff --git a/pkgs/rust/rustfmt.toml b/bindings/rust/rustfmt.toml similarity index 100% rename from pkgs/rust/rustfmt.toml rename to bindings/rust/rustfmt.toml