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

Группа :: Сети/Прочее
Пакет: keepassx

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

# SPEC file for KeePass
#

%define real_name    KeePassX
%define version      0.4.0
%define release      alt0.M40.1

Name:     keepassx
Version:  %version
Release:  %release

Summary: KeePassX Password Safe - light-weight cross-platform password manager
Summary(ru_RU.UTF-8): п©я─п╬я│я┌п╬п╧ п╨я─п╬я│я│-п©п╩п╟я┌я└п╬я─п╪п╣п╫п╫я▀п╧ п╪п╣п╫п╣п╢п╤п╣я─ п©п╟я─п╬п╩п╣п╧ KeePassX Password Safe

Group:    Networking/Other
License:  %gpl2only
URL:      http://sourceforge.net/projects/keepassx/
# URL: http://keepass.sourceforge.net/

Packager: Nikolay Fetisov <naf at altlinux.ru>

Source0: %real_name-%version.tar

Patch0:  %name-0.4.0-desktop.patch
Patch1:  %name-0.4.0-ru_translation.patch

Source1: %name-16.png
Source2: %name-32.png
Source3: %name-48.png


AutoReqProv: yes
BuildRequires(pre): rpm-build-licenses
BuildRequires: libqt4-devel gcc-c++ fontconfig libqt4-network
BuildRequires: libqt4-sql libXtst-devel linux-libc-headers qt4-settings


%description
KeePassX  is  a cross platform port  of the windows  application
"Keepass Password Safe". It is an OpenSource password safe which
helps you to manage your passwords in an easy and secure way. It
uses a highly encrypted database locked with one master key.

KeePassX saves many different information: user names, passwords,
urls, comments and  file attachments in one single database.  The
entries could be  sorted in groups, with user-defined  titles and
icons specified for each entry or group. Also KeePassX  offers an
utility for secure password generation.

The complete database is always encrypted either with AES  (alias
Rijndael) or  Twofish  encryption algorithm using  a 256 bit key.
The database format  of KeePassX  is compatible with the one used
in KeePass Password Safe.

%description -l ru_RU.UTF-8
KeePassX  -  п╨я─п╬я│я│п©п╩п╟я┌я└п╬я─п╪п╣п╫п╫я▀п╧ п©п╬я─я┌  п©я─п╬пЁя─п╟п╪п╪я▀ "Keepass Password
Safe" п╢п╩я▐ Windows, п╪п╣п╫п╣п╢п╤п╣я─ п©п╟я─п╬п╩п╣п╧ я│ п╬я┌п╨я─я▀я┌я▀п╪ п╦я│я┘п╬п╢п╫я▀п╪ п╨п╬п╢п╬п╪. п·п╫
я┐п©я─п╬я┴п╟п╣я┌  я┐п©я─п╟п╡п╩п╣п╫п╦п╣  я─п╟п╥п╩п╦я┤п╫я▀п╪п╦ п©п╟я─п╬п╩я▐п╪п╦,  я│п╬я┘я─п╟п╫я▐я▐ п╦я┘ п╡ п╣п╢п╦п╫п╬п╧,
п╥п╟я┴п╦я┴п╟п╣п╪п╬п╧ п╬п╢п╫п╦п╪ п╪п╟я│я┌п╣я─-п╨п╩я▌я┤п╬п╪, п╠п╟п╥п╣ п╢п╟п╫п╫я▀я┘.

KeePassX п╪п╬п╤п╣я┌ я│п╬я┘я─п╟п╫я▐я┌я▄ п╡ п╥п╟п©п╦я│я▐я┘  я─п╟п╥п╩п╦я┤п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌, п╡п╨п╩я▌я┤п╟я▐
п╦п╪п╣п╫п╟ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╣п╧, п©п╟я─п╬п╩п╦, URL, я└п╟п╧п╩п╬п╡я▀п╣ п╡п╩п╬п╤п╣п╫п╦я▐ п╦ п╨п╬п╪п╪п╣п╫я┌п╟я─п╦п╦.
п≈п╟п©п╦я│п╦ п╪п╬п╤п╫п╬  п╬я─пЁп╟п╫п╦п╥п╬п╡п╟я┌я▄ п╡ пЁя─я┐п©п©я▀,  я│ п╥п╟п╢п╟п╡п╟п╣п╪я▀п╪п╦ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╣п╪
п╦п╪п╣п╫п╟п╪п╦ п╦ п©п╦п╨я┌п╬пЁя─п╟п╪п╪п╟п╪п╦ п╢п╩я▐ п╨п╟п╤п╢п╬п╧ пЁя─я┐п©п©я▀ п╦п╩п╦ п╥п╟п©п╦я│п╦.  п▓ KeePassX
я┌п╟п╨п╤п╣ п╡я┘п╬п╢п╦я┌ я┐я┌п╦п╩п╦я┌п╟ п╢п╩я▐ я│п╬п╥п╢п╟п╫п╦я▐ п╫п╟п╢я▒п╤п╫я▀я┘ п©п╟я─п╬п╩п╣п╧.

п▒п╟п╥п╟  я│ п©п╟я─п╬п╩я▐п╪п╦ п╡я│п╣пЁп╢п╟ я┘я─п╟п╫п╦я┌я│я▐ п╥п╟я┴п╦я┴я▒п╫п╫п╬п╧ я│ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣п╪
п╟п╩пЁп╬я─п╦я┌п╪п╬п╡ AES (Rijndael) п╦п╩п╦ Twofish я│ п╢п╩п╦п╫п╬п╧ п╨п╩я▌я┤п╟ 256 п╠п╦я┌.
п╓п╬я─п╪п╟я┌ п╠п╟п╥я▀ п╢п╟п╫п╫я▀я┘ я│п╬п╡п╪п╣я│я┌п╦п╪ я│ KeePass Password Safe.


%prep
%setup  -n %name-%version
%patch0
%patch1
mv -- COPYING COPYING.orig
ln -s -- $(relative %_licensedir/GPL-2 %_docdir/%name/COPYING) COPYING

%build
%_qt4dir/bin/qmake PREFIX=%buildroot%{prefix}
%make
./translations_release.sh

%install
%__subst 's at AppDir+"/../share/keepassx/license.html" at "%_datadir/keepassx/license.html" at g' src/dialogs/AboutDlg.cpp
%__subst 's at AppDir+"/../share/doc/keepassx/index.html" at "%_datadir/keepassx/doc/index.html" at g' src/mainwindow.cpp
%makeinstall

mkdir -p -- %buildroot%_miconsdir %buildroot%_liconsdir %buildroot%_niconsdir
install -m0644 -- %SOURCE1 %buildroot%_miconsdir/%name.png
install -m0644 -- %SOURCE2 %buildroot%_niconsdir/%name.png
install -m0644 -- %SOURCE3 %buildroot%_liconsdir/%name.png

%post
%update_menus

%postun
%clean_menus

%files
%doc changelog
%doc --no-dereference COPYING

%_bindir/%name
%_datadir/keepassx*

%_desktopdir/%name.desktop
%_pixmapsdir/%{name}*

%_miconsdir/%{name}*
%_niconsdir/%{name}*
%_liconsdir/%{name}*

%_datadir/mime/packages/%{name}.xml
%_datadir/mimelnk/application/x-keepass.desktop


%changelog

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

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