Source: pgl
Section: net
Priority: optional
Maintainer: PeerGuardian Linux Developers <peerguardian-devel@lists.sourceforge.net>
Uploaders: jre <jre-phoenix@users.sourceforge.net>
Bugs: mailto:peerguardian-devel@lists.sourceforge.net
Build-Depends: po-debconf,
               libdbus-1-dev,
               libnetfilter-queue-dev,
               libnfnetlink-dev,
               libpolkit-qt-1-dev,
               libqt4-dev,
               zlib1g-dev,
               autoconf (>= 2.68~),
               dh-autoreconf,
               debhelper (>= 9~)
Build-Conflicts: autoconf2.13, automake1.4
Standards-Version: 3.9.3.0
Homepage: http://peerguardian.sourceforge.net/
Vcs-Browser: http://peerguardian.git.sourceforge.net/
Vcs-Git: git://peerguardian.git.sourceforge.net/gitroot/peerguardian/peerguardian

Package: pgld
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         iptables
Recommends: pglcmd,
        pglgui,
        dbus
Breaks: moblock (<<2~)
Replaces: moblock (<<2~)
Conflicts: iplist,
        nfblock
Description: PeerGuardian Linux - pgld
 PeerGuardian is a privacy oriented firewall application. It blocks connections
 to and from hosts specified in huge blocklists (thousands or millions of IP
 ranges). Its origins lie in targeting aggressive IPs while you use P2P.
 .
 pgl is based on the Linux kernel netfilter framework and iptables.
 .
 This is the pgl daemon pgld. It uses the netfilter xt_NFQUEUE kernel module
 (available since kernel 2.6.13).

Package: pgld-dbg
Architecture: any
Section: debug
Priority: extra
Depends: ${misc:Depends},
         pgld (= ${binary:Version})
Description: PeerGuardian Linux - pgld (debug)
 PeerGuardian is a privacy oriented firewall application. It blocks connections
 to and from hosts specified in huge blocklists (thousands or millions of IP
 ranges). Its origins lie in targeting aggressive IPs while you use P2P.
 .
 pgl is based on the Linux kernel netfilter framework and iptables.
 .
 This is the pgl daemon pgld. It uses the netfilter xt_NFQUEUE kernel module
 (available since kernel 2.6.13).
 .
 This package contains the debugging symbols for pgld.

Package: pglcmd
Architecture: any
Depends: ${misc:Depends},
         iptables,
         lsb-base,
         pgld (>= ${source:Version}),
         pgld (<< ${source:Version}.1~)
Recommends: pglgui,
        wget,
        unzip,
        p7zip | p7zip-full
Suggests: mail-transport-agent
Breaks: moblock-control (<<2~),
        blockcontrol (<<2~)
Replaces: moblock-control (<<2~),
        blockcontrol (<<2~)
Description: PeerGuardian Linux - pglcmd
 PeerGuardian is a privacy oriented firewall application. It blocks connections
 to and from hosts specified in huge blocklists (thousands or millions of IP
 ranges). Its origins lie in targeting aggressive IPs while you use P2P.
 .
 pgl is based on the Linux kernel netfilter framework and iptables.
 .
 This is the pgl command line interface pglcmd. It provides easy ways to
 interact with the pgl daemon and does all common related tasks.
 .
 Features:
  - Start and stop pgld. Or let init do this automatically.
  - Update your blocklists from online sources. Or let cron do this
    automatically. Backups will be used if a problem occurs. Additionally you
    may use your local blocklists.
  - Remove lines by keyword from the blocklists.
  - Handle your iptables rules: use a default setup, easily allow all traffic on
    specific ports and use an allow list, or add your own sophisticated iptables
    rules.
  - Automatically make sure the LAN and the DNS server aren't blocked. If you
    are on a public LAN, you probably want to disable this feature.
  - Check the status and test pgl.
  - Detects if kernel modules are needed and loads them if necessary.
  - Set verbosity and logging options.
  - Provides LSB 3.1 compatible init script.
  - Daily rotation of the logfiles.

Package: pglgui
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         pgld (>= ${source:Version}),
         pgld (<< ${source:Version}.1~),
         pglcmd (>= ${source:Version}),
         pglcmd (<< ${source:Version}.1~)
Breaks: mobloquer (<<2~)
Replaces: mobloquer (<<2~), pgl-gui
Description: PeerGuardian Linux GUI - pglgui
 PeerGuardian is a privacy oriented firewall application. It blocks connections
 to and from hosts specified in huge blocklists (thousands or millions of IP
 ranges). Its origins lie in targeting aggressive IPs while you use P2P.
 .
 pgl is based on the Linux kernel netfilter framework and iptables.
 .
 This is the pgl Graphical User Interface pglgui (C++, Qt4).

Package: pglgui-dbg
Architecture: any
Section: debug
Priority: extra
Depends: ${misc:Depends},
         pglgui (= ${binary:Version})
Replaces: pgl-gui-dbg
Description: PeerGuardian Linux GUI - pglgui (debug)
 PeerGuardian is a privacy oriented firewall application. It blocks connections
 to and from hosts specified in huge blocklists (thousands or millions of IP
 ranges). Its origins lie in targeting aggressive IPs while you use P2P.
 .
 pgl is based on the Linux kernel netfilter framework and iptables.
 .
 This is the pgl Graphical User Interface pglgui (C++, Qt4).
 .
 This package contains the debugging symbols for pglgui.

Package: moblock
Architecture: all
Priority: extra
Depends: ${misc:Depends}, pgld
Description: transitional dummy package for pgld
 This package is a dummy package to transition to pgld. It can be safely
 removed.

Package: blockcontrol
Architecture: all
Priority: extra
Depends: ${misc:Depends}, pglcmd
Description: transitional dummy package for pglcmd
 This package is a dummy package to transition to pglcmd. It can be safely
 removed.

Package: mobloquer
Architecture: all
Priority: extra
Depends: ${misc:Depends}, pglgui
Description: transitional dummy package for pglgui
 This package is a dummy package to transition to pglgui. It can be safely
 removed.

Package: mobloquer-dbg
Architecture: all
Section: debug
Priority: extra
Depends: ${misc:Depends}, pglgui-dbg
Description: transitional dummy package for pglgui-dbg
 This package is a dummy package to transition to pglgui-dbg. It can be safely
 removed.

Package: pgl-gui
Architecture: all
Priority: extra
Depends: ${misc:Depends}, pglgui
Description: transitional dummy package for pglgui
 This package is a dummy package to transition to pglgui. It can be safely
 removed.

Package: pgl-gui-dbg
Architecture: all
Section: debug
Priority: extra
Depends: ${misc:Depends}, pglgui-dbg
Description: transitional dummy package for pglgui-dbg
 This package is a dummy package to transition to pglgui-dbg. It can be safely
 removed.
