Andreas Schleifer pushed to branch main at Arch Linux / Packaging / Packages /
ruby-addressable
Commits:
9841dd44 by Andreas Schleifer at 2026-02-15T14:04:30+01:00
upgpkg: 2.8.8-1: closes #1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = ruby-addressable
pkgdesc = URI Implementation
- pkgver = 2.8.7
- pkgrel = 2
+ pkgver = 2.8.8
+ pkgrel = 1
url = https://github.com/sporkmonger/addressable
arch = any
license = Apache
@@ -18,8 +18,14 @@ pkgbase = ruby-addressable
depends = ruby
depends = ruby-public_suffix
options = !emptydirs
- source =
https://github.com/sporkmonger/addressable/archive/addressable-2.8.7/ruby-addressable-addressable-2.8.7.tar.gz
- sha512sums =
df75ec756f504183e08c259ecaf1432ee76b5bf1008a05299e3933aace0f08346762ca086aa6c3227cf0518d600c6d419c763cc1b9bf19897bee009fabacca99
- b2sums =
8ce28224387fdb5500fcff25afd2be4bef4410f819caa1a0eb25e9cc376dbbdfafe1fdb509d7faf30f7f61535fe856552ccb239346449b8ed358051bc0703722
+ source =
https://github.com/sporkmonger/addressable/archive/addressable-2.8.8/ruby-addressable-addressable-2.8.8.tar.gz
+ source =
https://github.com/sporkmonger/addressable/commit/5fc1d931e7fdc79d878f240fa4706b89cb01e171.patch
+ source =
https://github.com/sporkmonger/addressable/commit/c4f92fc45a018268c6a204aa0b13017d1e0f49ec.patch
+ sha512sums =
e2526edd93cc19faf6aefcbf45177f9c35964b627b90cc1adccc8580fa46da8fe9ab9476e0e162fcc3873544835bcd79a2d01f6a46ff43603eea57c7c8310fb6
+ sha512sums =
2dd8ba24452e03ef43d96dae0013bbdb09018e8c8aa99bc4db280d2e339ff3ec7a4d587e325678554d5cf9a66e36210f962359365c6ae4a0f901d9e007d4b6e5
+ sha512sums =
ccc15554439825a4dd7fcb019cbf427954141b95c40cc54f664478cabae7e880dc2ea7cadb670f51dc06f4a4b6962701984abeb0ebc876119011dda423a89c5d
+ b2sums =
4a19cccd7f953dadd7bf675473fe12c11ed1ae7a3e088498e197eb41736045889450ad995e58768a2d98c1b1a9f690a1b3c0215f923ef1e43affca6ba6ee9016
+ b2sums =
52aa05e754d5cdf970e7491c3b6c1d7badf0b816cca18dd47c27d888332444716bed808e7c44f980fc3f53d4d671f65337c36b5a5cdbdaa8f057d27bab53e0c8
+ b2sums =
7456c1c4fb2f00139d6d4896b67be5721fdb58239a824c3a65cbf34a82c76993b74b5f10c6a5476a8c9b810acee1203212d0add844d255d61554390108614463
pkgname = ruby-addressable
=====================================
PKGBUILD
=====================================
@@ -5,8 +5,8 @@
_gemname=addressable
pkgname="ruby-${_gemname}"
-pkgver=2.8.7
-pkgrel=2
+pkgver=2.8.8
+pkgrel=1
pkgdesc='URI Implementation'
arch=('any')
url='https://github.com/sporkmonger/addressable'
@@ -30,16 +30,31 @@ checkdepends=(
ruby-yard
)
options=('!emptydirs')
-source=("${url}/archive/${_gemname}-${pkgver}/${pkgname}-${_gemname}-${pkgver}.tar.gz")
-sha512sums=('df75ec756f504183e08c259ecaf1432ee76b5bf1008a05299e3933aace0f08346762ca086aa6c3227cf0518d600c6d419c763cc1b9bf19897bee009fabacca99')
-b2sums=('8ce28224387fdb5500fcff25afd2be4bef4410f819caa1a0eb25e9cc376dbbdfafe1fdb509d7faf30f7f61535fe856552ccb239346449b8ed358051bc0703722')
+source=(
+
"${url}/archive/${_gemname}-${pkgver}/${pkgname}-${_gemname}-${pkgver}.tar.gz"
+ # see https://github.com/sporkmonger/addressable/pull/571
+
"https://github.com/sporkmonger/addressable/commit/5fc1d931e7fdc79d878f240fa4706b89cb01e171.patch"
+
"https://github.com/sporkmonger/addressable/commit/c4f92fc45a018268c6a204aa0b13017d1e0f49ec.patch"
+)
+sha512sums=('e2526edd93cc19faf6aefcbf45177f9c35964b627b90cc1adccc8580fa46da8fe9ab9476e0e162fcc3873544835bcd79a2d01f6a46ff43603eea57c7c8310fb6'
+
'2dd8ba24452e03ef43d96dae0013bbdb09018e8c8aa99bc4db280d2e339ff3ec7a4d587e325678554d5cf9a66e36210f962359365c6ae4a0f901d9e007d4b6e5'
+
'ccc15554439825a4dd7fcb019cbf427954141b95c40cc54f664478cabae7e880dc2ea7cadb670f51dc06f4a4b6962701984abeb0ebc876119011dda423a89c5d')
+b2sums=('4a19cccd7f953dadd7bf675473fe12c11ed1ae7a3e088498e197eb41736045889450ad995e58768a2d98c1b1a9f690a1b3c0215f923ef1e43affca6ba6ee9016'
+
'52aa05e754d5cdf970e7491c3b6c1d7badf0b816cca18dd47c27d888332444716bed808e7c44f980fc3f53d4d671f65337c36b5a5cdbdaa8f057d27bab53e0c8'
+
'7456c1c4fb2f00139d6d4896b67be5721fdb58239a824c3a65cbf34a82c76993b74b5f10c6a5476a8c9b810acee1203212d0add844d255d61554390108614463')
prepare() {
cd ${_gemname}-${_gemname}-${pkgver}
+ patch --verbose --strip=1
--input="../5fc1d931e7fdc79d878f240fa4706b89cb01e171.patch"
+ patch --verbose --strip=1
--input="../c4f92fc45a018268c6a204aa0b13017d1e0f49ec.patch"
+
# update gemspec/Gemfile to allow newer version of the dependencies
sed --in-place --regexp-extended 's|~>|>=|g' "${_gemname}.gemspec" Gemfile
+ # fix gemspec
+ sed --in-place --regexp-extended 's|"data/unicode.data".freeze, ||g'
"${_gemname}.gemspec"
+
# ignore coverage
sed --in-place --regexp-extended \
--expression '/group :coverage/,/end/d' \
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-addressable/-/commit/9841dd44b59b08272165c36107a1d2d80d931436
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-addressable/-/commit/9841dd44b59b08272165c36107a1d2d80d931436
You're receiving this email because of your account on gitlab.archlinux.org.