[arch-commits] Commit in (ruby2.7 ruby2.7/repos ruby2.7/trunk ruby2.7/trunk/PKGBUILD)
Anatol Pomozov
anatolik at archlinux.org
Fri Mar 19 17:58:51 UTC 2021
Date: Friday, March 19, 2021 @ 17:58:51
Author: anatolik
Revision: 894794
Add ruby2.7 for the ruby packages that do not work well with ruby3
Added:
ruby2.7/
ruby2.7/repos/
ruby2.7/trunk/
ruby2.7/trunk/PKGBUILD
----------+
PKGBUILD | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 52 insertions(+)
Added: ruby2.7/trunk/PKGBUILD
===================================================================
--- ruby2.7/trunk/PKGBUILD (rev 0)
+++ ruby2.7/trunk/PKGBUILD 2021-03-19 17:58:51 UTC (rev 894794)
@@ -0,0 +1,52 @@
+# Contributor: Thomas Dziedzic <gostrc at gmail.com>
+# Contributor: Allan McRae <allan at archlinux.org>
+# Contributor: John Proctor <jproctor at prium.net>
+# Contributor: Jeramy Rutley <jrutley at gmail.com>
+
+pkgname=ruby2.7
+pkgver=2.7.2
+pkgrel=1
+arch=(x86_64)
+url='https://www.ruby-lang.org/en/'
+license=(BSD custom)
+depends=(libxcrypt)
+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=('7972278b096aa768c7adf2befd26003e18781a29ca317640317d30d93d6e963ded197724c8e2f1dfe1e838c5647176d414a74732a62e931fb50d6f2e0f777349')
+
+build() {
+ cd ruby-${pkgver}
+
+ ./configure \
+ --prefix=/usr \
+ --program-suffix=-2.7 \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --sharedstatedir=/var/lib \
+ --libexecdir=/usr/lib/ruby \
+ --enable-shared \
+ --disable-rpath \
+ --with-dbm-type=gdbm_compat
+
+ make
+}
+
+package() {
+ pkgdesc='An object-oriented language for quick and easy programming'
+ depends=(gdbm openssl libffi libyaml gmp zlib)
+ optdepends=(
+ 'tk: for Ruby/TK'
+ )
+
+ cd ruby-${pkgver}
+
+ make DESTDIR="${pkgdir}" install-nodoc
+
+ install -D -m644 COPYING "${pkgdir}/usr/share/licenses/ruby2.7/LICENSE"
+ install -D -m644 BSDL "${pkgdir}/usr/share/licenses/ruby2.7/BSDL"
+
+ # remove files conflicting with 'ruby' package
+ rm -r "$pkgdir"/usr/share/man/
+ rm "$pkgdir"/usr/lib/libruby.so
+}
More information about the arch-commits
mailing list