forked from andoma/movian
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
116 lines (69 loc) · 2.96 KB
/
README
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
Showtime mediaplayer
====================
(c) 2006 - 2009 Andreas Öman, et al.
Settings are stored in ~/.hts/showtime
For more information and latest versions, please visit:
https://www.lonelycoder.com/hts/
How to build for Linux
======================
First you need to configure:
$ ./configure
If any dependencies are missing the configure script will complain.
You then have the option to disable that particular module/subsystem.
$ make
Build the binary, after build the binary resides in 'build.linux/'.
Thus, to start it, just type:
$ build.linux/showtime
How to build for Mac OS X
=========================
Install Xcode (https://developer.apple.com/Tools/) which includes Xcode IDE,
gcc toolchain and much more. iPhone SDK also includes Xcode and toolchain.
Install MacPorts (https://www.macports.org)
Install freetype via MacPorts:
$ sudo /opt/local/bin/port install freetype (see note below if you want to
build with 10.4 support).
Now run configure
$ ./configure
If configured successfully, build the binary
$ make
Run showtime binary from build directory
$ build.osx/Showtime.app/Contents/MacOS/showtime
Run showtime app from build directory
$ open build.osx/Showtime.app
Optionally you can build Showtime.dmg disk image. Note that you should probably
run configure with --release to embed theme files or else the binary will
include paths your local build tree.
$ make Showtime.dmg
To build with 10.4 (Tiger) support, remember to build freetype with 10.4
support (hint: macports.conf: sysroot=/Developer/SDKs/MacOSX10.4u.sdk). 10.4
SDK is included as an optional package for Xcode.
$ ./configure --macosxtarget=10.4 --macosxsdk=/Developer/SDKs/MacOSX10.4u.sdk
To build with 10.4 (tiger) support for PPC
$ ./configure --arch=powerpc --cc=powerpc-apple-darwin9-gcc-4.0.1 --macosxtarget=10.4 --macosxsdk=/Developer/SDKs/MacOSX10.4u.sdk
TODO: universal binary
How to build for Nintendo Wii
=============================
For a Wii build you need:
- devkitPro:
devkitPPC r16
libogc 1.7.1
libfat-ogc 1.0.4
- freetype cross-compiled for PPC.
For your convenience there is a script that will download/build all
you need. To run it just type:
$ support/setupwii
Do this directly from the showtime root directory. This will download,
unpack, build and install all that's needed into a wiisupport/
directory. By default configure.wii will look into these directories
for devkitPro and freetype, so all you have to do now is:
$ ./configure.wii
$ make
If you have wiiload (https://wiibrew.org/wiki/Wiiload) installed and
homebrew channel is running on your wii, you can just type:
$ make run
To start showtime on your wii.
If you have devkitpro and/or freetype someplace else, you can set
the path to them in configure.wii (see ./configure.wii --help for details)
Note: devkitPPC comes with a few bugs which is fixed by the support/setupwii
script. If you compile devkitPPC yourself you might need to fixup these
small issues. Please see the script for details.