Date: Saturday, October 8, 2022 @ 13:47:47
  Author: segaja
Revision: 1324359

archrelease: copy trunk to community-any

Added:
  rubygems/repos/community-any/PKGBUILD
    (from rev 1324358, rubygems/trunk/PKGBUILD)
  rubygems/repos/community-any/gemrc
    (from rev 1324358, rubygems/trunk/gemrc)
  rubygems/repos/community-any/rubygems_stop_so_duplication.patch
    (from rev 1324358, rubygems/trunk/rubygems_stop_so_duplication.patch)
Deleted:
  rubygems/repos/community-any/PKGBUILD
  rubygems/repos/community-any/gemrc
  rubygems/repos/community-any/rubygems_stop_so_duplication.patch

------------------------------------+
 PKGBUILD                           |  145 ++++++++++++++++++-----------------
 gemrc                              |   10 +-
 rubygems_stop_so_duplication.patch |   52 ++++++------
 3 files changed, 106 insertions(+), 101 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2022-10-08 13:47:24 UTC (rev 1324358)
+++ PKGBUILD    2022-10-08 13:47:47 UTC (rev 1324359)
@@ -1,70 +0,0 @@
-# Maintainer: Anatol Pomozov <[email protected]>
-# Maintainer: Andreas 'Segaja' Schleifer <segaja at archlinux dot org>
-
-pkgname='rubygems'
-pkgver=3.3.21
-pkgrel=2
-pkgdesc='Package management framework for Ruby'
-arch=('any')
-url='https://rubygems.org/'
-license=('MIT')
-depends=('ruby')
-#checkdepends=('git' 'ruby-rake' 'ruby-webrick')
-backup=('etc/gemrc')
-options=('!emptydirs')
-source=("https://github.com/rubygems/rubygems/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz";
-        "${pkgname}_stop_so_duplication.patch"
-        'gemrc')
-sha512sums=('aff9e9357f415053db18354b102f560a1a82c771e206551ceeb386ed42966ebfcb6480f8b493f94455323a5d74cd48a53cc8637ba7a87abdabc7a32c9cf50be7'
-            
'9919490bbf7dba979a1df7543e62eb3fca48e8a516e6b6ab0a73080952e1b58599b7f233259d122dc66bf93f032b434d70e0dd448a1cb86513f01acb51b2120e'
-            
'8cafd14d414ee3c16aa94f79072bc6c100262f925dc1300e785846c3fabbbbffc1356b8e2223af5684e3340c55032d41231179ffa948bb12e01dbae0f4131911')
-
-prepare() {
-  cd "rubygems-${pkgver}"
-
-  patch --verbose --strip=1 --input="../${pkgname}_stop_so_duplication.patch"
-}
-
-# https://github.com/rubygems/rubygems/issues/5951
-#check() {
-#  cd "rubygems-${pkgver}"
-#
-#  rake test
-#}
-
-package() {
-  cd "rubygems-${pkgver}"
-
-
-  local _gemdir="$(ruby -e 'puts Gem.dir')"
-  local _extension_api_version="$(ruby -e 'puts Gem.extension_api_version')"
-
-  export GEM_HOME="${pkgdir}${_gemdir}"
-
-  install --verbose -d --mode=0755 \
-      "${GEM_HOME}" \
-      "${pkgdir}/usr/lib/ruby/${_extension_api_version}"
-
-  # define the current version as previous version to avoid printing the 
changelog
-  ruby setup.rb \
-    --destdir="${pkgdir}" \
-    --prefix="/usr" \
-    --previous-version="${pkgver}" \
-    --verbose
-
-  # fix package structure
-  mv --verbose "${pkgdir}/usr/lib/${pkgname}.rb" 
"${pkgdir}/usr/lib/ruby/${_extension_api_version}"
-  mv --verbose "${pkgdir}/usr/lib/${pkgname}" 
"${pkgdir}/usr/lib/ruby/${_extension_api_version}"
-
-  # cleanup - remove any bundler references as they are provided by 
https://archlinux.org/packages/community/any/ruby-bundler/
-  rm --verbose --recursive \
-    "${pkgdir}/usr/bin/"{bundle*,rake} \
-    "${pkgdir}/usr/gems" \
-    "${pkgdir}/usr/lib/bundler.rb" \
-    "${pkgdir}/usr/lib/bundler" \
-    "${pkgdir}/usr/specifications"
-
-  install --verbose -D --mode=0644 ../gemrc "${pkgdir}/etc/gemrc"
-  install --verbose -D --mode=0644 LICENSE.txt MIT.txt --target-directory 
"${pkgdir}/usr/share/licenses/${pkgname}"
-  install --verbose -D --mode=0644 *.md --target-directory 
"${pkgdir}/usr/share/doc/${pkgname}"
-}

Copied: rubygems/repos/community-any/PKGBUILD (from rev 1324358, 
rubygems/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2022-10-08 13:47:47 UTC (rev 1324359)
@@ -0,0 +1,75 @@
+# Maintainer: Anatol Pomozov <[email protected]>
+# Maintainer: Andreas 'Segaja' Schleifer <segaja at archlinux dot org>
+
+pkgname='rubygems'
+pkgver=3.3.23
+pkgrel=1
+pkgdesc='Package management framework for Ruby'
+arch=('any')
+url='https://rubygems.org/'
+license=('MIT')
+depends=('ruby')
+#checkdepends=('cmake' 'git' 'ruby-rake' 'ruby-webrick')
+backup=('etc/gemrc')
+options=('!emptydirs')
+source=("https://github.com/rubygems/rubygems/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz";
+        "${pkgname}_stop_so_duplication.patch"
+        'gemrc')
+sha512sums=('00daf058af0ca78bd2e08e6a67e459035cd7373cf81a002d0bc793d68d50d875cd892ccfcae5ffcc8889afa1ab8d67866abbca76b55be829a41f989d45d3b1c8'
+            
'9919490bbf7dba979a1df7543e62eb3fca48e8a516e6b6ab0a73080952e1b58599b7f233259d122dc66bf93f032b434d70e0dd448a1cb86513f01acb51b2120e'
+            
'8cafd14d414ee3c16aa94f79072bc6c100262f925dc1300e785846c3fabbbbffc1356b8e2223af5684e3340c55032d41231179ffa948bb12e01dbae0f4131911')
+
+prepare() {
+  cd "rubygems-${pkgver}"
+
+  patch --verbose --strip=1 --input="../${pkgname}_stop_so_duplication.patch"
+}
+
+# https://github.com/rubygems/rubygems/issues/5951
+#check() {
+#  cd "rubygems-${pkgver}"
+#
+#  sed --in-place --regexp-extended 's|git ls-files|find -type f -not -path 
"*/\.git/*"|' Rakefile
+#
+#  export GEM_HOME="$(pwd)/.gem"
+#  mkdir --parents --verbose "${GEM_HOME}"
+#
+#  rake update_manifest
+#  rake test
+#}
+
+package() {
+  cd "rubygems-${pkgver}"
+
+  local _gemdir="$(ruby -e 'puts Gem.dir')"
+  local _extension_api_version="$(ruby -e 'puts Gem.extension_api_version')"
+
+  export GEM_HOME="${pkgdir}${_gemdir}"
+
+  install --verbose -d --mode=0755 \
+      "${GEM_HOME}" \
+      "${pkgdir}/usr/lib/ruby/${_extension_api_version}"
+
+  # define the current version as previous version to avoid printing the 
changelog
+  ruby setup.rb \
+    --destdir="${pkgdir}" \
+    --prefix="/usr" \
+    --previous-version="${pkgver}" \
+    --verbose
+
+  # fix package structure
+  mv --verbose "${pkgdir}/usr/lib/${pkgname}.rb" 
"${pkgdir}/usr/lib/ruby/${_extension_api_version}"
+  mv --verbose "${pkgdir}/usr/lib/${pkgname}" 
"${pkgdir}/usr/lib/ruby/${_extension_api_version}"
+
+  # cleanup - remove any bundler references as they are provided by 
https://archlinux.org/packages/community/any/ruby-bundler/
+  rm --verbose --recursive \
+    "${pkgdir}/usr/bin/"{bundle*,rake} \
+    "${pkgdir}/usr/gems" \
+    "${pkgdir}/usr/lib/bundler.rb" \
+    "${pkgdir}/usr/lib/bundler" \
+    "${pkgdir}/usr/specifications"
+
+  install --verbose -D --mode=0644 ../gemrc "${pkgdir}/etc/gemrc"
+  install --verbose -D --mode=0644 LICENSE.txt MIT.txt --target-directory 
"${pkgdir}/usr/share/licenses/${pkgname}"
+  install --verbose -D --mode=0644 *.md --target-directory 
"${pkgdir}/usr/share/doc/${pkgname}"
+}

Deleted: gemrc
===================================================================
--- gemrc       2022-10-08 13:47:24 UTC (rev 1324358)
+++ gemrc       2022-10-08 13:47:47 UTC (rev 1324359)
@@ -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/community-any/gemrc (from rev 1324358, 
rubygems/trunk/gemrc)
===================================================================
--- gemrc                               (rev 0)
+++ gemrc       2022-10-08 13:47:47 UTC (rev 1324359)
@@ -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: rubygems_stop_so_duplication.patch
===================================================================
--- rubygems_stop_so_duplication.patch  2022-10-08 13:47:24 UTC (rev 1324358)
+++ rubygems_stop_so_duplication.patch  2022-10-08 13:47:47 UTC (rev 1324359)
@@ -1,26 +0,0 @@
-commit ac83e58d1b9af68042433ae7ca8c9ff55b379770
-Author: Anatol Pomozov <[email protected]>
-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/community-any/rubygems_stop_so_duplication.patch (from 
rev 1324358, rubygems/trunk/rubygems_stop_so_duplication.patch)
===================================================================
--- rubygems_stop_so_duplication.patch                          (rev 0)
+++ rubygems_stop_so_duplication.patch  2022-10-08 13:47:47 UTC (rev 1324359)
@@ -0,0 +1,26 @@
+commit ac83e58d1b9af68042433ae7ca8c9ff55b379770
+Author: Anatol Pomozov <[email protected]>
+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
+ 
+   ##

Reply via email to