[arch-commits] Commit in facter/trunk (PKGBUILD)
Thore Bödecker
foxxx0 at archlinux.org
Fri Oct 30 21:24:06 UTC 2020
Date: Friday, October 30, 2020 @ 21:24:06
Author: foxxx0
Revision: 737228
upgpkg: facter 3.14.14-2
also package .gemspec file to allow loading facter as a ruby lib
de-vendor ruby deps and explicitly add them to checkdepends=(), this also obsoletes the ruby-bundler checkdep
Modified:
facter/trunk/PKGBUILD
----------+
PKGBUILD | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-10-30 21:23:51 UTC (rev 737227)
+++ PKGBUILD 2020-10-30 21:24:06 UTC (rev 737228)
@@ -10,7 +10,7 @@
pkgname=facter
pkgver=3.14.14
-pkgrel=1
+pkgrel=2
pkgdesc="Collect and display system facts"
arch=('x86_64')
url="https://puppetlabs.com/facter"
@@ -20,7 +20,9 @@
'leatherman_file_util.so' 'leatherman_util.so' 'leatherman_logging.so' 'leatherman_locale.so'
'openssl' 'gcc-libs' 'glibc' 'util-linux-libs' 'libblkid.so' 'yaml-cpp')
makedepends=('boost' 'cmake' 'java-environment>=10' 'ruby' 'python' 'rapidjson')
-checkdepends=('ruby-bundler' 'ruby-rake' 'ruby-rspec' 'ruby-mocha')
+checkdepends=('ruby-rake' 'ruby-diff-lcs' 'ruby-mocha' 'ruby-rspec-support'
+ 'ruby-rspec-core' 'ruby-rspec-expectations' 'ruby-rspec-mocks'
+ 'ruby-rspec')
optdepends=('java-runtime>=8: jruby support'
'puppet: retrieve puppet facts')
replaces=('cfacter')
@@ -87,9 +89,15 @@
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
+ local _gemdir="$(gem env gemdir)"
+
make -C build DESTDIR="${pkgdir}" install
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ # install the gemspec file
+ # this allows other gems to load puppet as a library (for example puppet-strings)
+ install -Dm644 .gemspec "${pkgdir}/${_gemdir}/specifications/${pkgname}-${pkgver}.gemspec"
}
# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list