Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
evolvotron [2015/06/10 00:13] slackermedia created |
evolvotron [2021/06/03 19:48] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | [[{arrowp.png|border:0;background:none;width:0;display:inline-block;position:absolute;top:0;left:0;}ffmpeg|]] | ||
- | [[{arrown.png|border:0;background:none;width:0;display:inline-block;position:absolute;top:0;margin-left:2.5em;}fonts|]] | ||
======Evolvotron====== | ======Evolvotron====== | ||
Line 10: | Line 8: | ||
Beware! This is part of Slackermedia's **Fringe Collection**. This application is not a "normal" art application, and is experimental not in stability but in results. You may or may not find this at all interesting, depending on your artistic sensibility. | Beware! This is part of Slackermedia's **Fringe Collection**. This application is not a "normal" art application, and is experimental not in stability but in results. You may or may not find this at all interesting, depending on your artistic sensibility. | ||
</WRAP> | </WRAP> | ||
- | + | ||
=====Install===== | =====Install===== | ||
Download the Evolvotron source code from [[http://sourceforge.net/projects/evolvotron/index.htm]]. | Download the Evolvotron source code from [[http://sourceforge.net/projects/evolvotron/index.htm]]. | ||
- | Untar it and change into the source directory. The easiest way to build it successfully is to run the ''BUILD'' file, which configures and compiles the code, leaving the executable binary in the same directory. | + | Untar it and change into the source directory. The easiest way to build it successfully is to run the ''BUILD'' file, which configures and compiles the code, leaving the executable binary in an ''evolvotron'' subdirectory. |
+ | |||
+ | You must, however, define the ''QTDIR'' variable (the directory containing the Qt libraries needed to build software using the Qt framework). On Slackware, the Qt headers are in ''/usr/lib/qt-X.Y.Z'' where ''X.Y.Z'' is the version number. On Slackware64, the path is ''/usr/lib64/qt-X.Y.Z''. In the BASH shell (which is the default on Slackware), the path can be passed to the build script as part of the build command: | ||
<code> | <code> | ||
$ tar -xf evolvotron-x.y.z.tar.gz | $ tar -xf evolvotron-x.y.z.tar.gz | ||
- | $ cd evolvotron-1.6.3 | + | $ cd evolvotron-x.y.z |
- | $ ./BUILD | + | $ file /usr/lib64/qt-* |
+ | /usr/lib64/qt-X.Y.Z: symbolic link to `qt' | ||
+ | $ QTDIR=/usr/lib64/qt-X.Y.Z ./BUILD | ||
</code> | </code> | ||
- | To install the application and its libraries to your system, use ''makepkg''. | + | Test the build by launching the appliction once: |
<code> | <code> | ||
- | $ mkdir /tmp/evolvotron | + | $ ./evolvotron/evolvotron |
- | $ make install DESTDIR=/tmp/evolvotron | + | </code> |
- | $ su -c '/sbin/makepkg -l y -c n /tmp/evolvotron-x.y.z-$(uname -m)-1_SMi.tgz' | + | |
- | $ su -c 'installpkg /tmp/evolvotron*tgz' | + | Assuming it launches and works, you can install it. The install process, such as it is, consists only of moving the ''evolvotron'' binary to a directory in your executable PATH. |
+ | |||
+ | To learn more about your PATH settings, read the [[path]] section. | ||
+ | |||
+ | For example, to move it to a location for all users on your system: | ||
+ | |||
+ | <code> | ||
+ | $ su -c 'mv ./evolvotron/evolvotron /usr/local/bin' | ||
</code> | </code> | ||
Line 36: | Line 45: | ||
{{ evolvotron.jpg }} | {{ evolvotron.jpg }} | ||
+ | <WRAP tip> | ||
+ | **See Also** \\ | ||
+ | [[http://matek.hu/xaos/doku.php|Xaos]] \\ | ||
+ | [[http://projectm.sourceforge.net/|ProjectM]] \\ | ||
+ | [[http://distrho.sourceforge.net/plugins|ProM]] | ||
+ | </WRAP> | ||
- | [[{arrown.png|border:0;background:none;width:0;display:inline-block;float:right;}fonts|]][[{arrowp.png|border:0;background:none;width:0;float:right;}ffmpeg|]] | + | <WRAP centeralign> |
+ | <wrap fa>[[docbook|R]]</wrap> <wrap fa>[[start|S]]</wrap> <wrap fa>[[fabla|Q]]</wrap> | ||
+ | </WRAP> | ||