~ubuntu-branches/ubuntu/raring/extplorer/raring-proposed

« back to all changes in this revision

Viewing changes to debian/README.Debian

  • Committer: Bazaar Package Importer
  • Author(s): Thomas Goirand
  • Date: 2010-08-31 21:16:18 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20100831211618-nuchvgcxvg1akd0a
Tags: 2.1.0b6+dfsg.2-1
* Modified the debian/copyright to include the swfupload copyright-holder.
  (Closes: #592359).
* Seems the swf file wasn't properly removed (maybe because of a Git usage
  mistake), this time it's ok.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
1/ Licenses, embedded libraries that were removed
 
1
1/ Licenses, and embedded libraries that were removed
 
2
-----------------------------------------------------
 
3
 
2
4
eXtplorer had many embedded libraries, so I have worked with the upstream
3
5
author to remove, and/or package them all separately. This version of the
4
6
source package have the following embedded libraries removed:
6
8
- editarea
7
9
- extjs3
8
10
- yui
9
 
- SWFUpload
 
11
- SWFUpload (swf binary file only, the rest of is still in the upstream
 
12
tarball in Debian main).
10
13
 
11
 
in scripts.tar.gz
 
14
The above may be found in upstream scripts.tar.gz (which is shipped already
 
15
extracted in this Debian package).
12
16
 
13
17
plus some PHP pear packages in the "libraries" folder:
14
18
- php/System
21
25
- php/Auth/HTTP
22
26
- php/MIME
23
27
 
 
28
These php library are packaged separately in Debian (some of the packages are
 
29
maintained by the maintainer of this package, some were already present in the
 
30
Debian archives).
 
31
 
24
32
The files libraries/inputfilter.php, libraries/lib_zip.php, include/* and
25
33
many others are forks of other projects, so I had to leave the modified
26
34
versions in. See the copyright file for the list and more details about
43
51
script debian/create_dfsg_from_upstream.
44
52
 
45
53
2/ Setting-up
 
54
-------------
46
55
Once the extplorer Debian package is installed, you need to add an Alias
47
56
directive to your web server configuration. Under Apache, it's done this
48
57
way:
65
74
default password.
66
75
 
67
76
3/ SWFUpload removal
68
 
 
 
77
--------------------
69
78
As the original tarball included a SWF binary, and that I know absolutely
70
79
nothing about Flash action scripts, I have for the moment remove the
71
80
swfupload.swf file from the upstream tarball (otherwise, this is a serious
72
81
violation of the Debian policy, which forces everyone to build from source, and
73
 
to not just include binaries).
 
82
to not just include binaries, which is a very good thing that forces people to
 
83
make sure any software in the Debian archive can be modified).
74
84
 
75
85
So, of course, the final result is that upload will NOT work in extplorer,
76
86
unless you manually add this file in the following path:
77
87
 
78
88
/usr/share/extplorer/scripts/extjs3-ext/ux.swfupload/swfupload.swf
79
89
 
80
 
If you don't, then everything else will continue to work, only upload will be
81
 
broken, which may not be an issue if you have a server that does scp / ftp.
82
 
 
83
 
Now, if you know how to build SWF files from source, using what is available
84
 
in Debian currently (which is: the mtasc package), please get in touch, so that
85
 
we can start building the SWFUpload library in a separate Debian package.
 
90
This file can be found at:
 
91
 
 
92
http://code.google.com/p/swfupload/
 
93
 
 
94
If you don't manually add the swfupload.swf file, then everything else will
 
95
continue to work, only upload will be broken, which may not be an issue if you
 
96
have a server that does scp / ftp. It's still nicer to add it in your server
 
97
if you can. Volunteers to package the Adobe swf build tools in Debian would be
 
98
of course warmly welcome (according to pabs, these are under the MPL, which
 
99
makes it a valid candidate for main). That would be the only way, as the swf
 
100
upload library is using action script 3, which doesn't build with mtasc.
86
101
 
87
102
The maintainer,
88
103