diff options
Diffstat (limited to 'app-crypt/xca')
-rw-r--r-- | app-crypt/xca/Manifest | 3 | ||||
-rw-r--r-- | app-crypt/xca/xca-2.4.0-r1.ebuild | 2 | ||||
-rw-r--r-- | app-crypt/xca/xca-2.4.0-r2.ebuild | 71 |
3 files changed, 74 insertions, 2 deletions
diff --git a/app-crypt/xca/Manifest b/app-crypt/xca/Manifest index 6b094fb57b48..334134e7d2aa 100644 --- a/app-crypt/xca/Manifest +++ b/app-crypt/xca/Manifest @@ -4,5 +4,6 @@ AUX xca-2.4.0-bug-733000.patch 873 BLAKE2B f63029bf31f69058728db74cb798f641be721 DIST xca-2.3.0.tar.gz 1354154 BLAKE2B 31a4ac96819e8d2f7e5f623cc343f0cbff18c931ed0699dbe093dcb963c3431a3943c4dcd8f3d727896104c05a565d062b9678169bf2a8d3f7cf7748c311b53b SHA512 35522aa308e1022a739f3255f13fcf63f481000f9b7411027a009a185e33ddceeb5cf9b55406a4899d2393c7e5ace10354ff24b3b2b0c3045d110f679756b0b8 DIST xca-2.4.0.tar.gz 1778572 BLAKE2B 2e90ef264dc53019cc37700b37d5eb0c48904ca371ae1ce0cfe2ad61be8765951ea918d356c1f2764e73d846693a66c903cba1381df5d1a588aae8bb45f8c195 SHA512 e93e2cf9dc48ed43ee9b51e977f825d81ff08835eb4d77fcbe8f9dc8ce31c77c1da879b48c25ab535717542d1fe84faa6e46c410c116edbee02072040c59667c EBUILD xca-2.3.0-r1.ebuild 1480 BLAKE2B a87a7c58d35d2d027e86da61fe682956fb0e20d6905e4fa97f3c2d7a8148c625c8fab62a96d0421b8719921dd1cf878a88c1249d28ef40243beb0ba010b43743 SHA512 c2c21337ae03998a759fcd7601b1f788547766bab9e0d467df71bd467b2294702799638bccf86f018f6558d9b57ef00821dc31e89294c710dfc19e7f0c09c76c -EBUILD xca-2.4.0-r1.ebuild 1508 BLAKE2B 727ba52d8fe71c28a1e92e2ef583b6e17d62e7eb759a37c5011846fa491cff2e2d39797c6cee948fcf80df9f6b227b7f54b462206f66156b21530c2c0e60880f SHA512 7b4ecdd8e4d98ad23742237b3c43126b6d92f5aae2402ec906ae34109b1379ddd1723b3a29b31f505f5e50008381bddeeb70cbf7b7e846be6d6e7534405514a6 +EBUILD xca-2.4.0-r1.ebuild 1505 BLAKE2B e1d433ee81b5231295e375040d45d4b535d2e41c47bf0e743ce6b07251aba0f1954885539572e03d00987f8107838998856ff8742804d7f0853dad8547f047c3 SHA512 3e53f46ef9154995b5dca4bffc1aabc7d3495362eaaf819b4080b794837103028a4993da05c1c2fd5116b998faa2a651346ba4afffbb44bd0397676f27d7f4e9 +EBUILD xca-2.4.0-r2.ebuild 1486 BLAKE2B 3a86dac17b931ae1c0f8f660efca6bb9159090d313dad3d2fcaf8e7c63dc98d10931d275f023c9ee417146db9d9db1b194cafb533f3da816a30492c88bc3b999 SHA512 f0571363d223c3e8eef0529149f2d8ed4e76eeaf21f3877c489bf628f07f20ac0b1bc230626aa2f8ffb71c9aff964bc990738df189e08059d5d4d508e84a8b06 MISC metadata.xml 304 BLAKE2B f99e5a2ed991066c1c605ca7bba6669b362e90a96e5a26258caf8d6491f8c5351cc897826bd06dda28ac67cc3813b0fa640b8fe304aeea7ea10b75fa3074d340 SHA512 b8d54115ab45ecc869066e083938a28d075f4436fef33607685e633976843023b3fe4fb65456ba04532f38c4f35b7dc109f68c59c11ad4e73f2332786fee6cf5 diff --git a/app-crypt/xca/xca-2.4.0-r1.ebuild b/app-crypt/xca/xca-2.4.0-r1.ebuild index 7043f4793b74..5fc4696731fa 100644 --- a/app-crypt/xca/xca-2.4.0-r1.ebuild +++ b/app-crypt/xca/xca-2.4.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/chris2511/${PN}/releases/download/RELEASE.${PV}/${P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="bindist doc" RDEPEND=" diff --git a/app-crypt/xca/xca-2.4.0-r2.ebuild b/app-crypt/xca/xca-2.4.0-r2.ebuild new file mode 100644 index 000000000000..5fcc2c93e237 --- /dev/null +++ b/app-crypt/xca/xca-2.4.0-r2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit xdg-utils + +DESCRIPTION="A GUI to OpenSSL, RSA public keys, certificates, signing requests etc" +HOMEPAGE="https://hohnstaedt.de/xca/" +SRC_URI="https://github.com/chris2511/${PN}/releases/download/RELEASE.${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc" + +RDEPEND=" + dev-libs/libltdl:0= + dev-qt/qthelp:5 + dev-qt/qtgui:5 + dev-qt/qtsql:5[sqlite] + dev-qt/qtwidgets:5 + >=dev-libs/openssl-1.1.0:= + doc? ( app-text/linuxdoc-tools )" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5" + +PATCHES=( + "${FILESDIR}/${PN}-1.0.0-desktop.patch" + "${FILESDIR}/${P}-bug-733000.patch" +) + +src_configure() { + econf \ + --with-qt-version=5 \ + $(use_enable doc) \ + STRIP=true +} + +src_prepare() { + sed '/^CFLAGS/s@-O2 -ggdb@@' -i Local.mak.in || die + default +} + +src_compile() { + # enforce all to avoid the automatic silent rules + emake all +} + +src_install() { + default + + insinto /etc/xca + doins misc/*.txt + + ewarn "Make a backup copy of your database!" + ewarn "Version 2 completely changes the database format to SQL(ite)" + ewarn "Don't try to open it with older versions of XCA (< 1.4.0). They will corrupt the database." +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} |