[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Saturday, September 10, 2022 @ 10:26:14 Author: segaja Revision: 1298799 upgpkg: ruby 3.0.4-13: remove remains of de-vendored cgi stdlib gem Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-09-10 10:10:44 UTC (rev 1298798) +++ PKGBUILD2022-09-10 10:26:14 UTC (rev 1298799) @@ -8,7 +8,7 @@ pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems) pkgver=3.0.4 -pkgrel=12 +pkgrel=13 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -132,6 +132,7 @@ rm --recursive --verbose \ "${pkgdir}"/usr/lib/ruby/${rubyver}/English.rb \ +"${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/cgi \ "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/digest \ "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/io/wait.so }
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Thursday, September 8, 2022 @ 21:19:11 Author: segaja Revision: 1296919 upgpkg: ruby 3.0.4-12: remove remains of de-vendored digest stdlib gem Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-09-08 21:07:28 UTC (rev 1296918) +++ PKGBUILD2022-09-08 21:19:11 UTC (rev 1296919) @@ -8,7 +8,7 @@ pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems) pkgver=3.0.4 -pkgrel=11 +pkgrel=12 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -130,8 +130,9 @@ "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/${stdlib_gem}-*.gemspec done - rm --verbose \ + rm --recursive --verbose \ "${pkgdir}"/usr/lib/ruby/${rubyver}/English.rb \ +"${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/digest \ "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/io/wait.so }
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Wednesday, August 31, 2022 @ 19:00:10 Author: segaja Revision: 1289218 upgpkg: ruby 3.0.4-11: fix rm commands for de-vendored stdlib gems Modified: ruby/trunk/PKGBUILD --+ PKGBUILD | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-31 18:59:20 UTC (rev 1289217) +++ PKGBUILD2022-08-31 19:00:10 UTC (rev 1289218) @@ -8,7 +8,7 @@ pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems) pkgver=3.0.4 -pkgrel=10 +pkgrel=11 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -95,7 +95,6 @@ digest drb english -English erb etc fcntl @@ -125,12 +124,15 @@ for stdlib_gem in "${stdlib_gems[@]}"; do rm --force --recursive --verbose \ - "${pkgdir}"/usr/lib/ruby/${rubyver}/${stdlib_gem}* \ + "${pkgdir}"/usr/lib/ruby/${rubyver}/${stdlib_gem} \ + "${pkgdir}"/usr/lib/ruby/${rubyver}/${stdlib_gem}.rb \ "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/${stdlib_gem}.so \ "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/${stdlib_gem}-*.gemspec done - rm "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/io/wait.so + rm --verbose \ +"${pkgdir}"/usr/lib/ruby/${rubyver}/English.rb \ +"${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/io/wait.so } package_ruby-docs() {
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Monday, August 29, 2022 @ 18:26:09 Author: segaja Revision: 1285525 upgpkg: ruby 3.0.4-10: remove remnants of de-vendored stdlibs Modified: ruby/trunk/PKGBUILD --+ PKGBUILD | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-29 18:21:51 UTC (rev 1285524) +++ PKGBUILD2022-08-29 18:26:09 UTC (rev 1285525) @@ -8,7 +8,7 @@ pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems) pkgver=3.0.4 -pkgrel=9 +pkgrel=10 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -61,16 +61,13 @@ rm "${pkgdir}"/usr/bin/gem # remove bundler as it shipped as a separate package - rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{bundler,bundler.rb} rm "${pkgdir}"/usr/bin/{bundle,bundler} # remove bundled rdoc gem - rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{rdoc,rdoc.rb} rm "${pkgdir}"/usr/bin/{rdoc,ri} rm "${pkgdir}"/usr/share/man/man1/ri.1 # remove irb as it is a separate package now - rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{irb,irb.rb} rm "${pkgdir}"/usr/bin/irb rm "${pkgdir}"/usr/share/man/man1/irb.1 @@ -98,6 +95,7 @@ digest drb english +English erb etc fcntl @@ -126,8 +124,13 @@ ) for stdlib_gem in "${stdlib_gems[@]}"; do -rm -v "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/${stdlib_gem}-*.gemspec +rm --force --recursive --verbose \ + "${pkgdir}"/usr/lib/ruby/${rubyver}/${stdlib_gem}* \ + "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/${stdlib_gem}.so \ + "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/${stdlib_gem}-*.gemspec done + + rm "${pkgdir}"/usr/lib/ruby/${rubyver}/x86_64-linux/io/wait.so } package_ruby-docs() {
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Wednesday, August 24, 2022 @ 20:23:05 Author: segaja Revision: 1276984 upgpkg: ruby 3.0.4-9; de-vendor tmpdir stdlib gem Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-24 20:23:04 UTC (rev 1276983) +++ PKGBUILD2022-08-24 20:23:05 UTC (rev 1276984) @@ -8,7 +8,7 @@ pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems) pkgver=3.0.4 -pkgrel=8 +pkgrel=9 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -121,6 +121,7 @@ reline stringio time +tmpdir uri ) @@ -215,7 +216,7 @@ #ruby-tempfile ruby-time #ruby-timeout -#ruby-tmpdir +ruby-tmpdir #ruby-tracer # removed in 3.1.2 #ruby-tsort #ruby-un
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Wednesday, August 24, 2022 @ 19:16:08 Author: segaja Revision: 1276782 upgpkg: ruby 3.0.4-8: more stdlib de-vendoring Modified: ruby/trunk/PKGBUILD --+ PKGBUILD | 47 +++ 1 file changed, 31 insertions(+), 16 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-24 19:15:52 UTC (rev 1276781) +++ PKGBUILD2022-08-24 19:16:08 UTC (rev 1276782) @@ -8,7 +8,7 @@ pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems) pkgver=3.0.4 -pkgrel=7 +pkgrel=8 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -97,8 +97,23 @@ did_you_mean digest drb +english +erb +etc +fcntl +fiddle +fileutils +find +forwardable +getoptlong +io-console +io-nonblock +io-wait +ipaddr irb json +logger +mutex_m net-http open-uri psych @@ -144,25 +159,25 @@ ruby-did_you_mean ruby-digest ruby-drb -#ruby-english -#ruby-erb -#ruby-etc -#ruby-fcntl -#ruby-fiddle -#ruby-fileutils -#ruby-find -#ruby-forwardable +ruby-english +ruby-erb +ruby-etc +ruby-fcntl +ruby-fiddle +ruby-fileutils +ruby-find +ruby-forwardable #ruby-gdbm # removed in 3.1.2 -#ruby-getoptlong -#ruby-io-console -#ruby-io-nonblock -#ruby-io-wait -#ruby-ipaddr +ruby-getoptlong +ruby-io-console +ruby-io-nonblock +ruby-io-wait +ruby-ipaddr ruby-irb ruby-json -#ruby-logger +ruby-logger #ruby-matrix # removed in 3.1.2 -#ruby-mutex_m +ruby-mutex_m #ruby-net-ftp # removed in 3.1.2 ruby-net-http #ruby-net-imap # removed in 3.1.2
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Thursday, August 18, 2022 @ 20:54:38 Author: segaja Revision: 1268942 upgpkg: ruby 3.0.4-7; de-vendor sdtlibs delegate, did_you_mean, digest and drb Modified: ruby/trunk/PKGBUILD --+ PKGBUILD | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-18 20:54:29 UTC (rev 1268941) +++ PKGBUILD2022-08-18 20:54:38 UTC (rev 1268942) @@ -8,7 +8,7 @@ pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems) pkgver=3.0.4 -pkgrel=6 +pkgrel=7 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -93,6 +93,10 @@ cgi csv date +delegate +did_you_mean +digest +drb irb json net-http @@ -136,10 +140,10 @@ ruby-date #ruby-dbm # removed in 3.1.2 #ruby-debug # removed in 3.1.2 -#ruby-delegate -#ruby-did_you_mean -#ruby-digest -#ruby-drb +ruby-delegate +ruby-did_you_mean +ruby-digest +ruby-drb #ruby-english #ruby-erb #ruby-etc
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Wednesday, August 17, 2022 @ 22:24:29 Author: segaja Revision: 1266775 upgpkg: ruby 3.0.4-6; add debug pacakge, add stdlib packages for abbrev, base64, benchmark, bigdecimal, cgi and csv Modified: ruby/trunk/PKGBUILD --+ PKGBUILD | 22 ++ 1 file changed, 14 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-17 22:22:09 UTC (rev 1266774) +++ PKGBUILD2022-08-17 22:24:29 UTC (rev 1266775) @@ -8,12 +8,12 @@ pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems) pkgver=3.0.4 -pkgrel=5 +pkgrel=6 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk) -options=(!emptydirs !lto) # Disable LTO until fixes for https://bugs.ruby-lang.org/issues/18062 released +options=(debug !emptydirs !lto) # Disable LTO until fixes for https://bugs.ruby-lang.org/issues/18062 released source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz) sha512sums=('53bf7dd403b0c68af9691882ad8ed7422c8d1f496627428fb4c3caf0b0313715524b744c5f453aced2d49e16e55f3f45b46b9a77aa3097dbfcae7caa0208194b') @@ -85,7 +85,13 @@ # remove already packaged stdlib gems (needs to be as dependency in ruby-stdlib) local stdlib_gems=( +abbrev +base64 +benchmark +bigdecimal bundler +cgi +csv date irb json @@ -120,13 +126,13 @@ pkgdesc='A vast collection of classes and modules that you can require in your code for additional features' depends=( -#ruby-abbrev -#ruby-base64 -#ruby-benchmark -#ruby-bigdecimal +ruby-abbrev +ruby-base64 +ruby-benchmark +ruby-bigdecimal ruby-bundler -#ruby-cgi -#ruby-csv +ruby-cgi +ruby-csv ruby-date #ruby-dbm # removed in 3.1.2 #ruby-debug # removed in 3.1.2
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Sunday, August 7, 2022 @ 15:20:35 Author: segaja Revision: 1260559 upgpkg: ruby 3.0.4-5; de-vendor net-http Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-07 15:13:42 UTC (rev 1260558) +++ PKGBUILD2022-08-07 15:20:35 UTC (rev 1260559) @@ -8,7 +8,7 @@ pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems) pkgver=3.0.4 -pkgrel=4 +pkgrel=5 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -89,6 +89,7 @@ date irb json +net-http open-uri psych rdoc @@ -153,7 +154,7 @@ #ruby-matrix # removed in 3.1.2 #ruby-mutex_m #ruby-net-ftp # removed in 3.1.2 -#ruby-net-http +ruby-net-http #ruby-net-imap # removed in 3.1.2 #ruby-net-pop # removed in 3.1.2 #ruby-net-protocol
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Saturday, August 6, 2022 @ 18:42:16 Author: segaja Revision: 1260464 upgpkg: ruby 3.0.4-4; remove new stdlib packages from the ruby package Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |6 +- 1 file changed, 5 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-08-06 18:08:16 UTC (rev 1260463) +++ PKGBUILD2022-08-06 18:42:16 UTC (rev 1260464) @@ -8,7 +8,7 @@ pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems) pkgver=3.0.4 -pkgrel=3 +pkgrel=4 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -86,12 +86,16 @@ # remove already packaged stdlib gems (needs to be as dependency in ruby-stdlib) local stdlib_gems=( bundler +date irb json +open-uri psych rdoc reline stringio +time +uri ) for stdlib_gem in "${stdlib_gems[@]}"; do
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Saturday, August 6, 2022 @ 18:07:37 Author: segaja Revision: 1260462 upgpkg: ruby 3.0.4-3; add ruby-date, ruby-open-uri, ruby-time and ruby-uri to ruby-stdlib Modified: ruby/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-06 18:00:24 UTC (rev 1260461) +++ PKGBUILD2022-08-06 18:07:37 UTC (rev 1260462) @@ -8,7 +8,7 @@ pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems) pkgver=3.0.4 -pkgrel=2 +pkgrel=3 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -122,7 +122,7 @@ ruby-bundler #ruby-cgi #ruby-csv -#ruby-date +ruby-date #ruby-dbm # removed in 3.1.2 #ruby-debug # removed in 3.1.2 #ruby-delegate @@ -156,7 +156,7 @@ #ruby-net-smtp # removed in 3.1.2 #ruby-nkf #ruby-observer -#ruby-open-uri +ruby-open-uri #ruby-open3 #ruby-openssl #ruby-optparse @@ -183,13 +183,13 @@ #ruby-strscan #ruby-syslog #ruby-tempfile -#ruby-time +ruby-time #ruby-timeout #ruby-tmpdir #ruby-tracer # removed in 3.1.2 #ruby-tsort #ruby-un -#ruby-uri +ruby-uri #ruby-weakref #ruby-yaml #ruby-zlib
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Tuesday, July 12, 2022 @ 19:53:14 Author: segaja Revision: 1251184 upgpkg: ruby 3.0.4-2; add ruby-stdlib and ruby-bundledgems Modified: ruby/trunk/PKGBUILD --+ PKGBUILD | 141 ++--- 1 file changed, 135 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-07-12 19:53:01 UTC (rev 1251183) +++ PKGBUILD2022-07-12 19:53:14 UTC (rev 1251184) @@ -1,11 +1,14 @@ +# Maintainer: Anatol Pomozov +# Maintainer: Andreas 'Segaja' Schleifer +# Maintainer: Tim Meusel # Contributor: Thomas Dziedzic # Contributor: Allan McRae # Contributor: John Proctor # Contributor: Jeramy Rutley -pkgname=(ruby ruby-docs) +pkgname=(ruby ruby-docs ruby-stdlib ruby-bundledgems) pkgver=3.0.4 -pkgrel=1 +pkgrel=2 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -38,7 +41,7 @@ package_ruby() { pkgdesc='An object-oriented language for quick and easy programming' - depends=(gdbm openssl libffi libyaml libxcrypt gmp zlib rubygems ruby-irb) + depends=(gdbm openssl libffi libyaml libxcrypt gmp zlib rubygems ruby-stdlib ruby-bundledgems) optdepends=( 'ruby-docs: Ruby documentation' 'tk: for Ruby/TK' @@ -60,18 +63,15 @@ # remove bundler as it shipped as a separate package rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{bundler,bundler.rb} rm "${pkgdir}"/usr/bin/{bundle,bundler} - rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/bundler-*.gemspec # remove bundled rdoc gem rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{rdoc,rdoc.rb} rm "${pkgdir}"/usr/bin/{rdoc,ri} - rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/rdoc-*.gemspec rm "${pkgdir}"/usr/share/man/man1/ri.1 # remove irb as it is a separate package now rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{irb,irb.rb} rm "${pkgdir}"/usr/bin/irb - rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/irb-*.gemspec rm "${pkgdir}"/usr/share/man/man1/irb.1 # remove other binaries that are shipped as separate packages @@ -82,6 +82,21 @@ rm -r "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/gems/* rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/*.gemspec rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/cache/*.gem + + # remove already packaged stdlib gems (needs to be as dependency in ruby-stdlib) + local stdlib_gems=( +bundler +irb +json +psych +rdoc +reline +stringio + ) + + for stdlib_gem in "${stdlib_gems[@]}"; do +rm -v "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/${stdlib_gem}-*.gemspec + done } package_ruby-docs() { @@ -94,3 +109,117 @@ install -D -m644 COPYING "${pkgdir}/usr/share/licenses/ruby-docs/LICENSE" install -D -m644 BSDL "${pkgdir}/usr/share/licenses/ruby-docs/BSDL" } + +package_ruby-stdlib() { + # upstream list of gems contained in stdlib ( https://github.com/ruby/ruby/tree/master/{ext,lib} ) + pkgdesc='A vast collection of classes and modules that you can require in your code for additional features' + + depends=( +#ruby-abbrev +#ruby-base64 +#ruby-benchmark +#ruby-bigdecimal +ruby-bundler +#ruby-cgi +#ruby-csv +#ruby-date +#ruby-dbm # removed in 3.1.2 +#ruby-debug # removed in 3.1.2 +#ruby-delegate +#ruby-did_you_mean +#ruby-digest +#ruby-drb +#ruby-english +#ruby-erb +#ruby-etc +#ruby-fcntl +#ruby-fiddle +#ruby-fileutils +#ruby-find +#ruby-forwardable +#ruby-gdbm # removed in 3.1.2 +#ruby-getoptlong +#ruby-io-console +#ruby-io-nonblock +#ruby-io-wait +#ruby-ipaddr +ruby-irb +ruby-json +#ruby-logger +#ruby-matrix # removed in 3.1.2 +#ruby-mutex_m +#ruby-net-ftp # removed in 3.1.2 +#ruby-net-http +#ruby-net-imap # removed in 3.1.2 +#ruby-net-pop # removed in 3.1.2 +#ruby-net-protocol +#ruby-net-smtp # removed in 3.1.2 +#ruby-nkf +#ruby-observer +#ruby-open-uri +#ruby-open3 +#ruby-openssl +#ruby-optparse +#ruby-ostruct +#ruby-pathname +#ruby-pp +#ruby-prettyprint +#ruby-prime # removed in 3.1.2 +#ruby-pstore +ruby-psych +#ruby-racc +ruby-rdoc +#ruby-readline +#ruby-readline-ext +ruby-reline +#ruby-resolv +#ruby-resolv-replace +#ruby-rinda +#ruby-securerandom +#ruby-set +#ruby-shellwords +#ruby-singleton +ruby-stringio +#ruby-strscan +#ruby-syslog +#ruby-tempfile +#ruby-time +#ruby-timeout +#ruby-tmpdir +#ruby-tracer # removed in 3.1.2 +#ruby-tsort +#ruby-un +#ruby-uri +#ruby-weakref +#ruby-yaml +#ruby-zlib + +#ruby-error_highlight # new in 3.2.1 +#ruby2_keywords # new in 3.1.2 - already exists in [community] + ) +} + +package_ruby-bundledgems() { + #
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Tuesday, April 12, 2022 @ 22:45:39 Author: anatolik Revision: 442445 upgpkg: ruby 3.0.4-1 Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-04-12 21:03:39 UTC (rev 442444) +++ PKGBUILD2022-04-12 22:45:39 UTC (rev 442445) @@ -4,15 +4,15 @@ # Contributor: Jeramy Rutley pkgname=(ruby ruby-docs) -pkgver=3.0.3 +pkgver=3.0.4 pkgrel=1 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk) -options=(!emptydirs) +options=(!emptydirs !lto) # Disable LTO until fixes for https://bugs.ruby-lang.org/issues/18062 released source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz) -sha512sums=('bb9ea426278d5a7ac46595296f03b82d43df8b7db41045cdf85611e05e26c703c53f700494cd7cf5d4c27fa953bdc5c144317d7720812db0a6e3b6f4bc4d2e00') +sha512sums=('53bf7dd403b0c68af9691882ad8ed7422c8d1f496627428fb4c3caf0b0313715524b744c5f453aced2d49e16e55f3f45b46b9a77aa3097dbfcae7caa0208194b') build() { cd ruby-${pkgver}
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Thursday, December 2, 2021 @ 20:13:38 Author: anatolik Revision: 430408 FS#72841: move libxcrypt to the proper depends() list Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-12-02 20:12:08 UTC (rev 430407) +++ PKGBUILD2021-12-02 20:13:38 UTC (rev 430408) @@ -9,7 +9,6 @@ arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) -depends=(libxcrypt) makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk) options=(!emptydirs) source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz) @@ -39,7 +38,7 @@ package_ruby() { pkgdesc='An object-oriented language for quick and easy programming' - depends=(gdbm openssl libffi libyaml gmp zlib rubygems ruby-irb) + depends=(gdbm openssl libffi libyaml libxcrypt gmp zlib rubygems ruby-irb) optdepends=( 'ruby-docs: Ruby documentation' 'tk: for Ruby/TK'
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Tuesday, November 30, 2021 @ 18:08:42 Author: anatolik Revision: 429685 upgpkg: ruby 3.0.3-1 Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-11-30 18:06:21 UTC (rev 429684) +++ PKGBUILD2021-11-30 18:08:42 UTC (rev 429685) @@ -4,8 +4,8 @@ # Contributor: Jeramy Rutley pkgname=(ruby ruby-docs) -pkgver=3.0.2 -pkgrel=2 +pkgver=3.0.3 +pkgrel=1 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -13,7 +13,7 @@ makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk) options=(!emptydirs) source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz) -sha512sums=('0f702e2d8ca1342a9d4284dbdd234a3588e057b92566353aa7c21835cf09a3932864b2acf459a976960a1704e9befa562155d36b98b7cda8bd99526e10a374c4') +sha512sums=('bb9ea426278d5a7ac46595296f03b82d43df8b7db41045cdf85611e05e26c703c53f700494cd7cf5d4c27fa953bdc5c144317d7720812db0a6e3b6f4bc4d2e00') build() { cd ruby-${pkgver}
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Sunday, October 10, 2021 @ 22:37:49 Author: felixonmars Revision: 425759 upgpkg: ruby 3.0.2-2: libffi 3.4 rebuild Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-10-10 22:35:54 UTC (rev 425758) +++ PKGBUILD2021-10-10 22:37:49 UTC (rev 425759) @@ -5,7 +5,7 @@ pkgname=(ruby ruby-docs) pkgver=3.0.2 -pkgrel=1 +pkgrel=2 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom)
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Thursday, July 8, 2021 @ 19:16:22 Author: anatolik Revision: 419307 upgpkg: ruby 3.0.2-1 Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-07-08 17:17:56 UTC (rev 419306) +++ PKGBUILD2021-07-08 19:16:22 UTC (rev 419307) @@ -4,7 +4,7 @@ # Contributor: Jeramy Rutley pkgname=(ruby ruby-docs) -pkgver=3.0.1 +pkgver=3.0.2 pkgrel=1 arch=(x86_64) url='https://www.ruby-lang.org/en/' @@ -13,7 +13,7 @@ makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk) options=(!emptydirs) source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz) -sha512sums=('97d2e883656060846b304368d9d836e2f3ef39859c36171c9398a0573818e4ed75bfd7460f901a9553f7f53518c505327a66e74f83704a881469f5ac61fe13d7') +sha512sums=('0f702e2d8ca1342a9d4284dbdd234a3588e057b92566353aa7c21835cf09a3932864b2acf459a976960a1704e9befa562155d36b98b7cda8bd99526e10a374c4') build() { cd ruby-${pkgver}
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Monday, April 5, 2021 @ 16:55:26 Author: anatolik Revision: 411528 upgpkg: ruby 3.0.1-1 Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-04-05 14:38:44 UTC (rev 411527) +++ PKGBUILD2021-04-05 16:55:26 UTC (rev 411528) @@ -4,8 +4,8 @@ # Contributor: Jeramy Rutley pkgname=(ruby ruby-docs) -pkgver=3.0.0 -pkgrel=3 +pkgver=3.0.1 +pkgrel=1 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -13,7 +13,7 @@ makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk) options=(!emptydirs) source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz) -sha512sums=('2a23c2894e62e24bb20cec6b2a016b66d7df05083668726b6f70af8338211cfec417aa3624290d1f5ccd130f65ee7b52b5db7d428abc4a9460459c9a5dd1a450') +sha512sums=('97d2e883656060846b304368d9d836e2f3ef39859c36171c9398a0573818e4ed75bfd7460f901a9553f7f53518c505327a66e74f83704a881469f5ac61fe13d7') build() { cd ruby-${pkgver} @@ -57,13 +57,11 @@ # remove rubygems as it shipped as a separate package rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{rubygems,rubygems.rb} rm "${pkgdir}"/usr/bin/gem - rm "${pkgdir}"/usr/share/man/man5/gemfile.5 # remove bundler as it shipped as a separate package rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{bundler,bundler.rb} rm "${pkgdir}"/usr/bin/{bundle,bundler} rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/bundler-*.gemspec - rm "${pkgdir}"/usr/share/man/man1/{bundle,bundle-*}.1 # remove bundled rdoc gem rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{rdoc,rdoc.rb}
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Saturday, April 3, 2021 @ 18:25:29 Author: anatolik Revision: 411470 upgpkg: ruby 3.0.0-3: FS#70201: drop racc and erb bin scripts, it belongs to its own ruby-* packages Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-04-03 17:29:50 UTC (rev 411469) +++ PKGBUILD2021-04-03 18:25:29 UTC (rev 411470) @@ -5,7 +5,7 @@ pkgname=(ruby ruby-docs) pkgver=3.0.0 -pkgrel=2 +pkgrel=3 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) @@ -78,7 +78,8 @@ rm "${pkgdir}"/usr/share/man/man1/irb.1 # remove other binaries that are shipped as separate packages - rm "${pkgdir}"/usr/bin/{rake,rbs,typeprof} + rm "${pkgdir}"/usr/bin/{rake,rbs,typeprof,erb,racc} + rm "${pkgdir}"/usr/share/man/man1/erb.1 # remove all bundled gems to avoid conflicts with ruby-* Arch packages rm -r "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/gems/*
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Friday, March 19, 2021 @ 21:41:16 Author: anatolik Revision: 410354 upgpkg: ruby 3.0.0-2: drop man pages for external libraries Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-03-19 21:15:43 UTC (rev 410353) +++ PKGBUILD2021-03-19 21:41:16 UTC (rev 410354) @@ -5,7 +5,7 @@ pkgname=(ruby ruby-docs) pkgver=3.0.0 -pkgrel=1 +pkgrel=2 arch=(x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom)
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Friday, March 19, 2021 @ 17:24:14 Author: anatolik Revision: 410320 Drop manpages from third-party gem packages Modified: ruby/trunk/PKGBUILD --+ PKGBUILD |2 ++ 1 file changed, 2 insertions(+) Modified: PKGBUILD === --- PKGBUILD2021-03-19 17:00:53 UTC (rev 410319) +++ PKGBUILD2021-03-19 17:24:14 UTC (rev 410320) @@ -57,6 +57,7 @@ # remove rubygems as it shipped as a separate package rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{rubygems,rubygems.rb} rm "${pkgdir}"/usr/bin/gem + rm "${pkgdir}"/usr/share/man/man5/gemfile.5 # remove bundler as it shipped as a separate package rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{bundler,bundler.rb} @@ -68,6 +69,7 @@ rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{rdoc,rdoc.rb} rm "${pkgdir}"/usr/bin/{rdoc,ri} rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/rdoc-*.gemspec + rm "${pkgdir}"/usr/share/man/man1/ri.1 # remove irb as it is a separate package now rm -r "${pkgdir}"/usr/lib/ruby/${rubyver}/{irb,irb.rb}
[arch-commits] Commit in ruby/trunk (PKGBUILD)
Date: Friday, March 19, 2021 @ 17:00:35 Author: anatolik Revision: 410318 upgpkg: ruby 3.0.0-1: ruby 3.0 rebuild Modified: ruby/trunk/PKGBUILD --+ PKGBUILD | 15 +++ 1 file changed, 7 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-03-19 16:58:02 UTC (rev 410317) +++ PKGBUILD2021-03-19 17:00:35 UTC (rev 410318) @@ -4,7 +4,7 @@ # Contributor: Jeramy Rutley pkgname=(ruby ruby-docs) -pkgver=2.7.2 +pkgver=3.0.0 pkgrel=1 arch=(x86_64) url='https://www.ruby-lang.org/en/' @@ -13,14 +13,8 @@ makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk) options=(!emptydirs) source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz) -sha512sums=('7972278b096aa768c7adf2befd26003e18781a29ca317640317d30d93d6e963ded197724c8e2f1dfe1e838c5647176d414a74732a62e931fb50d6f2e0f777349') +sha512sums=('2a23c2894e62e24bb20cec6b2a016b66d7df05083668726b6f70af8338211cfec417aa3624290d1f5ccd130f65ee7b52b5db7d428abc4a9460459c9a5dd1a450') -prepare() { - cd ruby-${pkgver} - # remove bundled gems, we are going to ship them as separate packages - rm -rf gems/ -} - build() { cd ruby-${pkgver} @@ -81,8 +75,13 @@ rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/irb-*.gemspec rm "${pkgdir}"/usr/share/man/man1/irb.1 + # remove other binaries that are shipped as separate packages + rm "${pkgdir}"/usr/bin/{rake,rbs,typeprof} + # remove all bundled gems to avoid conflicts with ruby-* Arch packages rm -r "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/gems/* + rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/*.gemspec + rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/cache/*.gem } package_ruby-docs() {