]> git.pld-linux.org Git - packages/xca.git/blob - xca.spec
- updated to 2.4.0
[packages/xca.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.4.0
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:  c17d65a86134a69001d14c34729f46b5
11 Patch0:         openssl-3.0.patch
12 Patch1:         opt.patch
13 URL:            https://hohnstaedt.de/xca/
14 BuildRequires:  Qt5Sql-devel >= 5.14.0
15 BuildRequires:  Qt5Widgets-devel >= 5.14.0
16 BuildRequires:  libltdl-devel
17 BuildRequires:  openssl-devel >= 1.1.1
18 BuildRequires:  pkgconfig
19 BuildRequires:  qt5-build >= 5.14.0
20 BuildRequires:  qt5-linguist >= 5.14.0
21 BuildRequires:  sgml-tools
22 BuildRequires:  sgml-tools-dtd
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 Graphical certification authority is an interface for managing RSA
27 keys and certificates, and the creation and signing of PKCS#10
28 requests. It uses the OpenSSL library and a Berkeley DB for key and
29 certificate storage. It supports importing and exporting keys and PEM
30 DER PKCS8 certificates, signing and revoking of PEM DER PKCS12, and
31 the selection of x509v3 extensions. A tree view of certificates is
32 presented.
33
34 %description -l pl.UTF-8
35 Graficzne CA to interfejs do zarządzania kluczami RSA i certyfikatami,
36 tworzenia i podpisywania żądań PKCS#10. Używa biblioteki OpenSSL i
37 bazy Berkeley DB do przechowywania kluczy i certyfikatów. Obsługuje
38 importowanie i eksportowanie kluczy i certyfikatów PEM DER PKCS8,
39 podpisywanie i anulowanie PEM DER PKCS12 oraz wybór rozszerzeń x509v3.
40 Pokazywane jest drzewo certyfikatów.
41
42 %package -n bash-completion-xca
43 Summary:        Bash completion for xca commands
44 Summary(pl.UTF-8):      Bashowe uzupełnianie parametrów dla poleceń xca
45 Group:          Applications/Shells
46 Requires:       %{name} = %{version}-%{release}
47 Requires:       bash-completion >= 2.0
48 %{?noarchpackage}
49
50 %description -n bash-completion-xca
51 Bash completion for xca commands.
52
53 %description -n bash-completion-xca -l pl.UTF-8
54 Bashowe uzupełnianie parametrów dla poleceń xca.
55
56 %prep
57 %setup -q
58 %patch0 -p1
59 %patch1 -p1
60
61 %build
62
63 %configure
64
65 %{__make} all
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/xca,%{_desktopdir},%{_mandir}/man1}
70
71 %{__make} install \
72         DESTDIR=$RPM_BUILD_ROOT
73
74 %{__make} -C doc install \
75         DESTDIR=$RPM_BUILD_ROOT
76
77 gzip -dc doc/xca.1.gz >$RPM_BUILD_ROOT%{_mandir}/man1/xca.1
78 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/xca.1.gz
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %post
84 %update_mime_database
85
86 %postun
87 %update_mime_database
88
89 %files
90 %defattr(644,root,root,755)
91 %doc AUTHORS COPYRIGHT changelog
92 %attr(755,root,root) %{_bindir}/xca
93 %{_datadir}/xca
94 %{_desktopdir}/xca.desktop*
95 %{_mandir}/man1/xca.1*
96 %{_docdir}/xca
97 %{_datadir}/mime/packages/xca.xml
98 %{_iconsdir}/hicolor/*/*/*.png
99 %{_pixmapsdir}/xca-32x32.xpm
100
101 %files -n bash-completion-xca
102 %defattr(644,root,root,755)
103 %{bash_compdir}/xca
This page took 0.096285 seconds and 3 git commands to generate.