PATCH: gnect.schemas not found during install
Submitted by Mike Kelly
Link to original bug (#123676)
Description
If you configure and compile in an external directory, make install will fail when trying to install schema files which are in the build directory, not the source directory. This problem is present in a lot of the games.
tar xzf gnome-games-2.4.0.tar.gz mkdir build cd build ../gnome-games-2.4.0/configure make
PATCH:
--- gnome-games-2.4.0/gnect/data/Makefile.in.orig Tue Sep 9 00:12:05 2003 +++ gnome-games-2.4.0/gnect/data/Makefile.in Wed Oct 1 13:17:13 2003 @@ -388,7 +388,7 @@ @INTLTOOL_SOUNDLIST_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
Tell versions [3.59,3.63) of GNU make to not export all variables.
Otherwise a system limit (for SysV at least) may be exceeded.
--- gnome-games-2.4.0/gnomine/Makefile.in.orig Tue Sep 9 00:12:07 2003 +++ gnome-games-2.4.0/gnomine/Makefile.in Wed Oct 1 13:28:55 2003 @@ -585,7 +585,7 @@ @INTLTOOL_DESKTOP_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
-$(mkinstalldirs) (DESTDIR)
(scoredir)
## Change the names of the high score files, unless the local user has
## beaten us to it.
--- gnome-games-2.4.0/same-gnome/Makefile.in.oirg Tue Sep 9 00:12:07
2003
+++ gnome-games-2.4.0/same-gnome/Makefile.in Wed Oct 1 13:58:50 2003
@@ -576,7 +576,7 @@
@INTLTOOL_DESKTOP_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
-$(mkinstalldirs) (DESTDIR)
(scoredir)
touch (DESTDIR)
(scoredir)/same-gnome.scores
-chown (scores_user):
(scores_group)
(DESTDIR)
(scoredir)/same-gnome.scores
--- gnome-games-2.4.0/mahjongg/Makefile.in.orig Tue Sep 9 00:12:08 2003
+++ gnome-games-2.4.0/mahjongg/Makefile.in Wed Oct 1 14:25:25 2003
@@ -615,7 +615,7 @@
@INTLTOOL_DESKTOP_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
-$(mkinstalldirs) (DESTDIR)
(scoredir)
$(mkinstalldirs) (DESTDIR)
(bgdir)
-for i in easy difficult ; do
--- gnome-games-2.4.0/gnome-stones/Makefile.in.orig Tue Sep 9 00:12:11
2003
+++ gnome-games-2.4.0/gnome-stones/Makefile.in Wed Oct 1 14:37:19 2003
@@ -679,7 +679,7 @@
@INTLTOOL_CAVES_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
-$(mkinstalldirs) (DESTDIR)
(scoredir)
-touch (DESTDIR)
(scoredir)/gnome-stones.scores
-chown (scores_user):
(scores_group)
(DESTDIR)
(scoredir)/gnome-stones.scores
--- gnome-games-2.4.0/gataxx/Makefile.in.orig Tue Sep 9 00:12:12 2003
+++ gnome-games-2.4.0/gataxx/Makefile.in Wed Oct 1 15:08:32 2003
@@ -591,7 +591,7 @@
@INTLTOOL_SOUNDLIST_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
Tell versions [3.59,3.63) of GNU make to not export all variables.
Otherwise a system limit (for SysV at least) may be exceeded.
--- gnome-games-2.4.0/gnometris/Makefile.in.orig Tue Sep 9 00:12:24 2003 +++ gnome-games-2.4.0/gnometris/Makefile.in Wed Oct 1 15:54:57 2003 @@ -570,7 +570,7 @@ @INTLTOOL_SCHEMAS_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
-$(mkinstalldirs) (DESTDIR)
(scoredir)
touch (DESTDIR)
(scoredir)/gnometris.scores
-chown (scores_user):
(scores_group)
(DESTDIR)
(scoredir)/gnometris.scores
--- gnome-games-2.4.0/gtali/Makefile.in.orig Tue Sep 9 00:12:09 2003
+++ gnome-games-2.4.0/gtali/Makefile.in Wed Oct 1 15:55:09 2003
@@ -542,7 +542,7 @@
@INTLTOOL_DESKTOP_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
-GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
-GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
-$(mkinstalldirs) (DESTDIR)
(scoredir)
-touch (DESTDIR)
(scoredir)/gtali.scores
-chown (scores_user):
(scores_group)
(DESTDIR)
(scoredir)/gtali.scores
--- gnome-games-2.4.0/iagno/Makefile.in.orig Tue Sep 9 00:12:16 2003
+++ gnome-games-2.4.0/iagno/Makefile.in Wed Oct 1 15:55:18 2003
@@ -631,7 +631,7 @@
@INTLTOOL_SCHEMAS_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
@INTLTOOL_SOUNDLIST_RULE@
Tell versions [3.59,3.63) of GNU make to not export all variables.
--- gnome-games-2.4.0/gnotravex/Makefile.in.orig Tue Sep 9 00:12:13 2003 +++ gnome-games-2.4.0/gnotravex/Makefile.in Wed Oct 1 15:50:55 2003 @@ -553,7 +553,7 @@ @INTLTOOL_DESKTOP_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
-$(mkinstalldirs) (DESTDIR)
(scoredir)
-for i in 2 3 4 5 6 ; do
touch (DESTDIR)
(scoredir)/gnotravex."i"x"
i".scores;
--- gnome-games-2.4.0/aisleriot/Makefile.in.orig Tue Sep 9 00:12:21
2003
+++ gnome-games-2.4.0/aisleriot/Makefile.in Wed Oct 1 15:54:10 2003
@@ -723,7 +723,7 @@
@INTLTOOL_DESKTOP_RULE@
@GCONF_SCHEMAS_INSTALL_TRUE@install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
Tell versions [3.59,3.63) of GNU make to not export all variables.
Otherwise a system limit (for SysV at least) may be exceeded.
--- gnome-games-2.4.0/glines/Makefile.in.orig Tue Sep 9 00:12:15 2003 +++ gnome-games-2.4.0/glines/Makefile.in Wed Oct 1 15:54:22 2003 @@ -581,7 +581,7 @@ @INTLTOOL_DESKTOP_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
-$(mkinstalldirs) (DESTDIR)
(scoredir)
touch (DESTDIR)
(scoredir)/glines.scores
-chown (scores_user):
(scores_group)
(DESTDIR)
(scoredir)/glines.scores
--- gnome-games-2.4.0/gnibbles/Makefile.in.orig Tue Sep 9 00:12:19 2003
+++ gnome-games-2.4.0/gnibbles/Makefile.in Wed Oct 1 15:54:32 2003
@@ -699,7 +699,7 @@
@INTLTOOL_SCHEMAS_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
-$(mkinstalldirs) (DESTDIR)
(scoredir)
-for i in 4.0 3.0 2.0 1.0 4.1 3.1 2.1 1.1 ; do
touch (DESTDIR)
(scoredir)/gnibbles.$$i.scores;
--- gnome-games-2.4.0/gnobots2/Makefile.in.orig Tue Sep 9 00:12:18 2003
+++ gnome-games-2.4.0/gnobots2/Makefile.in Wed Oct 1 15:54:46 2003
@@ -716,7 +716,7 @@
@INTLTOOL_DESKTOP_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
-$(mkinstalldirs) (DESTDIR)
(scoredir)
-for cfn in $(config_DATA); do
cfn2=echo $$cfn | sed -e 's/\.cfg//'
;
--- gnome-games-2.4.0/blackjack/data/Makefile.in.orig Tue Sep 9 00:12:23
2003
+++ gnome-games-2.4.0/blackjack/data/Makefile.in Wed Oct 1 16:22:06
2003
@@ -323,7 +323,7 @@
@INTLTOOL_SCHEMAS_RULE@
install-data-local:
-@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule (srcdir)/
(schema_DATA)
+@GCONF_SCHEMAS_INSTALL_TRUE@
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL)
--makefile-install-rule $(schema_DATA)
Tell versions [3.59,3.63) of GNU make to not export all variables.
Otherwise a system limit (for SysV at least) may be exceeded.
Version: 2.4.x
Resolution: RESOLVED FIXED