summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMario Finelli2021-01-16 17:41:12 -0500
committerMario Finelli2021-01-16 17:41:12 -0500
commitd6504c96e01a5d12dccc4f727d659be70b1f3fba (patch)
tree4a3f760e6eabcff05e722785b815511cda1759e3 /PKGBUILD
parentde5122bad624673949d171f33b683c5f110e5cb0 (diff)
downloadaur-ruby-rexml.tar.gz
Switch to build from source
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 17 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e7de29eefd5b..4d30890962f4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,20 +3,25 @@
_gemname=rexml
pkgname=ruby-${_gemname}
pkgver=3.2.4
-pkgrel=1
+pkgrel=2
pkgdesc="An XML toolkit for Ruby"
-arch=('any')
+arch=(any)
depends=(ruby)
makedepends=(rubygems ruby-rdoc)
-url="https://github.com/ruby/rexml"
-noextract=($_gemname-$pkgver.gem)
+url=https://github.com/ruby/rexml
license=(BSD)
options=(!emptydirs)
-source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
-sha256sums=('036b31f3c052be42b7a2e6914f3322daaecce46b172806f38fea4297389b7bd6')
+source=(https://github.com/ruby/rexml/archive/v$pkgver/$_gemname-$pkgver.tar.gz)
+sha256sums=('808a138b2118079e5d1a020976f5e843e915d1331721bf05c4a0deaf95296da8')
+
+build() {
+ cd $_gemname-$pkgver
+ gem build ${_gemname}.gemspec
+}
package() {
- local _gemdir="$(ruby -e'puts Gem.default_dir')"
+ cd $_gemname-$pkgver
+ local _gemdir="$(gem env gemdir)"
gem install \
--ignore-dependencies \
@@ -26,4 +31,9 @@ package() {
$_gemname-$pkgver.gem
rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
+
+ install -Dm0644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm0644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
}
+
+# vim: set ts=2 sw=2 et: