[package] bump stable

master
Dmitry Razumov 1 year ago
parent 46a98028f9
commit 503109e2e4
Signed by: asmeron
GPG Key ID: 50BC1DB583B79706

@ -1,9 +1,8 @@
pkgbase = cryptopro-csp-k1
pkgdesc = CryptoPro CSP 5.0
pkgver = 5.0.12500
pkgrel = 2
pkgver = stable
pkgrel = 1
url = https://cryptopro.ru/products/cryptopro-csp
install = cryptopro-csp-k1.install
arch = x86_64
license = proprietary
makedepends = libarchive
@ -21,6 +20,6 @@ pkgbase = cryptopro-csp-k1
depends = acsccid
options = !strip
source = linux-amd64.tgz
sha256sums = 19af8fb817ff62b550225c780253a38f0a9330754e3265c1ab34ff0594129161
sha256sums = SKIP
pkgname = cryptopro-csp-k1

@ -1,5 +1,4 @@
# Maintainer: Dmitry Razumov <asmeron@ublinux.ru>
# Contributor: Platon Pronko < platon7pronko at gmail dot com >
# README
#
@ -11,7 +10,7 @@
# AUR не выполняет оба этих пункта. Поэтому перед выполнением makepkg
# необходимо скачивать СКЗИ самостоятельно с сайта производителя. Ссылка:
#
# https://cryptopro.ru/sites/default/files/private/csp/50/12500/linux-amd64.tgz
# https://cryptopro.ru/sites/default/files/private/csp/50/13000/linux-amd64.tgz
#
# Данный PKGBUILD старается следовать последней не-сертифицированной версии CSP (не RC).
#
@ -21,16 +20,14 @@
# accessing it requires logging in. Please download the archive manually
# and place alongside the PKGBUILD before building. Link:
#
# https://cryptopro.ru/sites/default/files/private/csp/50/12500/linux-amd64.tgz
# https://cryptopro.ru/sites/default/files/private/csp/50/13000/linux-amd64.tgz
#
# This PKGBUILD tracks the latest not-certified version of CSP (not RC).
pkgname="cryptopro-csp-k1"
pkgver=5.0.12500
pkgrel=3
_pkgver_patch="6"
_cades_version="2.0.14589"
_pkgver="$pkgver-$_pkgver_patch"
pkgver=stable
_pkgver=5.0.13000
pkgrel=1
pkgdesc='CryptoPro CSP 5.0'
arch=('x86_64')
url='https://cryptopro.ru/products/cryptopro-csp'
@ -49,40 +46,42 @@ depends=(
'ccid'
'acsccid'
)
makedepends=(
'libarchive'
)
source=(
'linux-amd64.tgz' # download from https://cryptopro.ru/sites/default/files/private/csp/50/12500/linux-amd64.tgz
)
sha256sums=('19af8fb817ff62b550225c780253a38f0a9330754e3265c1ab34ff0594129161')
install=cryptopro-csp-k1.install
makedepends=('libarchive')
source=('linux-amd64.tgz') # download from https://cryptopro.ru/sites/default/files/private/csp/50/13000/linux-amd64.tgz
sha256sums=('SKIP')
options=(!strip)
pkgver() {
cd "${srcdir}/linux-amd64"
[[ -f linux-amd64.ini ]] && grep "version=" linux-amd64.ini | cut -d '=' -f2 \
|| find . -name "lsb-cprocsp-base-*.*.rpm" | sed -E "s/.*\/lsb-cprocsp-base-([^-]*)-([^-.]*)\.[a-z0-9_-]*\.rpm/\1/g"
}
package() {
cd "$srcdir/linux-amd64"
bsdtar -xf "lsb-cprocsp-base-${_pkgver}.noarch.rpm" -C "$pkgdir"
bsdtar -xf "lsb-cprocsp-rdr-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
bsdtar -xf "lsb-cprocsp-kc1-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
bsdtar -xf "lsb-cprocsp-capilite-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
bsdtar -xf "lsb-cprocsp-ca-certs-${_pkgver}.noarch.rpm" -C "$pkgdir"
bsdtar -xf "lsb-cprocsp-pkcs11-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
bsdtar -xf "cprocsp-rdr-gui-gtk-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
bsdtar -xf "cprocsp-rdr-pcsc-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
bsdtar -xf "cprocsp-rdr-jacarta-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
bsdtar -xf "cprocsp-rdr-rutoken-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
bsdtar -xf "cprocsp-cptools-gtk-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
bsdtar -xf "cprocsp-rdr-cloud-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
bsdtar -xf "lsb-cprocsp-devel-${_pkgver}.noarch.rpm" -C "$pkgdir"
bsdtar -xf "cprocsp-curl-64-${_pkgver}.x86_64.rpm" -C "$pkgdir"
cd "${srcdir}/linux-amd64"
find . -name "lsb-cprocsp-base-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "lsb-cprocsp-base-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "lsb-cprocsp-rdr-64-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "lsb-cprocsp-kc1-64-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "lsb-cprocsp-capilite-64-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "lsb-cprocsp-ca-certs-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "lsb-cprocsp-pkcs11-64-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "cprocsp-rdr-gui-gtk-64-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "cprocsp-rdr-pcsc-64-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "cprocsp-rdr-jacarta-64-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "cprocsp-rdr-rutoken-64-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "cprocsp-cptools-gtk-64-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "cprocsp-rdr-cloud-64-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "lsb-cprocsp-devel-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "cprocsp-curl-64-*.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
# browser plugin
bsdtar -xf "cprocsp-pki-cades-64-${_cades_version}-1.amd64.rpm" -C "$pkgdir"
bsdtar -xf "cprocsp-pki-plugin-64-${_cades_version}-1.amd64.rpm" -C "$pkgdir"
find . -name "cprocsp-pki-cades-64-*-1.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
find . -name "cprocsp-pki-plugin-64-*-1.*.rpm" -exec bsdtar -xf {} -C "${pkgdir}" \;
rm -r "$pkgdir/etc/init.d/"
rm -r "$pkgdir/usr/lib64/"
cp -af "${pkgdir}"/usr/lib64/* "${pkgdir}"/usr/lib
rm -rdf "${pkgdir}"/usr/lib64
mkdir -p "$pkgdir/etc/ld.so.conf.d/"
echo "/opt/cprocsp/lib/amd64" > "$pkgdir/etc/ld.so.conf.d/cryptopro-csp-k1.conf"
mkdir -p "${pkgdir}/etc/ld.so.conf.d/"
echo "/opt/cprocsp/lib/amd64" > "${pkgdir}/etc/ld.so.conf.d/cryptopro-csp-k1.conf"
}

Loading…
Cancel
Save