Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37856002
en ru br
ALT Linux repositórios
S:0.0.1-alt2

Group :: Rede/WWW
RPM: gem-userblocker

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%define        _unpackaged_files_terminate_build 1
%define        gemname userblocker

Name:          gem-userblocker
Version:       0.0.1
Release:       alt2
Summary:       Squid lightsquid based userblocker
License:       GPLv3
Group:         Networking/WWW
Url:           https://git.altlinux.org/gears/u/userblocker.git
Vcs:           https://git.altlinux.org/gears/u/userblocker.git
Packager:      Timur Batyrshin <erthad at altlinux.org>
BuildArch:     noarch

Source:        %name-%version.tar
BuildRequires(pre): rpm-build-ruby
%if_with check
BuildRequires: gem(ruby-ldap) >= 0
BuildRequires: gem(yaml) >= 0
BuildRequires: gem(date) >= 0
BuildRequires: gem(fileutils) >= 0
%endif

%add_findreq_skiplist %ruby_gemslibdir/**/*
%add_findprov_skiplist %ruby_gemslibdir/**/*
Requires:      gem(ruby-ldap) >= 0
Requires:      gem(yaml) >= 0
Requires:      gem(date) >= 0
Requires:      gem(fileutils) >= 0
Provides:      gem(userblocker) = 0.0.1


%description
UserBlocker is a simple program that blocks and unblocks the LDAP-stored Squid
users according to the traffic statistics collected by LightSquid.

It reads the usernames and blocking policy from LDAP, traffic statistics from
LightSquid reports and generates several text files to use in Squid or
redirecotr ACLs.


%package       -n userblocker
Version:       0.0.1
Release:       alt2
Summary:       Squid lightsquid based userblocker executable(s)
Summary(ru_RU.UTF-8): Исполнямка для самоцвета userblocker
Group:         Other
BuildArch:     noarch

Requires:      gem(userblocker) = 0.0.1

%description   -n userblocker
Squid lightsquid based userblocker executable(s).

UserBlocker is a simple program that blocks and unblocks the LDAP-stored Squid
users according to the traffic statistics collected by LightSquid.

It reads the usernames and blocking policy from LDAP, traffic statistics from
LightSquid reports and generates several text files to use in Squid or
redirecotr ACLs.

%description   -n userblocker -l ru_RU.UTF-8
Исполнямка для самоцвета userblocker.


%package       -n gem-userblocker-devel
Version:       0.0.1
Release:       alt2
Summary:       Squid lightsquid based userblocker development package
Summary(ru_RU.UTF-8): Файлы для разработки самоцвета userblocker
Group:         Development/Ruby
BuildArch:     noarch

Requires:      gem(userblocker) = 0.0.1

%description   -n gem-userblocker-devel
Squid lightsquid based userblocker development package.

UserBlocker is a simple program that blocks and unblocks the LDAP-stored Squid
users according to the traffic statistics collected by LightSquid.

It reads the usernames and blocking policy from LDAP, traffic statistics from
LightSquid reports and generates several text files to use in Squid or
redirecotr ACLs.

%description   -n gem-userblocker-devel -l ru_RU.UTF-8
Файлы для разработки самоцвета userblocker.


%prep
%setup

%build
%ruby_build

%install
%ruby_install

mkdir -p %buildroot%_localstatedir/%gemname
mkdir -p %buildroot%_sysconfdir/cron.d
mkdir -p %buildroot%_sysconfdir/%gemname
mkdir -p %buildroot%_bindir
install -pm 755 exe/%gemname %buildroot%_bindir/%gemname
install -pm 640 config/%gemname.conf %buildroot%_sysconfdir/%gemname/%gemname.conf
install -pm 644 config/%gemname.cron %buildroot%_sysconfdir/cron.d/%gemname


%check
%ruby_test

%files
%ruby_gemspec
%ruby_gemlibdir

%files         -n userblocker
%_bindir/userblocker
%dir %attr(0775,root,squid) %_localstatedir/%gemname
%dir %attr(0750,root,squid) %_sysconfdir/%gemname
%config %attr(0640,root,squid) %_sysconfdir/%gemname/%gemname.conf
%config %_sysconfdir/cron.d/%gemname

%files         -n gem-userblocker-devel


%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009