File: Compiling.txt

package info (click to toggle)
performous 1.1%2Bgit20181118-6
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 11,752 kB
  • sloc: cpp: 30,014; ansic: 2,751; sh: 801; xml: 464; python: 374; makefile: 29
file content (64 lines) | stat: -rw-r--r-- 1,943 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
To install from git:

	# Checkout the git
	git clone git://github.com/performous/performous.git
	# Create separate build folder under trunk to avoid polluting the source tree
	mkdir performous/build
	cd performous/build
	# Compile the game and its support libraries
	cmake ../
	make
	sudo make install
	# Run the game
	performous
	
	In order to change installation location (the default is /usr/local/),
	use cmake parameter -DCMAKE_INSTALL_PREFIX=/where/to.
	
Dependencies:

	- OpenGL : graphics

	- Boost : threads, parsers/conversions, pointer containers, ...

	- SDL : window management and input

	- FFmpeg (avcodec, avformat and swscale): A/V decoding
	
	- Cairo >= 1.2 : scalable graphical support

	- librsvg : svg rendering (themes)

	- libxml++ : XML parser, used for themes etc.

	- PortAudio v19 : audio capture and playback

	- Gettext (optional) for internationalization

	- PortMidi (optional) for MIDI drum support

	- OpenCV (optional) for webcam support

	https://github.com/performous/performous/wiki/Building-and-installing-from-source
	
	for package names on various systems (or just performous.org if the above no
	longer works).
	

You can find songs online by Google or at your favorite Torrent sites. We
recommend starting with the ultrastar-songs package that can be download from
our project website. You need to extract that tarball into ~/.ultrastar/ or to
one of the other folders that the game searches songs for. Run ultrastar from
a terminal to see the list of folders.

If your songs are not in UTF-8 (most songs aren't yet), please do:
	recode CP1252..UTF-8 songs/*/*.txt

After that make sure that all the characters display correctly. If they don't,
you need to guess which charset the original used (instead of CP1252) and retry.

If you want to improve the game, join our IRC channel #Performous (Freenode) and
you'll get git write access.

For more (up to date) information, see http://performous.org/