[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