[packages/KeePassX] - updated to 2.0-alpha6
baggins
baggins at pld-linux.org
Fri Nov 7 21:13:48 CET 2014
commit e334b5b1a19a51c3f7db86680ce60d4ffbece681
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Fri Nov 7 21:11:53 2014 +0100
- updated to 2.0-alpha6
KeePassX.spec | 75 +++++++++++++---------------------------------
keepassx-0.3.3-gcc43.patch | 11 -------
keepassx-0.4.3-gcc47.patch | 11 -------
3 files changed, 20 insertions(+), 77 deletions(-)
---
diff --git a/KeePassX.spec b/KeePassX.spec
index 7e49bad..71e21a7 100644
--- a/KeePassX.spec
+++ b/KeePassX.spec
@@ -1,17 +1,18 @@
# TODO
# - forcing our cflags breaks build
+%define pre alpha6
+%define rel 0.1
Summary: KeePassX - Cross Platform Password Manager
Summary(pl.UTF-8): KeePassX - Wieloplatformowy zarządca haseł
Name: KeePassX
-Version: 0.4.3
-Release: 3
+Version: 2.0
+Release: 0.%{pre}.%{rel}
License: GPL v2+
Group: X11/Applications
-Source0: http://downloads.sourceforge.net/keepassx/keepassx-%{version}.tar.gz
-# Source0-md5: 1df67bb22b2e08df49f09e61d156f508
+#Source0: http://downloads.sourceforge.net/keepassx/keepassx-%{version}.tar.gz
+Source0: http://www.keepassx.org/dev/attachments/download/69/keepassx-%{version}-%{pre}.tar.gz
+# Source0-md5: 7c1c3a42aff63abd8db3bc8df6c963f6
URL: http://keepassx.sourceforge.net/
-Patch1: keepassx-0.3.3-gcc43.patch
-Patch2: keepassx-0.4.3-gcc47.patch
BuildRequires: ImageMagick
BuildRequires: Qt3Support-devel >= 4.0
BuildRequires: QtGui-devel >= 4.0
@@ -45,33 +46,20 @@ zaszyfrowana najlepszymi i najbardziej bezpiecznymi algorytmami
szyfrowania jakie są do tej pory znane (AES i TwoFish).
%prep
-%setup -q -n keepassx-%{version}
-%patch1 -p0
-%patch2 -p1
+%setup -q -n keepassx-%{version}-%{pre}
%build
-qmake-qt4 \
- PREFIX=%{_prefix}
-
-%{__make} \
- CC="%{__cc}" \
- CXX="%{__cxx}" \
- _CFLAGS="%{rpmcflags}" \
- _CXXFLAGS="%{rpmcxxflags}" \
- %{nil}
-
-# use png icon
-convert share/pixmaps/keepassx.xpm share/pixmaps/keepassx.png
+install -d build
+cd build
+%cmake \
+ ../
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install \
- INSTALL_ROOT=$RPM_BUILD_ROOT
-
-%{__rm} $RPM_BUILD_ROOT%{_pixmapsdir}/keepassx.xpm
-cp -p share/pixmaps/keepassx.png $RPM_BUILD_ROOT%{_pixmapsdir}/keepassx.png
-%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/mimelnk
+%{__make} -C build install \
+ DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
@@ -91,33 +79,10 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/keepassx
%{_datadir}/mime/packages/keepassx.xml
%{_desktopdir}/keepassx.desktop
-%{_pixmapsdir}/keepassx.png
%dir %{_datadir}/keepassx
%{_datadir}/keepassx/icons
-%{_datadir}/keepassx/license.html
-%dir %{_datadir}/keepassx/i18n
-%lang(de) %{_datadir}/keepassx/i18n/keepassx-de_DE.qm
-%lang(es) %{_datadir}/keepassx/i18n/keepassx-es_ES.qm
-%lang(fi) %{_datadir}/keepassx/i18n/keepassx-fi_FI.qm
-%lang(fi) %{_datadir}/keepassx/i18n/qt_fi.qm
-%lang(fr) %{_datadir}/keepassx/i18n/keepassx-fr_FR.qm
-%lang(gl) %{_datadir}/keepassx/i18n/keepassx-gl_ES.qm
-%lang(gl) %{_datadir}/keepassx/i18n/qt_gl_ES.qm
-%lang(hu) %{_datadir}/keepassx/i18n/keepassx-hu_HU.qm
-%lang(hu) %{_datadir}/keepassx/i18n/qt_hu.qm
-%lang(it) %{_datadir}/keepassx/i18n/keepassx-it_IT.qm
-%lang(it) %{_datadir}/keepassx/i18n/qt_it.qm
-%lang(ja) %{_datadir}/keepassx/i18n/keepassx-ja_JP.qm
-%lang(nb) %{_datadir}/keepassx/i18n/keepassx-nb_NO.qm
-%lang(nl) %{_datadir}/keepassx/i18n/keepassx-nl_NL.qm
-%lang(nl) %{_datadir}/keepassx/i18n/qt_nl.qm
-%lang(pl) %{_datadir}/keepassx/i18n/keepassx-pl_PL.qm
-%lang(pt) %{_datadir}/keepassx/i18n/keepassx-pt_PT.qm
-%lang(ru) %{_datadir}/keepassx/i18n/keepassx-ru_RU.qm
-%lang(sk) %{_datadir}/keepassx/i18n/keepassx-sk_SK.qm
-%lang(sr) %{_datadir}/keepassx/i18n/keepassx-sr_RS.qm
-%lang(sr) %{_datadir}/keepassx/i18n/qt_sr.qm
-%lang(tr) %{_datadir}/keepassx/i18n/keepassx-tr_TR.qm
-%lang(tr) %{_datadir}/keepassx/i18n/qt_tr.qm
-%lang(uk) %{_datadir}/keepassx/i18n/keepassx-uk_UA.qm
-%lang(zh_CN) %{_datadir}/keepassx/i18n/keepassx-zh_CN.qm
+%dir %{_libdir}/keepassx
+%attr(755,root,root) %{_libdir}/keepassx/libkeepassx-autotype-x11.so
+%{_iconsdir}/hicolor/*x*/apps/keepassx.png
+%{_iconsdir}/hicolor/*x*/mimetypes/application-x-keepassx.png
+%{_iconsdir}/hicolor/scalable/apps/keepassx.svgz
diff --git a/keepassx-0.3.3-gcc43.patch b/keepassx-0.3.3-gcc43.patch
deleted file mode 100644
index f934b89..0000000
--- a/keepassx-0.3.3-gcc43.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -up ./src/lib/random.cpp.gcc43 ./src/lib/random.cpp
---- ./src/lib/random.cpp.gcc43 2008-05-10 11:00:47.000000000 +0200
-+++ ./src/lib/random.cpp 2008-08-23 09:28:46.000000000 +0200
-@@ -19,6 +19,7 @@
- ***************************************************************************/
-
- #include "random.h"
-+#include <cstdlib>
-
-
- #if defined(Q_WS_X11) || defined(Q_WS_MAC)
diff --git a/keepassx-0.4.3-gcc47.patch b/keepassx-0.4.3-gcc47.patch
deleted file mode 100644
index 6593505..0000000
--- a/keepassx-0.4.3-gcc47.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -up keepassx-0.4.3/src/lib/random.cpp.gcc47 keepassx-0.4.3/src/lib/random.cpp
---- keepassx-0.4.3/src/lib/random.cpp.gcc47 2012-03-30 18:17:25.913476536 -0400
-+++ keepassx-0.4.3/src/lib/random.cpp 2012-03-30 18:17:33.346409646 -0400
-@@ -20,6 +20,7 @@
-
- #include "random.h"
- #include <cstdlib>
-+#include <unistd.h>
-
-
- #if defined(Q_WS_X11) || defined(Q_WS_MAC)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/KeePassX.git/commitdiff/e6564608d1b0235e74613c0a28612fe6077231ba
More information about the pld-cvs-commit
mailing list