Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37525270
en ru br
Репозитории ALT
S:2.12.0.3-alt3.1
5.1: 2.10.1.1-alt3
4.1: 2.10.1.1-alt0.M41.3
4.0: 2.10.1.1-alt0.M40.3
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: dansguardian

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: dansguardian
Version: 2.12.0.3
Release: alt3.1

Summary: Content filter
Summary(ru_RU.UTF-8): п╓п╦п╩я▄я┌я─ WEB-я│п╬п╢п╣я─п╤п╦п╪п╬пЁп╬
License: GPLv2
Url: http://www.dansguardian.org
Group: System/Servers

Source0: %name-%version.tar
Patch1: %name-%version-alt.patch
Patch2: %name-lists-2.9.8.1.patch
Patch3: %name-2.10.1.1-alt-gcc4.6.patch

BuildRequires: gcc-c++ libpcre-devel zlib-devel

%description
DansGuardian is a web content filtering proxy that uses Squid to do all the fetching.
It filters using multiple methods. These methods include URL and domain filtering,
content phrase filtering, PICS filtering, MIME filtering, file extension filtering,
POST limiting.

%description -l ru_RU.UTF-8
DansGuardian - я└п╦п╩я▄я┌я─ WEB я│п╬п╢п╣я─п╤п╦п╪п╬пЁп╬, п╨п╬я┌п╬я─я▀п╧ п╦я│п©п╬п╩я▄п╥я┐п╣я┌ Squid п╢п╩я▐ п©п╬п╩я┐я┤п╣п╫п╦я▐ п╢п╟п╫п╫я▀я┘.
п÷я─п╣п╢я┐я│п╪п╬я┌я─п╣п╫п╟ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▄ я└п╦п╩я▄я┌я─п╟я├п╦п╦ п╫п╣я│п╨п╬п╩я▄п╨п╦п╪п╦ п╪п╣я┌п╬п╢п╟п╪п╦. п╜я┌п╦ п╪п╣я┌п╬п╢я▀ п╡п╨п╩я▌я┤п╟я▌я┌ я└п╦п╩я▄я┌я─п╟я├п╦я▌
п©п╬ URL п╦ п╦п╪п╣п╫п╦ п╢п╬п╪п╣п╫п╟, п©п╬ я└я─п╟п╥п╟п╪, п©п╬ п╨п╟я─я┌п╦п╫п╨п╟п╪, п©п╬ я┌п╦п©п╟п╪ MIME, п©п╬ я─п╟я│я┬п╦я─п╣п╫п╦я▌ я└п╟п╧п╩п╬п╡, п╬пЁя─п╟п╫п╦я┤п╣п╫п╦п╣
п╪п╣я┌п╬п╢п╟ POST.

%prep
%setup -q
%patch1 -p1
%patch2
%patch3 -p2

%build
%add_optflags -std=c++11
%configure  --enable-clamd \
   --enable-ntlm \
   --with-logdir=/var/log/%name \
   --with-proxyuser=%name \
   --with-proxygroup=%name \
   --with-piddir=/var/run \
#    --with-dgdebug

%make_build

%install
make install DESTDIR=%buildroot
cd data/languages; %make_install; cd ../..
mkdir -p %buildroot%_logdir/%name
mkdir -p %buildroot%_initdir
mkdir -p %buildroot/var/run/%name
mkdir -p %buildroot%_sysconfdir/logrotate.d
install -p -m 0755 data/scripts/systemv-init %buildroot%_initdir/%name
install -p data/scripts/%name %buildroot%_sysconfdir/logrotate.d/
rm -rf %buildroot/usr/share/doc/%name

%pre
%_sbindir/groupadd -r -f %name >/dev/null 2>&1
%_sbindir/useradd -r -n -g %name -d /dev/null -s /dev/null %name >/dev/null 2>&1 ||:

%preun
%preun_service %name

%post
%post_service %name

%files
%config(noreplace) %_sysconfdir/%name/*
%doc INSTALL AUTHORS README NEWS COPYING doc/AuthPlugins doc/ContentScanners doc/DownloadManagers doc/FAQ doc/FAQ.html doc/Plugins
%_sbindir/*
%_datadir/%name/*
%_man8dir/*
%attr(2770,root,%name) %dir %_logdir/%name
%attr(755,root,root) %_initdir/*
%attr(644,root,root) %_sysconfdir/logrotate.d/*
%attr(2775,root,%name) /var/run/%name

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin