root/trunk/uploadr/README.linux

Revision 369, 2.9 kB (checked in by calh, 2 years ago)

split out the README file per-platform

Line 
1 Flickr Uploadr
2
3 Copyright (c) 2007-2008 Yahoo! Inc.  All rights reserved.  This library is
4 free software; you can redistribute it and/or modify it under the terms of
5 the GNU General Public License (GPL), version 2 only.  This library is
6 distributed WITHOUT ANY WARRANTY, whether express or implied. See the GNU
7 GPL for more details (http://www.gnu.org/licenses/gpl.html)
8
9 ------------------------------------------------------------------------
10
11 This guide uses UPLOADR to indicate the root of the Flickr Uploadr
12 source tree on your filesystem.  It probably shouldn't contain spaces.
13
14 You can obtain the Flickr Uploadr source code from either a tarball or
15 from Subversion.
16
17 Download tarball:
18   http://flickr.com/tools/uploadr/
19
20 Checkout from Subversion:
21   $ svn co http://code.flickr.com/svn/trunk/uploadr UPLOADR
22
23
24 XULRunner
25 ------------------------------------------------------------------------
26
27 XULRunner trunk builds:
28   ftp://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/latest-trunk/
29
30 Note: You want the version *without* 'sdk' in the name.
31
32 TODO
33
34
35 Gecko SDK
36 ------------------------------------------------------------------------
37
38 To build the XPCOM components you will need the Gecko SDK:
39   http://developer.mozilla.org/en/docs/Gecko_SDK#Downloading
40
41 Place the SDK here:
42   UPLOADR/MacUploadr.app/Contents/Resources/gecko-sdk.lin
43
44 These SDKs are from the Gecko 1.8 series and so are only safe to use
45 if the XPCOM components use only frozen interfaces.  Fortunately,
46 Uploadr currently falls into this category.
47
48
49 API Keys
50 ------------------------------------------------------------------------
51
52 You'll need your own API key and secret from Flickr to build Uploadr.
53 These can be obtained at http://flickr.com/services/api/.  The key
54 and secret must be placed in flKey.cpp as indicated:
55   UPLOADR/MacUploadr.app/Contents/Resources/components/flKey.cpp
56
57 The API key is stored as a string.  The secret is stored as individual
58 characters so it is not easily readable from the binary.
59
60 There are blocks to keep both a Windows and Mac key/secret in the same
61 source file (you certainly don't have to, though).  This is mainly
62 important for the official builds.
63
64
65 GraphicsMagick
66 ------------------------------------------------------------------------
67
68 TODO
69
70
71 Exiv2
72 ------------------------------------------------------------------------
73
74 Download Exiv2 source from:
75   http://exiv2.org/download.html
76
77 TODO
78
79
80 FFmpeg
81 ------------------------------------------------------------------------
82
83 TODO
84
85
86 Building XPCOM components
87 ------------------------------------------------------------------------
88
89 If you make any changes to the IDL files defining the XPCOM interfaces,
90 you must increment the BuildID defined in:
91   UPLOADR/MacUploadr.app/Contents/Resources/application.ini
92
93 TODO
94
95
96 Running Flickr Uploadr
97 ------------------------------------------------------------------------
98
99 TODO
100
101
102 Packaging
103 ------------------------------------------------------------------------
104
105 TODO
Note: See TracBrowser for help on using the browser.