Tim Meusel pushed to branch main at Arch Linux / Packaging / Packages / hiera
Commits: 790485fe by Tim Meusel at 2023-09-15T13:47:03+02:00 upgpkg: 3.12.0-1 - - - - - 2 changed files: - PKGBUILD - − ruby3.patch Changes: ===================================== PKGBUILD ===================================== @@ -1,7 +1,7 @@ # Maintainer: Tim Meusel <[email protected]> pkgname=hiera -pkgver=3.10.0 +pkgver=3.12.0 pkgrel=1 pkgdesc='Lightweight pluggable hierarchical database' arch=('any') @@ -10,22 +10,19 @@ license=('APACHE') depends=('ruby') backup=('etc/hiera.yaml') source=("${pkgname}-${pkgver}.tar.gz::https://downloads.puppetlabs.com/${pkgname}/${pkgname}-${pkgver}.tar.gz" - "${pkgname}-${pkgver}.gemspec::https://raw.githubusercontent.com/puppetlabs/hiera/${pkgver}/.gemspec" - ruby3.patch) -sha512sums=('b195e8051c95396693536ca36ae9020077556db9547f8eb6876217200a674fce7eb8298da49ba35a19fd9f8e10c5fe80d8f569ab66665ebe34b5af8a8eb9e644' - '2096e3b888b37d4004373eaf123d81c8b5ef367bc423b186ae34f7ab89a8ab752a28505fc6491ddc6dfdf85ac3b18a5940d9ee1951f547969c846382a30bf947' - '4e55027f5c21872eb55ae80656c3039a92717d2619cbeef1a86c8d5f938727b3f9ff68bdceb71b3198597bcd5cb981a8b3b07528003364041ef387376d80d275') + "${pkgname}-${pkgver}.gemspec::https://raw.githubusercontent.com/puppetlabs/hiera/${pkgver}/.gemspec") +sha512sums=('22d9365832368d93c2003cb9ed53bddf2260ba7dbab3a5f9ef396d8c266309d35b1e40e14591e75441d97668092c24830965f5b5353637e5480f3315f7feb360' + '4c4465c82708ba59c04cd9f9d3fd4fe100fb579f9554320ca16bd30eeb4aa30d6cb4b2aed67c9fae4473f8d07e50326b1bbffa3af3786db659f8d2763ec0adf9') prepare() { cd "${pkgname}-${pkgver}" - patch -p1 < ../ruby3.patch } package() { cd "${pkgname}-${pkgver}" ruby install.rb --destdir="${pkgdir}" --sitelibdir="$(ruby -e 'puts RbConfig::CONFIG["vendorlibdir"]')" --mandir=/ - install -Dm644 "../${pkgname}-${pkgver}.gemspec" -t "${pkgdir}/usr/lib/ruby/gems/3.0.0/specifications/" - install -d "${pkgdir}/var/lib/hiera/" - install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/" - install -Dm644 CONTRIBUTING.md README.md -t "${pkgdir}/usr/share/doc/${pkgname}" + install -vDm644 "../${pkgname}-${pkgver}.gemspec" -t "${pkgdir}/usr/lib/ruby/gems/3.0.0/specifications/" + install -vd "${pkgdir}/var/lib/hiera/" + install -vDm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/" + install -vDm644 CONTRIBUTING.md README.md -t "${pkgdir}/usr/share/doc/${pkgname}" } ===================================== ruby3.patch deleted ===================================== @@ -1,43 +0,0 @@ -commit af4b70b6b9ed4d22a277402939fccf6e2e9d82e9 -Author: Anatol Pomozov <[email protected]> -Date: Fri Mar 19 11:36:30 2021 -0700 - - Fileutils::install accepts keyword arguments - -diff --git a/install.rb b/install.rb -index a13cded..8c7890d 100755 ---- a/install.rb -+++ b/install.rb -@@ -51,7 +51,7 @@ def do_configs(configs, target, strip = 'ext/') - Dir.mkdir(target) unless File.directory? target - configs.each do |cf| - ocf = File.join(InstallOptions.config_dir, cf.gsub(/#{strip}/, '')) -- install(cf, ocf, {:mode => 0644, :preserve => true, :verbose => true}) -+ install(cf, ocf, :mode => 0644, :preserve => true, :verbose => true) - end - end - -@@ -67,9 +67,9 @@ def do_libs(libs, strip = 'lib/') - libs.each do |lf| - olf = File.join(InstallOptions.site_dir, lf.gsub(/#{strip}/, '')) - op = File.dirname(olf) -- makedirs(op, {:mode => 0755, :verbose => true}) -+ makedirs(op, :mode => 0755, :verbose => true) - chmod(0755, op) -- install(lf, olf, {:mode => 0644, :preserve => true, :verbose => true}) -+ install(lf, olf, :mode => 0644, :preserve => true, :verbose => true) - end - end - -@@ -77,9 +77,9 @@ def do_man(man, strip = 'man/') - man.each do |mf| - omf = File.join(InstallOptions.man_dir, mf.gsub(/#{strip}/, '')) - om = File.dirname(omf) -- makedirs(om, {:mode => 0755, :verbose => true}) -+ makedirs(om, :mode => 0755, :verbose => true) - chmod(0755, om) -- install(mf, omf, {:mode => 0644, :preserve => true, :verbose => true}) -+ install(mf, omf, :mode => 0644, :preserve => true, :verbose => true) - - gzip = %x{which gzip} - gzip.chomp! View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/hiera/-/commit/790485fea66e8becbe30943ea470118bd3082cb2 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/hiera/-/commit/790485fea66e8becbe30943ea470118bd3082cb2 You're receiving this email because of your account on gitlab.archlinux.org.
