-   Slackware (
-   -   Aegisub SlackBuild (

fsLeg 12-05-2013 04:10 PM

Aegisub SlackBuild
Hello. I don't know where to share this, so I'll post here.

People who are into fansubbing don't need to be introduced to Aegisub. It's a great Advanced SubStation Alpha subtitle editor. And most importantly, it's completely free and open-source.

Most distributions include Aegisub in their repos, others have unofficial builds or build scripts. But most of them are versions of sorta outdated 2.1 branch. has been missing Aegisub, so I had to compile it myself each time. Finally, I got tired of this and took my time to write a SlackBuild for this process.

Only after writing SlackBuilds for Aegisub and its dependencies that are not on SBo, I quickly googled if that has been done before. And of course it has. But I found some differences.

First, my SlackBuild uses the most up to date version of Aegisub, which is 3.0.4. Second, I wrote a SlackBuild for more recent ffms version, which is 2.19 and which actually compiles against ffmpeg 2.1 from SBo, unlike ffms 2.17 which you can find much more often. Third, I wrote a SlackBuild for wxWidgets 2.9.4 which can be safely installed alongside 2.8 branch of wxGTK/wxPython/wxX11 from SBo. Since Aegisub 3.x depends on wxWidgets 2.9.3+, it had to be done.

Now, why wxWidgets 2.9.4, when the most recent version from 2.9 branch is 2.9.5 and the most recent stable release is 3.0.0? There are two reasons. First, Aegisub 3.0.4 has to be patched in order to compile successfully against wxWidgets 2.9.5+. This is actually easy to do. But second, even after patching I had some weird bug with missing menu toolbar (the one with File, Edit, etc.). Git versions are fine, but stable release has to be compiled against wxWidgets 2.9.4 at best.

So, after this much text, here's the link to the actual SlackBuilds for Slackware 14.1: Inspect .info and README before building the packages.

I hesitate to submit them to SBo because I'm not sure in these SlackBuilds entirely. I will submit them, however, when developers release Aegisub 3.1.0, which should happen in not so distant future, according to git version. Then I'll also update wxWidgets to the latest stable release, 3.0.0.

That's all for now. Feel free to try these SlackBuilds if you're interested. Critique is welcome.

willysr 12-05-2013 07:27 PM

I do have Aegisub package on my SlackHacks and i used them frequently as well, but since wxGTK-3.0.0 has been released, i upgraded my wxGTK from 2.8 to 3.0 and Aegisub is broken ATM. I think i will upload my wxGTK 2.9.x script to my SlackHacks so that it can be used to build Aegisub again

fsLeg 12-05-2013 07:44 PM

willysr, or you can make aegisub-git package. Git version compiles just fine against wx-3.0.

Also some programs require wx-2.8 despite wx-3.0 having 2.8 compatibility option (e. g. Audacity). So I wouldn't recommend upgrading just yet. For the time being parallel install is the best thing, I think.

willysr 12-05-2013 07:53 PM

yes, i'm aware that aegisub-git does compile for sometime, but since it's a moving target, i would wait for official release :)

i cancelled my plan to include wxGTK2.9 as the only one need this package is aegisub (i think) and since the git has been known to work with wxGTK3, i'll just wait then

All times are GMT -5. The time now is 03:43 PM.