Репозитории 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 |
Группа :: Сети/Прочее
Пакет: 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 можно просмотреть здесь
#
%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 можно просмотреть здесь