From 6424f7243a49c828c70e4f55ccf960736a86b12f Mon Sep 17 00:00:00 2001 From: farawayer Date: Tue, 10 Jan 2017 06:20:41 +0300 Subject: [PATCH 01/12] init --- .SRCINFO | 16 ++++++++++++++++ PKGBUILD | 22 ++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..44ad5b2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = ruby-terminal-table + pkgdesc = Simple, feature rich ascii table generation library + pkgver = 1.7.3 + pkgrel = 1 + url = https://github.com/tj/terminal-table + arch = any + license = MIT + depends = ruby + depends = ruby-unicode-display_width + noextract = terminal-table-1.7.3.gem + options = !emptydirs + source = https://rubygems.org/downloads/terminal-table-1.7.3.gem + sha1sums = f1c4f71bcfc43d5b65016383403205b3bac9291e + +pkgname = ruby-terminal-table + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..7d8ef85 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,22 @@ +# Generated by gem2arch (https://github.com/anatol/gem2arch) +# Maintainer: farawayer + +_gemname=terminal-table +pkgname=ruby-$_gemname +pkgver=1.7.3 +pkgrel=1 +pkgdesc='Simple, feature rich ascii table generation library' +arch=(any) +url='https://github.com/tj/terminal-table' +license=(MIT) +depends=(ruby ruby-unicode-display_width) +options=(!emptydirs) +source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) +noextract=($_gemname-$pkgver.gem) +sha1sums=('f1c4f71bcfc43d5b65016383403205b3bac9291e') + +package() { + local _gemdir="$(ruby -e'puts Gem.default_dir')" + gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem + rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" +} From 385b25f1918e93c3a55c0a00dab0e7525ab1053b Mon Sep 17 00:00:00 2001 From: farawayer Date: Tue, 10 Jan 2017 09:18:53 +0300 Subject: [PATCH 02/12] gitignore --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..05c6d4d --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.gitignore +!.SRCINFO +!PKGBUILD From 51a3fee9cb184cdf054125de88a037a5d6d71dcb Mon Sep 17 00:00:00 2001 From: farawayer Date: Tue, 10 Jan 2017 11:59:08 +0300 Subject: [PATCH 03/12] deps --- .SRCINFO | 5 +++-- PKGBUILD | 7 +++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 44ad5b2..248c894 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,12 +1,13 @@ pkgbase = ruby-terminal-table pkgdesc = Simple, feature rich ascii table generation library pkgver = 1.7.3 - pkgrel = 1 + pkgrel = 2 url = https://github.com/tj/terminal-table arch = any license = MIT depends = ruby - depends = ruby-unicode-display_width + depends = ruby-unicode-display_width<1.2 + depends = ruby-unicode-display_width>=1.1.1 noextract = terminal-table-1.7.3.gem options = !emptydirs source = https://rubygems.org/downloads/terminal-table-1.7.3.gem diff --git a/PKGBUILD b/PKGBUILD index 7d8ef85..48d4cad 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,12 +4,15 @@ _gemname=terminal-table pkgname=ruby-$_gemname pkgver=1.7.3 -pkgrel=1 +pkgrel=2 pkgdesc='Simple, feature rich ascii table generation library' arch=(any) url='https://github.com/tj/terminal-table' license=(MIT) -depends=(ruby ruby-unicode-display_width) +depends=( + ruby + 'ruby-unicode-display_width<1.2' 'ruby-unicode-display_width>=1.1.1' +) options=(!emptydirs) source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) noextract=($_gemname-$pkgver.gem) From 1548c2df4307f345a6883c69a997c7362d95946b Mon Sep 17 00:00:00 2001 From: farwayer Date: Wed, 17 May 2017 01:21:08 +0300 Subject: [PATCH 04/12] fix deps --- .SRCINFO | 4 ++-- PKGBUILD | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 248c894..0d6c6af 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,12 +1,12 @@ pkgbase = ruby-terminal-table pkgdesc = Simple, feature rich ascii table generation library pkgver = 1.7.3 - pkgrel = 2 + pkgrel = 3 url = https://github.com/tj/terminal-table arch = any license = MIT depends = ruby - depends = ruby-unicode-display_width<1.2 + depends = ruby-unicode-display_width<2 depends = ruby-unicode-display_width>=1.1.1 noextract = terminal-table-1.7.3.gem options = !emptydirs diff --git a/PKGBUILD b/PKGBUILD index 48d4cad..d846188 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,14 +4,14 @@ _gemname=terminal-table pkgname=ruby-$_gemname pkgver=1.7.3 -pkgrel=2 +pkgrel=3 pkgdesc='Simple, feature rich ascii table generation library' arch=(any) url='https://github.com/tj/terminal-table' license=(MIT) depends=( ruby - 'ruby-unicode-display_width<1.2' 'ruby-unicode-display_width>=1.1.1' + 'ruby-unicode-display_width<2' 'ruby-unicode-display_width>=1.1.1' ) options=(!emptydirs) source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) From 6edc99ce8f5cfa41edb9370f96a5728771b2bafc Mon Sep 17 00:00:00 2001 From: farwayer Date: Wed, 17 May 2017 01:34:46 +0300 Subject: [PATCH 05/12] fix deps version --- .SRCINFO | 2 +- PKGBUILD | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 0d6c6af..05d7d6f 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = ruby-terminal-table pkgdesc = Simple, feature rich ascii table generation library pkgver = 1.7.3 - pkgrel = 3 + pkgrel = 4 url = https://github.com/tj/terminal-table arch = any license = MIT diff --git a/PKGBUILD b/PKGBUILD index d846188..4314dce 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,7 +4,7 @@ _gemname=terminal-table pkgname=ruby-$_gemname pkgver=1.7.3 -pkgrel=3 +pkgrel=4 pkgdesc='Simple, feature rich ascii table generation library' arch=(any) url='https://github.com/tj/terminal-table' @@ -22,4 +22,6 @@ package() { local _gemdir="$(ruby -e'puts Gem.default_dir')" gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" + + grep -r -l '~> 1.1.1' $pkgdir | xargs sed -i 's/~> 1.1.1/~> 1.2/g' } From 7bfd2af3694ebb7b954576c583f45dd18816097d Mon Sep 17 00:00:00 2001 From: farwayer Date: Sat, 20 May 2017 16:37:38 +0300 Subject: [PATCH 06/12] 1.8.0 --- .SRCINFO | 10 +++++----- PKGBUILD | 8 +++----- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 05d7d6f..9539628 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,17 +1,17 @@ pkgbase = ruby-terminal-table pkgdesc = Simple, feature rich ascii table generation library - pkgver = 1.7.3 - pkgrel = 4 + pkgver = 1.8.0 + pkgrel = 1 url = https://github.com/tj/terminal-table arch = any license = MIT depends = ruby depends = ruby-unicode-display_width<2 depends = ruby-unicode-display_width>=1.1.1 - noextract = terminal-table-1.7.3.gem + noextract = terminal-table-1.8.0.gem options = !emptydirs - source = https://rubygems.org/downloads/terminal-table-1.7.3.gem - sha1sums = f1c4f71bcfc43d5b65016383403205b3bac9291e + source = https://rubygems.org/downloads/terminal-table-1.8.0.gem + sha1sums = e5d8ae048471029bd8991152c7e8c20aafb8b935 pkgname = ruby-terminal-table diff --git a/PKGBUILD b/PKGBUILD index 4314dce..9b8f330 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,8 +3,8 @@ _gemname=terminal-table pkgname=ruby-$_gemname -pkgver=1.7.3 -pkgrel=4 +pkgver=1.8.0 +pkgrel=1 pkgdesc='Simple, feature rich ascii table generation library' arch=(any) url='https://github.com/tj/terminal-table' @@ -16,12 +16,10 @@ depends=( options=(!emptydirs) source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) noextract=($_gemname-$pkgver.gem) -sha1sums=('f1c4f71bcfc43d5b65016383403205b3bac9291e') +sha1sums=('e5d8ae048471029bd8991152c7e8c20aafb8b935') package() { local _gemdir="$(ruby -e'puts Gem.default_dir')" gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" - - grep -r -l '~> 1.1.1' $pkgdir | xargs sed -i 's/~> 1.1.1/~> 1.2/g' } From 69063926a427509b160c0bc24bb1d886479b87d0 Mon Sep 17 00:00:00 2001 From: farwayer Date: Sat, 10 Feb 2018 18:40:34 +0300 Subject: [PATCH 07/12] ruby 2.5.0 --- .SRCINFO | 2 +- PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 9539628..76260d2 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = ruby-terminal-table pkgdesc = Simple, feature rich ascii table generation library pkgver = 1.8.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/tj/terminal-table arch = any license = MIT diff --git a/PKGBUILD b/PKGBUILD index 9b8f330..32facbc 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,7 +4,7 @@ _gemname=terminal-table pkgname=ruby-$_gemname pkgver=1.8.0 -pkgrel=1 +pkgrel=2 pkgdesc='Simple, feature rich ascii table generation library' arch=(any) url='https://github.com/tj/terminal-table' From ab0cf7d913da74b222191c2d06442b5c76f02c89 Mon Sep 17 00:00:00 2001 From: farwayer Date: Wed, 13 Mar 2019 19:34:31 +0300 Subject: [PATCH 08/12] ruby 2.6 --- .SRCINFO | 2 +- PKGBUILD | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 76260d2..84074f4 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = ruby-terminal-table pkgdesc = Simple, feature rich ascii table generation library pkgver = 1.8.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/tj/terminal-table arch = any license = MIT diff --git a/PKGBUILD b/PKGBUILD index 32facbc..6d7f351 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,10 +1,9 @@ -# Generated by gem2arch (https://github.com/anatol/gem2arch) # Maintainer: farawayer _gemname=terminal-table pkgname=ruby-$_gemname pkgver=1.8.0 -pkgrel=2 +pkgrel=3 pkgdesc='Simple, feature rich ascii table generation library' arch=(any) url='https://github.com/tj/terminal-table' From bf4b8a1d1aa3c396f69ea8176f5a341ccfdd4433 Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Mon, 28 Dec 2020 19:39:06 +0100 Subject: [PATCH 09/12] Update to v2.0.0. --- .SRCINFO | 10 +++++----- PKGBUILD | 7 ++++--- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 84074f4..e899d2e 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,17 +1,17 @@ pkgbase = ruby-terminal-table pkgdesc = Simple, feature rich ascii table generation library - pkgver = 1.8.0 - pkgrel = 3 + pkgver = 2.0.0 + pkgrel = 1 url = https://github.com/tj/terminal-table arch = any license = MIT depends = ruby depends = ruby-unicode-display_width<2 depends = ruby-unicode-display_width>=1.1.1 - noextract = terminal-table-1.8.0.gem + noextract = terminal-table-2.0.0.gem options = !emptydirs - source = https://rubygems.org/downloads/terminal-table-1.8.0.gem - sha1sums = e5d8ae048471029bd8991152c7e8c20aafb8b935 + source = https://rubygems.org/downloads/terminal-table-2.0.0.gem + sha1sums = 967467fe515e0221049431ef2929404bf9dc6be2 pkgname = ruby-terminal-table diff --git a/PKGBUILD b/PKGBUILD index 6d7f351..9f76735 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,9 +1,10 @@ # Maintainer: farawayer +# Co-Maintainer: Bert Peters _gemname=terminal-table pkgname=ruby-$_gemname -pkgver=1.8.0 -pkgrel=3 +pkgver=2.0.0 +pkgrel=1 pkgdesc='Simple, feature rich ascii table generation library' arch=(any) url='https://github.com/tj/terminal-table' @@ -15,7 +16,7 @@ depends=( options=(!emptydirs) source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) noextract=($_gemname-$pkgver.gem) -sha1sums=('e5d8ae048471029bd8991152c7e8c20aafb8b935') +sha1sums=('967467fe515e0221049431ef2929404bf9dc6be2') package() { local _gemdir="$(ruby -e'puts Gem.default_dir')" From ed9abad75bc6866b7db1bad926f2285410279a91 Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Sun, 21 Feb 2021 11:56:18 +0100 Subject: [PATCH 10/12] Update to v3.0.0 --- .SRCINFO | 8 ++++---- PKGBUILD | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index e899d2e..64e80bf 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = ruby-terminal-table pkgdesc = Simple, feature rich ascii table generation library - pkgver = 2.0.0 + pkgver = 3.0.0 pkgrel = 1 url = https://github.com/tj/terminal-table arch = any @@ -8,10 +8,10 @@ pkgbase = ruby-terminal-table depends = ruby depends = ruby-unicode-display_width<2 depends = ruby-unicode-display_width>=1.1.1 - noextract = terminal-table-2.0.0.gem + noextract = terminal-table-3.0.0.gem options = !emptydirs - source = https://rubygems.org/downloads/terminal-table-2.0.0.gem - sha1sums = 967467fe515e0221049431ef2929404bf9dc6be2 + source = https://rubygems.org/downloads/terminal-table-3.0.0.gem + sha1sums = 5976e086dbd68096f94512efbf5323e18d9d9d2f pkgname = ruby-terminal-table diff --git a/PKGBUILD b/PKGBUILD index 9f76735..12eb1ef 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,7 +3,7 @@ _gemname=terminal-table pkgname=ruby-$_gemname -pkgver=2.0.0 +pkgver=3.0.0 pkgrel=1 pkgdesc='Simple, feature rich ascii table generation library' arch=(any) @@ -16,7 +16,7 @@ depends=( options=(!emptydirs) source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) noextract=($_gemname-$pkgver.gem) -sha1sums=('967467fe515e0221049431ef2929404bf9dc6be2') +sha1sums=('5976e086dbd68096f94512efbf5323e18d9d9d2f') package() { local _gemdir="$(ruby -e'puts Gem.default_dir')" From 060da2c52670ef1694e4e9ac81d1e088836a6903 Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Sat, 13 Mar 2021 12:41:53 +0100 Subject: [PATCH 11/12] Relax version requirement on unicode-display-width --- .SRCINFO | 8 +++----- PKGBUILD | 21 ++++++++++++++++----- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 64e80bf..d8fb082 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,17 +1,15 @@ pkgbase = ruby-terminal-table pkgdesc = Simple, feature rich ascii table generation library pkgver = 3.0.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/tj/terminal-table arch = any license = MIT depends = ruby - depends = ruby-unicode-display_width<2 depends = ruby-unicode-display_width>=1.1.1 - noextract = terminal-table-3.0.0.gem options = !emptydirs - source = https://rubygems.org/downloads/terminal-table-3.0.0.gem - sha1sums = 5976e086dbd68096f94512efbf5323e18d9d9d2f + source = ruby-terminal-table-3.0.0.tar.gz::https://github.com/tj/terminal-table/archive/v3.0.0.tar.gz + sha1sums = 71d5cb3645266244fe4a1daf0f0427d06907d8b7 pkgname = ruby-terminal-table diff --git a/PKGBUILD b/PKGBUILD index 12eb1ef..d15bb99 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,21 +4,32 @@ _gemname=terminal-table pkgname=ruby-$_gemname pkgver=3.0.0 -pkgrel=1 +pkgrel=2 pkgdesc='Simple, feature rich ascii table generation library' arch=(any) url='https://github.com/tj/terminal-table' license=(MIT) depends=( ruby - 'ruby-unicode-display_width<2' 'ruby-unicode-display_width>=1.1.1' + 'ruby-unicode-display_width>=1.1.1' ) options=(!emptydirs) -source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) -noextract=($_gemname-$pkgver.gem) -sha1sums=('5976e086dbd68096f94512efbf5323e18d9d9d2f') +source=($pkgname-$pkgver.tar.gz::https://github.com/tj/terminal-table/archive/v${pkgver}.tar.gz) +sha1sums=('71d5cb3645266244fe4a1daf0f0427d06907d8b7') + +prepare() { + cd ${_gemname}-${pkgver} + sed -r 's|~>|>=|g' -i ${_gemname}.gemspec # don't give a fuck about rubys bla bla + sed 's|git ls-files -z|find -type f -print0 \|sed "s,\\\\./,,g"|' -i ${_gemname}.gemspec +} + +build() { + cd ${_gemname}-${pkgver} + gem build ${_gemname}.gemspec +} package() { + cd ${_gemname}-${pkgver} local _gemdir="$(ruby -e'puts Gem.default_dir')" gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem" From 60cca50d90059f92931c033d38e22801cb4f3e2f Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Mon, 10 May 2021 21:20:47 +0200 Subject: [PATCH 12/12] Update to v3.0.1. --- .SRCINFO | 8 ++++---- PKGBUILD | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index d8fb082..6b34af8 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,15 +1,15 @@ pkgbase = ruby-terminal-table pkgdesc = Simple, feature rich ascii table generation library - pkgver = 3.0.0 - pkgrel = 2 + pkgver = 3.0.1 + pkgrel = 1 url = https://github.com/tj/terminal-table arch = any license = MIT depends = ruby depends = ruby-unicode-display_width>=1.1.1 options = !emptydirs - source = ruby-terminal-table-3.0.0.tar.gz::https://github.com/tj/terminal-table/archive/v3.0.0.tar.gz - sha1sums = 71d5cb3645266244fe4a1daf0f0427d06907d8b7 + source = ruby-terminal-table-3.0.1.tar.gz::https://github.com/tj/terminal-table/archive/v3.0.1.tar.gz + sha1sums = 774d905f3e5a8bef9507bb3a47214f9a58f426e6 pkgname = ruby-terminal-table diff --git a/PKGBUILD b/PKGBUILD index d15bb99..2421d4d 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,8 +3,8 @@ _gemname=terminal-table pkgname=ruby-$_gemname -pkgver=3.0.0 -pkgrel=2 +pkgver=3.0.1 +pkgrel=1 pkgdesc='Simple, feature rich ascii table generation library' arch=(any) url='https://github.com/tj/terminal-table' @@ -15,7 +15,7 @@ depends=( ) options=(!emptydirs) source=($pkgname-$pkgver.tar.gz::https://github.com/tj/terminal-table/archive/v${pkgver}.tar.gz) -sha1sums=('71d5cb3645266244fe4a1daf0f0427d06907d8b7') +sha1sums=('774d905f3e5a8bef9507bb3a47214f9a58f426e6') prepare() { cd ${_gemname}-${pkgver}