diff options
author | Grigory Vasilyev | 2021-04-11 02:53:08 +0300 |
---|---|---|
committer | Grigory Vasilyev | 2021-04-11 02:53:08 +0300 |
commit | 2cb68a4802211d2144c7a3ae400e56297f4b9153 (patch) | |
tree | 5c8523536e4fdd894c9c02aa93c3d2aad3324600 /PKGBUILD | |
parent | 378e8ff5797f2825519a335e3c865c3370e3da37 (diff) | |
download | aur-2cb68a4802211d2144c7a3ae400e56297f4b9153.tar.gz |
Update auto installation file. Change package version.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 92 |
1 files changed, 58 insertions, 34 deletions
@@ -1,9 +1,9 @@ -# Maintainer: Grigory Vasilyev <echo "h0tc0d3(-*A*-)g-m*a-i-l(-d#t-)c*m" | sed -e 's/-//ig' -e 's/*//ig' -e 's/(A)/@/i' -e 's/#/o/i' -e 's/(dot)/\./i'> +# Maintainer: Grigory Vasilyev <echo "h0tc0d3(-*A*-)g-m*a-i-l(-d#t-)c#m" | sed -e 's/-//ig;s/*//ig;s/(A)/@/i;s/#/o/ig;s/(dot)/./i'> validpgpkeys=('33ED753E14757D79FA17E57DC4C1F715B2B66B95') pkgname=gost-engine -pkgver=1.1.1 +pkgver=1.1.1_496.9b492b3 pkgrel=1 pkgdesc='Russian GOST R 34.10 and GOST R 34.11-201 crypto algorithms for OpenSSL' arch=('i686' 'x86_64') @@ -17,56 +17,80 @@ provides=('openssl-gost') source=( 'gost-engine::git+https://github.com/gost-engine/engine.git' - "$pkgname.install" - '0001-openssl_cnf.patch' - '0002-fix_err.patch' + 'gost.cnf' + "${pkgname}.install" + '0001-fix_err.patch' ) -sha256sums=( - 'SKIP' - 'c37297f70f48336a47bab6ac7af5e07c8734037a27237dde5d7d3c2d6366b8ac' - '5f8c1d0219f28bdc0dff17c80952585b5cc2036ea7594a005278a5e7ab6aace0' - 'c4165b22a9db180932c6442ee26e04e73bb68a2af5ceb23cabf0c89db3a9b31e' -) - -sha512sums=( - 'SKIP' - '68de2dd5f85655778432d56330e5ecd39c6cea7bf6e9a31441e2c7cfbdd5dc5ae1fdaaf070825fd4c3852afd2ac96781ed1b119544978a32bcce795708cfb2de' - '1448ecb3a175e326f4dda1e411eab1df9fd9ad7b19862fc01b1aa0be39a5f7a32187c81975c8fff0f34f169fa9fb137fd5c9dff328b412bac116519ea31e3fef' - 'd4fb5f9637554b0883b911234696924ece563ed73e2e48e329e4b4173402d98036df38f36b7cfa238cfbf66826d2f547815cfc3483d18723778aeb1fff5aab38' -) +sha256sums=('SKIP' + '04c3483d758e393d9831d2be4cee1eafd806eea15055438be7c7b4caeeccbfe6' + 'f96bd050f3ff7fe80f37841750d2c7e515fab24473f0f0fd309d6510834df4b1' + 'c4165b22a9db180932c6442ee26e04e73bb68a2af5ceb23cabf0c89db3a9b31e') +sha512sums=('SKIP' + '431f810f822a347135d10c99f98ed2516e6afe310def77fc9aa0b41dc0578b05e2684f77e1062ea934961720f6d11f73f27e38548bccfe61709e81f8d53c484e' + 'b2db575cf9429b049b7d229a1b1a282d0849ca6d2b9f193c0b30b404614cd5895b61a6a611d382e71e02d75b4e6fd1f5235635cbb535e4f6b5feeb4d36471ad7' + 'd4fb5f9637554b0883b911234696924ece563ed73e2e48e329e4b4173402d98036df38f36b7cfa238cfbf66826d2f547815cfc3483d18723778aeb1fff5aab38') install=$pkgname.install -_wdir() { - cd "${srcdir}/gost-engine" +pkgver() { + + cd "${srcdir}/gost-engine" || ( + echo "Can't cd to ${srcdir}/gost-engine build directory!" + exit 1 + ) + + echo "1.1.1_$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" + } prepare() { - _wdir + + cd "${srcdir}/gost-engine" || ( + echo "Can't cd to ${srcdir}/gost-engine build directory!" + exit 1 + ) + if [ -d build ]; then - rm -rf build + rm -rf build fi + git checkout openssl_1_1_1 - patch --forward --strip=1 --input="${srcdir}/0002-fix_err.patch" + + patch --forward --strip=1 --input="${srcdir}/0001-fix_err.patch" + } build() { - _wdir + + cd "${srcdir}/gost-engine" || ( + echo "Can't cd to ${srcdir}/gost-engine build directory!" + exit 1 + ) + cmake \ - -B build \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DOPENSSL_ROOT_DIR=/usr \ - -DOPENSSL_INCLUDE_DIR=/usr/include/openssl \ - -DOPENSSL_LIBRARIES=/usr/lib \ - -DOPENSSL_ENGINES_DIR=/usr/lib/engines-1.1 \ - -DCMAKE_BUILD_TYPE=Release . + -B build \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DOPENSSL_ROOT_DIR=/usr \ + -DOPENSSL_INCLUDE_DIR=/usr/include/openssl \ + -DOPENSSL_LIBRARIES=/usr/lib \ + -DOPENSSL_ENGINES_DIR=/usr/lib/engines-1.1 \ + -DCMAKE_BUILD_TYPE=Release . + cmake --build build --config Release + } package() { - _wdir + + cd "${srcdir}/gost-engine" || ( + echo "Can't cd to ${srcdir}/gost-engine build directory!" + exit 1 + ) + + mkdir -p "${pkgdir}/etc/ssl" - cp "${srcdir}/0001-openssl_cnf.patch" "${pkgdir}/etc/ssl" - DESTDIR="$pkgdir" cmake --build build --target install --config Release + cp -f "${srcdir}/gost.cnf" "${pkgdir}/etc/ssl" + DESTDIR="${pkgdir}" cmake --build build --target install --config Release + } |