[xca] New upstream release
Patrick Monnerat
monnerat at fedoraproject.org
Mon Nov 24 14:00:47 UTC 2014
commit 104bef35575336778f2082c57e855200b462b83e
Author: Patrick Monnerat <pm at datasphere.ch>
Date: Mon Nov 24 15:00:07 2014 +0100
New upstream release
.gitignore | 1 +
sources | 4 +-
xca-1.0.0-nonstdext.patch | 33 -----------------------------
xca.spec | 50 ++++++++++++++++++++++----------------------
4 files changed, 28 insertions(+), 60 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index fcfe70b..e16e240 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@ xca-0.8.1.tar.gz
/xca-0.9.2.tar.gz
/xca-0.9.3.tar.gz
/xca-1.0.0.tar.gz
+/xca-1.1.0.tar.gz
diff --git a/sources b/sources
index 86ed61a..624fbce 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-e4e8b04047960cf984801e430a1703ab xca-1.0.0.tar.gz
-113ba37a89fe2de69338fcfe3b773a03 README.update
+645d3405938c97a3eb0450bbe20234c7 xca-1.1.0.tar.gz
+405ca7e03469736ca963407adf97f099 README.update
diff --git a/xca.spec b/xca.spec
index a811fe2..4d585f2 100644
--- a/xca.spec
+++ b/xca.spec
@@ -1,13 +1,12 @@
Summary: Graphical X.509 certificate management tool
Name: xca
-Version: 1.0.0
-Release: 2%{?dist}
+Version: 1.1.0
+Release: 1%{?dist}
License: BSD
Group: Applications/Productivity
URL: http://xca.hohnstaedt.de/
Source0: http://downloads.sourceforge.net/sourceforge/xca/%{name}-%{version}.tar.gz
Source1: README.update
-Patch1: xca-1.0.0-nonstdext.patch
BuildRequires: qt4-devel openssl-devel
BuildRequires: xdg-utils
BuildRequires: ImageMagick
@@ -37,13 +36,6 @@ format, portable across operating systems.
%setup -q
-%patch1 -p1 -b .nonstdext
-
-mkdir -p _tmp_root/usr
-ln -s "/usr/%{_lib}" _tmp_root/usr/lib
-ln -s "/%{_lib}" _tmp_root/lib
-ln -s "%{_includedir}/Qt" _tmp_root/include
-
install -p -m 644 "%{SOURCE1}" ./
@@ -51,12 +43,10 @@ install -p -m 644 "%{SOURCE1}" ./
%build
#-------------------------------------------------------------------------------
-export QTDIR="%{_libdir}/qt4"
-CC='%{__cxx}' LD='%{__ld}' CFLAGS="${RPM_OPT_FLAGS} \
+%configure CXXFLAGS="${RPM_OPT_FLAGS} \
-DXCA_DEFAULT_QT_TRANSLATE=\"\\\"%{_datadir}/qt4/translations\\\"\"" \
- STRIP=: prefix="%{_prefix}" \
- LIBS="-Wl,-as-needed `pkg-config --libs QtGui`" \
- ./configure "`pwd`/"_tmp_root{,/usr}
+ STRIP=: \
+ LIBS="-Wl,-as-needed"
make %{?_smp_mflags}
convert img/xca.ico xca.png
@@ -69,8 +59,7 @@ touch -r img/xdb.ico xdb.png
%install
#-------------------------------------------------------------------------------
-make destdir="${RPM_BUILD_ROOT}" mandir=share/man install
-make destdir="${RPM_BUILD_ROOT}" mandir=share/man install.misc
+make destdir="${RPM_BUILD_ROOT}" install
# HACK: check whether workarounds below are still necessary
if test ! -e "${RPM_BUILD_ROOT}%{_datadir}/xca/crl.png"
@@ -100,6 +89,19 @@ desktop-file-install --mode 0644 \
--set-icon=xca \
"${RPM_BUILD_ROOT}%{_datadir}/applications/xca.desktop"
+# Will build the doc directory ourself.
+
+rm -rf "${RPM_BUILD_ROOT}%{_docdir}/xca"
+
+# Tag translation files.
+
+(
+ cd "${RPM_BUILD_ROOT}"
+ find '.%{_datadir}/xca' -name 'xca_[a-z][a-z].qm'
+) |
+ sed -e 's/^\.//' \
+ -e 's/.*\([a-z][a-z]\).qm$/%lang(\1) &/' > langfiles
+
#-------------------------------------------------------------------------------
%post
@@ -131,23 +133,18 @@ fi
#-------------------------------------------------------------------------------
-%files
+%files -f langfiles
#-------------------------------------------------------------------------------
%defattr(-, root, root, -)
%doc AUTHORS COPYRIGHT README.update
+%doc doc/*.html
%{_bindir}/*
+%exclude %{_bindir}/xca_db_stat
%dir %{_datadir}/xca
%{_datadir}/xca/*.png
%{_datadir}/xca/*.txt
-%{_datadir}/xca/*.html
%{_datadir}/xca/*.xca
-%lang(de) %{_datadir}/xca/xca_de.qm
-%lang(es) %{_datadir}/xca/xca_es.qm
-%lang(fr) %{_datadir}/xca/xca_fr.qm
-%lang(hr) %{_datadir}/xca/xca_hr.qm
-%lang(ru) %{_datadir}/xca/xca_ru.qm
-%lang(tr) %{_datadir}/xca/xca_tr.qm
%{_datadir}/pixmaps/*.xpm
%{_datadir}/icons/*/*/*/*.png
%{_datadir}/mime/packages/%{name}.*
@@ -159,6 +156,9 @@ fi
%changelog
#-------------------------------------------------------------------------------
+* Mon Nov 24 2014 Patrick Monnerat <pm at datasphere.ch> 1.1.0-1
+- New upstream release
+
* Mon Nov 17 2014 Patrick Monnerat <pm at datasphere.ch> 1.0.0-2
- Patch "nonstdext" avoids segfault when viewing cert with
non-standard extension.
More information about the scm-commits
mailing list