[DRE-commits] [asciidoctor] 03/03: Copy data/ files into /usr/share/asciidoctor
Guillaume Grossetie
ggrossetie-guest at moszumanska.debian.org
Wed Jun 17 18:38:45 UTC 2015
This is an automated email from the git hooks/post-receive script.
ggrossetie-guest pushed a commit to branch master
in repository asciidoctor.
commit b4a4a700f1fb77544e3a890a6a6fd21d6cfc6cec
Author: Guillaume Grossetie <ggrossetie at gmail.com>
Date: Tue Jun 16 19:46:04 2015 +0200
Copy data/ files into /usr/share/asciidoctor
---
debian/asciidoctor.install | 2 +-
debian/patches/data_path.patch | 16 ++++++++++++++++
debian/patches/series | 1 +
debian/rules | 1 +
4 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/debian/asciidoctor.install b/debian/asciidoctor.install
index f16d4f4..c1d5393 100644
--- a/debian/asciidoctor.install
+++ b/debian/asciidoctor.install
@@ -1 +1 @@
-data/* usr/lib/ruby/data/
+data/* usr/share/asciidoctor
diff --git a/debian/patches/data_path.patch b/debian/patches/data_path.patch
new file mode 100644
index 0000000..e48ccb8
--- /dev/null
+++ b/debian/patches/data_path.patch
@@ -0,0 +1,16 @@
+From: Guillaume Grossetie <ggrossetie at gmail.com>
+Subject: Load data from /usr/share/asciidoctor path
+Bug-Debian: https://bugs.debian.org/788052
+Index: asciidoctor/lib/asciidoctor.rb
+===================================================================
+--- asciidoctor.orig/lib/asciidoctor.rb 2015-06-17 20:32:38.975724893 +0200
++++ asciidoctor/lib/asciidoctor.rb 2015-06-17 20:32:54.199725139 +0200
+@@ -179,7 +179,7 @@
+ LIB_PATH = ::File.join ROOT_PATH, 'lib'
+
+ # The absolute data path of the Asciidoctor RubyGem
+- DATA_PATH = ::File.join ROOT_PATH, 'data'
++ DATA_PATH = ::File.exist?(asciidoctor_lib_path = ::File.join(ROOT_PATH, 'data')) ? asciidoctor_lib_path : ::File.join(ROOT_PATH, '../../share/asciidoctor')
+
+ # The user's home directory, as best we can determine it
+ # NOTE not using infix rescue for performance reasons, see: https://github.com/jruby/jruby/issues/1816
diff --git a/debian/patches/series b/debian/patches/series
index b6530c2..a4a45bb 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
update-asciidoctor.1-manpage.patch
require-asciidoctor.patch
+data_path.patch
diff --git a/debian/rules b/debian/rules
index d3415b1..5d9df51 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,6 +24,7 @@ override_dh_auto_build:
rdoc --main=README.adoc lib
override_dh_auto_install:
+ dh_install
dh_auto_install
# remove asciidoctor-safe
rm -f debian/asciidoctor/usr/bin/asciidoctor-safe
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/asciidoctor.git
More information about the Pkg-ruby-extras-commits
mailing list