[arch-commits] Commit in easy-rsa/trunk (PKGBUILD)
Christian Hesse
eworm at archlinux.org
Fri Jul 15 17:59:23 UTC 2016
Date: Friday, July 15, 2016 @ 17:59:23
Author: eworm
Revision: 271916
upgpkg: easy-rsa 3.0.1-1
new upstream release
Modified:
easy-rsa/trunk/PKGBUILD
----------+
PKGBUILD | 52 ++++++++++++++++++++++++++++++----------------------
1 file changed, 30 insertions(+), 22 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-07-15 17:02:04 UTC (rev 271915)
+++ PKGBUILD 2016-07-15 17:59:23 UTC (rev 271916)
@@ -2,34 +2,42 @@
# Maintainer: Thomas Bächler <thomas at archlinux.org>
pkgname=easy-rsa
-pkgver=2.2.2
-pkgrel=2
-pkgdesc="Simple shell based CA utility"
-arch=(any)
-url="https://github.com/OpenVPN/easy-rsa"
+pkgver=3.0.1
+pkgrel=1
+pkgdesc='Simple shell based CA utility'
+arch=('any')
+url='https://github.com/OpenVPN/easy-rsa'
depends=('openssl' 'sh')
license=('custom')
-backup=('usr/share/easy-rsa/vars'
- 'usr/share/easy-rsa/openssl-1.0.0.cnf')
-source=(${pkgname}-${pkgver}::https://github.com/OpenVPN/easy-rsa/archive/${pkgver}.tar.gz)
-md5sums=('040238338980617bc9c2df4274349593')
+backup=('etc/easy-rsa/openssl-1.0.cnf'
+ 'etc/easy-rsa/vars')
+validpgpkeys=(
+ '65FF3F24AA08E882CB444C94D731D97A606FD463' # Josh Cepek <josh.cepek at usa.net>
+ '6F4056821152F03B6B24F2FCF8489F839D7367F3') # Eric Crist <ecrist at secure-computing.net>
+source=("https://github.com/OpenVPN/easy-rsa/releases/download/${pkgver}/EasyRSA-${pkgver}.tgz"{,.sig})
+sha256sums=('dbdaf5b9444b99e0c5221fd4bcf15384c62380c1b63cea23d42239414d7b2d4e'
+ 'SKIP')
prepare() {
- cd "${srcdir}"/${pkgname}-${pkgver}
- autoreconf -i
-}
+ cd EasyRSA-${pkgver}/
-build() {
- cd "${srcdir}"/${pkgname}-${pkgver}
- ./configure --prefix=/usr
- make
+ # fix output of help command, we have it in PATH
+ sed -i 's|./easyrsa|easyrsa|' easyrsa
}
package() {
- cd "${srcdir}"/$pkgname-$pkgver
- make install DESTDIR="${pkgdir}"
- rm -f ${pkgdir}/usr/share/easy-rsa/openssl-0.9.?.cnf
- # Install license
- install -d -m755 "${pkgdir}"/usr/share/licenses/${pkgname}/
- ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} "${pkgdir}"/usr/share/licenses/${pkgname}/
+ cd EasyRSA-${pkgver}/
+
+ install -D -m0755 easyrsa "${pkgdir}"/usr/bin/easyrsa
+
+ install -D -m0644 openssl-1.0.cnf "${pkgdir}"/etc/easy-rsa/openssl-1.0.cnf
+ install -D -m0644 vars.example "${pkgdir}"/etc/easy-rsa/vars
+ install -d -m0755 "${pkgdir}"/etc/easy-rsa/x509-types/
+ install -m0644 x509-types/* "${pkgdir}"/etc/easy-rsa/x509-types/
+
+ install -d -m0755 ${pkgdir}/usr/share/doc/easy-rsa/
+ install -m0644 doc/* ChangeLog ${pkgdir}/usr/share/doc/easy-rsa/
+
+ install -D -m0644 COPYING ${pkgdir}/usr/share/licenses/easy-rsa/COPYING
}
+
More information about the arch-commits
mailing list