diff --git a/keepassxc/.signature b/keepassxc/.signature index af9465c82..77944df94 100644 --- a/keepassxc/.signature +++ b/keepassxc/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF38JwqdfkBwtty5CvaoF8grDv1Id3IAVtkuW2Bvu8jYCJKkgSfTttGWP9EZNqZEjNrOS6NIcvYkuhp64tde3uEQY= -SHA256 (Pkgfile) = 9b64f24b452599b9db3745f27870423433935c5ad6fcc246555a666b28e5732a +RWSagIOpLGJF371ivEIlIL4/92swrKYpf7fzlIK+GIgPo+tgWQXtQUds9/fZ0tjowP32oV00+R5t7eesuxq0+tno13TZiZA4Hgg= +SHA256 (Pkgfile) = 064760517a94b0e40b4c430e213df82f48a2f13ca1aa17b8a4a22dad82704b33 SHA256 (.footprint) = 3518370ae52ecb1b0452d1aaa3b291be9b017eb1a4c8ac77c322ac88aa7fbdf1 -SHA256 (keepassxc-2.7.7-src.tar.xz) = 58fc45ae98e4b3ffb052103014f5b97a41fefd17102c7f56073934dd3a82ee67 +SHA256 (keepassxc-2.7.8-src.tar.xz) = 87d3101712b3c8656a24b908ad5b7e2529bc01717cb4156f53ba195fb81783a3 diff --git a/keepassxc/Pkgfile b/keepassxc/Pkgfile index 696dcd48e..5bf11e43c 100644 --- a/keepassxc/Pkgfile +++ b/keepassxc/Pkgfile @@ -5,11 +5,25 @@ # Optional: asciidoctor xorg-libxtst name=keepassxc -version=2.7.7 +version=2.7.8 release=1 source=(https://github.com/keepassxreboot/keepassxc/releases/download/$version/$name-$version-src.tar.xz) +# unpack_source() {{{ +unpack_source() { + for file in ${source[@]}; do + case ${file##*/} in + $name-$version-src.tar.xz) + bsdtar -o -C $SRC -xf $(get_filename $file) ;; + *) + cp $(get_filename $file) $SRC ;; + esac + done +} + +# }}} build() { + ls -la prt-get isinst ccache && PATH="$(echo ${PATH} | awk -v RS=: -v ORS=: '/ccache/ {next} {print}' | sed 's/:*$//')" prt-get isinst ccache && PKGMK_KEEPASSXC+=' -D WITH_CCACHE=ON'