anjuta r3942 - in branches/anjuta-2-4: . plugins/project-wizard/templates
- From: sgranjoux svn gnome org
- To: svn-commits-list gnome org
- Subject: anjuta r3942 - in branches/anjuta-2-4: . plugins/project-wizard/templates
- Date: Wed, 21 May 2008 19:33:05 +0000 (UTC)
Author: sgranjoux
Date: Wed May 21 19:33:05 2008
New Revision: 3942
URL: http://svn.gnome.org/viewvc/anjuta?rev=3942&view=rev
Log:
* plugins/project-wizard/templates/django.wiz:
Fix #533758: django project creation fails
Modified:
branches/anjuta-2-4/ChangeLog
branches/anjuta-2-4/plugins/project-wizard/templates/django.wiz
Modified: branches/anjuta-2-4/plugins/project-wizard/templates/django.wiz
==============================================================================
--- branches/anjuta-2-4/plugins/project-wizard/templates/django.wiz (original)
+++ branches/anjuta-2-4/plugins/project-wizard/templates/django.wiz Wed May 21 19:33:05 2008
@@ -8,21 +8,19 @@
<page name="basic" _label="Django Project information" _description="General Project Information">
<property type="string" name="Name" _label="Project Name:" _description="project name" default="myweb" summary="yes" mandatory="yes"/>
<property type="directory" name="Destination" _label="Destination:" _description="" default="[+AnjutaProjectDirectory+]/[+(string-downcase (get "Name"))+]" mandatory="yes" exist="no" summary="yes"/>
- <property type="hidden" name="NameLower" default="[+(string-downcase (get "Name"))+]"/>
- <property type="hidden" name="NameCLower" default="[+(string->c-name! (string-substitute (string-downcase (get "Name")) " " "_"))+]"/>
- <property type="hidden" name="NameHLower" default="[+(string-substitute (string->c-name! (string-downcase (get "Name"))) " " "-")+]"/>
</page>
<content>
<directory source="python" destination="[+Destination+]">
- <file destination="[+NameHLower+].anjuta" source="project.anjuta"/>
+ <file destination="[+(string-substitute (string->c-name! (string-downcase (get "Name"))) " " "-")+].anjuta" source="project.anjuta"/>
</directory>
</content>
<action>
- <run command="sh -c "cd [+(raw-shell-str (get "Destination"))+] && django-admin.py startproject [+NameHLower+]""/>
- <open file="[+Destination+]/[+NameHLower+].anjuta"/>
- <open file="[+Destination+]/[+NameHLower+]/settings.py"/>
+ <!-- It seems that Debian package uses django-admin instead of django-admin.py -->
+ <run command="sh -c "cd [+(raw-shell-str (get "Destination"))+] && if [ ''`which django-admin` != '' ]; then `which django-admin` startproject [+(string-substitute (string->c-name! (string-downcase (get "Name"))) " " "-")+]; else `which django-admin.py` startproject [+(string-substitute (string->c-name! (string-downcase (get "Name"))) " " "-")+]; fi;""/>
+ <open file="[+Destination+]/[+(string-substitute (string->c-name! (string-downcase (get "Name"))) " " "-")+].anjuta"/>
+ <open file="[+Destination+]/[+(string-substitute (string->c-name! (string-downcase (get "Name"))) " " "-")+]/settings.py"/>
</action>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]