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