forked from OldRepoPreservation/spekle
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
99 lines (73 loc) · 2.9 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
Prerequisites:
-------------
-------------
On fedora, along with groupinstall of the following group packages:
"GNOME Software Development"
"Development Tools" (or at least autoconf, automake, gcc, make).
"Development Libraries".
The following packages and their dependencies are needed to get Vala and
spekle working, although a few extra Vala-related packages have been added,
even though not used currently:
vala-0.9.3-1.fc12 vala-devel-0.9.3-1.fc12 vala-tools-0.9.3-1.fc12
gobject-introspection-devel-0.6.5-1.fc12
libgee-0.5.1-1.fc12 libgee-devel-0.5.1-1.fc12
emacs-vala-0.9.3-1.fc12
gtk2-devel-2.18.9-3.fc12
gnome-common-2.28.0-1.fc12
ffmpeg-0.6-2.fc12 ffmpeg-devel-0.6-2.fc12 ffmpeg-libs-0.6-2.fc12
Retrieving Latest Source
------------------------
------------------------
$ svn checkout http://spekle.googlecode.com/svn/trunk/ spekle-svn
## then see spekle-svn/README, the file you're reading.
## spekle-svn/spekle/src/ contains the source files.
## do configure,build,make from spekle-svn/spekle/
Building:
--------
--------
$ cd spekle-svn/spekle ## speckle-svn results of checkout above
$ ./configure
$ make
$ sudo make install ## (installs /usr/local/bin/spekle, etc).
Running:
-------
-------
$ spekle http://ra4.residentadvisor.net/audio/RA221_100823_Shed-residentadvisor.net.mp3
http://ra4.residentadvisor.net/audio/RA221_100823_Shed-residentadvisor.net.mp3
SpekApp: calling open_file(http://ra4.residentadvisor.net/audio/RA221_100823_Shed-residentadvisor.net.mp3)
SpekApp: start()ing...
[mp3 @ 0x77c150]max_analyze_duration reached
SpekApp: in Pipeline(http://ra4.residentadvisor.net/audio/RA221_100823_Shed-residentadvisor.net.mp3), duration=3476.192653
SpekApp: processing http://ra4.residentadvisor.net/audio/RA221_100823_Shed-residentadvisor.net.mp3 ......................................................................................................... DONE!
SpekApp: drawing 3476.19 s.'MP3 (MPEG audio layer 3), 160 kbps, 44100 Hz, 2 channels'. DONE!
SpekApp: saving 'RA221_100823_Shed-residentadvisor.net.mp3.png'... DONE!
Development and Packaging:
-------------------------
-------------------------
To clean up source dir properly:
$ make clean
## cleans *.o and binary
$ make maintainer-clean-generic
## cleans vala generated .c/.h, leaving orig sourcedir .c/.h
$ make tags
## uses etags(1) to create TAGS (for emacs(1) M-x visit-tags-table)
After changing automake/configure/etc.:
$ autoreconf -i -f
$ ./configure
Vala Resources:
----
----
Hackers' Guide to Vala
http://rodney.id.au/dev/vala/hackers.html
Vala for Java Programmers
http://live.gnome.org/Vala/ValaForJavaProgrammers
Vala Tutorial
http://live.gnome.org/Vala/Tutorial
Vala Syntax
http://live.gnome.org/Vala/Syntax
Vala FAQ
http://live.gnome.org/Vala/FAQ
Vala GIO Samples
http://live.gnome.org/Vala/GIOSamples
Vala GStreamer Audio Example
http://live.gnome.org/Vala/GStreamerSample