|
| 1 | +package: |
| 2 | + name: ruby4.0-bundler |
| 3 | + version: "4.0.3" |
| 4 | + epoch: 0 |
| 5 | + description: "Manage an application's gem dependencies" |
| 6 | + copyright: |
| 7 | + - license: MIT |
| 8 | + dependencies: |
| 9 | + runtime: |
| 10 | + - ruby-${{vars.rubyMM}} |
| 11 | + |
| 12 | +environment: |
| 13 | + contents: |
| 14 | + packages: |
| 15 | + - bash |
| 16 | + - build-base |
| 17 | + - busybox |
| 18 | + - ca-certificates-bundle |
| 19 | + - ruby-${{vars.rubyMM}} |
| 20 | + - ruby-${{vars.rubyMM}}-dev |
| 21 | + |
| 22 | +vars: |
| 23 | + gem: bundler |
| 24 | + |
| 25 | +pipeline: |
| 26 | + - uses: git-checkout |
| 27 | + with: |
| 28 | + expected-commit: 64d0dfe6959ca602849fde0de6d95f0be6bfed35 |
| 29 | + repository: https://github.com/rubygems/rubygems |
| 30 | + tag: bundler-v${{package.version}} |
| 31 | + |
| 32 | + - working-directory: ${{vars.gem}} |
| 33 | + pipeline: |
| 34 | + - uses: ruby/build |
| 35 | + with: |
| 36 | + gem: ${{vars.gem}} |
| 37 | + - uses: ruby/install |
| 38 | + with: |
| 39 | + gem: ${{vars.gem}} |
| 40 | + version: ${{package.version}} |
| 41 | + - uses: ruby/clean |
| 42 | + - name: build-docs-clean |
| 43 | + runs: | |
| 44 | + export INSTALL_DIR=${{targets.destdir}}/$(ruby -e 'puts Gem.default_dir') |
| 45 | + for n in 1 5; do |
| 46 | + mkdir -p "${{targets.destdir}}"/usr/share/man/man$n |
| 47 | + mv "$INSTALL_DIR"/gems/bundler-${{package.version}}/lib/bundler/man/*.$n "${{targets.destdir}}"/usr/share/man/man$n/ |
| 48 | + done |
| 49 | +
|
| 50 | + rm -rf "$INSTALL_DIR"/cache \ |
| 51 | + "$INSTALL_DIR"/build_info \ |
| 52 | + "$INSTALL_DIR"/doc \ |
| 53 | + "$INSTALL_DIR"/gems/bundler-${{package.version}}/man \ |
| 54 | + "$INSTALL_DIR"/gems/bundler-${{package.version}}/*.md |
| 55 | +
|
| 56 | +subpackages: |
| 57 | + - name: "${{package.name}}-doc" |
| 58 | + description: "ruby-bundler documentation" |
| 59 | + pipeline: |
| 60 | + - uses: split/manpages |
| 61 | + test: |
| 62 | + pipeline: |
| 63 | + - uses: test/docs |
| 64 | + |
| 65 | +update: |
| 66 | + enabled: true |
| 67 | + github: |
| 68 | + identifier: rubygems/rubygems |
| 69 | + strip-prefix: bundler-v |
| 70 | + tag-filter: bundler-v |
| 71 | + |
| 72 | +test: |
| 73 | + pipeline: |
| 74 | + # AUTOGENERATED |
| 75 | + - runs: | |
| 76 | + bundle --version |
| 77 | + bundler --version |
| 78 | + bundle --help |
| 79 | + bundler --help |
| 80 | + - runs: | |
| 81 | + echo "source 'https://rubygems.org'" > Gemfile |
| 82 | + echo "gem 'rake'" >> Gemfile |
| 83 | + bundle install |
| 84 | + bundle list |
| 85 | + echo "Bundler test passed!" |
| 86 | +
|
| 87 | +var-transforms: |
| 88 | + - from: ${{package.name}} |
| 89 | + match: ^ruby(\d\.\d+)-.* |
| 90 | + replace: $1 |
| 91 | + to: rubyMM |
0 commit comments