summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e8e01acad928
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>
+
+pkgname=hsxkpasswd
+pkgver=3.6
+pkgrel=1
+pkgdesc="Generate secure, memorable passwords inspired by XKCD and Password Haystacks"
+arch=('any')
+url="https://www.bartbusschots.ie/s/publications/software/xkpasswd/"
+license=('BSD')
+depends=('perl' 'perl-clone' 'perl-datetime' 'perl-file-homedir'
+ 'perl-file-share' 'perl-json' 'perl-list-moreutils' 'perl-math-round'
+ 'perl-readonly' 'perl-text-unidecode' 'perl-type-tiny')
+makedepends=('perl-module-build')
+source=("https://github.com/bbusschots/$pkgname/archive/v$pkgver.tar.gz")
+sha256sums=('3dd7b6332bbd1bbb6435c669d83592c94d7c5537a3fb9b6efaf9a3c09f3cd86d')
+
+build() {
+ cd "$pkgname-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
+ export PERL_MM_USE_DEFAULT=1 MODULEBUILDRC=/dev/null
+ perl ./Build.PL
+ ./Build
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
+ export PERL_MM_USE_DEFAULT=1
+ ./Build test
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
+ ./Build install --installdirs=vendor --destdir="$pkgdir"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}