[xca/f21] New upstream release

Patrick Monnerat monnerat at fedoraproject.org
Mon Nov 24 14:15:41 UTC 2014


commit ddebb28b14f9deaad68e49e25a570b74a87b276e
Author: Patrick Monnerat <pm at datasphere.ch>
Date:   Mon Nov 24 15:14:58 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