File fix-FHS.dpatch.diff of Package xindy

#! /bin/sh /usr/share/dpatch/dpatch-run
## fix-FHS.dpatch by Jörg Sommer <joerg@alea.gnuu.de>
##
## DP: All files below /usr/lib/xindy/modules/ are architecture independent
## DP: and therefor need to be below /usr/share/ as forced by the FHS.

@DPATCH@
---
 make-rules/alphabets/Makefile.am |    2 +-
 make-rules/alphabets/Makefile.in |    2 +-
 make-rules/inputenc/Makefile.am  |    2 +-
 make-rules/inputenc/Makefile.in  |    2 +-
 modules/Makefile.am              |    2 +-
 modules/Makefile.in              |    2 +-
 user-commands/xindy.in           |   12 +++++++-----
 7 files changed, 13 insertions(+), 11 deletions(-)

--- xindy.git.orig/make-rules/alphabets/Makefile.in
+++ xindy.git/make-rules/alphabets/Makefile.in
@@ -285,7 +285,7 @@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-langdir = $(pkglibdir)/modules/lang
+langdir = $(pkgdatadir)/lang
 nobase_nodist_lang_DATA = albanian/latin1-lang.xdy \
 	albanian/latin1-test.xdy albanian/latin1.xdy \
 	albanian/utf8-lang.xdy albanian/utf8-test.xdy \
--- xindy.git.orig/make-rules/inputenc/Makefile.in
+++ xindy.git/make-rules/inputenc/Makefile.in
@@ -259,7 +259,7 @@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-modulesdir = $(pkglibdir)/modules
+modulesdir = $(pkgdatadir)
 inputencdir = $(modulesdir)/tex/inputenc
 INPUTENCS = \
 	cp1250.xdy \
--- xindy.git.orig/user-commands/xindy.in
+++ xindy.git/user-commands/xindy.in
@@ -456,11 +456,13 @@
     }
 
     # modules directory
-    if ( -d "$cmd_dir/../modules" ) {	# /opt style
-	$modules_dir = "$cmd_dir/../modules";
-    } elsif ( -d "$lib_dir/modules" ) {	# /usr style
-	$modules_dir = "$lib_dir/modules";
-    } else {
+    $modules_dir = "/usr/share/xindy";
+    unless ( -d $modules_dir ) {
+    #if ( -d "$cmd_dir/../modules" ) {	# /opt style
+    #	$modules_dir = "$cmd_dir/../modules";
+    #} elsif ( -d "$lib_dir/modules" ) {	# /usr style
+    #	$modules_dir = "$lib_dir/modules";
+    #} else {
 	die "$cmd: Cannot locate xindy modules directory";
     }
 
--- xindy.git.orig/modules/Makefile.in
+++ xindy.git/modules/Makefile.in
@@ -263,7 +263,7 @@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-modulesdir = $(pkglibdir)/modules
+modulesdir = $(pkgdatadir)
 nobase_modules_DATA = base/book-order.xdy base/ff-ranges-only.xdy \
 	base/ff-ranges.xdy base/german-sty.xdy base/ignore-hyphen.xdy \
 	base/ignore-punctuation.xdy base/keep-blanks.xdy \
--- xindy.git.orig/make-rules/alphabets/Makefile.am
+++ xindy.git/make-rules/alphabets/Makefile.am
@@ -19,7 +19,7 @@
 ## Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
 ## Boston, MA 02110-1301 USA.
 
-langdir	= $(pkglibdir)/modules/lang
+langdir	= $(pkgdatadir)/lang
 
 nobase_nodist_lang_DATA =
 EXTRA_DIST =
--- xindy.git.orig/make-rules/inputenc/Makefile.am
+++ xindy.git/make-rules/inputenc/Makefile.am
@@ -19,7 +19,7 @@
 ## Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
 ## Boston, MA 02110-1301 USA.
 
-modulesdir = $(pkglibdir)/modules
+modulesdir = $(pkgdatadir)
 
 inputencdir = $(modulesdir)/tex/inputenc
 
--- xindy.git.orig/modules/Makefile.am
+++ xindy.git/modules/Makefile.am
@@ -21,7 +21,7 @@
 ## Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
 ## Boston, MA 02110-1301 USA.
 
-modulesdir = $(pkglibdir)/modules
+modulesdir = $(pkgdatadir)
 
 nobase_modules_DATA =
 
openSUSE Build Service is sponsored by