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