Tim Meusel pushed to branch main at Arch Linux / Packaging / Packages / 
ruby-augeas


Commits:
bf132b1b by Tim Meusel at 2024-06-06T22:49:26+02:00
upgpkg: 0.5.0-9

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,21 @@
+pkgbase = ruby-augeas
+       pkgdesc = Provides Ruby bindings for augeas
+       pkgver = 0.5.0
+       pkgrel = 9
+       url = https://augeas.net
+       arch = x86_64
+       license = LGPL-2.1-only
+       makedepends = rubygems
+       makedepends = ruby-rdoc
+       makedepends = ruby-rake
+       makedepends = zip
+       depends = ruby
+       depends = augeas
+       noextract = ruby-augeas-0.5.0.gem
+       options = !emptydirs
+       source = 
ruby-augeas-0.5.0.tar.gz::https://github.com/hercules-team/ruby-augeas/archive/release-0.5.0.tar.gz
+       source = 
https://src.fedoraproject.org/rpms/ruby-augeas/raw/rawhide/f/remove-unused-sibling-argument-from-augeas_rm.patch
+       sha512sums = 
6d1b152214d77bdc32a053627388398dcd01f1d9901f267e50a01edcf6aa64d2480275bdd8f4b13e4de48034af67ed02ba0f5c03cecc155bb528ad96ff1db8f0
+       sha512sums = 
2d26f96950a5101ca1279fc7f0f7c933217f70ea737505197bbd0917034eb75f8f860b01eef85dc0cf552928c737bf9cce19bac8f53caeb4f47483a6cc4c4f27
+
+pkgname = ruby-augeas


=====================================
PKGBUILD
=====================================
@@ -5,29 +5,47 @@
 _gemname=ruby-augeas
 pkgname="$_gemname"
 pkgver=0.5.0
-pkgrel=8
+pkgrel=9
 pkgdesc='Provides Ruby bindings for augeas'
 arch=('x86_64')
 url='https://augeas.net'
-license=('LGPL')
+license=('LGPL-2.1-only')
 depends=('ruby' 'augeas')
-makedepends=('rubygems' 'ruby-rdoc')
-source=("https://rubygems.org/downloads/$_gemname-${pkgver//_/-}.gem";)
+makedepends=('rubygems' 'ruby-rdoc' 'ruby-rake' 'zip')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/hercules-team/${pkgname}/archive/release-${pkgver}.tar.gz";
 
'https://src.fedoraproject.org/rpms/ruby-augeas/raw/rawhide/f/remove-unused-sibling-argument-from-augeas_rm.patch')
 noextract=("$_gemname-$pkgver.gem")
-sha512sums=('523742368543c617baa2b393e4682451d7fe20aecbcf9ab50fed0f5575119b3fbc06f79f0894cca728d2fee7d441cdd9f075dbcf81628835ba870930c3d2ac8d')
+sha512sums=('6d1b152214d77bdc32a053627388398dcd01f1d9901f267e50a01edcf6aa64d2480275bdd8f4b13e4de48034af67ed02ba0f5c03cecc155bb528ad96ff1db8f0'
+            
'2d26f96950a5101ca1279fc7f0f7c933217f70ea737505197bbd0917034eb75f8f860b01eef85dc0cf552928c737bf9cce19bac8f53caeb4f47483a6cc4c4f27')
 options=(!emptydirs)
 
+prepare() {
+  cd "${pkgname}-release-${pkgver}"
+  sed -i '/s.description/a s.license = "LGPL-2.1-only"' Rakefile # fix license
+  sed -i '/s.autorequire/d' Rakefile # remove deprecated option
+  patch --forward --verbose --strip=1 
--input='../remove-unused-sibling-argument-from-augeas_rm.patch'
+
+}
+
+build() {
+  cd "${pkgname}-release-${pkgver}"
+  #gem build --verbose --strict
+  rake package
+}
 package() {
-  cd "$srcdir"
+  cd "${pkgname}-release-${pkgver}"
+  ls
   # _gemdir is defined inside package() because if ruby[gems] is not installed 
on
   # the system, makepkg will exit with an error when sourcing the PKGBUILD.
   local _gemdir="$(ruby -e'puts Gem.default_dir')"
 
-  gem install --no-user-install --ignore-dependencies --install-dir 
"${pkgdir}${_gemdir}" --bindir "${pkgdir}/usr/bin" 
"${_gemname}-${pkgver//_/-}.gem"
+  gem install --no-user-install --ignore-dependencies --install-dir 
"${pkgdir}${_gemdir}" --bindir "${pkgdir}/usr/bin" 
"pkg/${pkgname}-${pkgver}.gem"
   rm -rf 
${pkgdir}/${_gemdir}/extensions/*/*/${_gemname}-${pkgver}/{mkmf.log,gem_make.out}
   rm -rf "${pkgdir}/${_gemdir}/cache"
   rm -rf "${pkgdir}/${_gemdir}/doc/${_gemname}-${pkgver}/ri/ext"
   rm -rf "${pkgdir}/${_gemdir}/gems/${_gemname}-${pkgver}/ext"
+
+  install -Dm 644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  install -Dm 644 README.rdoc NEWS AUTHORS -t 
"${pkgdir}/usr/share/doc/${pkgname}"
 }
 
 # vim:set ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-augeas/-/commit/bf132b1b31a68ed6acff547e403fa94c715b97f1

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-augeas/-/commit/bf132b1b31a68ed6acff547e403fa94c715b97f1
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to