summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Finelli2021-07-30 19:10:37 -0400
committerMario Finelli2021-07-30 19:10:37 -0400
commit34efd08e2b388bb7116e98c801f83fe03a2f8f92 (patch)
tree2f1e7b1646ab741edb893291998780b8d76a3fc3
downloadaur-34efd08e2b388bb7116e98c801f83fe03a2f8f92.tar.gz
Initial commit
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD58
3 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..44a82e4b2e73
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = ruby-timecop
+ pkgdesc = A gem providing "time travel", "time freezing", and "time acceleration" capabilities
+ pkgver = 0.9.4
+ pkgrel = 1
+ url = https://github.com/travisjeffery/timecop
+ arch = any
+ license = MIT
+ checkdepends = ruby-bundler
+ checkdepends = ruby-rake
+ checkdepends = ruby-minitest
+ checkdepends = ruby-nokogiri
+ checkdepends = ruby-mocha
+ checkdepends = ruby-activesupport
+ checkdepends = ruby-tzinfo
+ makedepends = rubygems
+ makedepends = ruby-rdoc
+ depends = ruby
+ options = !emptydirs
+ source = https://github.com/travisjeffery/timecop/archive/v0.9.4.tar.gz
+ sha256sums = c7b06c71ebdebc61a89f9ac394c6a9dbd89205350c59af68843c718da2eb3444
+
+pkgname = ruby-timecop
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f71c635dafda
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1a985ddcae71
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Mario Finelli <mario at finel dot li>
+
+_gemname=timecop
+pkgname=ruby-$_gemname
+pkgver=0.9.4
+pkgrel=1
+pkgdesc='A gem providing "time travel", "time freezing", and "time acceleration" capabilities'
+arch=(any)
+url=https://github.com/travisjeffery/timecop
+license=(MIT)
+depends=(ruby)
+checkdepends=(ruby-bundler ruby-rake ruby-minitest ruby-nokogiri ruby-mocha ruby-activesupport ruby-tzinfo)
+makedepends=(rubygems ruby-rdoc)
+options=(!emptydirs)
+source=(https://github.com/travisjeffery/timecop/archive/v${pkgver}.tar.gz)
+sha256sums=('c7b06c71ebdebc61a89f9ac394c6a9dbd89205350c59af68843c718da2eb3444')
+
+prepare() {
+ cd $_gemname-$pkgver
+ sed -i 's|<|>=|g' Gemfile
+ sed -i '/jeweler/d' Gemfile
+ sed -i '/pry/d' Gemfile
+ sed -i '/minitest-rg/d' Gemfile
+ sed -i "s/require 'rdoc\/task'//" Rakefile
+ sed -i '/RDocTask/,+14d' Rakefile
+ sed -i "s/require 'minitest\/rg'//" test/test_helper.rb
+ sed -i '/pry/d' test/test_helper.rb
+}
+
+build() {
+ cd "$_gemname-$pkgver"
+ gem build ${_gemname}.gemspec
+}
+
+check() {
+ cd "$_gemname-$pkgver"
+ rake test
+}
+
+package() {
+ cd "$_gemname-$pkgver"
+ local _gemdir="$(ruby -e'puts Gem.default_dir')"
+
+ gem install \
+ --ignore-dependencies \
+ --no-user-install \
+ -i "$pkgdir/$_gemdir" \
+ -n "$pkgdir/usr/bin" \
+ $_gemname-$pkgver.gem
+
+ rm -rf "$pkgdir/$_gemdir/cache"
+
+ install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm0644 README.markdown "$pkgdir/usr/share/doc/$pkgname/README.md"
+ install -Dm0644 History.md "$pkgdir/usr/share/doc/$pkgname/CHANGELOG.md"
+}
+
+# vim: set ts=2 sw=2 et: