source: adblock2privoxy/adblock2privoxy.cabal @ 5ee1d7d

Last change on this file since 5ee1d7d was 5ee1d7d, checked in by zubr <a@…>, 5 years ago

before debianizaton

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