Rev 2098 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1 | - | 1 | DIN Is Noise |
2 | |||
2098 | jag | 3 | Copyright (c) 2006-2024 Jagannathan Sampath <jag@dinisnoise.org> |
756 | jag | 4 | Please visit https://dinisnoise.org for more information. |
1 | - | 5 | |
6 | DIN Is Noise is released under GPL 2.0 license. |
||
7 | See the file COPYING for more information. |
||
987 | jag | 8 | |
1713 | jag | 9 | DIN Is Noise is Free Software. |
2082 | jag | 10 | |
11 | --- |
||
12 | |||
1713 | jag | 13 | To keep DIN Is Noise as Free Software, please fund the development at: |
1 | - | 14 | |
1713 | jag | 15 | https://dinisnoise.org/fundin/ |
16 | |||
2082 | jag | 17 | --- |
1713 | jag | 18 | |
112 | - | 19 | To build DIN Is Noise for 64-bit GNU/Linux, |
1 | - | 20 | |
500 | jag | 21 | First, you must install these libraries: |
1 | - | 22 | |
23 | a. OpenGL (-lGL) |
||
24 | b. SDL (-lSDL) |
||
855 | jag | 25 | c. TCL (-ltcl8.6) |
2082 | jag | 26 | d. ALSA (-lasound) |
1372 | jag | 27 | OR |
2082 | jag | 28 | d. JACK (-ljack) |
1 | - | 29 | |
43 | - | 30 | To build for the first time type these commands in a shell, |
1 | - | 31 | |
210 | jag | 32 | a. autoreconf -fvi |
33 | |||
1372 | jag | 34 | b. ./configure CXXFLAGS="-O3 -D__LINUX_ALSA__" CFLAGS=-O3 |
210 | jag | 35 | |
1372 | jag | 36 | If you want JACK support instead of ALSA then: |
210 | jag | 37 | |
1412 | jag | 38 | b. ./configure CXXFLAGS="-O3 -D__UNIX_JACK__" CFLAGS=-O3 LIBS=-ljack |
210 | jag | 39 | |
40 | c. make |
||
41 | |||
506 | jag | 42 | d. sudo make install |
210 | jag | 43 | |
44 | e. !! ATTENTION !! |
||
1372 | jag | 45 | if you are using ALSA, make sure no other program is playing audio. |
370 | jag | 46 | if you are using JACK, make sure JACK server is running before starting DIN. |
210 | jag | 47 | |
352 | jag | 48 | f. on a shell, type din and press enter. |
210 | jag | 49 | |
1093 | jag | 50 | If you have built DIN Is Noise before: |
1035 | jag | 51 | |
52 | a. sudo make uninstall |
||
53 | b. rm -rf ~/.din |
||
54 | |||
1091 | jag | 55 | Now follow the steps for building DIN Is Noise for the first time. |
1035 | jag | 56 | |
1 | - | 57 | *********************************************************************** |
58 | * Please do not use this source code to build and distribute binaries * |
||
59 | * for Microsoft Windows or Apple Mac OS X as I sell licenses for * |
||
756 | jag | 60 | * using those binaries at https://dinisnoise.org/buy to try and * |
284 | jag | 61 | * support myself. Please consider funding my independent work on DIN * |
756 | jag | 62 | * Is Noise at https://dinisnoise.org/fundin * |
23 | - | 63 | *********************************************************************** |
1 | - | 64 | |
757 | jag | 65 | Hope you enjoy DIN Is Noise. |
1 | - | 66 | |
370 | jag | 67 | If you can package DIN Is Noise for various GNU/Linux distributions or other |
68 | Unices, please e-mail me. |
||
482 | jag | 69 | |
758 | jag | 70 | Jagannathan Sampath [jag@dinisnoise.org] |