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

Tim Meusel bastelfreak at archlinux.org
Sun May 16 16:16:10 UTC 2021


    Date: Sunday, May 16, 2021 @ 16:16:10
  Author: bastelfreak
Revision: 935888

update to 6.22.1; build against ruby2.7

Modified:
  puppet/trunk/PKGBUILD

----------+
 PKGBUILD |   47 ++++++++++++++++++++---------------------------
 1 file changed, 20 insertions(+), 27 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-05-16 16:14:45 UTC (rev 935887)
+++ PKGBUILD	2021-05-16 16:16:10 UTC (rev 935888)
@@ -1,4 +1,5 @@
-# Maintainer: Christian Rebischke <chris.rebischke at archlinux.org>
+# Maintainer: Tim Meusel <tim at bastelfreak.de>
+# Contributor: Christian Rebischke <chris.rebischke at archlinux.org>
 # Contributor: Jonathan Steel <jsteel at archlinux.org>
 # Contributor: Greg Sutcliffe <puppet-aur (at) emeraldreverie (dot) org>
 # Contributor: Hyacinthe Cartiaux <hyacinthe (dot) cartiaux (at) free (dot) fr>
@@ -10,27 +11,27 @@
 # Contributor: Tim Meusel <tim (at) bastelfreak (dot) de>
 
 pkgname=puppet
-pkgver=6.21.1
-pkgrel=2
-pkgdesc="Server automation framework and application"
+pkgver=6.22.1
+pkgrel=1
+pkgdesc='Server automation framework and application'
 arch=('any')
-url="https://puppet.com/products/open-source-projects"
+url='https://puppet.com/products/open-source-projects'
 license=('Apache')
-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-rake')
-checkdepends=('ruby-rspec' 'ruby-yard')
+depends=('ruby2.7' 'facter' 'hiera' 'ruby27-semantic_puppet' 'ruby27-augeas'
+'ruby27-shadow' 'ruby27-concurrent' 'ruby27-multi_json' 'ruby27-puppet-resource_api'
+'ruby27-httpclient' 'ruby27-deep_merge' 'ruby27-sync')
+makedepends=('git' 'ruby27-rake')
+#checkdepends=('ruby-rspec' 'ruby-yard')
 backup=('etc/puppetlabs/puppet/auth.conf'
         'etc/puppetlabs/puppet/puppet.conf'
         'etc/puppetlabs/puppet/hiera.yaml')
 install="$pkgname.install"
 
-_augeas_commit=0cf6c355071c965f56b84fd7012f8f6b282a982a
+_augeas_commit=8e2d9aa99f43941a37cdd08e191efb6d5bba154a
 _cron_commit=b4e1054fdc2f819b6f45821afe954e7b24620958
 _host_commit=34dca65fe54ba08bd764691e2619371c213df70b
 _mount_commit=1e56e2588058551360269472823bf3426c5e1900
-_selinux_commit=cfa0d78156c507f1e95a4fbd91bd5a7b0c2a2ddc
+_selinux_commit=d07dfb309c575a0528396f16673780ec9d4a39d4
 _sshkeys_commit=313a6cfa7580141a8e9a1c07c187b9ad7643435e
 _yumrepo_commit=4bf78c89309e2539342aaed5b9c92ea6a0a96281
 _zfs_commit=04da7f3099541216600167587d4b1dd82144b038
@@ -46,9 +47,8 @@
         "yumrepo_core::git+https://github.com/puppetlabs/puppetlabs-yumrepo_core#commit=${_yumrepo_commit}"
         "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}"
-	"ruby30.patch"
         )
-sha512sums=('f62cfbd78412a9b4379c9f2e2a1cd3126faf5caddc444396d20f2e3f97b35d04960dfa258b9f66aee404e17d0e7ed2ff72bf1d0d1031a84a90d0dcc9ca07575e'
+sha512sums=('b69622141546d14a600d69fb04ed91ddc9aeee4f8ff25c979b5f640aed16c271d25ce8abb7e6408fa55f7d8a09321ef68355e12088c629c7b3f8a721cdaa8b37'
             'SKIP'
             'SKIP'
             'SKIP'
@@ -57,8 +57,7 @@
             'SKIP'
             'SKIP'
             'SKIP'
-            'SKIP'
-            '09e1732fc8b38f3c5061cc85e620ee1af9e558b44900f1c6e2064dc0b5b8980c6c10f21cfc21dafb6d2eb9fa05942c7655e45df7352ffce379a407c92cb34147')
+            'SKIP')
 conflicts=('puppet5')
 provides=('puppet')
 
@@ -67,8 +66,6 @@
 
   # FS#45044: fix file location
   sed -i 's_/opt/puppetlabs/puppet_/usr_' ext/systemd/puppet.service
-
-  patch -p1 < ../ruby30.patch
 }
 
 check() {
@@ -84,7 +81,7 @@
 package() {
   cd $pkgname-$pkgver
 
-  local _gemdir="$(gem env gemdir)"
+  local _gemdir="$(gem-2.7 env gemdir)"
 
   # install the gemspec file
   # this allows other gems to load puppet as a library (for example puppet-strings)
@@ -93,19 +90,15 @@
   # generate manpages | this breaks right now..
   #rake gen_manpages
 
-  ruby install.rb --destdir="$pkgdir" --sitelibdir="$( ruby -e \
-    'puts RbConfig::CONFIG["vendorlibdir"]' )"
+  ruby-2.7 install.rb --destdir="$pkgdir" --sitelibdir="$( ruby-2.7 -e 'puts RbConfig::CONFIG["vendorlibdir"]' )"
 
   install -d "$pkgdir"/usr/lib/{sysusers.d,tmpfiles.d}
 
-  echo 'u puppet 52 "Puppet" /var/lib/puppet' > \
-    "$pkgdir"/usr/lib/sysusers.d/$pkgname.conf
-  echo "d /run/puppetlabs 0755 $pkgname $pkgname -" > \
-    "$pkgdir"/usr/lib/tmpfiles.d/$pkgname.conf
+  echo 'u puppet 52 "Puppet" /var/lib/puppet' > "$pkgdir"/usr/lib/sysusers.d/$pkgname.conf
+  echo "d /run/puppetlabs 0755 $pkgname $pkgname -" > "$pkgdir"/usr/lib/tmpfiles.d/$pkgname.conf
 
   # systemd
-  install -Dm644 "$srcdir"/$pkgname-$pkgver/ext/systemd/$pkgname.service \
-    "$pkgdir"/usr/lib/systemd/system/$pkgname.service
+  install -Dm644 "$srcdir"/$pkgname-$pkgver/ext/systemd/$pkgname.service "$pkgdir"/usr/lib/systemd/system/$pkgname.service
 
   install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 



More information about the arch-commits mailing list