upgpkg: wordpress 6.2.1-1
[ArchLinux/community.git] / fscrypt / repos / community-x86_64 / PKGBUILD
blobf8aed3fb96a553b76435d90cdf32970d5aed4c22
1 # Maintainer: Anatol Pomozov <anatol.pomozov@gmail.com>
2 # Maintainer: Eric Biggers <ebiggers3 at gmail dot com>
4 pkgname=fscrypt
5 pkgver=0.3.4
6 pkgrel=1
7 pkgdesc='A tool for managing Linux filesystem encryption'
8 arch=('x86_64')
9 url='https://github.com/google/fscrypt'
10 license=('Apache')
11 makedepends=('go')
12 depends=('pam')
13 source=("fscrypt-$pkgver.zip::https://github.com/google/fscrypt/archive/v$pkgver.zip"
14         "pam_config")
15 sha512sums=('d12a9a06d4ede7f01cafc2b807eed769b76f192d011ea4a9252f25e69f18d43f0f5dcb199e523f3f2b2701ea7fcdde378343435ec023ccd267f28ab8fd17417b'
16             '56f443cd2fbed9c164693c800cd8dc08bb35b88bb9c912fb35eb43cc6c6bc3b966d22d9810f43580d12b9faa8d753419a06336f08c47a0e602c48a103a705299')
18 build() {
19   export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
21   cd "fscrypt-$pkgver"
22   BUILDDATE="`date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}"`" make
25 package() {
26   cd "fscrypt-$pkgver"
27   make PREFIX="${pkgdir}/usr" install
28   install -Dm644 ../pam_config "${pkgdir}/etc/pam.d/fscrypt"
29   install -Dm644 -t "$pkgdir/usr/share/licenses/fscrypt/" LICENSE
31   # Remove Ubuntu-specific PAM file
32   rm -r "$pkgdir"/usr/share/pam-configs/