# Generated by makepkg 7.1.0
# Thu Jul 16 19:02:12 UTC 2026
pkgbase = ruby
	pkgdesc = An object-oriented language for quick and easy programming
	pkgver = 3.4.8
	pkgrel = 2.parabola1
	url = https://www.ruby-lang.org/en/
	arch = x86_64
	arch = armv7h
	arch = i686
	license = BSD-2-Clause
	checkdepends = procps-ng
	makedepends = doxygen
	makedepends = libgcc
	makedepends = gdbm
	makedepends = glibc
	makedepends = gmp
	makedepends = graphviz
	makedepends = libffi
	makedepends = libxcrypt
	makedepends = libyaml
	makedepends = openssl
	makedepends = readline
	makedepends = rust
	makedepends = tk
	makedepends = zlib
	options = !emptydirs
	options = !strip
	source = https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz
	source = https://rubygems.org/downloads/rspec-3.13.2.gem
	source = https://rubygems.org/downloads/rspec-core-3.13.6.gem
	source = https://rubygems.org/downloads/rspec-expectations-3.13.5.gem
	source = https://rubygems.org/downloads/rspec-mocks-3.13.8.gem
	source = https://rubygems.org/downloads/rspec-support-3.13.7.gem
	source = https://rubygems.org/downloads/diff-lcs-1.6.2.gem
	source = 0001-FSDG-rubygems-Have-default_sources-be-empty.patch
	sha512sums = b6289654685c2d381d15123cf07a131fd088edf13a5336966af5a2e8fad9adda42d14caa7bb0998331831af71e35c546091db55c82089e89b9508603ff5f92d6
	sha512sums = d666a747178cf1e2daa880f069cc501b71e7c55cc72aa4c7043938a8f5b79fa49f9906f2f7d29dcaef7cd82df08d32649190e51203e4dab48ea1194b420dc5b3
	sha512sums = 8456a4505bd990a968630da475fd5222a15e0641db26d0efbf63e5d1d8edea702c7982297c4fd7e647167b7204127e4dd6d49480a9556faa65f06e0ce8ad3513
	sha512sums = 4fde5ddae1c723bb3f25c65db61ec959146b1b92a08ddf09d4caf1164d25fd67e4d6d7a73b576fdb48477a3ee54763a8a2d3b93ea573ba6962d65ae80379cd03
	sha512sums = 0da3eaca9ec1991d3dd8567c5375e523f31ebef8111facf9a43ba7a938f3184751518817dd01e0e88e990e0e09be8c041fdc8a621b160eab0336f675dac589e9
	sha512sums = 70b8e900267285b37ee4082f2bca599cc93d614b79f0e0654f565ca9b13ad52b048adbec6cbc66979096f09f473a6eb64b71f5584d5a96710b1d082ee6f6caeb
	sha512sums = 0cfaae5b02784dfb17906afe3f044aa58cedb866b4d07229fec8c0859d78c03d24eaba37a951d1a0cc85df63a4132c46a600953ff3a80cd0830ad07e687f8894
	sha512sums = 490b947841884517ca9c331c0f286b8475d09206781e09f81cbe2874effff2958f6e13d8e73148b7bd13cb8e6eb6fccf78518d5c395b4683469ca65c76715aa1
	b2sums = e40144cea391c32a4ce1e6c576884dd9ca3a31398b0110bb67e96eca90dc1d8cb0376269e691a1b48b06bbbb23b0137e67bd05ae4aeccb5c26d163fbce5cec55
	b2sums = b50031ac41037cab9097c54e23e8bc554bd88e52dcc436367818db17c6ddf83ce32f6aa256cbd16a6d3ef551c672a0fcfda2e0119dccc3f37e243fefeaed677c
	b2sums = 0a2b83aac5c2480408fcb76aa040ea22c96fe7a0e077f0e638e97f14d919d8bcac57072a71fdf8ba94757dcbd18295f75fb6f396038b703c866756d8ec4d6f0c
	b2sums = 02c1de110b4b3d30f99a18893cd402cb863f6464feaf5e143f52884aec0453c7839d2976e1f70a200737e65a6aeb2502340bdbbb45f333c5fd992972810965a4
	b2sums = 8fee05c83fb621662e9a6a6eb65fccc5c75cee6d0ecd17dff6ddc8284ce9fa9d8a3e3d35de461aaef40d7ebf120d608cc9427aaabc58ae4620a551d14d4f77d9
	b2sums = 4aff7af5b27f91285eb7428f16256cd581eb4d4277f21eb6f5f8728308e161ea3b3937ac7fde4a0e2a2254f687bfb73580b90e32309b4b6392e3f20514ebabbd
	b2sums = ffdc160b0034e53371d08ffa36baae341f93640c644a418bcd331bcf8c6c0d8cfa1b2421b899c5897e2083a4829437d58cfd051ae7e8d6674a444f61c87f5f52
	b2sums = 5e5d4ceb6f7688742ae396149430af308d73ac6744017847d67030cb40c78d2e5d6d156ecd377b2e3bcb7c6d65da8b50a92c17165be2d7a80762e313189fffa7

pkgname = ruby
	depends = libgcc
	depends = gdbm
	depends = glibc
	depends = gmp
	depends = libffi
	depends = libxcrypt
	depends = libyaml
	depends = openssl
	depends = readline
	depends = zlib
	depends = rubygems
	optdepends = tk: for Ruby/TK
	optdepends = ruby-docs: Documentation for Ruby
	optdepends = ruby-default-gems: Default gems which are part of Ruby StdLib
	optdepends = ruby-bundled-gems: Bundled gems which are part of Ruby StdLib
	optdepends = ruby-stdlib: Full Ruby StdLib including default gems, bundled gems and tools
	provides = libruby.so
	provides = ruby-benchmark
	provides = ruby-cgi
	provides = ruby-date
	provides = ruby-delegate
	provides = ruby-did_you_mean
	provides = ruby-digest
	provides = ruby-english
	provides = ruby-error_highlight
	provides = ruby-etc
	provides = ruby-fcntl
	provides = ruby-fiddle
	provides = ruby-fileutils
	provides = ruby-find
	provides = ruby-forwardable
	provides = ruby-io-console
	provides = ruby-io-nonblock
	provides = ruby-io-wait
	provides = ruby-ipaddr
	provides = ruby-json
	provides = ruby-logger
	provides = ruby-net-http
	provides = ruby-net-protocol
	provides = ruby-open-uri
	provides = ruby-open3
	provides = ruby-openssl
	provides = ruby-optparse
	provides = ruby-ostruct
	provides = ruby-pathname
	provides = ruby-pp
	provides = ruby-prettyprint
	provides = ruby-prism
	provides = ruby-pstore
	provides = ruby-psych
	provides = ruby-readline
	provides = ruby-reline
	provides = ruby-resolv
	provides = ruby-ruby2_keywords
	provides = ruby-securerandom
	provides = ruby-set
	provides = ruby-shellwords
	provides = ruby-singleton
	provides = ruby-stringio
	provides = ruby-strscan
	provides = ruby-syntax_suggest
	provides = ruby-tempfile
	provides = ruby-time
	provides = ruby-timeout
	provides = ruby-tmpdir
	provides = ruby-tsort
	provides = ruby-un
	provides = ruby-uri
	provides = ruby-weakref
	provides = ruby-yaml
	provides = ruby-zlib
	conflicts = ruby-benchmark
	conflicts = ruby-cgi
	conflicts = ruby-date
	conflicts = ruby-delegate
	conflicts = ruby-did_you_mean
	conflicts = ruby-digest
	conflicts = ruby-english
	conflicts = ruby-error_highlight
	conflicts = ruby-etc
	conflicts = ruby-fcntl
	conflicts = ruby-fiddle
	conflicts = ruby-fileutils
	conflicts = ruby-find
	conflicts = ruby-forwardable
	conflicts = ruby-io-console
	conflicts = ruby-io-nonblock
	conflicts = ruby-io-wait
	conflicts = ruby-ipaddr
	conflicts = ruby-json
	conflicts = ruby-logger
	conflicts = ruby-net-http
	conflicts = ruby-net-protocol
	conflicts = ruby-open-uri
	conflicts = ruby-open3
	conflicts = ruby-openssl
	conflicts = ruby-optparse
	conflicts = ruby-ostruct
	conflicts = ruby-pathname
	conflicts = ruby-pp
	conflicts = ruby-prettyprint
	conflicts = ruby-prism
	conflicts = ruby-pstore
	conflicts = ruby-psych
	conflicts = ruby-readline
	conflicts = ruby-reline
	conflicts = ruby-resolv
	conflicts = ruby-ruby2_keywords
	conflicts = ruby-securerandom
	conflicts = ruby-set
	conflicts = ruby-shellwords
	conflicts = ruby-singleton
	conflicts = ruby-stringio
	conflicts = ruby-strscan
	conflicts = ruby-syntax_suggest
	conflicts = ruby-tempfile
	conflicts = ruby-time
	conflicts = ruby-timeout
	conflicts = ruby-tmpdir
	conflicts = ruby-tsort
	conflicts = ruby-un
	conflicts = ruby-uri
	conflicts = ruby-weakref
	conflicts = ruby-yaml
	conflicts = ruby-zlib
	replaces = ruby-benchmark
	replaces = ruby-cgi
	replaces = ruby-date
	replaces = ruby-delegate
	replaces = ruby-did_you_mean
	replaces = ruby-digest
	replaces = ruby-english
	replaces = ruby-error_highlight
	replaces = ruby-etc
	replaces = ruby-fcntl
	replaces = ruby-fiddle
	replaces = ruby-fileutils
	replaces = ruby-find
	replaces = ruby-forwardable
	replaces = ruby-io-console
	replaces = ruby-io-nonblock
	replaces = ruby-io-wait
	replaces = ruby-ipaddr
	replaces = ruby-json
	replaces = ruby-logger
	replaces = ruby-net-http
	replaces = ruby-net-protocol
	replaces = ruby-open-uri
	replaces = ruby-open3
	replaces = ruby-openssl
	replaces = ruby-optparse
	replaces = ruby-ostruct
	replaces = ruby-pathname
	replaces = ruby-pp
	replaces = ruby-prettyprint
	replaces = ruby-prism
	replaces = ruby-pstore
	replaces = ruby-psych
	replaces = ruby-readline
	replaces = ruby-reline
	replaces = ruby-resolv
	replaces = ruby-ruby2_keywords
	replaces = ruby-securerandom
	replaces = ruby-set
	replaces = ruby-shellwords
	replaces = ruby-singleton
	replaces = ruby-stringio
	replaces = ruby-strscan
	replaces = ruby-syntax_suggest
	replaces = ruby-tempfile
	replaces = ruby-time
	replaces = ruby-timeout
	replaces = ruby-tmpdir
	replaces = ruby-tsort
	replaces = ruby-un
	replaces = ruby-uri
	replaces = ruby-weakref
	replaces = ruby-yaml
	replaces = ruby-zlib

pkgname = ruby-docs
	pkgdesc = Documentation files for Ruby

pkgname = ruby-default-gems
	pkgdesc = Depends on gems that are a part of Ruby and can always be required directly
	depends = ruby-bundler
	depends = ruby-erb
	depends = ruby-irb
	depends = ruby-rdoc
	depends = ruby-rubygems

pkgname = ruby-default-gems-bootstrap
	pkgdesc = The versions of ruby-default-gems that are distributed with the Ruby source release
	depends = ruby=3.4.8
	provides = ruby-bundler
	provides = ruby-erb
	provides = ruby-irb
	provides = ruby-rdoc
	provides = ruby-rubygems
	provides = rubygems
	conflicts = ruby-bundler
	conflicts = ruby-erb
	conflicts = ruby-irb
	conflicts = ruby-rdoc
	conflicts = ruby-rubygems
	conflicts = rubygems
	conflicts = ruby-bootstraplib
	replaces = ruby-bootstraplib

pkgname = ruby-bundled-gems
	pkgdesc = Depends on optional gems that are installed by default with Ruby
	depends = ruby-abbrev>=0.1.2
	depends = ruby-base64>=0.2.0
	depends = ruby-bigdecimal>=3.1.8
	depends = ruby-csv>=3.3.2
	depends = ruby-debug>=1.11.0
	depends = ruby-drb>=2.2.1
	depends = ruby-getoptlong>=0.2.1
	depends = ruby-matrix>=0.4.2
	depends = ruby-minitest>=5.25.4
	depends = ruby-mutex_m>=0.3.0
	depends = ruby-net-ftp>=0.3.8
	depends = ruby-net-imap>=0.5.8
	depends = ruby-net-pop>=0.1.2
	depends = ruby-net-smtp>=0.5.1
	depends = ruby-nkf>=0.2.0
	depends = ruby-observer>=0.1.2
	depends = ruby-power_assert>=2.0.5
	depends = ruby-prime>=0.1.3
	depends = ruby-racc>=1.8.1
	depends = ruby-rake>=13.2.1
	depends = ruby-rbs>=3.8.0
	depends = ruby-repl_type_completor>=0.1.9
	depends = ruby-resolv-replace>=0.1.1
	depends = ruby-rexml>=3.4.4
	depends = ruby-rinda>=0.2.0
	depends = ruby-rss>=0.3.1
	depends = ruby-syslog>=0.2.0
	depends = ruby-test-unit>=3.6.7
	depends = ruby-typeprof>=0.30.1
	conflicts = ruby-bundledgems
	replaces = ruby-bundledgems

pkgname = ruby-bundled-gems-bootstrap
	pkgdesc = The versions of ruby-bundled-gems that are distributed with the Ruby source release
	depends = ruby=3.4.8
	provides = ruby-abbrev=0.1.2
	provides = ruby-base64=0.2.0
	provides = ruby-bigdecimal=3.1.8
	provides = ruby-csv=3.3.2
	provides = ruby-debug=1.11.0
	provides = ruby-drb=2.2.1
	provides = ruby-getoptlong=0.2.1
	provides = ruby-matrix=0.4.2
	provides = ruby-minitest=5.25.4
	provides = ruby-mutex_m=0.3.0
	provides = ruby-net-ftp=0.3.8
	provides = ruby-net-imap=0.5.8
	provides = ruby-net-pop=0.1.2
	provides = ruby-net-smtp=0.5.1
	provides = ruby-nkf=0.2.0
	provides = ruby-observer=0.1.2
	provides = ruby-power_assert=2.0.5
	provides = ruby-prime=0.1.3
	provides = ruby-racc=1.8.1
	provides = ruby-rake=13.2.1
	provides = ruby-rbs=3.8.0
	provides = ruby-repl_type_completor=0.1.9
	provides = ruby-resolv-replace=0.1.1
	provides = ruby-rexml=3.4.4
	provides = ruby-rinda=0.2.0
	provides = ruby-rss=0.3.1
	provides = ruby-syslog=0.2.0
	provides = ruby-test-unit=3.6.7
	provides = ruby-typeprof=0.30.1
	conflicts = ruby-abbrev
	conflicts = ruby-base64
	conflicts = ruby-bigdecimal
	conflicts = ruby-csv
	conflicts = ruby-debug
	conflicts = ruby-drb
	conflicts = ruby-getoptlong
	conflicts = ruby-matrix
	conflicts = ruby-minitest
	conflicts = ruby-mutex_m
	conflicts = ruby-net-ftp
	conflicts = ruby-net-imap
	conflicts = ruby-net-pop
	conflicts = ruby-net-smtp
	conflicts = ruby-nkf
	conflicts = ruby-observer
	conflicts = ruby-power_assert
	conflicts = ruby-prime
	conflicts = ruby-racc
	conflicts = ruby-rake
	conflicts = ruby-rbs
	conflicts = ruby-repl_type_completor
	conflicts = ruby-resolv-replace
	conflicts = ruby-rexml
	conflicts = ruby-rinda
	conflicts = ruby-rss
	conflicts = ruby-syslog
	conflicts = ruby-test-unit
	conflicts = ruby-typeprof

pkgname = ruby-stdlib
	pkgdesc = Depends on the full Ruby standard library; both default gems and bundled gems
	depends = ruby-default-gems
	depends = ruby-bundled-gems
