summaryrefslogtreecommitdiffstats
path: root/ruby
diff options
context:
space:
mode:
Diffstat (limited to 'ruby')
-rw-r--r--ruby/rbenv/rbenv.SlackBuild5
-rw-r--r--ruby/rbenv/rbenv.info6
-rw-r--r--ruby/ruby-build/ruby-build.SlackBuild2
-rw-r--r--ruby/ruby-build/ruby-build.info6
-rw-r--r--ruby/rubygem-atk/rubygem-atk.SlackBuild10
-rw-r--r--ruby/rubygem-atk/rubygem-atk.info6
-rw-r--r--ruby/rubygem-cairo-gobject/README1
-rw-r--r--ruby/rubygem-cairo-gobject/rubygem-cairo-gobject.SlackBuild130
-rw-r--r--ruby/rubygem-cairo-gobject/rubygem-cairo-gobject.info10
-rw-r--r--ruby/rubygem-cairo-gobject/slack-desc19
-rw-r--r--ruby/rubygem-cairo/rubygem-cairo.SlackBuild8
-rw-r--r--ruby/rubygem-cairo/rubygem-cairo.info8
-rw-r--r--ruby/rubygem-gdk3/README1
-rw-r--r--ruby/rubygem-gdk3/rubygem-gdk3.SlackBuild (renamed from ruby/rubygem-powerpack/rubygem-powerpack.SlackBuild)16
-rw-r--r--ruby/rubygem-gdk3/rubygem-gdk3.info10
-rw-r--r--ruby/rubygem-gdk3/slack-desc19
-rw-r--r--ruby/rubygem-gdk_pixbuf2/rubygem-gdk_pixbuf2.SlackBuild10
-rw-r--r--ruby/rubygem-gdk_pixbuf2/rubygem-gdk_pixbuf2.info8
-rw-r--r--ruby/rubygem-gio2/README2
-rw-r--r--ruby/rubygem-gio2/rubygem-gio2.SlackBuild (renamed from ruby/rubygem-ruby-progressbar/rubygem-ruby-progressbar.SlackBuild)16
-rw-r--r--ruby/rubygem-gio2/rubygem-gio2.info10
-rw-r--r--ruby/rubygem-gio2/slack-desc19
-rw-r--r--ruby/rubygem-glib2/rubygem-glib2.SlackBuild10
-rw-r--r--ruby/rubygem-glib2/rubygem-glib2.info8
-rw-r--r--ruby/rubygem-gobject-introspection/README3
-rw-r--r--ruby/rubygem-gobject-introspection/rubygem-gobject-introspection.SlackBuild130
-rw-r--r--ruby/rubygem-gobject-introspection/rubygem-gobject-introspection.info10
-rw-r--r--ruby/rubygem-gobject-introspection/slack-desc19
-rw-r--r--ruby/rubygem-gtk2/rubygem-gtk2.SlackBuild10
-rw-r--r--ruby/rubygem-gtk2/rubygem-gtk2.info6
-rw-r--r--ruby/rubygem-gtk3/README1
-rw-r--r--ruby/rubygem-gtk3/rubygem-gtk3.SlackBuild (renamed from ruby/rubygem-rainbow/rubygem-rainbow.SlackBuild)16
-rw-r--r--ruby/rubygem-gtk3/rubygem-gtk3.info10
-rw-r--r--ruby/rubygem-gtk3/slack-desc19
-rw-r--r--ruby/rubygem-jaro_winkler/README2
-rw-r--r--ruby/rubygem-jaro_winkler/rubygem-jaro_winkler.info10
-rw-r--r--ruby/rubygem-jaro_winkler/slack-desc19
-rw-r--r--ruby/rubygem-matrix/README1
-rw-r--r--ruby/rubygem-matrix/rubygem-matrix.SlackBuild (renamed from ruby/rubygem-jaro_winkler/rubygem-jaro_winkler.SlackBuild)18
-rw-r--r--ruby/rubygem-matrix/rubygem-matrix.info10
-rw-r--r--ruby/rubygem-matrix/slack-desc (renamed from ruby/rubygem-ruumba/slack-desc)22
-rw-r--r--ruby/rubygem-msgpack/rubygem-msgpack.info2
-rw-r--r--ruby/rubygem-native-package-installer/README1
-rw-r--r--ruby/rubygem-native-package-installer/rubygem-native-package-installer.SlackBuild (renamed from ruby/rubygem-ruumba/rubygem-ruumba.SlackBuild)17
-rw-r--r--ruby/rubygem-native-package-installer/rubygem-native-package-installer.info10
-rw-r--r--ruby/rubygem-native-package-installer/slack-desc19
-rw-r--r--ruby/rubygem-pango/rubygem-pango.SlackBuild4
-rw-r--r--ruby/rubygem-pango/rubygem-pango.info8
-rw-r--r--ruby/rubygem-parallel/rubygem-parallel.SlackBuild4
-rw-r--r--ruby/rubygem-parallel/rubygem-parallel.info6
-rw-r--r--ruby/rubygem-parser/rubygem-parser.SlackBuild7
-rw-r--r--ruby/rubygem-parser/rubygem-parser.info6
-rw-r--r--ruby/rubygem-pkg-config/rubygem-pkg-config.SlackBuild30
-rw-r--r--ruby/rubygem-pkg-config/rubygem-pkg-config.info6
-rw-r--r--ruby/rubygem-powerpack/README1
-rw-r--r--ruby/rubygem-powerpack/rubygem-powerpack.info10
-rw-r--r--ruby/rubygem-powerpack/slack-desc19
-rw-r--r--ruby/rubygem-rainbow/README1
-rw-r--r--ruby/rubygem-rainbow/rubygem-rainbow.info10
-rw-r--r--ruby/rubygem-rainbow/slack-desc19
-rw-r--r--ruby/rubygem-red-colors/README2
-rw-r--r--ruby/rubygem-red-colors/rubygem-red-colors.SlackBuild (renamed from ruby/rubygem-rubocop/rubygem-rubocop.SlackBuild)15
-rw-r--r--ruby/rubygem-red-colors/rubygem-red-colors.info10
-rw-r--r--ruby/rubygem-red-colors/slack-desc19
-rw-r--r--ruby/rubygem-rubocop/README1
-rw-r--r--ruby/rubygem-rubocop/rubygem-rubocop.info10
-rw-r--r--ruby/rubygem-rubocop/slack-desc19
-rw-r--r--ruby/rubygem-ruby-progressbar/README1
-rw-r--r--ruby/rubygem-ruby-progressbar/rubygem-ruby-progressbar.info10
-rw-r--r--ruby/rubygem-ruby-progressbar/slack-desc19
-rw-r--r--ruby/rubygem-ruumba/README1
-rw-r--r--ruby/rubygem-ruumba/rubygem-ruumba.info10
-rw-r--r--ruby/rubygem-unicode-display_width/README1
-rw-r--r--ruby/rubygem-unicode-display_width/rubygem-unicode-display_width.SlackBuild126
-rw-r--r--ruby/rubygem-unicode-display_width/rubygem-unicode-display_width.info10
-rw-r--r--ruby/rubygem-unicode-display_width/slack-desc19
76 files changed, 641 insertions, 458 deletions
diff --git a/ruby/rbenv/rbenv.SlackBuild b/ruby/rbenv/rbenv.SlackBuild
index 13148e5c6c..f00353a934 100644
--- a/ruby/rbenv/rbenv.SlackBuild
+++ b/ruby/rbenv/rbenv.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for rbenv
-# Copyright 2016-2017,2019 Andrew Clemons, Wellington New Zealand
+# Copyright 2016-2017,2019,2021 Andrew Clemons, Wellington New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rbenv
-VERSION=${VERSION:-1.1.2}
+VERSION=${VERSION:-1.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -132,4 +132,3 @@ cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
-
diff --git a/ruby/rbenv/rbenv.info b/ruby/rbenv/rbenv.info
index b71d03ef07..c75a88d035 100644
--- a/ruby/rbenv/rbenv.info
+++ b/ruby/rbenv/rbenv.info
@@ -1,8 +1,8 @@
PRGNAM="rbenv"
-VERSION="1.1.2"
+VERSION="1.2.0"
HOMEPAGE="https://github.com/rbenv/rbenv"
-DOWNLOAD="https://github.com/rbenv/rbenv/archive/v1.1.2/rbenv-1.1.2.tar.gz"
-MD5SUM="b5e89a81bcfd43780eb02d620d95cafb"
+DOWNLOAD="https://github.com/rbenv/rbenv/archive/v1.2.0/rbenv-1.2.0.tar.gz"
+MD5SUM="ea260ab924cfc22c607a219d26a5a195"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/ruby/ruby-build/ruby-build.SlackBuild b/ruby/ruby-build/ruby-build.SlackBuild
index 2929538318..23fb81d171 100644
--- a/ruby/ruby-build/ruby-build.SlackBuild
+++ b/ruby/ruby-build/ruby-build.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ruby-build
-VERSION=${VERSION:-20210726}
+VERSION=${VERSION:-20211019}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/ruby/ruby-build/ruby-build.info b/ruby/ruby-build/ruby-build.info
index 88cb21dc32..2f91b361e0 100644
--- a/ruby/ruby-build/ruby-build.info
+++ b/ruby/ruby-build/ruby-build.info
@@ -1,8 +1,8 @@
PRGNAM="ruby-build"
-VERSION="20210726"
+VERSION="20211019"
HOMEPAGE="https://github.com/rbenv/ruby-build"
-DOWNLOAD="https://github.com/rbenv/ruby-build/archive/v20210726/ruby-build-20210726.tar.gz"
-MD5SUM="efec86ee0a82b2138738ba986b35dda1"
+DOWNLOAD="https://github.com/rbenv/ruby-build/archive/v20211019/ruby-build-20211019.tar.gz"
+MD5SUM="075171991b5018f66d7f823186aff0c8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/ruby/rubygem-atk/rubygem-atk.SlackBuild b/ruby/rubygem-atk/rubygem-atk.SlackBuild
index d81da21209..a514cf487c 100644
--- a/ruby/rubygem-atk/rubygem-atk.SlackBuild
+++ b/ruby/rubygem-atk/rubygem-atk.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rubygem-atk
-VERSION=${VERSION:-2.2.5}
+VERSION=${VERSION:-3.4.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -34,7 +34,7 @@ SRCNAM=atk
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -120,7 +120,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
| tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
- README
+ COPYING.LIB README.md
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/ruby/rubygem-atk/rubygem-atk.info b/ruby/rubygem-atk/rubygem-atk.info
index aa6fe23bec..daf610f31a 100644
--- a/ruby/rubygem-atk/rubygem-atk.info
+++ b/ruby/rubygem-atk/rubygem-atk.info
@@ -1,8 +1,8 @@
PRGNAM="rubygem-atk"
-VERSION="2.2.5"
+VERSION="3.4.9"
HOMEPAGE="https://rubygems.org/gems/atk"
-DOWNLOAD="https://rubygems.org/downloads/atk-2.2.5.gem"
-MD5SUM="8f6d9de53a7637e281140969c38619bc"
+DOWNLOAD="https://rubygems.org/downloads/atk-3.4.9.gem"
+MD5SUM="561a8074de5ed18e7be045aa999cc122"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rubygem-glib2"
diff --git a/ruby/rubygem-cairo-gobject/README b/ruby/rubygem-cairo-gobject/README
new file mode 100644
index 0000000000..898826dd23
--- /dev/null
+++ b/ruby/rubygem-cairo-gobject/README
@@ -0,0 +1 @@
+Ruby/CairoGObject is a Ruby binding of cairo-gobject.
diff --git a/ruby/rubygem-cairo-gobject/rubygem-cairo-gobject.SlackBuild b/ruby/rubygem-cairo-gobject/rubygem-cairo-gobject.SlackBuild
new file mode 100644
index 0000000000..c2d64045bf
--- /dev/null
+++ b/ruby/rubygem-cairo-gobject/rubygem-cairo-gobject.SlackBuild
@@ -0,0 +1,130 @@
+#!/bin/bash
+
+# Slackware build script for cairo-gobject
+
+# Copyright 2021 Andrew Clemons, Wellington New Zealand
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=rubygem-cairo-gobject
+VERSION=${VERSION:-3.4.9}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+SRCNAM=cairo-gobject
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+
+# Get the full path of the ruby installation, for gems
+DESTDIR=$( ruby -r rbconfig -e '
+include RbConfig
+printf("%s/%s/gems/%s\n",
+ CONFIG["libdir"],
+ CONFIG["RUBY_INSTALL_NAME"],
+ CONFIG["ruby_version"]
+ )
+')
+
+# print a friendly warning of unsatisfied ":runtime" dependencies
+# good to leave in place, even if the gem doesn't have any dependencies.
+# things could always change
+gem specification $CWD/$SRCNAM-$VERSION.gem | \
+ ruby -r yaml -r rbconfig -e '
+c = RbConfig::CONFIG
+path = sprintf("%s/%s/gems/%s",
+ c["libdir"],
+ c["RUBY_INSTALL_NAME"],
+ c["ruby_version"])
+sys_gemspecs = Dir.glob(path + "/specifications/**/*.gemspec").map {|g| gs = Gem::Specification.load(g); gs.name }
+obj = Gem::Specification.from_yaml($stdin)
+obj.dependencies.each {|dep|
+ if not(dep.type == :runtime)
+ next
+ end
+ if not(sys_gemspecs.include?(dep.name))
+ $stderr.write("WARNING: #{dep.name} gem not found\n")
+ sleep 0.5
+ end
+
+}'
+
+gem install \
+ --local \
+ --no-update-sources \
+ --ignore-dependencies \
+ --backtrace \
+ --install-dir $PKG/$DESTDIR \
+ --bindir $PKG/usr/bin \
+ $CWD/$SRCNAM-$VERSION.gem
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
+ | tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
+ COPYING.LIB README.md
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/ruby/rubygem-cairo-gobject/rubygem-cairo-gobject.info b/ruby/rubygem-cairo-gobject/rubygem-cairo-gobject.info
new file mode 100644
index 0000000000..d3608e176a
--- /dev/null
+++ b/ruby/rubygem-cairo-gobject/rubygem-cairo-gobject.info
@@ -0,0 +1,10 @@
+PRGNAM="rubygem-cairo-gobject"
+VERSION="3.4.9"
+HOMEPAGE="https://rubygems.org/gems/cairo-gobject"
+DOWNLOAD="https://rubygems.org/downloads/cairo-gobject-3.4.9.gem"
+MD5SUM="7079eaba19e54d3f4d556ea1a086161d"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="rubygem-cairo rubygem-glib2"
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-cairo-gobject/slack-desc b/ruby/rubygem-cairo-gobject/slack-desc
new file mode 100644
index 0000000000..6d065b188b
--- /dev/null
+++ b/ruby/rubygem-cairo-gobject/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+rubygem-cairo-gobject: rubygem-cairo-gobject (cairo-gobject Ruby bindings)
+rubygem-cairo-gobject:
+rubygem-cairo-gobject: Ruby/CairoGObject is a Ruby binding of cairo-gobject.
+rubygem-cairo-gobject:
+rubygem-cairo-gobject: https://rubygems.org/gems/cairo-gobject
+rubygem-cairo-gobject:
+rubygem-cairo-gobject:
+rubygem-cairo-gobject:
+rubygem-cairo-gobject:
+rubygem-cairo-gobject:
+rubygem-cairo-gobject:
diff --git a/ruby/rubygem-cairo/rubygem-cairo.SlackBuild b/ruby/rubygem-cairo/rubygem-cairo.SlackBuild
index a20d0173ea..83d3a60e00 100644
--- a/ruby/rubygem-cairo/rubygem-cairo.SlackBuild
+++ b/ruby/rubygem-cairo/rubygem-cairo.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rubygem-cairo
-VERSION=${VERSION:-1.14.1}
+VERSION=${VERSION:-1.17.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -34,7 +34,7 @@ SRCNAM=cairo
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
diff --git a/ruby/rubygem-cairo/rubygem-cairo.info b/ruby/rubygem-cairo/rubygem-cairo.info
index e49ad9c6fd..2764ea2920 100644
--- a/ruby/rubygem-cairo/rubygem-cairo.info
+++ b/ruby/rubygem-cairo/rubygem-cairo.info
@@ -1,10 +1,10 @@
PRGNAM="rubygem-cairo"
-VERSION="1.14.1"
+VERSION="1.17.5"
HOMEPAGE="https://rubygems.org/gems/cairo"
-DOWNLOAD="https://rubygems.org/downloads/cairo-1.14.1.gem"
-MD5SUM="3ac58dbe91e48a105f4f5979ab147e9f"
+DOWNLOAD="https://rubygems.org/downloads/cairo-1.17.5.gem"
+MD5SUM="e3f7d5ce2949c4c20b1a0b823d670ea1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="rubygem-pkg-config"
+REQUIRES="rubygem-pkg-config rubygem-native-package-installer rubygem-red-colors"
MAINTAINER="Dugan Chen"
EMAIL="thedoogster [at] gmail [dot] com"
diff --git a/ruby/rubygem-gdk3/README b/ruby/rubygem-gdk3/README
new file mode 100644
index 0000000000..1a3c58f3bf
--- /dev/null
+++ b/ruby/rubygem-gdk3/README
@@ -0,0 +1 @@
+Ruby/GDK3 is a Ruby binding of GDK-3.x.
diff --git a/ruby/rubygem-powerpack/rubygem-powerpack.SlackBuild b/ruby/rubygem-gdk3/rubygem-gdk3.SlackBuild
index 765a0b7146..98439f153f 100644
--- a/ruby/rubygem-powerpack/rubygem-powerpack.SlackBuild
+++ b/ruby/rubygem-gdk3/rubygem-gdk3.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for rubygem-powerpack
+# Slackware build script for gdk3
-# Copyright 2018,2020 Andrew Clemons, Wellington New Zealand
+# Copyright 2021 Andrew Clemons, Wellington New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,13 +24,13 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=rubygem-powerpack
-VERSION=${VERSION:-0.1.3}
+PRGNAM=rubygem-gdk3
+VERSION=${VERSION:-3.4.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-SRCNAM=powerpack
+SRCNAM=gdk3
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -72,6 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
+# Get the full path of the ruby installation, for gems
DESTDIR=$( ruby -r rbconfig -e '
include RbConfig
printf("%s/%s/gems/%s\n",
@@ -81,6 +82,9 @@ printf("%s/%s/gems/%s\n",
)
')
+# print a friendly warning of unsatisfied ":runtime" dependencies
+# good to leave in place, even if the gem doesn't have any dependencies.
+# things could always change
gem specification $CWD/$SRCNAM-$VERSION.gem | \
ruby -r yaml -r rbconfig -e '
c = RbConfig::CONFIG
@@ -116,7 +120,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
| tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
- CHANGELOG.md LICENSE.txt README.md
+ COPYING.LIB README.md
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/ruby/rubygem-gdk3/rubygem-gdk3.info b/ruby/rubygem-gdk3/rubygem-gdk3.info
new file mode 100644
index 0000000000..ce45315fb3
--- /dev/null
+++ b/ruby/rubygem-gdk3/rubygem-gdk3.info
@@ -0,0 +1,10 @@
+PRGNAM="rubygem-gdk3"
+VERSION="3.4.9"
+HOMEPAGE="https://rubygems.org/gems/gdk3"
+DOWNLOAD="https://rubygems.org/downloads/gdk3-3.4.9.gem"
+MD5SUM="cf0a8a0581b10199a4b9cc29ba4d17ff"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="rubygem-pango rubygem-gdk_pixbuf2"
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-gdk3/slack-desc b/ruby/rubygem-gdk3/slack-desc
new file mode 100644
index 0000000000..f6aa784c7e
--- /dev/null
+++ b/ruby/rubygem-gdk3/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+rubygem-gdk3: rubygem-gdk3 (Ruby binding of GDK-3.x)
+rubygem-gdk3:
+rubygem-gdk3: Ruby/GDK3 is a Ruby binding of GDK-3.x.
+rubygem-gdk3:
+rubygem-gdk3: https://rubygems.org/gems/gdk3
+rubygem-gdk3:
+rubygem-gdk3:
+rubygem-gdk3:
+rubygem-gdk3:
+rubygem-gdk3:
+rubygem-gdk3:
diff --git a/ruby/rubygem-gdk_pixbuf2/rubygem-gdk_pixbuf2.SlackBuild b/ruby/rubygem-gdk_pixbuf2/rubygem-gdk_pixbuf2.SlackBuild
index deb46e716e..7e30013f63 100644
--- a/ruby/rubygem-gdk_pixbuf2/rubygem-gdk_pixbuf2.SlackBuild
+++ b/ruby/rubygem-gdk_pixbuf2/rubygem-gdk_pixbuf2.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rubygem-gdk_pixbuf2
-VERSION=${VERSION:-2.2.5}
+VERSION=${VERSION:-3.4.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -34,7 +34,7 @@ SRCNAM=gdk_pixbuf2
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -120,7 +120,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
| tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
- README
+ COPYING.LIB README.md
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/ruby/rubygem-gdk_pixbuf2/rubygem-gdk_pixbuf2.info b/ruby/rubygem-gdk_pixbuf2/rubygem-gdk_pixbuf2.info
index 283a46b0b9..04e4d4f6ab 100644
--- a/ruby/rubygem-gdk_pixbuf2/rubygem-gdk_pixbuf2.info
+++ b/ruby/rubygem-gdk_pixbuf2/rubygem-gdk_pixbuf2.info
@@ -1,10 +1,10 @@
PRGNAM="rubygem-gdk_pixbuf2"
-VERSION="2.2.5"
+VERSION="3.4.9"
HOMEPAGE="https://rubygems.org/gems/gdk_pixbuf2"
-DOWNLOAD="https://rubygems.org/downloads/gdk_pixbuf2-2.2.5.gem"
-MD5SUM="249f68c2cc45357467ca8d9da4f1690b"
+DOWNLOAD="https://rubygems.org/downloads/gdk_pixbuf2-3.4.9.gem"
+MD5SUM="39f3692daa387a9fdd1c508424fa8447"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="rubygem-glib2"
+REQUIRES="rubygem-gio2"
MAINTAINER="Dugan Chen"
EMAIL="thedoogster [at] gmail [dot] com"
diff --git a/ruby/rubygem-gio2/README b/ruby/rubygem-gio2/README
new file mode 100644
index 0000000000..6d6a9e606f
--- /dev/null
+++ b/ruby/rubygem-gio2/README
@@ -0,0 +1,2 @@
+Ruby/GIO2 provide Ruby binding to a VFS API and useful APIs for
+desktop applications (such as networking and D-Bus support).
diff --git a/ruby/rubygem-ruby-progressbar/rubygem-ruby-progressbar.SlackBuild b/ruby/rubygem-gio2/rubygem-gio2.SlackBuild
index 116b9bfe56..3f5edce03f 100644
--- a/ruby/rubygem-ruby-progressbar/rubygem-ruby-progressbar.SlackBuild
+++ b/ruby/rubygem-gio2/rubygem-gio2.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for rubygem-ruby-progressbar
+# Slackware build script for gio2
-# Copyright 2018-2019 Andrew Clemons, Wellington New Zealand
+# Copyright 2021 Andrew Clemons, Wellington New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,13 +24,13 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=rubygem-ruby-progressbar
-VERSION=${VERSION:-1.10.1}
+PRGNAM=rubygem-gio2
+VERSION=${VERSION:-3.4.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-SRCNAM=ruby-progressbar
+SRCNAM=gio2
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -72,6 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
+# Get the full path of the ruby installation, for gems
DESTDIR=$( ruby -r rbconfig -e '
include RbConfig
printf("%s/%s/gems/%s\n",
@@ -81,6 +82,9 @@ printf("%s/%s/gems/%s\n",
)
')
+# print a friendly warning of unsatisfied ":runtime" dependencies
+# good to leave in place, even if the gem doesn't have any dependencies.
+# things could always change
gem specification $CWD/$SRCNAM-$VERSION.gem | \
ruby -r yaml -r rbconfig -e '
c = RbConfig::CONFIG
@@ -116,7 +120,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
| tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
- LICENSE.txt README.md
+ COPYING.LIB README.md
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/ruby/rubygem-gio2/rubygem-gio2.info b/ruby/rubygem-gio2/rubygem-gio2.info
new file mode 100644
index 0000000000..eb3172fcbe
--- /dev/null
+++ b/ruby/rubygem-gio2/rubygem-gio2.info
@@ -0,0 +1,10 @@
+PRGNAM="rubygem-gio2"
+VERSION="3.4.9"
+HOMEPAGE="https://rubygems.org/gems/gio2"
+DOWNLOAD="https://rubygems.org/downloads/gio2-3.4.9.gem"
+MD5SUM="117b8c335657ebad24e52061e5ede7d5"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="rubygem-gobject-introspection"
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-gio2/slack-desc b/ruby/rubygem-gio2/slack-desc
new file mode 100644
index 0000000000..71e0400324
--- /dev/null
+++ b/ruby/rubygem-gio2/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+rubygem-gio2: rubygem-gio2 (VFS API Ruby bindings)
+rubygem-gio2:
+rubygem-gio2: Ruby/GIO2 provide Ruby binding to a VFS API and useful APIs for
+rubygem-gio2: desktop applications (such as networking and D-Bus support).
+rubygem-gio2:
+rubygem-gio2:
+rubygem-gio2: https://rubygems.org/gems/gio2
+rubygem-gio2:
+rubygem-gio2:
+rubygem-gio2:
+rubygem-gio2:
diff --git a/ruby/rubygem-glib2/rubygem-glib2.SlackBuild b/ruby/rubygem-glib2/rubygem-glib2.SlackBuild
index d93e78d4fc..e4084ed436 100644
--- a/ruby/rubygem-glib2/rubygem-glib2.SlackBuild
+++ b/ruby/rubygem-glib2/rubygem-glib2.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rubygem-glib2
-VERSION=${VERSION:-2.2.5}
+VERSION=${VERSION:-3.4.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -34,7 +34,7 @@ SRCNAM=glib2
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -120,7 +120,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
| tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
- README
+ COPYING.LIB README.md
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/ruby/rubygem-glib2/rubygem-glib2.info b/ruby/rubygem-glib2/rubygem-glib2.info
index 447f3f5b22..01753c893e 100644
--- a/ruby/rubygem-glib2/rubygem-glib2.info
+++ b/ruby/rubygem-glib2/rubygem-glib2.info
@@ -1,10 +1,10 @@
PRGNAM="rubygem-glib2"
-VERSION="2.2.5"
+VERSION="3.4.9"
HOMEPAGE="https://rubygems.org/gems/glib2"
-DOWNLOAD="https://rubygems.org/downloads/glib2-2.2.5.gem"
-MD5SUM="32325b63033c7efacb034de9112617e1"
+DOWNLOAD="https://rubygems.org/downloads/glib2-3.4.9.gem"
+MD5SUM="fa72308d2aecbdc02568cb9a2c313cbc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="rubygem-pkg-config"
+REQUIRES="rubygem-pkg-config rubygem-native-package-installer"
MAINTAINER="Dugan Chen"
EMAIL="thedoogster [at] gmail [dot] com"
diff --git a/ruby/rubygem-gobject-introspection/README b/ruby/rubygem-gobject-introspection/README
new file mode 100644
index 0000000000..143765b246
--- /dev/null
+++ b/ruby/rubygem-gobject-introspection/README
@@ -0,0 +1,3 @@
+Ruby/GObjectIntrospection provides bindings of GObject Introspection
+and a loader module that can generate dynamically Ruby bindings of
+any GObject C libraries.
diff --git a/ruby/rubygem-gobject-introspection/rubygem-gobject-introspection.SlackBuild b/ruby/rubygem-gobject-introspection/rubygem-gobject-introspection.SlackBuild
new file mode 100644
index 0000000000..8f976d8b90
--- /dev/null
+++ b/ruby/rubygem-gobject-introspection/rubygem-gobject-introspection.SlackBuild
@@ -0,0 +1,130 @@
+#!/bin/bash
+
+# Slackware build script for gobject-introspection
+
+# Copyright 2021 Andrew Clemons, Wellington New Zealand
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=rubygem-gobject-introspection
+VERSION=${VERSION:-3.4.9}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+SRCNAM=gobject-introspection
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+
+# Get the full path of the ruby installation, for gems
+DESTDIR=$( ruby -r rbconfig -e '
+include RbConfig
+printf("%s/%s/gems/%s\n",
+ CONFIG["libdir"],
+ CONFIG["RUBY_INSTALL_NAME"],
+ CONFIG["ruby_version"]
+ )
+')
+
+# print a friendly warning of unsatisfied ":runtime" dependencies
+# good to leave in place, even if the gem doesn't have any dependencies.
+# things could always change
+gem specification $CWD/$SRCNAM-$VERSION.gem | \
+ ruby -r yaml -r rbconfig -e '
+c = RbConfig::CONFIG
+path = sprintf("%s/%s/gems/%s",
+ c["libdir"],
+ c["RUBY_INSTALL_NAME"],
+ c["ruby_version"])
+sys_gemspecs = Dir.glob(path + "/specifications/**/*.gemspec").map {|g| gs = Gem::Specification.load(g); gs.name }
+obj = Gem::Specification.from_yaml($stdin)
+obj.dependencies.each {|dep|
+ if not(dep.type == :runtime)
+ next
+ end
+ if not(sys_gemspecs.include?(dep.name))
+ $stderr.write("WARNING: #{dep.name} gem not found\n")
+ sleep 0.5
+ end
+
+}'
+
+gem install \
+ --local \
+ --no-update-sources \
+ --ignore-dependencies \
+ --backtrace \
+ --install-dir $PKG/$DESTDIR \
+ --bindir $PKG/usr/bin \
+ $CWD/$SRCNAM-$VERSION.gem
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
+ | tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
+ COPYING.LIB README.md
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/ruby/rubygem-gobject-introspection/rubygem-gobject-introspection.info b/ruby/rubygem-gobject-introspection/rubygem-gobject-introspection.info
new file mode 100644
index 0000000000..4e21e44dee
--- /dev/null
+++ b/ruby/rubygem-gobject-introspection/rubygem-gobject-introspection.info
@@ -0,0 +1,10 @@
+PRGNAM="rubygem-gobject-introspection"
+VERSION="3.4.9"
+HOMEPAGE="https://rubygems.org/gems/gobject-introspection"
+DOWNLOAD="https://rubygems.org/downloads/gobject-introspection-3.4.9.gem"
+MD5SUM="0685c8d02ee00c3aae3554dc776f96fe"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="rubygem-glib2"
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-gobject-introspection/slack-desc b/ruby/rubygem-gobject-introspection/slack-desc
new file mode 100644
index 0000000000..8e061f52e8
--- /dev/null
+++ b/ruby/rubygem-gobject-introspection/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+rubygem-gobject-introspection: rubygem-gobject-introspection (gobject-introspection Ruby binding)
+rubygem-gobject-introspection:
+rubygem-gobject-introspection: Ruby/GObjectIntrospection provides bindings of GObject Introspection
+rubygem-gobject-introspection: and a loader module that can generate dynamically Ruby bindings of
+rubygem-gobject-introspection: any GObject C libraries
+rubygem-gobject-introspection:
+rubygem-gobject-introspection: https://rubygems.org/gems/gobject-introspection
+rubygem-gobject-introspection:
+rubygem-gobject-introspection:
+rubygem-gobject-introspection:
+rubygem-gobject-introspection:
diff --git a/ruby/rubygem-gtk2/rubygem-gtk2.SlackBuild b/ruby/rubygem-gtk2/rubygem-gtk2.SlackBuild
index 22cd41ba1e..b7bc84407a 100644
--- a/ruby/rubygem-gtk2/rubygem-gtk2.SlackBuild
+++ b/ruby/rubygem-gtk2/rubygem-gtk2.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rubygem-gtk2
-VERSION=${VERSION:-2.2.5}
+VERSION=${VERSION:-3.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -34,7 +34,7 @@ SRCNAM=gtk2
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -120,7 +120,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
| tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
- README
+ COPYING.LIB README.md
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/ruby/rubygem-gtk2/rubygem-gtk2.info b/ruby/rubygem-gtk2/rubygem-gtk2.info
index f12a8e79f9..7a662b549e 100644
--- a/ruby/rubygem-gtk2/rubygem-gtk2.info
+++ b/ruby/rubygem-gtk2/rubygem-gtk2.info
@@ -1,8 +1,8 @@
PRGNAM="rubygem-gtk2"
-VERSION="2.2.5"
+VERSION="3.4.3"
HOMEPAGE="https://rubygems.org/gems/gtk2"
-DOWNLOAD="https://rubygems.org/downloads/gtk2-2.2.5.gem"
-MD5SUM="a1788107985c705dfd9fd0883aa67f92"
+DOWNLOAD="https://rubygems.org/downloads/gtk2-3.4.3.gem"
+MD5SUM="aadc68720ad4ac8e31009372fcca930a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rubygem-atk rubygem-gdk_pixbuf2 rubygem-pango"
diff --git a/ruby/rubygem-gtk3/README b/ruby/rubygem-gtk3/README
new file mode 100644
index 0000000000..3e5a7234b7
--- /dev/null
+++ b/ruby/rubygem-gtk3/README
@@ -0,0 +1 @@
+Ruby/GTK3 is a Ruby binding of GTK+-3.x.
diff --git a/ruby/rubygem-rainbow/rubygem-rainbow.SlackBuild b/ruby/rubygem-gtk3/rubygem-gtk3.SlackBuild
index 7a6a1a3f3e..a8ef3b59b0 100644
--- a/ruby/rubygem-rainbow/rubygem-rainbow.SlackBuild
+++ b/ruby/rubygem-gtk3/rubygem-gtk3.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for rubygem-rainbow
+# Slackware build script for gtk3
-# Copyright 2018 Andrew Clemons, Wellington New Zealand
+# Copyright 2021 Andrew Clemons, Wellington New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,13 +24,13 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=rubygem-rainbow
-VERSION=${VERSION:-3.0.0}
+PRGNAM=rubygem-gtk3
+VERSION=${VERSION:-3.4.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-SRCNAM=rainbow
+SRCNAM=gtk3
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -72,6 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
+# Get the full path of the ruby installation, for gems
DESTDIR=$( ruby -r rbconfig -e '
include RbConfig
printf("%s/%s/gems/%s\n",
@@ -81,6 +82,9 @@ printf("%s/%s/gems/%s\n",
)
')
+# print a friendly warning of unsatisfied ":runtime" dependencies
+# good to leave in place, even if the gem doesn't have any dependencies.
+# things could always change
gem specification $CWD/$SRCNAM-$VERSION.gem | \
ruby -r yaml -r rbconfig -e '
c = RbConfig::CONFIG
@@ -116,7 +120,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
| tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
- Changelog.md LICENSE README.markdown
+ COPYING.LIB README.md
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/ruby/rubygem-gtk3/rubygem-gtk3.info b/ruby/rubygem-gtk3/rubygem-gtk3.info
new file mode 100644
index 0000000000..b8794bb808
--- /dev/null
+++ b/ruby/rubygem-gtk3/rubygem-gtk3.info
@@ -0,0 +1,10 @@
+PRGNAM="rubygem-gtk3"
+VERSION="3.4.9"
+HOMEPAGE="https://rubygems.org/gems/gtk3"
+DOWNLOAD="https://rubygems.org/downloads/gtk3-3.4.9.gem"
+MD5SUM="4120afca53c9e9241450925de45cda2e"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="rubygem-atk rubygem-gdk3 rubygem-gio2"
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-gtk3/slack-desc b/ruby/rubygem-gtk3/slack-desc
new file mode 100644
index 0000000000..cf25cf8838
--- /dev/null
+++ b/ruby/rubygem-gtk3/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+rubygem-gtk3: rubygem-gtk3 (Ruby binding of GTK-3.x)
+rubygem-gtk3:
+rubygem-gtk3: Ruby/GTK3 is a Ruby binding of GTK-3.x.
+rubygem-gtk3:
+rubygem-gtk3: https://rubygems.org/gems/gtk3
+rubygem-gtk3:
+rubygem-gtk3:
+rubygem-gtk3:
+rubygem-gtk3:
+rubygem-gtk3:
+rubygem-gtk3:
diff --git a/ruby/rubygem-jaro_winkler/README b/ruby/rubygem-jaro_winkler/README
deleted file mode 100644
index 8525620875..0000000000
--- a/ruby/rubygem-jaro_winkler/README
+++ /dev/null
@@ -1,2 +0,0 @@
-rubygem-jaro_winkler - Ruby & C implementation of Jaro-Winkler distance
-algorithm which supports UTF-8 strings.
diff --git a/ruby/rubygem-jaro_winkler/rubygem-jaro_winkler.info b/ruby/rubygem-jaro_winkler/rubygem-jaro_winkler.info
deleted file mode 100644
index 0a41b67f3d..0000000000
--- a/ruby/rubygem-jaro_winkler/rubygem-jaro_winkler.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="rubygem-jaro_winkler"
-VERSION="1.5.4"
-HOMEPAGE="https://github.com/tonytonyjan/jaro_winkler"
-DOWNLOAD="https://rubygems.org/downloads/jaro_winkler-1.5.4.gem"
-MD5SUM="41d7befdb145e0dfb74fee4d39cb3e5c"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Andrew Clemons"
-EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-jaro_winkler/slack-desc b/ruby/rubygem-jaro_winkler/slack-desc
deleted file mode 100644
index 9e9d727e96..0000000000
--- a/ruby/rubygem-jaro_winkler/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-rubygem-jaro_winkler: rubygem-jaro_winkler (Ruby & C impl of Jaro-Winkler distance alg)
-rubygem-jaro_winkler:
-rubygem-jaro_winkler: jaro_winkler is an implementation of Jaro-Winkler distance algorithm
-rubygem-jaro_winkler: which is written in C extension and will fallback to pure Ruby version
-rubygem-jaro_winkler: in platforms other than MRI/KRI like JRuby or Rubinius.
-rubygem-jaro_winkler:
-rubygem-jaro_winkler: https://github.com/tonytonyjan/jaro_winkler
-rubygem-jaro_winkler:
-rubygem-jaro_winkler:
-rubygem-jaro_winkler:
-rubygem-jaro_winkler:
diff --git a/ruby/rubygem-matrix/README b/ruby/rubygem-matrix/README
new file mode 100644
index 0000000000..82b8bbd49b
--- /dev/null
+++ b/ruby/rubygem-matrix/README
@@ -0,0 +1 @@
+An implementation of Matrix and Vector classes.
diff --git a/ruby/rubygem-jaro_winkler/rubygem-jaro_winkler.SlackBuild b/ruby/rubygem-matrix/rubygem-matrix.SlackBuild
index 6bd509841e..dc657bbc15 100644
--- a/ruby/rubygem-jaro_winkler/rubygem-jaro_winkler.SlackBuild
+++ b/ruby/rubygem-matrix/rubygem-matrix.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for rubygem-jaro_winkler
+# Slackware build script for rubygem-matrix
-# Copyright 2018-2019 Andrew Clemons, Wellington New Zealand
+# Copyright 2021 Andrew Clemons, Wellington New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,13 +24,13 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=rubygem-jaro_winkler
-VERSION=${VERSION:-1.5.4}
+PRGNAM=rubygem-matrix
+VERSION=${VERSION:-0.4.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-SRCNAM=jaro_winkler
+SRCNAM=matrix
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -113,7 +110,12 @@ gem install \
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+rm -rf $PKG/$DESTDIR/cache
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
+ | tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
+ LICENSE.txt
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/ruby/rubygem-matrix/rubygem-matrix.info b/ruby/rubygem-matrix/rubygem-matrix.info
new file mode 100644
index 0000000000..277d64ded0
--- /dev/null
+++ b/ruby/rubygem-matrix/rubygem-matrix.info
@@ -0,0 +1,10 @@
+PRGNAM="rubygem-matrix"
+VERSION="0.4.2"
+HOMEPAGE="https://rubygems.org/gems/matrix"
+DOWNLOAD="https://rubygems.org/downloads/matrix-0.4.2.gem"
+MD5SUM="234f5bc1e5b9483a0076d49c8518bf25"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-ruumba/slack-desc b/ruby/rubygem-matrix/slack-desc
index c45e0424ae..87241f9e0e 100644
--- a/ruby/rubygem-ruumba/slack-desc
+++ b/ruby/rubygem-matrix/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-rubygem-ruumba: rubygem-ruumba (RuboCop linting for ERB templates)
-rubygem-ruumba:
-rubygem-ruumba: Ruumba is RuboCop's sidekick, allowing you to lint your .erb Rubies
-rubygem-ruumba: as well as your regular-type ones.
-rubygem-ruumba:
-rubygem-ruumba: https://github.com/ericqweinstein/ruumba
-rubygem-ruumba:
-rubygem-ruumba:
-rubygem-ruumba:
-rubygem-ruumba:
-rubygem-ruumba:
+rubygem-matrix: rubygem-matrix (Matrix and Vector classes implementations.)
+rubygem-matrix:
+rubygem-matrix: An implementation of Matrix and Vector classes.
+rubygem-matrix:
+rubygem-matrix: https://rubygems.org/gems/matrix
+rubygem-matrix:
+rubygem-matrix:
+rubygem-matrix:
+rubygem-matrix:
+rubygem-matrix:
+rubygem-matrix:
diff --git a/ruby/rubygem-msgpack/rubygem-msgpack.info b/ruby/rubygem-msgpack/rubygem-msgpack.info
index 754c3996fe..f9c9dac5dd 100644
--- a/ruby/rubygem-msgpack/rubygem-msgpack.info
+++ b/ruby/rubygem-msgpack/rubygem-msgpack.info
@@ -1,5 +1,5 @@
PRGNAM="rubygem-msgpack"
-VERSION="1.2.2"
+VERSION="1.4.2"
HOMEPAGE="https://msgpack.org/"
DOWNLOAD="https://rubygems.org/downloads/msgpack-1.4.2.gem"
MD5SUM="4bffea317387a580386fa551b7711b58"
diff --git a/ruby/rubygem-native-package-installer/README b/ruby/rubygem-native-package-installer/README
new file mode 100644
index 0000000000..07205b9c47
--- /dev/null
+++ b/ruby/rubygem-native-package-installer/README
@@ -0,0 +1 @@
+A helper to install native packages on "gem install".
diff --git a/ruby/rubygem-ruumba/rubygem-ruumba.SlackBuild b/ruby/rubygem-native-package-installer/rubygem-native-package-installer.SlackBuild
index b3c543848a..cbd780438a 100644
--- a/ruby/rubygem-ruumba/rubygem-ruumba.SlackBuild
+++ b/ruby/rubygem-native-package-installer/rubygem-native-package-installer.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for rubygem-ruumba
+# Slackware build script for rubygem-native-package-installer
-# Copyright 2018-2021 Andrew Clemons, Wellington New Zealand
+# Copyright 2021 Andrew Clemons, Wellington New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,13 +24,13 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=rubygem-ruumba
-VERSION=${VERSION:-0.1.17}
-BUILD=${BUILD:-2}
+PRGNAM=rubygem-native-package-installer
+VERSION=${VERSION:-1.1.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-SRCNAM=ruumba
+SRCNAM=native-package-installer
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -113,6 +110,8 @@ gem install \
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+rm -rf $PKG/$DESTDIR/cache
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
| tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
diff --git a/ruby/rubygem-native-package-installer/rubygem-native-package-installer.info b/ruby/rubygem-native-package-installer/rubygem-native-package-installer.info
new file mode 100644
index 0000000000..22c88a0aa0
--- /dev/null
+++ b/ruby/rubygem-native-package-installer/rubygem-native-package-installer.info
@@ -0,0 +1,10 @@
+PRGNAM="rubygem-native-package-installer"
+VERSION="1.1.1"
+HOMEPAGE="https://rubygems.org/gems/native-package-installer"
+DOWNLOAD="https://rubygems.org/downloads/native-package-installer-1.1.1.gem"
+MD5SUM="06f94e26f2c887c48e80c6424d14e3cf"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-native-package-installer/slack-desc b/ruby/rubygem-native-package-installer/slack-desc
new file mode 100644
index 0000000000..e12b897b4e
--- /dev/null
+++ b/ruby/rubygem-native-package-installer/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+rubygem-native-package-installer: rubygem-native-package-installer (native pkg helper)
+rubygem-native-package-installer:
+rubygem-native-package-installer: Users need to install native packages to install an extension library
+rubygem-native-package-installer: that depends on native packages. It bores users because users need
+rubygem-native-package-installer: to install native packages and an extension library separately.
+rubygem-native-package-installer: native-package-installer helps to install native packages on
+rubygem-native-package-installer: "gem install". Users can install both native packages and an
+rubygem-native-package-installer: extension library by one action, "gem install".
+rubygem-native-package-installer:
+rubygem-native-package-installer: https://rubygems.org/gems/native-package-installer
+rubygem-native-package-installer:
diff --git a/ruby/rubygem-pango/rubygem-pango.SlackBuild b/ruby/rubygem-pango/rubygem-pango.SlackBuild
index 8516bc9952..d315e656e0 100644
--- a/ruby/rubygem-pango/rubygem-pango.SlackBuild
+++ b/ruby/rubygem-pango/rubygem-pango.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rubygem-pango
-VERSION=${VERSION:-2.2.5}
+VERSION=${VERSION:-3.4.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -120,7 +120,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
| tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
- README
+ COPYING.LIB README.md
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/ruby/rubygem-pango/rubygem-pango.info b/ruby/rubygem-pango/rubygem-pango.info
index 3a382b98c8..e2a9a34601 100644
--- a/ruby/rubygem-pango/rubygem-pango.info
+++ b/ruby/rubygem-pango/rubygem-pango.info
@@ -1,10 +1,10 @@
PRGNAM="rubygem-pango"
-VERSION="2.2.5"
+VERSION="3.4.9"
HOMEPAGE="https://rubygems.org/gems/pango"
-DOWNLOAD="https://rubygems.org/downloads/pango-2.2.5.gem"
-MD5SUM="03c74301d85a901afc776978fb342a0c"
+DOWNLOAD="https://rubygems.org/downloads/pango-3.4.9.gem"
+MD5SUM="d35cf4e16e737a05d973221f4dbc71e6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="rubygem-cairo rubygem-glib2"
+REQUIRES="rubygem-cairo-gobject rubygem-gobject-introspection"
MAINTAINER="Dugan Chen"
EMAIL="thedoogster [at] gmail [dot] com"
diff --git a/ruby/rubygem-parallel/rubygem-parallel.SlackBuild b/ruby/rubygem-parallel/rubygem-parallel.SlackBuild
index 45e6a5912e..63060873c1 100644
--- a/ruby/rubygem-parallel/rubygem-parallel.SlackBuild
+++ b/ruby/rubygem-parallel/rubygem-parallel.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for rubygem-parallel
-# Copyright 2018-2020 Andrew Clemons, Wellington New Zealand
+# Copyright 2018-2021 Andrew Clemons, Wellington New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rubygem-parallel
-VERSION=${VERSION:-1.19.2}
+VERSION=${VERSION:-1.20.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/ruby/rubygem-parallel/rubygem-parallel.info b/ruby/rubygem-parallel/rubygem-parallel.info
index b786498e0e..711274e3dc 100644
--- a/ruby/rubygem-parallel/rubygem-parallel.info
+++ b/ruby/rubygem-parallel/rubygem-parallel.info
@@ -1,8 +1,8 @@
PRGNAM="rubygem-parallel"
-VERSION="1.19.2"
+VERSION="1.20.1"
HOMEPAGE="https://github.com/grosser/parallel"
-DOWNLOAD="https://rubygems.org/downloads/parallel-1.19.2.gem"
-MD5SUM="5b1f8858726eb4e70ade82bc69eef944"
+DOWNLOAD="https://rubygems.org/downloads/parallel-1.20.1.gem"
+MD5SUM="2047cd5b7f6915ed3d7a106f3fb28ecd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/ruby/rubygem-parser/rubygem-parser.SlackBuild b/ruby/rubygem-parser/rubygem-parser.SlackBuild
index 8f6293ab19..1092c48284 100644
--- a/ruby/rubygem-parser/rubygem-parser.SlackBuild
+++ b/ruby/rubygem-parser/rubygem-parser.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for rubygem-parser
-# Copyright 2018-2020 Andrew Clemons, Wellington New Zealand
+# Copyright 2018-2021 Andrew Clemons, Wellington New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rubygem-parser
-VERSION=${VERSION:-2.7.2.0}
+VERSION=${VERSION:-3.0.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -114,6 +114,9 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
+ | tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
+ LICENSE.txt
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/ruby/rubygem-parser/rubygem-parser.info b/ruby/rubygem-parser/rubygem-parser.info
index e7249ffccc..aee0477f8c 100644
--- a/ruby/rubygem-parser/rubygem-parser.info
+++ b/ruby/rubygem-parser/rubygem-parser.info
@@ -1,8 +1,8 @@
PRGNAM="rubygem-parser"
-VERSION="2.7.2.0"
+VERSION="3.0.2.0"
HOMEPAGE="https://github.com/whitequark/parser"
-DOWNLOAD="https://rubygems.org/downloads/parser-2.7.2.0.gem"
-MD5SUM="fbf1640132d6b96166eddcf70e36b722"
+DOWNLOAD="https://rubygems.org/downloads/parser-3.0.2.0.gem"
+MD5SUM="a63cf411d1bea736d1959d2ede7fbc4e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rubygem-ast"
diff --git a/ruby/rubygem-pkg-config/rubygem-pkg-config.SlackBuild b/ruby/rubygem-pkg-config/rubygem-pkg-config.SlackBuild
index 6ef92bf77e..5e73d9cb21 100644
--- a/ruby/rubygem-pkg-config/rubygem-pkg-config.SlackBuild
+++ b/ruby/rubygem-pkg-config/rubygem-pkg-config.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rubygem-pkg-config
-VERSION=${VERSION:-1.1.6}
+VERSION=${VERSION:-1.4.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -34,7 +34,7 @@ SRCNAM=pkg-config
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -86,19 +86,20 @@ gem specification $CWD/$SRCNAM-$VERSION.gem | \
ruby -r yaml -r rbconfig -e '
c = RbConfig::CONFIG
path = sprintf("%s/%s/gems/%s",
- c["libdir"],
- c["RUBY_INSTALL_NAME"],
- c["ruby_version"])
+ c["libdir"],
+ c["RUBY_INSTALL_NAME"],
+ c["ruby_version"])
sys_gemspecs = Dir.glob(path + "/specifications/**/*.gemspec").map {|g| gs = Gem::Specification.load(g); gs.name }
obj = Gem::Specification.from_yaml($stdin)
obj.dependencies.each {|dep|
- if not(dep.type == :runtime)
- next
- end
- if not(sys_gemspecs.include?(dep.name))
- $stderr.write("WARNING: #{dep.name} gem not found\n")
- sleep 0.5
- end
+ if not(dep.type == :runtime)
+ next
+ end
+ if not(sys_gemspecs.include?(dep.name))
+ $stderr.write("WARNING: #{dep.name} gem not found\n")
+ sleep 0.5
+ end
+
}'
gem install \
@@ -107,6 +108,7 @@ gem install \
--ignore-dependencies \
--backtrace \
--install-dir $PKG/$DESTDIR \
+ --bindir $PKG/usr/bin \
$CWD/$SRCNAM-$VERSION.gem
# Strip binaries and libraries.
diff --git a/ruby/rubygem-pkg-config/rubygem-pkg-config.info b/ruby/rubygem-pkg-config/rubygem-pkg-config.info
index 8229c79d7d..57e7ebcc76 100644
--- a/ruby/rubygem-pkg-config/rubygem-pkg-config.info
+++ b/ruby/rubygem-pkg-config/rubygem-pkg-config.info
@@ -1,8 +1,8 @@
PRGNAM="rubygem-pkg-config"
-VERSION="1.1.6"
+VERSION="1.4.6"
HOMEPAGE="https://github.com/rcairo/pkg-config"
-DOWNLOAD="http://rubygems.org/downloads/pkg-config-1.1.6.gem"
-MD5SUM="7cd325379d3dbf0b0d561fd8056f09a7"
+DOWNLOAD="http://rubygems.org/downloads/pkg-config-1.4.6.gem"
+MD5SUM="135f289318d90ee68efc0c332e40fdcf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/ruby/rubygem-powerpack/README b/ruby/rubygem-powerpack/README
deleted file mode 100644
index ec4dfada72..0000000000
--- a/ruby/rubygem-powerpack/README
+++ /dev/null
@@ -1 +0,0 @@
-rubygem-powerpack - a few useful extensions to core ruby classes.
diff --git a/ruby/rubygem-powerpack/rubygem-powerpack.info b/ruby/rubygem-powerpack/rubygem-powerpack.info
deleted file mode 100644
index 0a97199dd8..0000000000
--- a/ruby/rubygem-powerpack/rubygem-powerpack.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="rubygem-powerpack"
-VERSION="0.1.3"
-HOMEPAGE="https://github.com/bbatsov/powerpack"
-DOWNLOAD="https://rubygems.org/downloads/powerpack-0.1.3.gem"
-MD5SUM="bc638f34a087171e3a0ee8ec5a43a2d2"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Andrew Clemons"
-EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-powerpack/slack-desc b/ruby/rubygem-powerpack/slack-desc
deleted file mode 100644
index 312777839c..0000000000
--- a/ruby/rubygem-powerpack/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-rubygem-powerpack: rubygem-powerpack (a few useful extensions to core ruby classes)
-rubygem-powerpack:
-rubygem-powerpack: Powerpack offers some useful extensions to the standard Ruby classes
-rubygem-powerpack: (kind of like ActiveSupport, but less ambitious and more modular).
-rubygem-powerpack:
-rubygem-powerpack: https://github.com/bbatsov/powerpack
-rubygem-powerpack:
-rubygem-powerpack:
-rubygem-powerpack:
-rubygem-powerpack:
-rubygem-powerpack:
diff --git a/ruby/rubygem-rainbow/README b/ruby/rubygem-rainbow/README
deleted file mode 100644
index 52af2f6724..0000000000
--- a/ruby/rubygem-rainbow/README
+++ /dev/null
@@ -1 +0,0 @@
-rubygem-rainbow - Colorize printed text on ANSI terminals.
diff --git a/ruby/rubygem-rainbow/rubygem-rainbow.info b/ruby/rubygem-rainbow/rubygem-rainbow.info
deleted file mode 100644
index c240b4e9f1..0000000000
--- a/ruby/rubygem-rainbow/rubygem-rainbow.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="rubygem-rainbow"
-VERSION="3.0.0"
-HOMEPAGE="https://github.com/sickill/rainbow"
-DOWNLOAD="https://rubygems.org/downloads/rainbow-3.0.0.gem"
-MD5SUM="a4959de1d41c77d25eb56dbeeb37cf39"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Andrew Clemons"
-EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-rainbow/slack-desc b/ruby/rubygem-rainbow/slack-desc
deleted file mode 100644
index dea81625be..0000000000
--- a/ruby/rubygem-rainbow/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-rubygem-rainbow: rubygem-rainbow (colorize printed text on ANSI terminals)
-rubygem-rainbow:
-rubygem-rainbow: rainbow is a ruby gem for colorizing printed text on ANSI terminals.
-rubygem-rainbow:
-rubygem-rainbow:
-rubygem-rainbow: https://github.com/sickill/rainbow
-rubygem-rainbow:
-rubygem-rainbow:
-rubygem-rainbow:
-rubygem-rainbow:
-rubygem-rainbow:
diff --git a/ruby/rubygem-red-colors/README b/ruby/rubygem-red-colors/README
new file mode 100644
index 0000000000..026c914b4f
--- /dev/null
+++ b/ruby/rubygem-red-colors/README
@@ -0,0 +1,2 @@
+Red Colors provides a wide array of features for dealing with
+colors.
diff --git a/ruby/rubygem-rubocop/rubygem-rubocop.SlackBuild b/ruby/rubygem-red-colors/rubygem-red-colors.SlackBuild
index 7fc22b27ce..cc62a9c269 100644
--- a/ruby/rubygem-rubocop/rubygem-rubocop.SlackBuild
+++ b/ruby/rubygem-red-colors/rubygem-red-colors.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for rubygem-rubocop
+# Slackware build script for rubygem-red-colors
-# Copyright 2018-2019 Andrew Clemons, Wellington New Zealand
+# Copyright 2021 Andrew Clemons, Wellington New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,13 +24,13 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=rubygem-rubocop
-VERSION=${VERSION:-0.68.1}
+PRGNAM=rubygem-red-colors
+VERSION=${VERSION:-0.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-SRCNAM=rubocop
+SRCNAM=red-colors
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -113,6 +110,8 @@ gem install \
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+rm -rf $PKG/$DESTDIR/cache
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
| tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
diff --git a/ruby/rubygem-red-colors/rubygem-red-colors.info b/ruby/rubygem-red-colors/rubygem-red-colors.info
new file mode 100644
index 0000000000..f4d441f204
--- /dev/null
+++ b/ruby/rubygem-red-colors/rubygem-red-colors.info
@@ -0,0 +1,10 @@
+PRGNAM="rubygem-red-colors"
+VERSION="0.3.0"
+HOMEPAGE="https://rubygems.org/gems/red-colors"
+DOWNLOAD="https://rubygems.org/downloads/red-colors-0.3.0.gem"
+MD5SUM="73fbc4156276b03b633182df3abd48cc"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="rubygem-matrix"
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-red-colors/slack-desc b/ruby/rubygem-red-colors/slack-desc
new file mode 100644
index 0000000000..5fc4c0a5a1
--- /dev/null
+++ b/ruby/rubygem-red-colors/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+rubygem-red-colors: rubygem-red-colors (wide array of features for dealing with colors)
+rubygem-red-colors:
+rubygem-red-colors: Red Colors provides a wide array of features for dealing with colors.
+rubygem-red-colors: This includes conversion between colorspaces, desaturation, and
+rubygem-red-colors: parsing colors.
+rubygem-red-colors:
+rubygem-red-colors: https://rubygems.org/gems/red-colors
+rubygem-red-colors:
+rubygem-red-colors:
+rubygem-red-colors:
+rubygem-red-colors:
diff --git a/ruby/rubygem-rubocop/README b/ruby/rubygem-rubocop/README
deleted file mode 100644
index dbb0257573..0000000000
--- a/ruby/rubygem-rubocop/README
+++ /dev/null
@@ -1 +0,0 @@
-rubygem-rubocop - Automatic Ruby code style checking tool.
diff --git a/ruby/rubygem-rubocop/rubygem-rubocop.info b/ruby/rubygem-rubocop/rubygem-rubocop.info
deleted file mode 100644
index 8bacbb4558..0000000000
--- a/ruby/rubygem-rubocop/rubygem-rubocop.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="rubygem-rubocop"
-VERSION="0.68.1"
-HOMEPAGE="https://github.com/bbatsov/rubocop"
-DOWNLOAD="https://rubygems.org/downloads/rubocop-0.68.1.gem"
-MD5SUM="2d3d36f02c5890ea96e69ede6e247646"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="rubygem-parallel rubygem-parser rubygem-powerpack rubygem-rainbow rubygem-ruby-progressbar rubygem-unicode-display_width rubygem-jaro_winkler"
-MAINTAINER="Andrew Clemons"
-EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-rubocop/slack-desc b/ruby/rubygem-rubocop/slack-desc
deleted file mode 100644
index 304bb0c889..0000000000
--- a/ruby/rubygem-rubocop/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-rubygem-rubocop: rubygem-rubocop (a ruby static code analyzer)
-rubygem-rubocop:
-rubygem-rubocop: A ruby static code analyzer, based on the community Ruby style guide.
-rubygem-rubocop:
-rubygem-rubocop: https://github.com/bbatsov/rubocop/
-rubygem-rubocop:
-rubygem-rubocop:
-rubygem-rubocop:
-rubygem-rubocop:
-rubygem-rubocop:
-rubygem-rubocop:
diff --git a/ruby/rubygem-ruby-progressbar/README b/ruby/rubygem-ruby-progressbar/README
deleted file mode 100644
index 64e5cffbe4..0000000000
--- a/ruby/rubygem-ruby-progressbar/README
+++ /dev/null
@@ -1 +0,0 @@
-rubygem-ruby-progressbar - a text progress bar library for ruby.
diff --git a/ruby/rubygem-ruby-progressbar/rubygem-ruby-progressbar.info b/ruby/rubygem-ruby-progressbar/rubygem-ruby-progressbar.info
deleted file mode 100644
index 138a80c5fc..0000000000
--- a/ruby/rubygem-ruby-progressbar/rubygem-ruby-progressbar.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="rubygem-ruby-progressbar"
-VERSION="1.10.1"
-HOMEPAGE="https://github.com/jfelchner/ruby-progressbar"
-DOWNLOAD="https://rubygems.org/downloads/ruby-progressbar-1.10.1.gem"
-MD5SUM="7fe5834abce78f9ffcc2340c495e684c"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Andrew Clemons"
-EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-ruby-progressbar/slack-desc b/ruby/rubygem-ruby-progressbar/slack-desc
deleted file mode 100644
index 585d931249..0000000000
--- a/ruby/rubygem-ruby-progressbar/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-rubygem-ruby-progressbar: rubygem-ruby-progressbar (a text progress bar library for ruby)
-rubygem-ruby-progressbar:
-rubygem-ruby-progressbar: The ultimate text progress bar library for Ruby.
-rubygem-ruby-progressbar:
-rubygem-ruby-progressbar:
-rubygem-ruby-progressbar: https://github.com/jfelchner/ruby-progressbar
-rubygem-ruby-progressbar:
-rubygem-ruby-progressbar:
-rubygem-ruby-progressbar:
-rubygem-ruby-progressbar:
-rubygem-ruby-progressbar:
diff --git a/ruby/rubygem-ruumba/README b/ruby/rubygem-ruumba/README
deleted file mode 100644
index 0e7e3dc1af..0000000000
--- a/ruby/rubygem-ruumba/README
+++ /dev/null
@@ -1 +0,0 @@
-rubygem-ruumba - RuboCop linting for ERB templates.
diff --git a/ruby/rubygem-ruumba/rubygem-ruumba.info b/ruby/rubygem-ruumba/rubygem-ruumba.info
deleted file mode 100644
index 113fe30170..0000000000
--- a/ruby/rubygem-ruumba/rubygem-ruumba.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="rubygem-ruumba"
-VERSION="0.1.17"
-HOMEPAGE="https://github.com/ericqweinstein/ruumba"
-DOWNLOAD="https://rubygems.org/downloads/ruumba-0.1.17.gem"
-MD5SUM="941f1c5d2dfa5c9662da0fc95e0d68ef"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="rubygem-rubocop"
-MAINTAINER="Andrew Clemons"
-EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-unicode-display_width/README b/ruby/rubygem-unicode-display_width/README
deleted file mode 100644
index da5aaf74e6..0000000000
--- a/ruby/rubygem-unicode-display_width/README
+++ /dev/null
@@ -1 +0,0 @@
-rubygem-unicode-display_width - monospace unicode character width in ruby
diff --git a/ruby/rubygem-unicode-display_width/rubygem-unicode-display_width.SlackBuild b/ruby/rubygem-unicode-display_width/rubygem-unicode-display_width.SlackBuild
deleted file mode 100644
index f3fb4f257c..0000000000
--- a/ruby/rubygem-unicode-display_width/rubygem-unicode-display_width.SlackBuild
+++ /dev/null
@@ -1,126 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for rubygem-unicode-display_width
-
-# Copyright 2018-2019 Andrew Clemons, Wellington New Zealand
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=rubygem-unicode-display_width
-VERSION=${VERSION:-1.5.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-SRCNAM=unicode-display_width
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
- exit 0
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-
-DESTDIR=$( ruby -r rbconfig -e '
-include RbConfig
-printf("%s/%s/gems/%s\n",
- CONFIG["libdir"],
- CONFIG["RUBY_INSTALL_NAME"],
- CONFIG["ruby_version"]
- )
-')
-
-gem specification $CWD/$SRCNAM-$VERSION.gem | \
- ruby -r yaml -r rbconfig -e '
-c = RbConfig::CONFIG
-path = sprintf("%s/%s/gems/%s",
- c["libdir"],
- c["RUBY_INSTALL_NAME"],
- c["ruby_version"])
-sys_gemspecs = Dir.glob(path + "/specifications/**/*.gemspec").map {|g| gs = Gem::Specification.load(g); gs.name }
-obj = Gem::Specification.from_yaml($stdin)
-obj.dependencies.each {|dep|
- if not(dep.type == :runtime)
- next
- end
- if not(sys_gemspecs.include?(dep.name))
- $stderr.write("WARNING: #{dep.name} gem not found\n")
- sleep 0.5
- end
-
-}'
-
-gem install \
- --local \
- --no-update-sources \
- --ignore-dependencies \
- --backtrace \
- --install-dir $PKG/$DESTDIR \
- --bindir $PKG/usr/bin \
- $CWD/$SRCNAM-$VERSION.gem
-
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-tar -x -O --file=$CWD/$SRCNAM-$VERSION.gem data.tar.gz \
- | tar -xz -C $PKG/usr/doc/$PRGNAM-$VERSION --file=- \
- CHANGELOG.md MIT-LICENSE.txt README.md
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/ruby/rubygem-unicode-display_width/rubygem-unicode-display_width.info b/ruby/rubygem-unicode-display_width/rubygem-unicode-display_width.info
deleted file mode 100644
index 3e731a54f8..0000000000
--- a/ruby/rubygem-unicode-display_width/rubygem-unicode-display_width.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="rubygem-unicode-display_width"
-VERSION="1.5.0"
-HOMEPAGE="https://github.com/janlelis/unicode-display_width"
-DOWNLOAD="https://rubygems.org/downloads/unicode-display_width-1.5.0.gem"
-MD5SUM="4825d10215c220fc2dbcf82029a4fb0e"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Andrew Clemons"
-EMAIL="andrew.clemons@gmail.com"
diff --git a/ruby/rubygem-unicode-display_width/slack-desc b/ruby/rubygem-unicode-display_width/slack-desc
deleted file mode 100644
index d4c0a9a82d..0000000000
--- a/ruby/rubygem-unicode-display_width/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-rubygem-unicode-display_width: rubygem-unicode-display_width (monospace Unicode character width)
-rubygem-unicode-display_width:
-rubygem-unicode-display_width: Determines the monospace display width of a string in Ruby.
-rubygem-unicode-display_width: Implementation based on EastAsianWidth.txt and other data.
-rubygem-unicode-display_width:
-rubygem-unicode-display_width: https://github.com/janlelis/unicode-display_width
-rubygem-unicode-display_width:
-rubygem-unicode-display_width:
-rubygem-unicode-display_width:
-rubygem-unicode-display_width:
-rubygem-unicode-display_width: