source: adblock2privoxy/adblock2privoxy.cabal @ 3a4ad06

Last change on this file since 3a4ad06 was 3a4ad06, checked in by zubr <a@…>, 6 years ago

cleanup, rpm distribution, new readme

  • Property mode set to 100644
File size: 3.2 KB
Line 
1name:           adblock2privoxy
2version:        1.2.4
3cabal-version:  >= 1.6
4build-type:     Simple
5author:         Alexey Zubritsky
6data-files:     
7                templates/ab2p.system.action,
8                templates/ab2p.system.filter
9extra-source-files:
10                README
11                changelog
12license:        GPL-3
13maintainer:     Alexey Zubritskiy <adblock2privoxy@zubr.me>
14license-file:   LICENSE
15stability:      stable
16synopsis:       
17                       Convert adblock config files to privoxy format
18description:   
19                       AdBlock Plus browser plugin has great block list files provided by big community,
20                       but it is client software and cannot work on a server as proxy.
21                       .
22                       Privoxy proxy has good potential to block ads at server side,
23                       but it experiences acute shortage of updated block lists.
24                       .
25                       This software converts adblock lists to privoxy config files format.
26                       .
27                       Almost all adblock features are supported including
28                       .
29                       * block/unblock requests (on privoxy)
30                       .
31                       all syntax features are supported except for regex templates matching host name
32                       .
33                       * hide/unhide page elements (via CSS)
34                       .
35                       all syntax features are supported
36                       .
37                       * all block request options except for outdated ones:
38                       .
39                       Supported: script, image, stylesheet, object, xmlhttprequest, object-subrequest, subdocument,
40                       document, elemhide, other, popup, third-party, domain=..., match-case, donottrack
41                       .
42                       Unsupported: collapse, background, xbl, ping and dtd
43homepage:       https://projects.zubr.me/wiki/adblock2privoxy
44category:       Web
45
46executable adblock2privoxy
47  hs-source-dirs:  src
48  main-is:         Main.hs
49  build-depends:   
50                   base >= 4 && < 5,
51                   parsec,
52                   mtl,
53                   containers,
54                   filepath,
55                   directory,
56                   MissingH,
57                   parsec-permutation,
58                   time >=1.4.0 && <1.5,
59                   old-locale >=1.0.0 && <1.1,
60                   strict >=0.3.2 && <0.4,
61                   network >=2.4.2 && <2.5,
62                   http-conduit,
63                   text >=0.11.3 && <0.12
64  ghc-options:     -Wall
65  other-modules:   
66                   ElementBlocker,
67                   InputParser,
68                   OptionsConverter,
69                   ParsecExt,
70                   PatternConverter,
71                   PolicyTree,
72                   PopupBlocker,
73                   SourceInfo,
74                   Statistics,
75                   Task,
76                   Templates,
77                   UrlBlocker,
78                   Utils
79
80source-repository this
81                type:     git
82                location: ​http://projects.zubr.me/adblock2privoxy.git
83                tag:      1.2.4
Note: See TracBrowser for help on using the repository browser.