xmubingo / webp

Automatically exported from code.google.com/p/webp
0 stars 0 forks source link

The current software package does not suit well packagers needs #17

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I understand the statement in the summary is more like opinion, but currently 
webp software package is a total mess from distribution packaging point of 
view. There is no possibility to build libwebp as shared library and in fact 
leptonica depends on it, while on the other hand webpconv depends on leptonica. 
Thus, in order to get things well done the one had to:

1. Build only libwebp as shared library (and eventually distribute it as a 
package);
2. Patch leptonica with the modifications found in the webp package and rebuild;
3. Build only webpconv and link it against the patched leptonica lib.

What steps will reproduce the problem?
n/a

What is the expected output? What do you see instead?
 - Having libwebp, leptonica patch and webpconv utility distributed separately;
 - Having libwebp properly built as static, shared or both libraries, proper check for dependencies and link to libvpx;
 - Having leptonica patch include detection of libwebp (in configure) and build related changes accordingly;
 - Having webpconv properly build as dynamic executable, linking to libweb and leptonica.

What version of the product are you using? On what operating system?
webp-0.0.1 and webp-0.0.2 on Slackware Linux 13.1

Please provide any additional information below.
I've already done some build scripts tweaking and could provide my patches. I'm 
also able to help with other tasks, such writing builds scripts, modifying 
sources and configure scripts.

Original issue reported on code.google.com by gdsoti...@gmail.com on 17 Oct 2010 at 1:57

GoogleCodeExporter commented 9 years ago
In fact 0.0.2 doesn't bring any source code upgrades - only build system 
improvements (e.g. autoconf & automake used).

Original comment by gdsoti...@gmail.com on 17 Oct 2010 at 2:12

GoogleCodeExporter commented 9 years ago
working on this. I hope version 0.0.3 is cleaner from your perspective

Original comment by richard....@gmail.com on 26 Oct 2010 at 6:32

GoogleCodeExporter commented 9 years ago
Thanks. I'm looking forward to it.

Original comment by gdsoti...@gmail.com on 1 Nov 2010 at 10:40

GoogleCodeExporter commented 9 years ago

Original comment by vikaas.a...@gmail.com on 23 Nov 2010 at 10:40

GoogleCodeExporter commented 9 years ago
all packages have been updated with proper management tools

Original comment by rab...@google.com on 19 Mar 2011 at 7:14

GoogleCodeExporter commented 9 years ago
Now with the new packaging, the libwebp is stand-alone library (without 
dependency on leptonica). The reference implementation for the WebP encoder & 
decoder are shipped with the source tar-ball as cwebp & dwebp.

Original comment by vikaas.a...@gmail.com on 21 Mar 2011 at 4:58