Alexandre Julliard : wine.inf: Add a version number to make sure the file changes between versions.
Alexandre Julliard
julliard at winehq.org
Mon Apr 14 07:14:03 CDT 2008
Module: wine
Branch: master
Commit: f0c9e9845ac2d7d40fbedca3d0cf8cd5686a6e39
URL: http://source.winehq.org/git/wine.git/?a=commit;h=f0c9e9845ac2d7d40fbedca3d0cf8cd5686a6e39
Author: Alexandre Julliard <julliard at winehq.org>
Date: Fri Apr 11 20:18:10 2008 +0200
wine.inf: Add a version number to make sure the file changes between versions.
---
.gitignore | 1 +
tools/Makefile.in | 8 ++++++--
tools/{wine.inf => wine.inf.in} | 1 +
tools/wineprefixcreate.in | 16 +---------------
4 files changed, 9 insertions(+), 17 deletions(-)
diff --git a/.gitignore b/.gitignore
index e3feaa1..7aeef02 100644
--- a/.gitignore
+++ b/.gitignore
@@ -712,6 +712,7 @@ tools/widl/parser.tab.h
tools/widl/parser.yy.c
tools/widl/widl
tools/widl/widl.man
+tools/wine.inf
tools/winebuild/winebuild
tools/winebuild/winebuild.man
tools/winedump/winedump
diff --git a/tools/Makefile.in b/tools/Makefile.in
index d771c51..c7a3ebf 100644
--- a/tools/Makefile.in
+++ b/tools/Makefile.in
@@ -14,6 +14,7 @@ PROGRAMS = \
makedep$(EXEEXT) \
relpath$(EXEEXT) \
sfnt2fnt$(EXEEXT) \
+ wine.inf \
wineprefixcreate
MANPAGES = \
@@ -70,13 +71,16 @@ relpath$(EXEEXT): relpath.o
sfnt2fnt$(EXEEXT): sfnt2fnt.o relpath$(EXEEXT)
$(CC) $(CFLAGS) -o $@ sfnt2fnt.o $(LIBWINE) $(LIBPORT) $(LDFLAGS) $(FREETYPELIBS) $(LDRPATH_LOCAL)
+wine.inf: wine.inf.in
+ LC_ALL=C sed -e 's, at PACKAGE_STRING\@, at PACKAGE_STRING@,g' $(SRCDIR)/wine.inf.in >$@ || ($(RM) $@ && false)
+
wineprefixcreate: wineprefixcreate.in relpath$(EXEEXT)
sed -e "s, at bintodlldir\@,`$(RELPATH) $(bindir) $(dlldir)`,g" -e "s, at bintodatadir\@,`$(RELPATH) $(bindir) $(datadir)/wine`,g" $(SRCDIR)/wineprefixcreate.in >$@ || ($(RM) $@ && false)
chmod +x wineprefixcreate
-install install-lib:: wineprefixcreate $(INSTALLDIRS)
+install install-lib:: wine.inf wineprefixcreate $(INSTALLDIRS)
$(INSTALL_SCRIPT) wineprefixcreate $(DESTDIR)$(bindir)/wineprefixcreate
- $(INSTALL_DATA) $(SRCDIR)/wine.inf $(DESTDIR)$(datadir)/wine/wine.inf
+ $(INSTALL_DATA) wine.inf $(DESTDIR)$(datadir)/wine/wine.inf
$(INSTALL_DATA) $(SRCDIR)/wine.desktop $(DESTDIR)$(datadir)/applications/wine.desktop
$(INSTALL_DATA) wineprefixcreate.man $(DESTDIR)$(mandir)/man$(prog_manext)/wineprefixcreate.$(prog_manext)
-$(UPDATE_DESKTOP_DATABASE)
diff --git a/tools/wine.inf b/tools/wine.inf.in
similarity index 99%
rename from tools/wine.inf
rename to tools/wine.inf.in
index f3cda7b..9f120b9 100644
--- a/tools/wine.inf
+++ b/tools/wine.inf.in
@@ -1,4 +1,5 @@
;; .INF script for the basic Wine configuration
+;; Version: @PACKAGE_STRING@
;;
;; This should be run through setupapi:
;; rundll32 setupapi.dll,InstallHinfSection DefaultInstall 128 wine.inf
diff --git a/tools/wineprefixcreate.in b/tools/wineprefixcreate.in
index d91a3f6..af8a5f9 100644
--- a/tools/wineprefixcreate.in
+++ b/tools/wineprefixcreate.in
@@ -79,21 +79,7 @@ then
LD_LIBRARY_PATH="$topdir/libs/wine"
fi
export LD_LIBRARY_PATH
-
- # find the source directory
- link=`readlink "$WINELOADER"`
- if [ -z "$link" ]
- then
- topsrcdir="$topdir"
- else
- link=`dirname "$link"`
- case "$link" in
- /*) topsrcdir=`cd "$link/.." && pwd` ;;
- *) topsrcdir=`cd "$topdir/$link/.." && pwd` ;;
- esac
- fi
- dlldir="$topdir/programs"
- datadir="$topsrcdir/tools"
+ datadir="$topdir/tools"
fi
while [ $# -gt 0 ]
More information about the wine-cvs
mailing list