Windows DeVeDe Development Instructions

  • Optional
    • ImgBurn Support
    • Building Packages

This is a checklist of items and actions that must be performed to build/develop DeVeDe on Windows.

First there are several packages that must be installed. All packages are for x86 and not 64bit and all python packages are for version 2.6.*.

  • Install Python 2.7 (make sure it is 2.7 not 3.*) - http://python.org/download/
  • Install Python for Win32 Extensions - http://sourceforge.net/projects/pywin32/ (direct http://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/pywin32-214.win32-py2.7.exe/download).
  • Install PyGTK 2.22 all in one installer - http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.22/pygtk-all-in-one-2.22.5.win32-py2.7.msi
  • Check out DeVeDe master from github https://github.com/majorsilence/Devede (new url) - to setup git on windows see http://help.github.com/win-set-up-git/
  • From an install of devede (http://files.majorsilence.com/devede/downloads/316-9/devede-setup-3.16.9-build7.msi) copy the bin folder into the "src" folder. This provides the executables that DeVeDe requires to do its work.
  • Double click devede.py to start devede.
  • </ul>

    Optional

    ImgBurn Support

    • Install ImgBurn - http://www.imgburn.com/
    • ImgBurn is used when it is detected to create the ISO files. Otherwise mkisofs.exe is used and it has major problems on Vista and Windows 7.
    • ImgBurn must be run once after install to add its location to the registry path.
    • </ul>

      Building Packages

      If you plan on building windows executables for distribution you will also want to follow these steps.
      • Install py2exe - http://sourceforge.net/projects/py2exe/files/ - direct link (http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/py2exe-0.6.9.win32-py2.7.exe/download)
      • Install wix - http://sourceforge.net/projects/wix/files/. As of this posting this is not currently integrated in devede win32 build but it will be soon.
      • From the GTK install directory copy the "etc", "lib", and "share" folders to the devede trunk folders. These are used when building devede.exe
      • Create zipped source package (trunk-src.zip), devede.exe (trunk\dist\devede.exe, you need the entire "dist" folder), and msi installers by running devede_build.py (You may have to edit this file to point to the correct location of python).
      • </ul> You may also want to download the GTK+ Preference Tool. You should be able to find it at http://sourceforge.net/projects/gtk-win/files/. This tool will allow you to set the GTK theme on your Windows user account. At this point DeVeDe should be running in a development environment on your computer.