[arch-commits] Commit in ruby-sqlite3/trunk (PKGBUILD)

Andreas Schleifer segaja at gemini.archlinux.org
Mon Jan 17 12:00:33 UTC 2022


    Date: Monday, January 17, 2022 @ 12:00:32
  Author: segaja
Revision: 1107712

upgpkg: ruby-sqlite3 1.4.2-4; fix tests; make package reproducible

Modified:
  ruby-sqlite3/trunk/PKGBUILD

----------+
 PKGBUILD |   17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-01-17 11:52:46 UTC (rev 1107711)
+++ PKGBUILD	2022-01-17 12:00:32 UTC (rev 1107712)
@@ -1,9 +1,10 @@
 # Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Maintainer: Andreas 'Segaja' Schleifer <segaja at archlinux dot org>
 
 _gemname=sqlite3
 pkgname=ruby-${_gemname}
 pkgver=1.4.2
-pkgrel=3
+pkgrel=4
 pkgdesc='Ruby bindings for the SQLite3 embedded database'
 url='https://github.com/luislavena/sqlite3-ruby'
 arch=('x86_64')
@@ -11,12 +12,19 @@
 depends=('ruby' 'sqlite')
 options=('!emptydirs')
 makedepends=('ruby-rdoc' 'ruby-rake' 'ruby-rake-compiler' 'ruby-hoe' 'ruby-mini_portile' 'ruby-minitest')
-source=(https://github.com/sparklemotion/sqlite3-ruby/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz)
-sha256sums=('7e876104c0feb6e0e69befc3f6055fb7f20f37b13a667c8f9782d22272f37479')
-sha512sums=('c30938f0ad835e23f9e857323ea654d111d1ef5d6f055471ca5f8f080bcdcbb56ac773be9aab34b6432cdb53d69a842c99dcebbd3ea9808967f04907863abc89')
+source=(https://github.com/sparklemotion/sqlite3-ruby/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz
+        # https://github.com/sparklemotion/sqlite3-ruby/pull/309
+        ruby-sqlite3-fix-tests.patch::https://github.com/sparklemotion/sqlite3-ruby/commit/f687023b58e2bd7ab793ecf4dcf1452d439a944f.patch)
+sha256sums=('7e876104c0feb6e0e69befc3f6055fb7f20f37b13a667c8f9782d22272f37479'
+            'ef880e09ab3423a45d3a4f73c642aa06e7a23471a75092af947f7c72610b6845')
+sha512sums=('c30938f0ad835e23f9e857323ea654d111d1ef5d6f055471ca5f8f080bcdcbb56ac773be9aab34b6432cdb53d69a842c99dcebbd3ea9808967f04907863abc89'
+            '6b4ff3e539028243b55f701b986e46bbebc035ef26087c849f5b3883eb55ef9e6f57bf213b443840382a83cbf6f913af14a424d0b535afda38fc2e770ab5ab60')
 
 prepare() {
   cd ${_gemname}-ruby-${pkgver}
+
+  patch --verbose --strip=1 --input=../ruby-sqlite3-fix-tests.patch
+
   sed 's|~>|>=|g' -i Gemfile
 }
 
@@ -42,6 +50,7 @@
 
   cd "${pkgdir}/${_gemdir}"
   rm -r cache gems/${_gemname}-${pkgver}/ext
+  rm -rf "${pkgdir}/${_gemdir}/doc/${_gemname}-${pkgver}/ri/ext/"
   rm extensions/*/*/${_gemname}-${pkgver}/{mkmf.log,gem_make.out}
 }
 



More information about the arch-commits mailing list