AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Aegisub codes1/23/2024 ![]() Masquerade's Shift Tags to shift in opposite direction.If you want to make good use of this, it really needs quick access. Others who write scripts can make use of this as well.Īs I implemented the use of this into several other scripts, I had to change my original Ctrl+key shortcut to just that key alone. Masquerade already uses it to switch from shifting tags forward to shifting backward. The Switch function can now be used for plenty of other things, as it's a quick way to change the state of the line in an on/off manner with just one key. If you press the hotkey for Switch again, the comment disappears (as long as it's still at the end of the line).Īs this made it unnecessary to cycle through the whole sequence, I made the sequences a bit more detailed and thus longer. comment to the end of the line, which then has the same effect for Cycles as commenting the line, i.e. Tag block - a set of tags between curly brackets, e.g. Some possibly unclear terms that I use, just in case: (If Enter makes line breaks inside a textbox, you can use Ctrl+Enter instead.) ![]() The Enter key in most cases works as whatever the default button is. The Esc key almost(?) always works like the 'cancel' function. The ones here are meant to be more detailed, in case the basic ones aren't clear enough for you. Lua 5.This page contains detailed descriptions for all my scripts.īasic descriptions are included at the top of each script, or within special "help" or similar functions. Hence, since the debian package manager cannot contact any aegisub developer to ask for an update, this app was removed from the Debian repository. Makefile.target:99: recipe for target '/home/ubuntu-xenial/pascal/Downloads/Launchpad/aegisub/aegisub-3.2.2/vendor/luabins/src/luabins.o' failedĮven building against lua5.2 instead of lua5.1, the error is still there. home/ubuntu-xenial/pascal/Downloads/Launchpad/aegisub/aegisub-3.2.2/vendor/luabins/src/luabins.c:57:30: warning: ‘R’ defined but not used Giving the above mentioned error: aegisub/aegisub-3.2.2/vendor/luabins/src/luabins.c:57:30: error: array type has incomplete element type ‘struct luaL_reg’ The blocking error comes from file vendor/luabins/src/luabins.c /* luabins Lua module API */ However, aegisub isn't anymore supported by its developers.Īnd compared to the previous 2.0.x version of the luajit library, it looks like there is some differences for the C code interpretation. The usual procedure is for the developers of an application using these libraries to update their code. This means that from now on, we use luajit version 2.1.0 instead of version 2.0.x. In Debian and Ubuntu we instead build the package aegisub using the system installed libraries, which are regularly upgraded by the developers. Well, your proposed solution is using the vendor source luajit provided by the aegisub source dating back to ~ 2014. The sed magic has been drawn from many sources, looks like Arch and Slackware are both keeping the application alive :).Īnd a final screenshot demonstrating Aegisub successfully running on my Bionic system: pkgname aegisub -backup=no -deldoc=yes -deldesc=yes -delspec=yes -default \ Sudo checkinstall -D -install=yes -fstrans=no -pakdir "$HOME/aegisub_build" \ Sed -i 's/$(LIBS_BOOST) $(LIBS_ICU)/$(LIBS_BOOST) $(LIBS_ICU) -pthread/' tools/MakefileĬPPFLAGS="-DU_USING_ICU_NAMESPACE=1". Tar xvf aegisub-3.2.2.tar.xz & cd aegisub-3.2.2 Download, compile and install the source:Ĭopy and paste the following lines into a Terminal window to download, extract, modify, compile and install the Aegisub source: mkdir -v $HOME/aegisub_build & cd $HOME/aegisub_build Liblua50-dev libasound2-dev libffms2-dev intltoolĢ. Libfreetype6-dev pkg-config libfontconfig1-dev libass-dev libboost1.62-all-dev \ This is good solid option for you to regain access to this application without using a 3rd party repository.Īs it is an older application some massaging of the source with sed has been required, otherwise there are really only 2 simple steps to take:Ĭopy and paste this entire code block into a Terminal window to download and install some required dependencies and build tools: sudo apt-get install build-essential checkinstall libx11-dev libwxgtk3.0-gtk3-dev \ Notwithstanding Debian's issues on 'Buster' I have managed to compile my own copy of Aegisub on Bionic Beaver. Update: fkraiem has found the relevant Debian entry and the relevant bugreport. I could find no hints as to why Aegisub has vanished although I believe that it was dropped from Debian Buster (which Bionic Beaver is based upon).
0 Comments
Read More
Leave a Reply. |