﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3AMindrones%2FPython%2FAPI%2FSphinx-build.sh</id>
	<title>利用者:Mindrones/Python/API/Sphinx-build.sh - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3AMindrones%2FPython%2FAPI%2FSphinx-build.sh"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Mindrones/Python/API/Sphinx-build.sh&amp;action=history"/>
	<updated>2026-07-05T03:43:10Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Mindrones/Python/API/Sphinx-build.sh&amp;diff=99369&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Mindrones/Python/API/Sphinx-build.sh&amp;diff=99369&amp;oldid=prev"/>
		<updated>2018-06-28T19:38:46Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 19:38時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Mindrones/Python/API/Sphinx-build.sh&amp;diff=99368&amp;oldid=prev</id>
		<title>wiki&gt;Mindrones: moved User:Mindrones/Python/API/Sphinx-build to User:Mindrones/Python/API/Sphinx-build.sh</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Mindrones/Python/API/Sphinx-build.sh&amp;diff=99368&amp;oldid=prev"/>
		<updated>2012-02-21T18:26:13Z</updated>

		<summary type="html">&lt;p&gt;moved &lt;a href=&quot;/%E5%88%A9%E7%94%A8%E8%80%85:Mindrones/Python/API/Sphinx-build&quot; class=&quot;mw-redirect&quot; title=&quot;利用者:Mindrones/Python/API/Sphinx-build&quot;&gt;User:Mindrones/Python/API/Sphinx-build&lt;/a&gt; to &lt;a href=&quot;/%E5%88%A9%E7%94%A8%E8%80%85:Mindrones/Python/API/Sphinx-build.sh&quot; title=&quot;利用者:Mindrones/Python/API/Sphinx-build.sh&quot;&gt;User:Mindrones/Python/API/Sphinx-build.sh&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is needed when developing the theme with Alex, we exchange things in https://svn.blender.org/svnroot/blend-doc/ and when ok he pushes in https://svn.blender.org/svnroot/bf-blender/trunk/blender/&lt;br /&gt;
&lt;br /&gt;
== sphinx-build.sh ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#! /bin/sh&lt;br /&gt;
#&lt;br /&gt;
# This script assumes that you have a directories setup as below.&lt;br /&gt;
#&lt;br /&gt;
# $ROOT/&lt;br /&gt;
#   blender/    &amp;lt;-- blender source code&lt;br /&gt;
#       doc/&lt;br /&gt;
#           python_api/&lt;br /&gt;
#               sphinx-build    &amp;lt;-- ./ (run this script from here)&lt;br /&gt;
#   blender-doc/        &amp;lt;-- development files for sphinx&lt;br /&gt;
#   cmake&lt;br /&gt;
#       bin/&lt;br /&gt;
#           blender     &amp;lt;-- blender exe built with cmake&lt;br /&gt;
#   scons/&lt;br /&gt;
#       bin/&lt;br /&gt;
#           blender     &amp;lt;-- blender exe built with scons&lt;br /&gt;
#   doc/&lt;br /&gt;
#       python_api/     &amp;lt;-- this script builds the doc here&lt;br /&gt;
&lt;br /&gt;
#`basename $0`&lt;br /&gt;
#`dirname $0`&lt;br /&gt;
&lt;br /&gt;
SCRIPTDIR=`dirname $(readlink -f $0)`&lt;br /&gt;
ROOT=`readlink -f $SCRIPTDIR/../../../`&lt;br /&gt;
APIDOC=&amp;quot;$ROOT/doc/python_api&amp;quot;&lt;br /&gt;
BLENDDOC=&amp;quot;$ROOT/blend-doc/trunk/python/doc&amp;quot;&lt;br /&gt;
BLENDERBIN=&amp;quot;$ROOT/cmake/bin/blender&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Setting up...&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;mkdir -p $APIDOC&amp;quot;&lt;br /&gt;
mkdir -p $APIDOC&lt;br /&gt;
&lt;br /&gt;
if [ ! $1 ]; then&lt;br /&gt;
    SPHINXIN=&amp;quot;sphinx-in&amp;quot;&lt;br /&gt;
    SPHINXINTMP=&amp;quot;sphinx-in-tmp&amp;quot;&lt;br /&gt;
    SPHINXOUT=&amp;quot;sphinx-out&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
    SPHINXIN=&amp;quot;devel-sphinx-in&amp;quot;&lt;br /&gt;
    SPHINXINTMP=&amp;quot;devel-sphinx-in-tmp&amp;quot;&lt;br /&gt;
    SPHINXOUT=&amp;quot;devel-sphinx-out&amp;quot;&lt;br /&gt;
    if [ ! -d $BLENDDOC ]; then&lt;br /&gt;
        echo &amp;quot;mkdir -p $BLENDDOC&amp;quot;&lt;br /&gt;
        mkdir -p $BLENDDOC&lt;br /&gt;
        echo &amp;quot;svn co https://svn.blender.org/svnroot/blend-doc/trunk/python/doc/ $BLENDDOC&amp;quot;&lt;br /&gt;
        svn co https://svn.blender.org/svnroot/blend-doc/trunk/python/doc/ $BLENDDOC&lt;br /&gt;
    fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Generating rst files with sphinx_doc_gen.py...&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
&lt;br /&gt;
if [ -d $APIDOC/$SPHINXINTMP ]; then&lt;br /&gt;
    echo &amp;quot;cp -rf $APIDOC/$SPHINXINTMP sphinx-in-tmp&amp;quot;&lt;br /&gt;
    cp -rf $APIDOC/$SPHINXINTMP sphinx-in-tmp&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
$BLENDERBIN -b -P $SCRIPTDIR/sphinx_doc_gen.py&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;rm -rf $APIDOC/$SPHINXIN&amp;quot;&lt;br /&gt;
rm -rf $APIDOC/$SPHINXIN&lt;br /&gt;
echo &amp;quot;mv $SCRIPTDIR/sphinx-in $APIDOC/$SPHINXIN&amp;quot;&lt;br /&gt;
mv $SCRIPTDIR/sphinx-in $APIDOC/$SPHINXIN&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;rm -rf $APIDOC/$SPHINXINTMP&amp;quot;&lt;br /&gt;
rm -rf $APIDOC/$SPHINXINTMP&lt;br /&gt;
echo &amp;quot;mv $SCRIPTDIR/sphinx-in-tmp $APIDOC/$SPHINXINTMP&amp;quot;&lt;br /&gt;
mv $SCRIPTDIR/sphinx-in-tmp $APIDOC/$SPHINXINTMP&lt;br /&gt;
&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;...done generating rst files in $APIDOC&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
&lt;br /&gt;
if [ ! $1 ]; then&lt;br /&gt;
    BLENDERORG=$SCRIPTDIR/blender-org&lt;br /&gt;
else&lt;br /&gt;
    BLENDERORG=$BLENDDOC/blender-org&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Updating svn in $BLENDERORG...&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
svn up $BLENDERORG&lt;br /&gt;
svn log $BLENDERORG --limit 4&lt;br /&gt;
&lt;br /&gt;
pushd $APIDOC&lt;br /&gt;
    echo&lt;br /&gt;
    echo &amp;quot;Symlinking blender-org -&amp;gt; $BLENDERORG&amp;quot;&lt;br /&gt;
    echo&lt;br /&gt;
    ln -snf $BLENDERORG blender-org&lt;br /&gt;
    ln -snf $SCRIPTDIR/examples examples&lt;br /&gt;
    echo&lt;br /&gt;
    echo &amp;quot;Building html with Sphinx...&amp;quot;&lt;br /&gt;
    echo&lt;br /&gt;
    sphinx-build $SPHINXIN $SPHINXOUT&lt;br /&gt;
popd&lt;br /&gt;
    &lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Done building html sphinx doc in:&amp;quot;&lt;br /&gt;
echo &amp;quot;$APIDOC/$SPHINXOUT&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
echo &amp;quot;Open link: file://$APIDOC/$SPHINXOUT/contents.html&amp;quot;&lt;br /&gt;
echo&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;/div&gt;</summary>
		<author><name>wiki&gt;Mindrones</name></author>
		
	</entry>
</feed>