]> git.pld-linux.org Git - packages/KeePassX.git/blob - KeePassX.spec
- %lang tag language files
[packages/KeePassX.git] / KeePassX.spec
1 # TODO
2 # - forcing our cflags breaks build
3 Summary:        KeePassX - Cross Platform Password Manager
4 Summary(pl.UTF-8):      KeePassX - Wieloplatformowy zarządca haseł
5 Name:           KeePassX
6 Version:        0.4.3
7 Release:        2
8 License:        GPL v2+
9 Group:          X11/Applications
10 Source0:        http://downloads.sourceforge.net/keepassx/keepassx-%{version}.tar.gz
11 # Source0-md5:  1df67bb22b2e08df49f09e61d156f508
12 URL:            http://keepassx.sourceforge.net/
13 Patch1:         keepassx-0.3.3-gcc43.patch
14 Patch2:         keepassx-0.4.3-gcc47.patch
15 BuildRequires:  Qt3Support-devel >= 4.0
16 BuildRequires:  QtGui-devel >= 4.0
17 BuildRequires:  QtXml-devel >= 4.0
18 BuildRequires:  qt4-build >= 4.3.3-3
19 BuildRequires:  qt4-qmake >= 4.3.3-3
20 BuildRequires:  rpmbuild(macros) >= 1.230
21 BuildRequires:  xorg-lib-libXtst-devel
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 KeePassX is a free/open-source password manager or safe which helps
26 you to manage your passwords in a secure way. You can put all your
27 passwords in one database, which is locked with one master key or a
28 key-disk. So you only have to remember one single master password or
29 insert the key-disk to unlock the whole database. The databases are
30 encrypted using the best and most secure encryption algorithms
31 currently known (AES and Twofish).
32
33 %description -l pl.UTF-8
34 KeePassX to darmowy i mający otwarte źródła zarządca do przechowywania
35 haseł, który pozwala na zarządzanie hasłami w bardzo bezpieczny
36 sposób. Pozwala umieścić wszystkie swoje hasła w jednej bazie, która
37 jest zabezpieczona poprzez jedno bardzo trudne hasło albo dysk z
38 kluczem. Wystarczy więc zapamiętać jedno trudne hasło lub umieścić
39 dysk z kluczem aby odblokować całą bazę z kluczami. Baza jest
40 zaszyfrowana najlepszymi i najbardziej bezpiecznymi algorytmami
41 szyfrowania jakie są do tej pory znane (AES i TwoFish).
42
43 %prep
44 %setup -q -n keepassx-%{version}
45 %patch1 -p0
46 %patch2 -p1
47
48 %build
49 qmake-qt4 \
50         PREFIX=%{_prefix}
51
52 %{__make} \
53         CC="%{__cc}" \
54         CXX="%{__cxx}" \
55         _CFLAGS="%{rpmcflags}" \
56         _CXXFLAGS="%{rpmcxxflags}" \
57         %{nil}
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61 %{__make} install \
62         INSTALL_ROOT=$RPM_BUILD_ROOT
63
64 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/mimelnk
65
66 %clean
67 rm -rf $RPM_BUILD_ROOT
68
69 %files
70 %defattr(644,root,root,755)
71 %attr(755,root,root) %{_bindir}/keepassx
72 %{_datadir}/mime/packages/keepassx.xml
73 %{_desktopdir}/keepassx.desktop
74 %{_pixmapsdir}/keepassx.xpm
75 %dir %{_datadir}/keepassx
76 %{_datadir}/keepassx/icons
77 %{_datadir}/keepassx/license.html
78 %dir %{_datadir}/keepassx/i18n
79 %lang(de) %{_datadir}/keepassx/i18n/keepassx-de_DE.qm
80 %lang(es) %{_datadir}/keepassx/i18n/keepassx-es_ES.qm
81 %lang(fi) %{_datadir}/keepassx/i18n/keepassx-fi_FI.qm
82 %lang(fi) %{_datadir}/keepassx/i18n/qt_fi.qm
83 %lang(fr) %{_datadir}/keepassx/i18n/keepassx-fr_FR.qm
84 %lang(gl) %{_datadir}/keepassx/i18n/keepassx-gl_ES.qm
85 %lang(gl) %{_datadir}/keepassx/i18n/qt_gl_ES.qm
86 %lang(hu) %{_datadir}/keepassx/i18n/keepassx-hu_HU.qm
87 %lang(hu) %{_datadir}/keepassx/i18n/qt_hu.qm
88 %lang(it) %{_datadir}/keepassx/i18n/keepassx-it_IT.qm
89 %lang(it) %{_datadir}/keepassx/i18n/qt_it.qm
90 %lang(ja) %{_datadir}/keepassx/i18n/keepassx-ja_JP.qm
91 %lang(nb) %{_datadir}/keepassx/i18n/keepassx-nb_NO.qm
92 %lang(nl) %{_datadir}/keepassx/i18n/keepassx-nl_NL.qm
93 %lang(nl) %{_datadir}/keepassx/i18n/qt_nl.qm
94 %lang(pl) %{_datadir}/keepassx/i18n/keepassx-pl_PL.qm
95 %lang(pt) %{_datadir}/keepassx/i18n/keepassx-pt_PT.qm
96 %lang(ru) %{_datadir}/keepassx/i18n/keepassx-ru_RU.qm
97 %lang(sk) %{_datadir}/keepassx/i18n/keepassx-sk_SK.qm
98 %lang(sr) %{_datadir}/keepassx/i18n/keepassx-sr_RS.qm
99 %lang(sr) %{_datadir}/keepassx/i18n/qt_sr.qm
100 %lang(tr) %{_datadir}/keepassx/i18n/keepassx-tr_TR.qm
101 %lang(tr) %{_datadir}/keepassx/i18n/qt_tr.qm
102 %lang(uk) %{_datadir}/keepassx/i18n/keepassx-uk_UA.qm
103 %lang(zh_CN) %{_datadir}/keepassx/i18n/keepassx-zh_CN.qm
This page took 0.095377 seconds and 4 git commands to generate.