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

2020-10-15 Thread David Runge via arch-commits
Date: Thursday, October 15, 2020 @ 14:56:10
  Author: dvzrv
Revision: 724097

upgpkg: ruby-rugged 1.1.0-1: Rebuild against libgit2 1.1.0.

Modified:
  ruby-rugged/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-10-15 14:42:21 UTC (rev 724096)
+++ PKGBUILD2020-10-15 14:56:10 UTC (rev 724097)
@@ -4,9 +4,9 @@
 
 _name=rugged
 # ideally this should match $pkgver, as package() might fail otherwise. 
thanks, github
-_libgit2_pkgver=1.0.1
+_libgit2_pkgver=1.1.0
 pkgname=ruby-rugged
-pkgver=1.0.1
+pkgver=1.1.0
 pkgrel=1
 pkgdesc='A Ruby binding to the libgit2 linkable library'
 arch=('x86_64')
@@ -18,8 +18,8 @@
 options=(!emptydirs)
 
source=("${_name}-${pkgver}.tar.gz::https://github.com/libgit2/${_name}/archive/v${pkgver}.tar.gz";
 
"libgit2-${_libgit2_pkgver}.tar.gz::https://github.com/libgit2/libgit2/archive/v${_libgit2_pkgver}.tar.gz";)
-sha512sums=('19ed757679247ee98218f201016057b27bba2f0f441348b11910ed34926f788e948ab5f35bf45e94fff6d57607a64916af8420216abe9486d9e9cc990d5d7e58'
-
'7c307822b22e3771e5e908b115600310f7901b3250287532c498003b25a5b1e007bfa23592f16ec4d83c1567a9213710526f78cab7c120316e9a8fc74c5e57a9')
+sha512sums=('0cab5d7b850451cc7d675af622986850783d1e7c209fd905aae3069f0ffbc5d9bf0d2b869614ae1b720855fb39acb042b1486e3581986daddd97dac9b3e55fbe'
+
'347bb68900181b44fa58a0417506c91383adb965607fce049a5b4c57ac9cc286e0a140d164c339b50fb6cd6951f47757c2917a2df44ba004bfaa4fb643946bb8')
 
 prepare() {
   mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}"


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

2020-06-24 Thread David Runge via arch-commits
Date: Wednesday, June 24, 2020 @ 13:02:36
  Author: dvzrv
Revision: 652378

upgpkg: ruby-rugged 1.0.1-1: Upgrading to 1.0.1.

Modified:
  ruby-rugged/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-06-24 13:01:07 UTC (rev 652377)
+++ PKGBUILD2020-06-24 13:02:36 UTC (rev 652378)
@@ -4,9 +4,9 @@
 
 _name=rugged
 # ideally this should match $pkgver, as package() might fail otherwise. 
thanks, github
-_libgit2_pkgver=1.0.0
+_libgit2_pkgver=1.0.1
 pkgname=ruby-rugged
-pkgver=1.0.0
+pkgver=1.0.1
 pkgrel=1
 pkgdesc='A Ruby binding to the libgit2 linkable library'
 arch=('x86_64')
@@ -18,8 +18,8 @@
 options=(!emptydirs)
 
source=("${_name}-${pkgver}.tar.gz::https://github.com/libgit2/${_name}/archive/v${pkgver}.tar.gz";
 
"libgit2-${_libgit2_pkgver}.tar.gz::https://github.com/libgit2/libgit2/archive/v${_libgit2_pkgver}.tar.gz";)
-sha512sums=('69ed5aa9340854fc0bee58d8b872d0b91648be7a59b59b6bc3de87499f4d8c49353cc2edbb625cc779e0e2cdb697839654edfcba1e8cb849c6f2e38aa4be75fe'
-
'7e3b6582dd1567fd5ebfc829a98e22acfd5566ba08f2fb9b7a6783fa87f5e8952ac67f1a2c13adb543e56753d858e73a03204bac17a096c72f5daf4ba376d904')
+sha512sums=('19ed757679247ee98218f201016057b27bba2f0f441348b11910ed34926f788e948ab5f35bf45e94fff6d57607a64916af8420216abe9486d9e9cc990d5d7e58'
+
'7c307822b22e3771e5e908b115600310f7901b3250287532c498003b25a5b1e007bfa23592f16ec4d83c1567a9213710526f78cab7c120316e9a8fc74c5e57a9')
 
 prepare() {
   mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}"


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

2020-04-03 Thread David Runge via arch-commits
Date: Friday, April 3, 2020 @ 09:13:05
  Author: dvzrv
Revision: 610805

upgpkg: ruby-rugged 1.0.0-1: Upgrading to 1.0.0

Modified:
  ruby-rugged/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-03 08:19:58 UTC (rev 610804)
+++ PKGBUILD2020-04-03 09:13:05 UTC (rev 610805)
@@ -4,10 +4,10 @@
 
 _name=rugged
 # ideally this should match $pkgver, as package() might fail otherwise. 
thanks, github
-_libgit2_pkgver=0.99.0
+_libgit2_pkgver=1.0.0
 pkgname=ruby-rugged
-pkgver=0.99.0
-pkgrel=2
+pkgver=1.0.0
+pkgrel=1
 pkgdesc='A Ruby binding to the libgit2 linkable library'
 arch=('x86_64')
 url="https://github.com/libgit2/rugged";
@@ -18,8 +18,8 @@
 options=(!emptydirs)
 
source=("${_name}-${pkgver}.tar.gz::https://github.com/libgit2/${_name}/archive/v${pkgver}.tar.gz";
 
"libgit2-${_libgit2_pkgver}.tar.gz::https://github.com/libgit2/libgit2/archive/v${_libgit2_pkgver}.tar.gz";)
-sha512sums=('6463c481977a11f4a4c8e245304a1209c7e99ddb601417735229ea24791f3bec7457e7890b17a21406e1cc59fc2186e8acd7a6df180a6251cbc883cd2f1ae86b'
-
'e38e18da0e6ed1e5c8198c9eb2c362b21da2d0b9c8bc23309d2f70183549f4b9f23a6db8ce5f1f0f24b373e6427039c2a845b62dd74f91b02cfe8954f961a91b')
+sha512sums=('69ed5aa9340854fc0bee58d8b872d0b91648be7a59b59b6bc3de87499f4d8c49353cc2edbb625cc779e0e2cdb697839654edfcba1e8cb849c6f2e38aa4be75fe'
+
'7e3b6582dd1567fd5ebfc829a98e22acfd5566ba08f2fb9b7a6783fa87f5e8952ac67f1a2c13adb543e56753d858e73a03204bac17a096c72f5daf4ba376d904')
 
 prepare() {
   mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}"


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

2020-04-01 Thread David Runge via arch-commits
Date: Wednesday, April 1, 2020 @ 20:59:11
  Author: dvzrv
Revision: 609213

upgpkg: ruby-rugged 0.99.0-2: Rebuilding against libgit2 1.0.0.

Modified:
  ruby-rugged/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-01 20:58:56 UTC (rev 609212)
+++ PKGBUILD2020-04-01 20:59:11 UTC (rev 609213)
@@ -7,7 +7,7 @@
 _libgit2_pkgver=0.99.0
 pkgname=ruby-rugged
 pkgver=0.99.0
-pkgrel=1
+pkgrel=2
 pkgdesc='A Ruby binding to the libgit2 linkable library'
 arch=('x86_64')
 url="https://github.com/libgit2/rugged";


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

2020-01-12 Thread David Runge via arch-commits
Date: Sunday, January 12, 2020 @ 21:29:30
  Author: dvzrv
Revision: 552260

upgpkg: ruby-rugged 0.28.4.1-3: Fixing a non-forced rm (FS#65111).

Modified:
  ruby-rugged/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-01-12 20:58:46 UTC (rev 552259)
+++ PKGBUILD2020-01-12 21:29:30 UTC (rev 552260)
@@ -7,7 +7,7 @@
 _libgit2_pkgver=0.28.4
 pkgname=ruby-rugged
 pkgver=0.28.4.1
-pkgrel=2
+pkgrel=3
 pkgdesc='A Ruby binding to the libgit2 linkable library'
 arch=('x86_64')
 url="https://github.com/libgit2/rugged";
@@ -65,7 +65,7 @@
 "${pkgdir}/usr/share/doc/${pkgname}"
   # removing all unneeded stuff
   cd "${pkgdir}/${_gemdir}"
-  rm -rv cache gems/${_name}-${pkgver}/{ext,lib/*/*.so} \
+  rm -rvf cache gems/${_name}-${pkgver}/{ext,lib/*/*.so} \
 extensions/*/*/${_name}-${pkgver}/{mkmf.log,gem_make.out} \
 gems/${_name}-${pkgver}/vendor
 }


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

2019-12-25 Thread Felix Yan via arch-commits
Date: Thursday, December 26, 2019 @ 00:36:20
  Author: felixonmars
Revision: 541648

Ruby 2.7.0 rebuild

Modified:
  ruby-rugged/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-12-26 00:36:19 UTC (rev 541647)
+++ PKGBUILD2019-12-26 00:36:20 UTC (rev 541648)
@@ -7,7 +7,7 @@
 _libgit2_pkgver=0.28.4
 pkgname=ruby-rugged
 pkgver=0.28.4.1
-pkgrel=1
+pkgrel=2
 pkgdesc='A Ruby binding to the libgit2 linkable library'
 arch=('x86_64')
 url="https://github.com/libgit2/rugged";


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

2019-12-12 Thread David Runge via arch-commits
Date: Thursday, December 12, 2019 @ 16:18:03
  Author: dvzrv
Revision: 537405

upgpkg: ruby-rugged 0.28.4.1-1

Upgrading to 0.28.4.1.

Modified:
  ruby-rugged/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-12-12 16:11:28 UTC (rev 537404)
+++ PKGBUILD2019-12-12 16:18:03 UTC (rev 537405)
@@ -6,7 +6,7 @@
 # ideally this should match $pkgver, as package() might fail otherwise. 
thanks, github
 _libgit2_pkgver=0.28.4
 pkgname=ruby-rugged
-pkgver=0.28.4
+pkgver=0.28.4.1
 pkgrel=1
 pkgdesc='A Ruby binding to the libgit2 linkable library'
 arch=('x86_64')
@@ -18,7 +18,7 @@
 options=(!emptydirs)
 
source=("${_name}-${pkgver}.tar.gz::https://github.com/libgit2/${_name}/archive/v${pkgver}.tar.gz";
 
"libgit2-${_libgit2_pkgver}.tar.gz::https://github.com/libgit2/libgit2/archive/v${_libgit2_pkgver}.tar.gz";)
-sha512sums=('003ab1e4d13b1f2baf8ad85a65c846e9e0c48c075e9b7632dcb0901bc3a565021b735d3442b1378fcc30fd44cdedcc02d8cd760805eb1d68decc64a7475ce448'
+sha512sums=('4a4d1729dcad510a735d97e3eae75496f1d09cbf6c7836dcc0f98e6ca9b5e60a0d848cf6d4ff9b7372a5f10d3d8ced7aad5de6510910ce6193ade94a5f940247'
 
'b81160608003b25d9b922d259ef941b6bd5100fa1875497c8cd29de320e292fff568c757a7a85b2b3044ddc1cb92c74dbcb13d630d62ecf9a8559b619d15')
 
 prepare() {


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

2019-12-11 Thread David Runge via arch-commits
Date: Wednesday, December 11, 2019 @ 09:56:14
  Author: dvzrv
Revision: 536793

upgpkg: ruby-rugged 0.28.4-1

Upgrading to 0.28.4. Updating maintainer info. Updating libgit2 sources (for 
tests) to 0.28.4.

Modified:
  ruby-rugged/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-12-11 09:55:03 UTC (rev 536792)
+++ PKGBUILD2019-12-11 09:56:14 UTC (rev 536793)
@@ -1,12 +1,12 @@
-# Maintainer: David Runge 
+# Maintainer: David Runge 
 # Contributor: ChaosKid42 
 # Contributor: Andy Weidenbaum 
 
 _name=rugged
 # ideally this should match $pkgver, as package() might fail otherwise. 
thanks, github
-_libgit2_pkgver=0.28.3
+_libgit2_pkgver=0.28.4
 pkgname=ruby-rugged
-pkgver=0.28.3.1
+pkgver=0.28.4
 pkgrel=1
 pkgdesc='A Ruby binding to the libgit2 linkable library'
 arch=('x86_64')
@@ -18,8 +18,8 @@
 options=(!emptydirs)
 
source=("${_name}-${pkgver}.tar.gz::https://github.com/libgit2/${_name}/archive/v${pkgver}.tar.gz";
 
"libgit2-${_libgit2_pkgver}.tar.gz::https://github.com/libgit2/libgit2/archive/v${_libgit2_pkgver}.tar.gz";)
-sha512sums=('c0c79e3d9a59acd70069a693d89e75eb98d1f0defe0f8162f8c47e449daeddb5ebf27337b0617cd37fdc8652d64f400e7de139375a13b7ab4ad426ea30634df7'
-
'15444823b7d4885f7b8c3982f8905efc4a75913de016a9b2e0a24d5ce9746e6a549dffd5469036529557feff2ce7ece9328266eb312c80b96091ce0f65ee97ee')
+sha512sums=('003ab1e4d13b1f2baf8ad85a65c846e9e0c48c075e9b7632dcb0901bc3a565021b735d3442b1378fcc30fd44cdedcc02d8cd760805eb1d68decc64a7475ce448'
+
'b81160608003b25d9b922d259ef941b6bd5100fa1875497c8cd29de320e292fff568c757a7a85b2b3044ddc1cb92c74dbcb13d630d62ecf9a8559b619d15')
 
 prepare() {
   mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}"


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

2019-08-15 Thread David Runge via arch-commits
Date: Thursday, August 15, 2019 @ 20:07:07
  Author: dvzrv
Revision: 499635

upgpkg: ruby-rugged 0.28.3.1-1

Upgrading to 0.28.3.1. The broken version string has been fixed upstream.

Modified:
  ruby-rugged/trunk/PKGBUILD

--+
 PKGBUILD |7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-08-15 19:54:31 UTC (rev 499634)
+++ PKGBUILD2019-08-15 20:07:07 UTC (rev 499635)
@@ -6,7 +6,7 @@
 # ideally this should match $pkgver, as package() might fail otherwise. 
thanks, github
 _libgit2_pkgver=0.28.3
 pkgname=ruby-rugged
-pkgver=0.28.3
+pkgver=0.28.3.1
 pkgrel=1
 pkgdesc='A Ruby binding to the libgit2 linkable library'
 arch=('x86_64')
@@ -18,7 +18,7 @@
 options=(!emptydirs)
 
source=("${_name}-${pkgver}.tar.gz::https://github.com/libgit2/${_name}/archive/v${pkgver}.tar.gz";
 
"libgit2-${_libgit2_pkgver}.tar.gz::https://github.com/libgit2/libgit2/archive/v${_libgit2_pkgver}.tar.gz";)
-sha512sums=('f377653fb84326968f1126177b0cc6279da5e5f74529605087af7b0c481d203c22d89ca26105dc871ce197c1f91c7fa03cae24fb20d14b65f7002ec017a0e4fe'
+sha512sums=('c0c79e3d9a59acd70069a693d89e75eb98d1f0defe0f8162f8c47e449daeddb5ebf27337b0617cd37fdc8652d64f400e7de139375a13b7ab4ad426ea30634df7'
 
'15444823b7d4885f7b8c3982f8905efc4a75913de016a9b2e0a24d5ce9746e6a549dffd5469036529557feff2ce7ece9328266eb312c80b96091ce0f65ee97ee')
 
 prepare() {
@@ -29,9 +29,6 @@
   # remove broken and useless libgit2 "version check":
   # https://github.com/libgit2/rugged/issues/698
   sed '68,88d' -i ext/rugged/extconf.rb
-  # imported version is wrong:
-  # https://github.com/libgit2/rugged/issues/776#issuecomment-521234453
-  sed -E "s|(VERSION =) .+|\1 '${pkgver}'|" -i lib/rugged/version.rb
   # source tarball doesn't include vendored libgit2 version, which is only
   # needed for test fixtures (resources): 
https://github.com/libgit2/rugged/issues/801
   mv -v ../libgit2-${_libgit2_pkgver}/* vendor/libgit2


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

2019-08-15 Thread David Runge via arch-commits
Date: Thursday, August 15, 2019 @ 08:49:17
  Author: dvzrv
Revision: 499525

upgpkg: ruby-rugged 0.28.3-1

Upgrading to 0.28.3. Adding fix to import the correct version of the gem (YOLO 
upstream).

Modified:
  ruby-rugged/trunk/PKGBUILD

--+
 PKGBUILD |   13 -
 1 file changed, 8 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-08-15 07:22:39 UTC (rev 499524)
+++ PKGBUILD2019-08-15 08:49:17 UTC (rev 499525)
@@ -3,9 +3,10 @@
 # Contributor: Andy Weidenbaum 
 
 _name=rugged
-_libgit2_pkgver=0.28.2
+# ideally this should match $pkgver, as package() might fail otherwise. 
thanks, github
+_libgit2_pkgver=0.28.3
 pkgname=ruby-rugged
-pkgver=0.28.2
+pkgver=0.28.3
 pkgrel=1
 pkgdesc='A Ruby binding to the libgit2 linkable library'
 arch=('x86_64')
@@ -17,8 +18,8 @@
 options=(!emptydirs)
 
source=("${_name}-${pkgver}.tar.gz::https://github.com/libgit2/${_name}/archive/v${pkgver}.tar.gz";
 
"libgit2-${_libgit2_pkgver}.tar.gz::https://github.com/libgit2/libgit2/archive/v${_libgit2_pkgver}.tar.gz";)
-sha512sums=('febbccc04d16659ed6866f3c7bae0ba3a2f22937fc827535f3e99c1461b3ae22cf8d676436a09ae7c7a47f3f90eec9787a0afa776bccebc5a659b56b1f78ceed'
-
'0879c162e2e1dc00eadfbda22cd1f9d3a95b4ec2b653c108983f37c2f695140882de4d50d7cbc04ced247125a4e9fe6df16130e1267891aecdb2411d920db5c6')
+sha512sums=('f377653fb84326968f1126177b0cc6279da5e5f74529605087af7b0c481d203c22d89ca26105dc871ce197c1f91c7fa03cae24fb20d14b65f7002ec017a0e4fe'
+
'15444823b7d4885f7b8c3982f8905efc4a75913de016a9b2e0a24d5ce9746e6a549dffd5469036529557feff2ce7ece9328266eb312c80b96091ce0f65ee97ee')
 
 prepare() {
   mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}"
@@ -28,6 +29,9 @@
   # remove broken and useless libgit2 "version check":
   # https://github.com/libgit2/rugged/issues/698
   sed '68,88d' -i ext/rugged/extconf.rb
+  # imported version is wrong:
+  # https://github.com/libgit2/rugged/issues/776#issuecomment-521234453
+  sed -E "s|(VERSION =) .+|\1 '${pkgver}'|" -i lib/rugged/version.rb
   # source tarball doesn't include vendored libgit2 version, which is only
   # needed for test fixtures (resources): 
https://github.com/libgit2/rugged/issues/801
   mv -v ../libgit2-${_libgit2_pkgver}/* vendor/libgit2
@@ -42,7 +46,6 @@
   rake gem
 }
 
-# we're missing the fixtures from libgit2 to run the tests
 check(){
   cd "${pkgname}-${pkgver}"
   # ConfigTest#test_read_global_config_file fails, if no gitconfig is set for 
user...


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

2019-06-21 Thread David Runge via arch-commits
Date: Friday, June 21, 2019 @ 13:37:10
  Author: dvzrv
Revision: 482606

upgpkg: ruby-rugged 0.28.2-1

Upgrading to 0.28.2.

Modified:
  ruby-rugged/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-06-21 13:20:53 UTC (rev 482605)
+++ PKGBUILD2019-06-21 13:37:10 UTC (rev 482606)
@@ -5,7 +5,7 @@
 _name=rugged
 _libgit2_pkgver=0.28.2
 pkgname=ruby-rugged
-pkgver=0.28.0
+pkgver=0.28.2
 pkgrel=1
 pkgdesc='A Ruby binding to the libgit2 linkable library'
 arch=('x86_64')
@@ -17,7 +17,7 @@
 options=(!emptydirs)
 
source=("${_name}-${pkgver}.tar.gz::https://github.com/libgit2/${_name}/archive/v${pkgver}.tar.gz";
 
"libgit2-${_libgit2_pkgver}.tar.gz::https://github.com/libgit2/libgit2/archive/v${_libgit2_pkgver}.tar.gz";)
-sha512sums=('af285b2690b3650b184403a8175d09fb33371e27f4fcc81a7106eb54224a74554717f24d507324abd7b5151d48a3227dee1e593d00dbd861c372cb65267c6725'
+sha512sums=('febbccc04d16659ed6866f3c7bae0ba3a2f22937fc827535f3e99c1461b3ae22cf8d676436a09ae7c7a47f3f90eec9787a0afa776bccebc5a659b56b1f78ceed'
 
'0879c162e2e1dc00eadfbda22cd1f9d3a95b4ec2b653c108983f37c2f695140882de4d50d7cbc04ced247125a4e9fe6df16130e1267891aecdb2411d920db5c6')
 
 prepare() {


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

2019-06-09 Thread David Runge via arch-commits
Date: Sunday, June 9, 2019 @ 13:47:01
  Author: dvzrv
Revision: 478922

upgpkg: ruby-rugged 0.28.0-1

Upgrading to 0.28.0. Rebuilding against libgit2 0.28.2. Adding libgit2 sources, 
so tests can be run against its fixtures/resources.
> Adding links to upstream bugs for all modifications. Fixing test relying on 
> user's global git config. Removing vendor directory from package as well.

Modified:
  ruby-rugged/trunk/PKGBUILD

--+
 PKGBUILD |   35 ---
 1 file changed, 24 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-06-09 13:37:50 UTC (rev 478921)
+++ PKGBUILD2019-06-09 13:47:01 UTC (rev 478922)
@@ -3,8 +3,9 @@
 # Contributor: Andy Weidenbaum 
 
 _name=rugged
+_libgit2_pkgver=0.28.2
 pkgname=ruby-rugged
-pkgver=0.27.5
+pkgver=0.28.0
 pkgrel=1
 pkgdesc='A Ruby binding to the libgit2 linkable library'
 arch=('x86_64')
@@ -14,15 +15,22 @@
 makedepends=('ruby-minitest' 'ruby-rake' 'ruby-rake-compiler' 'ruby-rdoc')
 checkdepends=('git')
 options=(!emptydirs)
-source=("${_name}-${pkgver}.tar.gz::https://github.com/libgit2/${_name}/archive/v${pkgver}.tar.gz";)
-sha512sums=('9c2b24aa7c3e193124fa11ecde9eb0e894a4be4edb4bc8c542ea528e735dc417ec4e6eae63e2eac2996f74e95bf613974c3c2db361213b31c157584907ad0e28')
+source=("${_name}-${pkgver}.tar.gz::https://github.com/libgit2/${_name}/archive/v${pkgver}.tar.gz";
+
"libgit2-${_libgit2_pkgver}.tar.gz::https://github.com/libgit2/libgit2/archive/v${_libgit2_pkgver}.tar.gz";)
+sha512sums=('af285b2690b3650b184403a8175d09fb33371e27f4fcc81a7106eb54224a74554717f24d507324abd7b5151d48a3227dee1e593d00dbd861c372cb65267c6725'
+
'0879c162e2e1dc00eadfbda22cd1f9d3a95b4ec2b653c108983f37c2f695140882de4d50d7cbc04ced247125a4e9fe6df16130e1267891aecdb2411d920db5c6')
 
 prepare() {
   mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}"
   cd ${pkgname}-${pkgver}
-  sed -r 's|~>|>=|g' -i ${_name}.gemspec # don't give a fuck about rubys bla 
bla
-  # remove broken and useless libgit2 "version check"
-  sed '47,67d' -i ext/rugged/extconf.rb
+  # we don't do version pinning
+  sed -r 's|~>|>=|g' -i ${_name}.gemspec
+  # remove broken and useless libgit2 "version check":
+  # https://github.com/libgit2/rugged/issues/698
+  sed '68,88d' -i ext/rugged/extconf.rb
+  # source tarball doesn't include vendored libgit2 version, which is only
+  # needed for test fixtures (resources): 
https://github.com/libgit2/rugged/issues/801
+  mv -v ../libgit2-${_libgit2_pkgver}/* vendor/libgit2
 }
 
 build() {
@@ -35,10 +43,13 @@
 }
 
 # we're missing the fixtures from libgit2 to run the tests
-#check(){
-#  cd "${pkgname}-${pkgver}"
-#  rake test
-#}
+check(){
+  cd "${pkgname}-${pkgver}"
+  # ConfigTest#test_read_global_config_file fails, if no gitconfig is set for 
user...
+  # https://github.com/libgit2/rugged/issues/432
+  git config --global user.name "Foo Bar"
+  rake test
+}
 
 package() {
   cd ${pkgname}-${pkgver}
@@ -52,7 +63,9 @@
 -t "${pkgdir}/usr/share/licenses/${pkgname}/"
   install -vDm 644 README.md CHANGELOG.md -t \
 "${pkgdir}/usr/share/doc/${pkgname}"
+  # removing all unneeded stuff
   cd "${pkgdir}/${_gemdir}"
   rm -rv cache gems/${_name}-${pkgver}/{ext,lib/*/*.so} \
-extensions/*/*/${_name}-${pkgver}/{mkmf.log,gem_make.out}
+extensions/*/*/${_name}-${pkgver}/{mkmf.log,gem_make.out} \
+gems/${_name}-${pkgver}/vendor
 }