[Xfce4-commits] <eatmonkey:aria2-xml-rpc> Make distribution work for a Ruby release
Mike Massonnet
noreply at xfce.org
Sat Jan 23 20:14:01 CET 2010
Updating branch refs/heads/aria2-xml-rpc
to 7a263de06c5dae5a8c278c6a9b829c85c6cac174 (commit)
from 7b32493df65387dc8c01db1125d346e01dc73b69 (commit)
commit 7a263de06c5dae5a8c278c6a9b829c85c6cac174
Author: Mike Massonnet <mmassonnet at xfce.org>
Date: Sat Jan 23 19:58:32 2010 +0100
Make distribution work for a Ruby release
src/Makefile.am | 11 +++++++++--
src/eatmonkey.in | 5 +++++
2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/src/Makefile.am b/src/Makefile.am
index e06b8ec..7f73678 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -40,7 +40,14 @@ dist_eatmonkey_SCRIPTS = \
eataria2.rb \
eatmanager.rb \
eatsettings.rb
+dist_eatmonkey_DATA = \
+ manager.ui \
+ settings.ui
-install-exec-hook:
- cd $(DESTDIR)$(bindir) && $(LN_S) $(DESTDIR)$(eatmonkeydir)/eat.rb eatmonkey
+EXTRA_DIST = eatmonkey.in
+DISTCLEANFILES = eatmonkey
+dist_bin_SCRIPTS = eatmonkey
+eatmonkey: $(srcdir)/eatmonkey.in
+ sed -e "s, at EATMONKEYDIR@,$(eatmonkeydir),g" < $< > $@
+ chmod +x $@
diff --git a/src/eat.rb b/src/eat.rb
old mode 100644
new mode 100755
diff --git a/src/eatmonkey.in b/src/eatmonkey.in
new file mode 100644
index 0000000..8756520
--- /dev/null
+++ b/src/eatmonkey.in
@@ -0,0 +1,5 @@
+#!/bin/sh
+# Note: I'm open to any suggestions as to how distribute a Ruby app, I find
+# this wrapper script a little ridiculous.
+test -x eat.rb && ./eat.rb
+test -x "@EATMONKEYDIR@"/eat.rb && cd "@EATMONKEYDIR@" && ./eat.rb
More information about the Xfce4-commits
mailing list