Date: Thursday, June 10, 2021 @ 22:51:02 Author: felixonmars Revision: 417932
archrelease: copy trunk to extra-any Added: rubygems/repos/extra-any/PKGBUILD (from rev 417931, rubygems/trunk/PKGBUILD) rubygems/repos/extra-any/gemrc (from rev 417931, rubygems/trunk/gemrc) rubygems/repos/extra-any/stop_so_duplication.patch (from rev 417931, rubygems/trunk/stop_so_duplication.patch) Deleted: rubygems/repos/extra-any/PKGBUILD rubygems/repos/extra-any/gemrc rubygems/repos/extra-any/stop_so_duplication.patch ---------------------------+ PKGBUILD | 90 ++++++++++++++++++++++---------------------- gemrc | 10 ++-- stop_so_duplication.patch | 52 ++++++++++++------------- 3 files changed, 76 insertions(+), 76 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-06-10 22:50:48 UTC (rev 417931) +++ PKGBUILD 2021-06-10 22:51:02 UTC (rev 417932) @@ -1,45 +0,0 @@ -# Maintainer: Anatol Pomozov <anatol.pomo...@gmail.com> - -pkgname=rubygems -pkgdesc='Package management framework for Ruby' -pkgver=3.2.18 -pkgrel=1 -arch=(any) -url='https://rubygems.org/' -license=(MIT) -# To avoid circular dependency with ruby, move it to makedepends -makedepends=(ruby) -backup=(etc/gemrc) -checkdepends=(rake) -source=(rubygems-$pkgver.zip::https://github.com/rubygems/rubygems/archive/v${pkgver}.zip - stop_so_duplication.patch - gemrc) -sha512sums=('051a1e021dbde55611cc9f721c6088d2c0ccc7c6ada3f149db6e7bcb0f11986fce9c6652750b9faa5da292b9830f6c8eba2212e34beb7a5c01b1c2fc41d884e9' - '9919490bbf7dba979a1df7543e62eb3fca48e8a516e6b6ab0a73080952e1b58599b7f233259d122dc66bf93f032b434d70e0dd448a1cb86513f01acb51b2120e' - '8cafd14d414ee3c16aa94f79072bc6c100262f925dc1300e785846c3fabbbbffc1356b8e2223af5684e3340c55032d41231179ffa948bb12e01dbae0f4131911') - -prepare() { - cd rubygems-${pkgver} - patch -p1 < ../stop_so_duplication.patch -} - -check() { - cd rubygems-${pkgver} - - # disable as it requires a lot of ruby-* dependencies - #rake test -} - -package() { - depends+=(ruby) - cd rubygems-${pkgver} - - install -D -m644 "${srcdir}"/gemrc "${pkgdir}/etc/gemrc" - - local rubyver=$(ruby --version | sed -r 's|^ruby ([[:digit:]]+\.[[:digit:]]+\.).*$|\1|')0 - - install -d "${pkgdir}/usr/lib/ruby/${rubyver}/" - install -D -m755 bin/gem "${pkgdir}/usr/bin/gem" - cp -r lib/* "${pkgdir}/usr/lib/ruby/${rubyver}/" - install -D -m644 MIT.txt "${pkgdir}/usr/share/licenses/rubygems/MIT.txt" -} Copied: rubygems/repos/extra-any/PKGBUILD (from rev 417931, rubygems/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-06-10 22:51:02 UTC (rev 417932) @@ -0,0 +1,45 @@ +# Maintainer: Anatol Pomozov <anatol.pomo...@gmail.com> + +pkgname=rubygems +pkgdesc='Package management framework for Ruby' +pkgver=3.2.19 +pkgrel=1 +arch=(any) +url='https://rubygems.org/' +license=(MIT) +# To avoid circular dependency with ruby, move it to makedepends +makedepends=(ruby) +backup=(etc/gemrc) +checkdepends=(rake) +source=(rubygems-$pkgver.zip::https://github.com/rubygems/rubygems/archive/v${pkgver}.zip + stop_so_duplication.patch + gemrc) +sha512sums=('23839713fad6b447153c713bd1feea55c87c40a1d75cd7f37d29a15d4880fd8ee646e6d219b1710f2771e15bd01ff0bcc16a49083b72f9cc6334f0cee816e722' + '9919490bbf7dba979a1df7543e62eb3fca48e8a516e6b6ab0a73080952e1b58599b7f233259d122dc66bf93f032b434d70e0dd448a1cb86513f01acb51b2120e' + '8cafd14d414ee3c16aa94f79072bc6c100262f925dc1300e785846c3fabbbbffc1356b8e2223af5684e3340c55032d41231179ffa948bb12e01dbae0f4131911') + +prepare() { + cd rubygems-${pkgver} + patch -p1 < ../stop_so_duplication.patch +} + +check() { + cd rubygems-${pkgver} + + # disable as it requires a lot of ruby-* dependencies + #rake test +} + +package() { + depends+=(ruby) + cd rubygems-${pkgver} + + install -D -m644 "${srcdir}"/gemrc "${pkgdir}/etc/gemrc" + + local rubyver=$(ruby --version | sed -r 's|^ruby ([[:digit:]]+\.[[:digit:]]+\.).*$|\1|')0 + + install -d "${pkgdir}/usr/lib/ruby/${rubyver}/" + install -D -m755 bin/gem "${pkgdir}/usr/bin/gem" + cp -r lib/* "${pkgdir}/usr/lib/ruby/${rubyver}/" + install -D -m644 MIT.txt "${pkgdir}/usr/share/licenses/rubygems/MIT.txt" +} Deleted: gemrc =================================================================== --- gemrc 2021-06-10 22:50:48 UTC (rev 417931) +++ gemrc 2021-06-10 22:51:02 UTC (rev 417932) @@ -1,5 +0,0 @@ -# Read about the gemrc format at http://guides.rubygems.org/command-reference/#gem-environment - -# --user-install is used to install to $HOME/.gem/ by default since we want to separate -# pacman installed gems and gem installed gems -gem: --user-install Copied: rubygems/repos/extra-any/gemrc (from rev 417931, rubygems/trunk/gemrc) =================================================================== --- gemrc (rev 0) +++ gemrc 2021-06-10 22:51:02 UTC (rev 417932) @@ -0,0 +1,5 @@ +# Read about the gemrc format at http://guides.rubygems.org/command-reference/#gem-environment + +# --user-install is used to install to $HOME/.gem/ by default since we want to separate +# pacman installed gems and gem installed gems +gem: --user-install Deleted: stop_so_duplication.patch =================================================================== --- stop_so_duplication.patch 2021-06-10 22:50:48 UTC (rev 417931) +++ stop_so_duplication.patch 2021-06-10 22:51:02 UTC (rev 417932) @@ -1,26 +0,0 @@ -commit ac83e58d1b9af68042433ae7ca8c9ff55b379770 -Author: Anatol Pomozov <anatol.pomo...@gmail.com> -Date: Fri Dec 27 15:43:14 2019 -0800 - - Do not put generated *.so file to 'lib/' - - Keep the *.so files under extension directory only. 'lib/' is for ruby - sources only. - - References: - https://src.fedoraproject.org/rpms/rubygems/blob/master/f/operating_system.rb - https://github.com/rubygems/rubygems/issues/749 - -diff --git a/lib/rubygems/defaults.rb b/lib/rubygems/defaults.rb -index d4ff4a26..4926f322 100644 ---- a/lib/rubygems/defaults.rb -+++ b/lib/rubygems/defaults.rb -@@ -144,7 +144,7 @@ module Gem - # Install extensions into lib as well as into the extension directory. - - def self.install_extension_in_lib # :nodoc: -- true -+ false - end - - ## Copied: rubygems/repos/extra-any/stop_so_duplication.patch (from rev 417931, rubygems/trunk/stop_so_duplication.patch) =================================================================== --- stop_so_duplication.patch (rev 0) +++ stop_so_duplication.patch 2021-06-10 22:51:02 UTC (rev 417932) @@ -0,0 +1,26 @@ +commit ac83e58d1b9af68042433ae7ca8c9ff55b379770 +Author: Anatol Pomozov <anatol.pomo...@gmail.com> +Date: Fri Dec 27 15:43:14 2019 -0800 + + Do not put generated *.so file to 'lib/' + + Keep the *.so files under extension directory only. 'lib/' is for ruby + sources only. + + References: + https://src.fedoraproject.org/rpms/rubygems/blob/master/f/operating_system.rb + https://github.com/rubygems/rubygems/issues/749 + +diff --git a/lib/rubygems/defaults.rb b/lib/rubygems/defaults.rb +index d4ff4a26..4926f322 100644 +--- a/lib/rubygems/defaults.rb ++++ b/lib/rubygems/defaults.rb +@@ -144,7 +144,7 @@ module Gem + # Install extensions into lib as well as into the extension directory. + + def self.install_extension_in_lib # :nodoc: +- true ++ false + end + + ##