diff --git a/ruby-listen/.SRCINFO b/ruby-listen/.SRCINFO new file mode 100644 index 0000000..fef676c --- /dev/null +++ b/ruby-listen/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = ruby-listen + pkgdesc = The Listen gem listens to file modifications and notifies you about the changes. Works everywhere! + pkgver = 3.5.1 + pkgrel = 1 + url = https://rubygems.org/gems/listen + arch = any + license = MIT + makedepends = ruby-rdoc + depends = ruby + depends = ruby-rb-inotify>=0.9.10 + depends = ruby-rb-fsevent>=0.10.3 + noextract = listen-3.5.1.gem + options = !emptydirs + source = https://rubygems.org/downloads/listen-3.5.1.gem + sha256sums = d2f6425068347454936c75bf3b9fc0f925b40d17ba7df752031c8c083b195b40 + +pkgname = ruby-listen + diff --git a/ruby-listen/.gitignore b/ruby-listen/.gitignore new file mode 100644 index 0000000..018a3de --- /dev/null +++ b/ruby-listen/.gitignore @@ -0,0 +1,4 @@ +* +!PKGBUILD +!.SRCINFO +!.gitignore diff --git a/ruby-listen/PKGBUILD b/ruby-listen/PKGBUILD new file mode 100644 index 0000000..c568000 --- /dev/null +++ b/ruby-listen/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Bert Peters +# Contributor: Carsten Feuls + +pkgname=ruby-listen +pkgver=3.5.1 +pkgrel=1 +pkgdesc="The Listen gem listens to file modifications and notifies you about the changes. Works everywhere!" +arch=('any') +url="https://rubygems.org/gems/listen" +license=("MIT") +depends=('ruby' 'ruby-rb-inotify>=0.9.10' 'ruby-rb-fsevent>=0.10.3') +makedepends=('ruby-rdoc') +source=("https://rubygems.org/downloads/listen-$pkgver.gem") +noextract=("listen-$pkgver.gem") +options=('!emptydirs') +sha256sums=('d2f6425068347454936c75bf3b9fc0f925b40d17ba7df752031c8c083b195b40') + +package() { + local _gemdir="$(ruby -e'puts Gem.default_dir')" + gem install --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir"/usr/bin listen-$pkgver.gem + + rm "$pkgdir/$_gemdir"/cache/listen-$pkgver.gem + install -Dm0644 "$pkgdir/$_gemdir"/gems/listen-$pkgver/LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}