# ruby-bcrypt-pbkdf/cfg - "Build" settings for package

#---------------------------------------------------------------------

[technotes]

1. The source tarball used by this  package was created based on "git"
upstream sources. The following procedure was used:

      ocgitfetch --run ruby-bcrypt-pbkdf \
https://github.com/net-ssh/bcrypt_pbkdf-ruby.git

#---------------------------------------------------------------------

[buildtimes]

00.00 hours (or 000.17 minutes) - ThinkPad E540 i7 4x2 16GB RAM

#---------------------------------------------------------------------

[settings]
configure = none
license   = See "license*.txt" in installed tree
licfile   = COPYING
licprefix = $PRODTREE/ruby30
proddir   = none
tmpsize   = 1M

#---------------------------------------------------------------------

[depends]
midgems:strict
rake
rake-compiler
rake-compiler-dock
ruby-rbnacl
ruby30:strict

#---------------------------------------------------------------------

[build]

#---------------------------------------------------------------------
# Skip a broken gem.

sed -e '/dependency.*rbnacl-libsodium/d' \
    -i *.gemspec

#---------------------------------------------------------------------
# Skip an optional gem.

sed -e '/dependency.*minitest/d' \
    -i *.gemspec

#---------------------------------------------------------------------
# Fix FTFBS related to "rdoc" being in the Ruby core.

sed -e "/dependency.*'rdoc'/d" -i *.gemspec

#---------------------------------------------------------------------
# Allow dependency rules to match installed gem releases.

sed -e "s@\(_dependency '[a-z0-9-]*'\),.*@\1@" \
    -i *.gemspec

#---------------------------------------------------------------------
# This part is standard, with Gemfile variations, for many gems.

cat > Gemfile << END
gemspec
END

rm -fr Gemfile.lock
rm -fr Gemfile.lock ; bundle package
gem build *.gemspec || true; gem build *.gemspec
gem-install-local *.gem
gem-cache-index

#---------------------------------------------------------------------

# Original URLs. These URLs were valid at one point, but may have died
# since then. If you download newer versions of tarballs [etc.], don't
# delete  the  original versions,  as you may not  be able  to replace
# them.

[urls]
url_debian  = tbd
url_home    = tbd
url_lfs     = tbd
url_tarball = git               # See "technotes" in "cfg" file

#---------------------------------------------------------------------

[history]
180520 Added package. Started with 1.0.0.
181118 Updated from 1.0.0 to 47aca2d4d ("git" hash)
220821 Updated to 6e26b38cc