[arch-commits] Commit in puppet/trunk (PKGBUILD)

Thore Bödecker foxxx0 at archlinux.org
Fri Oct 30 17:00:30 UTC 2020


    Date: Friday, October 30, 2020 @ 17:00:30
  Author: foxxx0
Revision: 736778

upgpkg: puppet 6.19.1-1

update to upstream release 6.19.1

also package the .gemspec file to allow loading puppet as a ruby lib

Modified:
  puppet/trunk/PKGBUILD

----------+
 PKGBUILD |   16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-10-30 16:59:07 UTC (rev 736777)
+++ PKGBUILD	2020-10-30 17:00:30 UTC (rev 736778)
@@ -10,7 +10,7 @@
 # Contributor: Tim Meusel <tim (at) bastelfreak (dot) de>
 
 pkgname=puppet
-pkgver=6.18.0
+pkgver=6.19.1
 pkgrel=1
 pkgdesc="Server automation framework and application"
 arch=('any')
@@ -19,8 +19,8 @@
 depends=('ruby' 'facter' 'hiera' 'ruby-semantic_puppet' 'ruby-augeas'
 'ruby-shadow' 'ruby-concurrent' 'ruby-multi_json' 'ruby-puppet-resource_api'
 'ruby-httpclient' 'ruby-deep_merge' 'ruby-sync')
-makedepends=('git' 'ruby-rspec')
-checkdepends=('ruby-rake' 'ruby-rspec' 'ruby-yard')
+makedepends=('git' 'ruby-rake')
+checkdepends=('ruby-rspec' 'ruby-yard')
 backup=('etc/puppetlabs/puppet/auth.conf'
         'etc/puppetlabs/puppet/puppet.conf'
         'etc/puppetlabs/puppet/hiera.yaml')
@@ -33,7 +33,7 @@
 _selinux_commit=cfa0d78156c507f1e95a4fbd91bd5a7b0c2a2ddc
 _sshkeys_commit=8eacd67a7235fc36370084ef2b094ea2e032b536
 _yumrepo_commit=4bf78c89309e2539342aaed5b9c92ea6a0a96281
-_zfs_commit=98192e8adecd7fa60bcb8c49c6af62faeda22730
+_zfs_commit=6edb72f72d6ae309e5a8d668fbb9cc50ab5d3f24
 _zone_commit=7880999cdcf15b9a3594b78a06e47399c78baba1
 
 source=("https://github.com/puppetlabs/puppet/archive/${pkgver}/puppet-${pkgver}.tar.gz"
@@ -47,7 +47,7 @@
         "zfs_core::git+https://github.com/puppetlabs/puppetlabs-zfs_core#commit=${_zfs_commit}"
         "zone_core::git+https://github.com/puppetlabs/puppetlabs-zone_core#commit=${_zone_commit}"
         )
-sha512sums=('35bd0d987a0b2fe716ae623a3b39a5d97f56e6db04f02b779527f32bd085f2fbc1530f8d3e9bcf87065aeedd2d877b1b7fe66219940489a9fca1be8506519e6f'
+sha512sums=('c0b12faf944c8b2450dfe859d8a866243d6bcce3d97b888988e53a187c96bed6b25f44f071735cbff627a9a6c6c5978094044ce5ff19438ada975d7ea054f2af'
             'SKIP'
             'SKIP'
             'SKIP'
@@ -80,6 +80,12 @@
 package() {
   cd $pkgname-$pkgver
 
+  local _gemdir="$(gem env gemdir)"
+
+  # install the gemspec file
+  # this allows other gems to load puppet as a library (for example puppet-strings)
+  install -Dm644 .gemspec "${pkgdir}/${_gemdir}/specifications/puppet-${pkgver}.gemspec"
+
   # generate manpages | this breaks right now..
   #rake gen_manpages
 



More information about the arch-commits mailing list