Cross-platform advanced subtitle editor
Go to file
Thomas Goyne acdc0e7cba Use less std::set 2014-06-04 14:15:27 -07:00
.nuget
automation Remove a bunch of unused functionalty from agi::Exception 2014-05-30 11:53:14 -07:00
build Add a bunch of missing project references 2014-06-02 13:02:05 -07:00
desktop
docs
libaegisub Remove the ?docs token 2014-06-04 14:15:26 -07:00
m4macros
packages
po Replace wxString::Format with agi::format 2014-05-30 11:53:14 -07:00
src Use less std::set 2014-06-04 14:15:27 -07:00
tests Replace wxString::Format with agi::format 2014-05-30 11:53:14 -07:00
tools
vendor Update wxWidgets 2014-05-30 13:24:58 -07:00
.gitignore
.gitmodules
Aegisub.sln
LICENCE
Makefile
Makefile.inc.in Remove the ?docs token 2014-06-04 14:15:26 -07:00
Makefile.target
README.md
acinclude.m4
autogen.sh
config.guess
config.sub
configure.ac
install-sh

README.md

Aegisub

For binaries and general information see the homepage.

The bug tracker can be found at http://devel.aegisub.org.

Support is available on the forums or on IRC.

Building Aegisub

Windows

Prerequisites:

  1. Visual Studio 2013 (Express edition is good enough) or the Windows 8.1 SDK (command line builds only).
  2. A recent DirectX SDK
  3. Yasm installed to somewhere on your path.

There are a few optional dependencies:

  1. msgfmt, to build the translations
  2. WinRAR, to build the portable installer
  3. InnoSetup, to build the regular installer

All other dependencies are either stored in the repository or are included as submodules.

Building:

  1. Clone Aegisub's repository recursively to fetch it and all submodules: git clone --recursive git@github.com:Aegisub/Aegisub.git
  2. Open Visual Studio from the VS2013 Native Tools Command Promp using devenv.exe /useenv (required for the build system to be able to find nmake.exe for building wxWidgets)
  3. Open Aegisub.sln
  4. Build the solution.
  5. Copy the contents of an existing Aegisub install into the aegisub/aegisub/bin directory (not strictly required, but you'll be missing a lot of functionality otherwise).

For actual development work you will probably want to mostly use the "Debug-MinDep" configuration (which disables building most of the projects), as the dependency checking is pretty slow.

License

All source files in this repository are licensed under either 3-clause BSD or ISC licenses. In practice, Aegisub binaries are usually GPL licensed due to the dependencies.