summaryrefslogtreecommitdiffstats
path: root/patches/unzip/README
blob: 03c08f647a72addeb284649c02b2e4ab0308613c (plain)
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
You can use patch in two modes:
    standard: The unzip will be dynamically linked with librcc (In that case
    some problems with building OpenOffice from sources may arise)
    
    lazy: In this case the librcc will be dynamically loaded (with help of
    dlopen, dlsym) during execution.
    

Usage
=====
1. Apply patches: unzip-*-ds-rusxmms.patch, unzip-ds-unixenc.patch
2. In the root of `unzip` source tree run either `update_shared` for standard
mode or `update_lazy` for lazy mode.


Configuration
=============
 - The patch uses "zip" configuration of RCC. This means settings could be 
 altered using "rcc-gtk2-config zip". 
 - ZIP OEM / ZIP ISO / Output  - encodings are important for patch.


Build
=====
 On Unix, call following command to get list of possible targets:
     make -f unix/Makefile list
 and then just build with:
    make -f unix/Makefile <target>
 for example:
     make -f unix/Makefile linux_noasm