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