Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions ruby4.0-systemd-journal.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
package:
name: ruby4.0-systemd-journal
version: "2.1.1"
epoch: 0
description: Provides the ability to navigate and read entries from the systemd journal in ruby, as well as write events to the journal.
copyright:
- license: MIT
dependencies:
runtime:
- libsystemd # libsystemd.so.0 is dlopened
- ruby${{vars.rubyMM}}-ffi
- ruby-${{vars.rubyMM}}

environment:
contents:
packages:
- build-base
- busybox
- ca-certificates-bundle
- ruby-${{vars.rubyMM}}
- ruby-${{vars.rubyMM}}-dev

vars:
gem: systemd-journal

pipeline:
- uses: git-checkout
with:
expected-commit: aa663188dacc03eae1c41d07d5a43fe4c6291480
repository: https://github.com/ledbettj/systemd-journal
tag: v${{package.version}}

- uses: ruby/build
with:
gem: ${{vars.gem}}

- uses: ruby/install
with:
gem: ${{vars.gem}}
version: ${{package.version}}

- uses: ruby/clean

test:
pipeline:
- runs: |
ruby -e "require 'systemd/journal'"
- uses: test/tw/ldd-check

update:
enabled: true
github:
identifier: ledbettj/systemd-journal
strip-prefix: v

var-transforms:
- from: ${{package.name}}
match: ^ruby(\d\.\d+)-.*
replace: $1
to: rubyMM
92 changes: 92 additions & 0 deletions ruby4.0-thor.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
# Generated from https://github.com/rails/thor/tree/v1.3.2
package:
name: ruby4.0-thor
version: "1.4.0"
epoch: 0
description: Thor is a toolkit for building powerful command-line interfaces.
copyright:
- license: MIT

environment:
contents:
packages:
- build-base
- busybox
- ca-certificates-bundle
- git
- ruby-${{vars.rubyMM}}
- ruby-${{vars.rubyMM}}-dev

pipeline:
- uses: git-checkout
with:
repository: https://github.com/rails/thor.git
tag: v${{package.version}}
expected-commit: 518ae0f49bb1c3dc2226607c07da74b591759ed0

- uses: ruby/build
with:
gem: ${{vars.gem}}

- uses: ruby/install
with:
gem: ${{vars.gem}}
version: ${{package.version}}

- uses: ruby/clean

update:
enabled: true
github:
identifier: rails/thor
strip-prefix: v
use-tag: true
tag-filter: v

vars:
gem: thor

test:
pipeline:
- uses: test/tw/gem-check
with:
require: |
thor
thor/actions
thor/base
thor/command
thor/error
thor/group
thor/invocation
thor/line_editor
thor/nested_context
thor/parser
thor/rake_compat
thor/runner
thor/shell
thor/util
thor/version
thor/actions/create_file
thor/actions/create_link
thor/actions/directory
thor/actions/empty_directory
thor/actions/file_manipulation
thor/actions/inject_into_file
thor/core_ext/hash_with_indifferent_access
thor/line_editor/basic
thor/parser/argument
thor/parser/arguments
thor/shell/basic
thor/shell/color
thor/shell/column_printer
thor/shell/html
thor/shell/lcs_diff
thor/shell/table_printer
thor/shell/terminal
thor/shell/wrapped_printer

var-transforms:
- from: ${{package.name}}
match: ^ruby(\d\.\d+)-.*
replace: $1
to: rubyMM
56 changes: 56 additions & 0 deletions ruby4.0-thread_safe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Generated from https://github.com/ruby-concurrency/thread_safe
package:
name: ruby4.0-thread_safe
version: 0.3.6
epoch: 0
description: A collection of data structures and utilities to make thread-safe programming in Ruby easier
copyright:
- license: Apache-2.0

environment:
contents:
packages:
- build-base
- busybox
- ca-certificates-bundle
- git
- ruby-${{vars.rubyMM}}
- ruby-${{vars.rubyMM}}-dev

pipeline:
- uses: git-checkout
with:
expected-commit: ccfd11b76d6cf74ba0e19278fba9ba1b7f5ea5ca
repository: https://github.com/ruby-concurrency/thread_safe
tag: v${{package.version}}

- uses: ruby/build
with:
gem: ${{vars.gem}}

- uses: ruby/install
with:
gem: ${{vars.gem}}
version: ${{package.version}}

- uses: ruby/clean

vars:
gem: thread_safe

update:
enabled: true
github:
identifier: ruby-concurrency/thread_safe
strip-prefix: v
use-tag: true

var-transforms:
- from: ${{package.name}}
match: ^ruby(\d\.\d+)-.*
replace: $1
to: rubyMM

test:
pipeline:
- uses: test/tw/gem-check
61 changes: 61 additions & 0 deletions ruby4.0-tilt.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Generated from https://github.com/jeremyevans/tilt
package:
name: ruby4.0-tilt
version: "2.6.1"
epoch: 0
description: Generic interface to multiple Ruby template engines
copyright:
- license: MIT
dependencies:
runtime:
- ruby-${{vars.rubyMM}}

environment:
contents:
packages:
- build-base
- busybox
- ca-certificates-bundle
- git
- ruby-${{vars.rubyMM}}
- ruby-${{vars.rubyMM}}-dev

pipeline:
- uses: git-checkout
with:
expected-commit: 0697fe45e5b7ff2fabd947e7ae55d1312e1ec5ef
repository: https://github.com/jeremyevans/tilt
tag: v${{package.version}}

- uses: ruby/build
with:
gem: ${{vars.gem}}

- uses: ruby/install
with:
gem: ${{vars.gem}}
version: ${{package.version}}

- uses: ruby/clean

vars:
gem: tilt

update:
enabled: true
github:
identifier: jeremyevans/tilt
strip-prefix: v
use-tag: true

test:
pipeline:
# AUTOGENERATED
- runs: |
tilt --help

var-transforms:
- from: ${{package.name}}
match: ^ruby(\d\.\d+)-.*
replace: $1
to: rubyMM
62 changes: 62 additions & 0 deletions ruby4.0-treetop.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Generated from https://github.com/cjheath/treetop
package:
name: ruby4.0-treetop
version: "1.6.14"
epoch: 0
description: A Parsing Expression Grammar (PEG) Parser generator DSL for Ruby
copyright:
- license: MIT
dependencies:
runtime:
- ruby${{vars.rubyMM}}-polyglot

environment:
contents:
packages:
- build-base
- busybox
- ca-certificates-bundle
- git
- ruby-${{vars.rubyMM}}
- ruby-${{vars.rubyMM}}-dev

pipeline:
- uses: git-checkout
with:
expected-commit: 25bd9f65ef0eb47be7d7e7374cfcfee751df7842
repository: https://github.com/cjheath/treetop
tag: v${{package.version}}

- uses: ruby/build
with:
gem: ${{vars.gem}}

- uses: ruby/install
with:
gem: ${{vars.gem}}
version: ${{package.version}}

- uses: ruby/clean

vars:
gem: treetop

update:
enabled: true
github:
identifier: cjheath/treetop
strip-prefix: v
use-tag: true

test:
pipeline:
# AUTOGENERATED
- runs: |
tt --version
tt --help

var-transforms:
- from: ${{package.name}}
match: ^ruby(\d\.\d+)-.*
replace: $1
to: rubyMM
63 changes: 63 additions & 0 deletions ruby4.0-tzinfo-data.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
package:
name: ruby4.0-tzinfo-data
version: "1.2025.3"
epoch: 0
description: TZInfo::Data contains data from the IANA Time Zone database packaged as Ruby modules for use with TZInfo.
copyright:
- license: MIT
dependencies:
runtime:
- ruby${{vars.rubyMM}}-tzinfo
- ruby-${{vars.rubyMM}}

environment:
contents:
packages:
- build-base
- busybox
- ca-certificates-bundle
- git
- ruby-${{vars.rubyMM}}
- ruby-${{vars.rubyMM}}-dev

vars:
gem: tzinfo-data

pipeline:
- uses: git-checkout
with:
expected-commit: 984750ce9786584ec0cc7948dc41b601cda66ac4
repository: https://github.com/tzinfo/tzinfo-data
tag: v${{package.version}}

- uses: ruby/build
with:
gem: ${{vars.gem}}

- uses: ruby/install
with:
gem: ${{vars.gem}}
version: ${{package.version}}

- uses: ruby/clean

update:
enabled: true
github:
identifier: tzinfo/tzinfo-data
strip-prefix: v

var-transforms:
- from: ${{package.name}}
match: ^ruby(\d\.\d+)-.*
replace: $1
to: rubyMM

test:
pipeline:
- uses: test/tw/gem-check
with:
require: |
tzinfo/data
tzinfo/data/tzdataparser
tzinfo/data/version
Loading
Loading