Subversion Repositories DIN Is Noise

Rev

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
 
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]
500 jag 71
Chennai, India.