Friday, November 11, 2016

Update on Synfig 11/11/16

 Synfig bumped up the version number twice this week.  On Tuesday they bumped the version number for ETL to 0.04.21 and for synfig an synfigstudio to 1.1.12. I downloaded a testing archive extracted tarbells for each of those, copied old ChangeLogs into each directory so I could run my edited slackbuild scripts then ran the slackbuild scripts.  On Wednesday I had to do it again because to mark a new development cycle they bumped the version of ETL to 0.05.0 and synfig and synfigstudio to 1.3.0, promising to evolve testing into a 1.2.


In running the slackbuilds  I got this:
The following dependencies have been found:
at-spi2-atk >= 2.18.1-x86_64-1
at-spi2-core >= 2.18.3-x86_64-1
atk >= 2.18.0-x86_64-1
atkmm >= 2.24.2-x86_64-1
bzip2 >= 1.0.6-x86_64-1
cairo >= 1.14.6-x86_64-2
cairomm >= 1.12.0-x86_64-1
dbus >= 1.10.8-x86_64-1
djvulibre >= 3.5.27-x86_64-1
expat >= 2.1.0-x86_64-1
fftw >= 3.3.4-x86_64-1
fontconfig >= 2.11.1-x86_64-2
freetype >= 2.6.5-x86_64-1
gcc-g++ >= 5.4.0-x86_64-1
gdk-pixbuf2 >= 2.32.3-x86_64-1
glib2 >= 2.46.2-x86_64-4
glibc-solibs >= 2.24-x86_64-2
glibmm >= 2.46.4-x86_64-1
gtk+3 >= 3.18.9-x86_64-1
gtkmm3 >= 3.18.1-x86_64-1
harfbuzz >= 1.3.0-x86_64-1
ilmbase >= 2.2.0-x86_64-1
imagemagick >= 6.9.4_9-x86_64-1
lcms2 >= 2.7-x86_64-2
libICE >= 1.0.9-x86_64-2
libSM >= 1.2.2-x86_64-2
libX11 >= 1.6.4-x86_64-1
libXau >= 1.0.8-x86_64-2
libXcomposite >= 0.4.4-x86_64-2
libXcursor >= 1.1.14-x86_64-2
libXdamage >= 1.1.4-x86_64-2
libXdmcp >= 1.1.2-x86_64-2
libXext >= 1.3.3-x86_64-2
libXfixes >= 5.0.3-x86_64-1
libXi >= 1.7.8-x86_64-1
libXinerama >= 1.1.3-x86_64-2
libXrandr >= 1.5.1-x86_64-1
libXrender >= 0.9.10-x86_64-1
libXt >= 1.1.5-x86_64-1
libXxf86vm >= 1.1.4-x86_64-2
libcroco >= 0.6.11-x86_64-1
libdrm >= 2.4.68-x86_64-1
libepoxy >= 1.3.1-x86_64-1
libffi >= 3.2.1-x86_64-1
libjpeg-turbo >= 1.5.0-x86_64-1
libpng >= 1.6.23-x86_64-1
librsvg >= 2.40.16-x86_64-1
libsigc++ >= 2.6.2-x86_64-1
libtiff >= 4.0.6-x86_64-1
libtool >= 2.4.6-x86_64-4
libwmf >= 0.2.8.4-x86_64-6
libxcb >= 1.11.1-x86_64-1
libxml++ >= 2.36.0-x86_64-2sl
libxml2 >= 2.9.4-x86_64-3
libxshmfence >= 1.2-x86_64-2
mesa >= 12.0.2-x86_64-1
mlt >= 0.9.0-x86_64-3sl
openexr >= 2.2.0-x86_64-1
openjpeg >= 2.1.0-x86_64-1
pango >= 1.38.1-x86_64-1
pangomm >= 2.38.1-x86_64-1
pixman >= 0.34.0-x86_64-1
util-linux >= 2.28.2-x86_64-1
xz >= 5.2.2-x86_64-1
zlib >= 1.2.8-x86_64-1

Most of these packages are installed in 14.2. or current


To try out the absolute newest build on slackware as I've actually built them.  These come with no warranty real or implied but try these links:

ETL-5.0
synfig-1.3.0
synfigstudio-1.3.0

ETL-4.21
synfig-1.1.12
synfigstudio-1.1.12
  
Or you can compile them yourself. As root create 3 folders (try in your root directory). You'll have to edit the slackbuilds to use fakeroot. Call the folders ETL synfig and synfigstudio.

Inside ETL to compile the latest version download the following:
ETL5.SlackBuild
ETL-0.05.0.tar.xz
slack-desc

Inside the synfig folder put:
synfig13.SlackBuild
synfig-1.3.0.tar.xz
slack-desc

And of course inside synfigstudio put:

synfigstudio13.SlackBuild
synfigstudio-1.3.0.tar.xz
slack-desc
Also nice if you copy the list of dependencies above into a file called "slack-required".

To compile the testing version, which is the one supposed to evolve into 1.2 add or substitute the following files into the respective folders:

ETL421.SlackBuild
ETL-0.04.21.tar.xz
synfig112.SlackBuild
synfig-1.1.12.tar.xz
synfigstudio1112.SlackBuild
synfigstudio-1.1.12.tar.xz

To compile go to each folder in turn and type "sh <program name>.SlackBuild"   The ETL slackbuilds will create a tgz file in the /tmp directory.  The other two will create tgz (or txz in the case of synfigstudio) files in the directory you run them in.   Use installpkg to install them on your system and make sure you install ETL then make and install synfig then make and install synfigstudio because each is a prerequisite for the next one.  Then look under the Graphics menu of your Desktop.  You should find Synfig Studio there.