[arch-commits] Commit in ruby2.6/repos (2 files)

2020-04-08 Thread Felix Yan via arch-commits
Date: Wednesday, April 8, 2020 @ 16:27:42
  Author: felixonmars
Revision: 612648

archrelease: copy trunk to community-staging-x86_64

Added:
  ruby2.6/repos/community-staging-x86_64/
  ruby2.6/repos/community-staging-x86_64/PKGBUILD
(from rev 612646, ruby2.6/trunk/PKGBUILD)

--+
 PKGBUILD |   61 +
 1 file changed, 61 insertions(+)

Copied: ruby2.6/repos/community-staging-x86_64/PKGBUILD (from rev 612646, 
ruby2.6/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2020-04-08 16:27:42 UTC (rev 612648)
@@ -0,0 +1,61 @@
+# Contributor: Thomas Dziedzic 
+# Contributor: Allan McRae 
+# Contributor: John Proctor 
+# Contributor: Jeramy Rutley 
+
+_rubyver=2.6
+pkgname=ruby2.6
+pkgver=2.6.5
+pkgdesc='An object-oriented language for quick and easy programming (version 
2.6)'
+pkgrel=2
+arch=(x86_64)
+url='http://www.ruby-lang.org/en/'
+license=(BSD custom)
+depends=(gdbm openssl libffi libyaml gmp zlib)
+optdepends=('tk: for Ruby/TK')
+makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk)
+options=(!emptydirs)
+source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz)
+sha512sums=('e8ae3b5d4d23a93d0ef6057235ad0e573665a8b4b6544e1c70b4cce9c4d2fb9094e5c8fe8a9ab7b9996efe3ada603f9b4ef1fd08fb5a83253c1ae2b5e3f202db')
+
+build() {
+  cd ruby-${pkgver}
+
+  ./configure \
+--prefix=/opt/ruby${_rubyver} \
+--program-suffix=-${_rubyver} \
+--sysconfdir=/etc \
+--localstatedir=/var \
+--sharedstatedir=/var/lib \
+--libexecdir=/usr/lib/ruby \
+--enable-shared \
+--disable-rpath \
+--with-dbm-type=gdbm_compat
+
+  make
+}
+
+check() {
+  cd ruby-${pkgver}
+
+  make test
+}
+
+package() {
+  cd ruby-${pkgver}
+
+  make DESTDIR="${pkgdir}" install-nodoc
+
+  install -dm755 $pkgdir/usr/bin
+  install -dm755 $pkgdir/usr/lib
+
+  for i in erb irb rdoc ri ruby testrb rake gem; do
+ln -s /opt/$pkgname/bin/$i-${_rubyver} $pkgdir/usr/bin/$i-${_rubyver}
+ln -s /opt/$pkgname/bin/$i-${_rubyver} $pkgdir/opt/$pkgname/bin/$i
+  done
+
+ln -s /opt/$pkgname/lib/libruby.so.${_rubyver} 
$pkgdir/usr/lib/libruby.so.${_rubyver}
+
+  install -D -m644 COPYING "${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
+  install -D -m644 BSDL "${pkgdir}/usr/share/licenses/$pkgname/BSDL"
+}


[arch-commits] Commit in ruby2.6/repos (2 files)

2019-12-26 Thread Anatol Pomozov via arch-commits
Date: Thursday, December 26, 2019 @ 21:10:40
  Author: anatolik
Revision: 542953

archrelease: copy trunk to community-staging-x86_64

Added:
  ruby2.6/repos/community-staging-x86_64/
  ruby2.6/repos/community-staging-x86_64/PKGBUILD
(from rev 542952, ruby2.6/trunk/PKGBUILD)

--+
 PKGBUILD |   61 +
 1 file changed, 61 insertions(+)

Copied: ruby2.6/repos/community-staging-x86_64/PKGBUILD (from rev 542952, 
ruby2.6/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-12-26 21:10:40 UTC (rev 542953)
@@ -0,0 +1,61 @@
+# Contributor: Thomas Dziedzic 
+# Contributor: Allan McRae 
+# Contributor: John Proctor 
+# Contributor: Jeramy Rutley 
+
+_rubyver=2.6
+pkgname=ruby2.6
+pkgver=2.6.5
+pkgdesc='An object-oriented language for quick and easy programming (version 
2.6)'
+pkgrel=1
+arch=(x86_64)
+url='http://www.ruby-lang.org/en/'
+license=(BSD custom)
+depends=(gdbm openssl libffi libyaml gmp zlib)
+optdepends=('tk: for Ruby/TK')
+makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk)
+options=(!emptydirs)
+source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz)
+sha512sums=('e8ae3b5d4d23a93d0ef6057235ad0e573665a8b4b6544e1c70b4cce9c4d2fb9094e5c8fe8a9ab7b9996efe3ada603f9b4ef1fd08fb5a83253c1ae2b5e3f202db')
+
+build() {
+  cd ruby-${pkgver}
+
+  ./configure \
+--prefix=/opt/ruby${_rubyver} \
+--program-suffix=-${_rubyver} \
+--sysconfdir=/etc \
+--localstatedir=/var \
+--sharedstatedir=/var/lib \
+--libexecdir=/usr/lib/ruby \
+--enable-shared \
+--disable-rpath \
+--with-dbm-type=gdbm_compat
+
+  make
+}
+
+check() {
+  cd ruby-${pkgver}
+
+  make test
+}
+
+package() {
+  cd ruby-${pkgver}
+
+  make DESTDIR="${pkgdir}" install-nodoc
+
+  install -dm755 $pkgdir/usr/bin
+  install -dm755 $pkgdir/usr/lib
+
+  for i in erb irb rdoc ri ruby testrb rake gem; do
+ln -s /opt/$pkgname/bin/$i-${_rubyver} $pkgdir/usr/bin/$i-${_rubyver}
+ln -s /opt/$pkgname/bin/$i-${_rubyver} $pkgdir/opt/$pkgname/bin/$i
+  done
+
+ln -s /opt/$pkgname/lib/libruby.so.${_rubyver} 
$pkgdir/usr/lib/libruby.so.${_rubyver}
+
+  install -D -m644 COPYING "${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
+  install -D -m644 BSDL "${pkgdir}/usr/share/licenses/$pkgname/BSDL"
+}