{"thread":{"id":"2522","subject":"[PATCH] Fix cg-version -h by sourcing cg-Xlib","startedAt":"2005-11-15T12:03:12Z","lastAt":"2005-11-15T12:03:12Z","messageCount":1,"participants":["Jonas Fonseca"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"11890","messageId":"20051115120312.GA13925@diku.dk","threadId":"2522","inReplyTo":null,"subject":"[PATCH] Fix cg-version -h by sourcing cg-Xlib","fromName":"Jonas Fonseca","fromEmail":"fonseca@diku.dk","sentAt":"2005-11-15T12:03:12Z","receivedAt":"2005-11-15T12:03:12Z","isPatch":true,"sender":{"key":"fonseca@diku.dk","avatar":"https://gravatar.com/avatar/f82f3ad698717c51873b020c750a92438c820a24056dc39fe4d07baa10a92264?d=mp&s=160"},"body":"Also requires cg-version to become a bash script.\n\nSigned-off-by: Jonas Fonseca <fonseca@diku.dk>\n---\ndiff --git a/Makefile b/Makefile\nindex 72d7d12..b18e79f 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -42,7 +42,7 @@ endif\n cg-version: $(VERSION) $(GIT_HEAD) Makefile\n \t@echo Generating cg-version...\n \t@rm -f $@\n-\t@echo \"#!/bin/sh\" > $@\n+\t@echo \"#!/usr/bin/env bash\" >> $@\n \t@echo \"#\" >> $@\n \t@echo \"# Show the version of the Cogito toolkit.\" >> $@\n \t@echo \"# Copyright (c) Petr Baudis, 2005\" >> $@\n@@ -53,6 +53,9 @@ cg-version: $(VERSION) $(GIT_HEAD) Makef\n \t@echo \"# at the build time.\" >> $@\n \t@echo >> $@\n \t@echo \"USAGE=\\\"cg-version\\\"\" >> $@\n+\t@echo \"_git_repo_unneeded=1\" >> $@\n+\t@echo >> $@\n+\t@echo \". \\$${COGITO_LIB}cg-Xlib || exit 1\" >> $@\n \t@echo >> $@\n \t@echo \"echo \\\"$(shell cat $(VERSION))$(GIT_HEAD_ID)\\\"\" >> $@\n \t@chmod +x $@\n@@ -92,7 +95,7 @@ install-cogito: $(SCRIPT) $(LIB_SCRIPT) \n \t$(INSTALL) -m755 -d $(DESTDIR)$(libdir)\n \t$(INSTALL) $(LIB_SCRIPT) $(DESTDIR)$(libdir)\n \tcd $(DESTDIR)$(bindir); \\\n-\tfor file in $(SCRIPT); do \\\n+\tfor file in $(SCRIPT) $(GEN_SCRIPT); do \\\n \t\tsed -e 's/\\$${COGITO_LIB}/\"\\$${COGITO_LIB:-$(sedlibdir)\\/}\"/g' $$file > $$file.new; \\\n \t\tcat $$file.new > $$file; rm $$file.new; \\\n \tdone\n-- \nJonas Fonseca\n"}]}