Subversion Repositories DIN Is Noise

Rev

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.