summaryrefslogtreecommitdiff
path: root/gnu/packages/ruby-xyz.scm
diff options
context:
space:
mode:
authorYan Abu Arab <yanabuarab@gmail.com>2025-12-20 02:13:16 +0200
committerAndreas Enge <andreas@enge.fr>2026-08-23 18:16:05 +0200
commit5c437d0adbb1a00cbd19e710cbda9bf89ff8d04e (patch)
treee3ed3d87b7a6b52a96e608ebda979442c8fa1d06 /gnu/packages/ruby-xyz.scm
parentb1e337a0248d0aa0b8992a78496da553bd2ed0ea (diff)
gnu: Add ruby-filewatcher.
* gnu/packages/ruby-xyz.scm (ruby-filewatcher): New variable. Change-Id: I8000180150dd459892286ae2e113c11ad6bd1703 Signed-off-by: Steve George <steve@futurile.net>
Diffstat (limited to 'gnu/packages/ruby-xyz.scm')
-rw-r--r--gnu/packages/ruby-xyz.scm22
1 files changed, 22 insertions, 0 deletions
diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm
index 15b4f23a626..85bda658fb7 100644
--- a/gnu/packages/ruby-xyz.scm
+++ b/gnu/packages/ruby-xyz.scm
@@ -234,6 +234,28 @@ scripts from simple YAML configuration.")
234 (home-page "https://docopt.org/") 234 (home-page "https://docopt.org/")
235 (license license:expat))) 235 (license license:expat)))
236 236
237(define-public ruby-filewatcher
238 (package
239 (name "ruby-filewatcher")
240 (version "2.1.0")
241 (source
242 (origin
243 (method url-fetch)
244 (uri (rubygems-uri "filewatcher" version))
245 (sha256
246 (base32 "03f9v57c5zag09mi10yjhdx7y0vv2w5wrnwzbij9hhkwh43rk077"))))
247 (build-system ruby-build-system)
248 (arguments
249 (list
250 ;;TODO: Investigate why tests fail
251 #:tests? #f))
252 (propagated-inputs (list ruby-module-methods))
253 (synopsis "Ruby gem to perform actions when files are changed")
254 (description "Detect changes in file system. Works anywhere. No config
255files. Pure Ruby implementation and minimalistic Ruby API.")
256 (home-page "http://github.com/filewatcher/filewatcher")
257 (license license:expat)))
258
237(define-public ruby-highline 259(define-public ruby-highline
238 (package 260 (package
239 (name "ruby-highline") 261 (name "ruby-highline")