Use scons to generate manual entities so the manual version is consistant with the...
authorTim Mayberry <mojofunk@gmail.com>
Thu, 16 Aug 2007 01:53:44 +0000 (01:53 +0000)
committerTim Mayberry <mojofunk@gmail.com>
Thu, 16 Aug 2007 01:53:44 +0000 (01:53 +0000)
git-svn-id: svn://localhost/ardour2/trunk@2309 d708f5d6-7413-0410-9779-e7cbd77b26cf

SConstruct
manual/SConscript [new file with mode: 0644]
manual/xml/book_info.xml
manual/xml/entities.ent [deleted file]
manual/xml/entities.ent.in [new file with mode: 0644]

index d462a155cbda6883c5c60e3b31dcf8aa6a41a8c4..838ce00cd2d90afc21f0b36507b10afc414ff685 100644 (file)
@@ -891,7 +891,8 @@ if env['SYSLIBS']:
                                             CPPPATH='#libs/appleutility')
     
     coredirs = [
-        'templates'
+        'templates',
+        'manual'
     ]
     
     subdirs = [
@@ -955,7 +956,8 @@ else:
 
     coredirs = [
         'libs/soundtouch',
-        'templates'
+        'templates',
+        'manual'
     ]
     
     subdirs = [
diff --git a/manual/SConscript b/manual/SConscript
new file mode 100644 (file)
index 0000000..f8a5a12
--- /dev/null
@@ -0,0 +1,11 @@
+# -*- python -*-
+
+Import('env ardour_version')
+
+manual_subst_dict = { }
+
+manual_subst_dict['%VERSION%'] = ardour_version
+
+entities = env.SubstInFile ('xml/entities.ent', 'xml/entities.ent.in', SUBST_DICT = manual_subst_dict);
+
+Default(entities)
index 06e4cbfb0585b9b14b5133c015ef1dfa036f3f4c..061e2f013310d18905d908f57c6047fbc3c85272 100644 (file)
 <bookinfo>
   <title>Ardour Manual</title>
   <issuenum>1.0</issuenum>
-  <productnumber>2.0</productnumber>
+  <productnumber>&ARDOUR_VERSION;</productnumber>
   <abstract>
     <para>
-      This is the manual for &ARDOUR_NAME;, a digital audio workstation for
-      Linux and MacOSX. This manual is jointly created and edited by the
-      &ARDOUR_NAME; community. It may be published in paper format at some
-      time in the future.
+      This is the manual for &ARDOUR_NAME; version &ARDOUR_VERSION;, a
+      digital audio workstation for Linux and MacOSX. This manual is jointly
+      created and edited by the &ARDOUR_NAME; community. It may be published
+      in paper format at some time in the future.
     </para>
   </abstract>
   <isbn>
diff --git a/manual/xml/entities.ent b/manual/xml/entities.ent
deleted file mode 100644 (file)
index 0279d77..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-<!ENTITY YEAR "2007">
-<!ENTITY BOOKNAME "Ardour Reference Guide">
-<!ENTITY BOOKVERSION "0.01"> <!-- change version here -->
-<!ENTITY BOOKDATE "2007-01-13"> <!-- change revision date here -->
-<!ENTITY BOOKID "&BOOKNAME;-&BOOKVERSION; (&BOOKDATE;)">
-
-<!ENTITY ARDOUR_NAME "ardour">
-<!ENTITY ARDOUR_VERSION "2.0">
-<!ENTITY ARDOUR_COMMAND "<command>ardour-&ARDOUR_VERSION;</command>">
-<!ENTITY ARDOUR_APPLICATION "<application>&ARDOUR_NAME;</application>">
-<!ENTITY COPYRIGHT_HOLDER "&ARDOUR_NAME; Foundation">
-
-<!ENTITY MIX_WIN '<link linkend="sn-mixer-window">Mixer Window</link>'>
-<!ENTITY EDIT_WIN '<link linkend="sn-editor-window">Editor Window</link>'>
-
-<!ENTITY MIXER_STRIP '<link linkend="sn-mixer-strips">Mixer Strip</link>'>
-<!ENTITY MIXER_STRIP_LIST '<link linkend="sn-mixer-strip-list">Mixer Strip List</link>'>
-
-<!ENTITY TRACK_DISPLAY '<link linkend="sn-track-display">Track Display</link>'>
-<!ENTITY TRACK_CONTROLS '<link linkend="sn-track-controls">Track Controls</link>'>
-
-<!ENTITY PLAYLIST '<glossterm linkend="gt-playlist">Playlist</glossterm>'>
diff --git a/manual/xml/entities.ent.in b/manual/xml/entities.ent.in
new file mode 100644 (file)
index 0000000..c8f8fe7
--- /dev/null
@@ -0,0 +1,22 @@
+<!ENTITY YEAR "2007">
+<!ENTITY BOOKNAME "Ardour Reference Guide">
+<!ENTITY BOOKVERSION "0.01"> <!-- change version here -->
+<!ENTITY BOOKDATE "2007-01-13"> <!-- change revision date here -->
+<!ENTITY BOOKID "&BOOKNAME;-&BOOKVERSION; (&BOOKDATE;)">
+
+<!ENTITY ARDOUR_NAME "ardour">
+<!ENTITY ARDOUR_VERSION "%VERSION%">
+<!ENTITY ARDOUR_COMMAND "<command>ardour-&ARDOUR_VERSION;</command>">
+<!ENTITY ARDOUR_APPLICATION "<application>&ARDOUR_NAME;</application>">
+<!ENTITY COPYRIGHT_HOLDER "&ARDOUR_NAME; Foundation">
+
+<!ENTITY MIX_WIN '<link linkend="sn-mixer-window">Mixer Window</link>'>
+<!ENTITY EDIT_WIN '<link linkend="sn-editor-window">Editor Window</link>'>
+
+<!ENTITY MIXER_STRIP '<link linkend="sn-mixer-strips">Mixer Strip</link>'>
+<!ENTITY MIXER_STRIP_LIST '<link linkend="sn-mixer-strip-list">Mixer Strip List</link>'>
+
+<!ENTITY TRACK_DISPLAY '<link linkend="sn-track-display">Track Display</link>'>
+<!ENTITY TRACK_CONTROLS '<link linkend="sn-track-controls">Track Controls</link>'>
+
+<!ENTITY PLAYLIST '<glossterm linkend="gt-playlist">Playlist</glossterm>'>