]> git.pld-linux.org Git - SPECS.git/blob - xca.spec
SPECS updated Sun 1 Aug 15:50:02 CEST 2021
[SPECS.git] / xca.spec
1 Summary:        A GUI for handling X509 certificates, RSA keys, PKCS#10 Requests
2 Summary(pl.UTF-8):      GUI do obsługi certyfikatów X509, kluczy RSA, żądań PKCS#10
3 Name:           xca
4 Version:        2.2.1
5 Release:        1
6 Epoch:          1
7 License:        BSD
8 Group:          Applications/Communications
9 Source0:        https://github.com/chris2511/xca/releases/download/RELEASE.%{version}/%{name}-%{version}.tar.gz
10 # Source0-md5:  d9564be194d4e1e0b1139670f97a73d2
11 Patch0:         oids.patch
12 URL:            https://hohnstaedt.de/xca/
13 BuildRequires:  Qt5Sql-devel >= 5.14.0
14 BuildRequires:  Qt5Widgets-devel >= 5.14.0
15 BuildRequires:  libltdl-devel
16 BuildRequires:  openssl-devel >= 1.1.1
17 BuildRequires:  pkgconfig
18 BuildRequires:  qt5-build >= 5.14.0
19 BuildRequires:  qt5-linguist >= 5.14.0
20 BuildRequires:  sgml-tools
21 BuildRequires:  sgml-tools-dtd
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 Graphical certification authority is an interface for managing RSA
26 keys and certificates, and the creation and signing of PKCS#10
27 requests. It uses the OpenSSL library and a Berkeley DB for key and
28 certificate storage. It supports importing and exporting keys and PEM
29 DER PKCS8 certificates, signing and revoking of PEM DER PKCS12, and
30 the selection of x509v3 extensions. A tree view of certificates is
31 presented.
32
33 %description -l pl.UTF-8
34 Graficzne CA to interfejs do zarządzania kluczami RSA i certyfikatami,
35 tworzenia i podpisywania żądań PKCS#10. Używa biblioteki OpenSSL i
36 bazy Berkeley DB do przechowywania kluczy i certyfikatów. Obsługuje
37 importowanie i eksportowanie kluczy i certyfikatów PEM DER PKCS8,
38 podpisywanie i anulowanie PEM DER PKCS12 oraz wybór rozszerzeń x509v3.
39 Pokazywane jest drzewo certyfikatów.
40
41 %prep
42 %setup -q
43 %patch0 -p1
44
45 %build
46
47 %configure \
48         --disable-doc
49
50 %{__make} all
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/xca,%{_desktopdir},%{_mandir}/man1}
55
56 %{__make} install \
57         destdir=$RPM_BUILD_ROOT
58
59 %{__make} -C doc ENABLE_DOC="" install \
60         destdir=$RPM_BUILD_ROOT
61
62 gzip -dc doc/xca.1.gz >$RPM_BUILD_ROOT%{_mandir}/man1/xca.1
63 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/xca.1.gz
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %post
69 %update_mime_database
70
71 %postun
72 %update_mime_database
73
74 %files
75 %defattr(644,root,root,755)
76 %doc AUTHORS COPYRIGHT changelog
77 %attr(755,root,root) %{_bindir}/xca
78 %{_datadir}/xca
79 %{_desktopdir}/xca.desktop*
80 %{_mandir}/man1/xca.1*
81 %{_docdir}/xca
82 %{_datadir}/mime/packages/xca.xml
83 %{_pixmapsdir}/xca-32x32.xpm
This page took 0.090614 seconds and 3 git commands to generate.