lib: Avoid writing to repository during install
Paul Bryan Roberts
pbronline-wine at yahoo.co.uk
Wed Jan 14 01:20:30 CST 2009
---
libs/wine/Makefile.in | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/libs/wine/Makefile.in b/libs/wine/Makefile.in
index 6bdf55f..6e8554c 100644
--- a/libs/wine/Makefile.in
+++ b/libs/wine/Makefile.in
@@ -176,8 +176,12 @@ uninstall::
-cd $(DESTDIR)$(libdir) && $(RM) libwine.a libwine.dll libwine.so libwine.so.$(VERSION) \
libwine.so.$(SOVERSION) libwine.dylib libwine.$(VERSION).dylib libwine.$(SOVERSION).dylib
+VERSION-STAMP = \
+ (GIT_DIR=$(TOPSRCDIR)/.git git describe HEAD 2>/dev/null || echo "wine- at PACKAGE_VERSION@") \
+ | sed -n -e '$$s/\(.*\)/const char wine_build[] = "\1";/p'
+
version-stamp: dummy
- (GIT_DIR=$(TOPSRCDIR)/.git git describe HEAD 2>/dev/null || echo "wine- at PACKAGE_VERSION@") | sed -n -e '$$s/\(.*\)/const char wine_build[] = "\1";/p' >$@ || ($(RM) $@ && exit 1)
+ version=`$(VERSION-STAMP)` && (echo $$version | cmp -s - $@) || echo $$version >$@ || ($(RM) $@ && exit 1)
version.c: version-stamp
@cmp -s version-stamp $@ || cp version-stamp $@
--
1.5.4.3
--------------090902030503050706020202--
More information about the wine-patches
mailing list