LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-05-2013, 04:10 PM   #1
fsLeg
Member
 
Registered: Dec 2013
Location: Russia, Moscow
Distribution: Slackware, EndeavourOS
Posts: 89

Rep: Reputation: Disabled
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.

SlackBuilds.org 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: http://t-rg.ws/tmp/aegisub-slackbuild.tar.gz. 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.
 
Old 12-05-2013, 07:27 PM   #2
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
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
 
Old 12-05-2013, 07:44 PM   #3
fsLeg
Member
 
Registered: Dec 2013
Location: Russia, Moscow
Distribution: Slackware, EndeavourOS
Posts: 89

Original Poster
Rep: Reputation: Disabled
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.
 
Old 12-05-2013, 07:53 PM   #4
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
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

Last edited by willysr; 12-05-2013 at 08:31 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Slackbuild tuxbg Slackware 10 12-28-2012 03:11 PM
*.SlackBuild SolitudeSensus Programming 3 07-17-2009 11:50 PM
OO 3.01 slackbuild ? brodo Slackware 4 02-01-2009 04:06 PM
SlackBuild scripts stu_mueller Slackware 15 04-04-2008 01:03 AM
SlackBuild CrEsPo Slackware 2 03-19-2006 01:58 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:03 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration