upgrades various

This commit is contained in:
joborun linux 2023-01-24 23:19:39 +02:00
parent b0982ebf98
commit 2d88b8a985
59 changed files with 835 additions and 390 deletions

97
clamav/PKGBUILD Normal file
View File

@ -0,0 +1,97 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=clamav
pkgver=1.0.0
pkgrel=01
pkgdesc='Anti-virus toolkit for Unix w/o systemd'
url='https://www.clamav.net/'
arch=('x86_64')
depends=('bzip2' 'libltdl' 'libxml2' 'curl' 'pcre2' 'json-c' 'libmspack'
'ncurses' libncursesw.so libcurl.so libjson-c.so libbz2.so)
makedepends=('libmilter' 'cmake' 'ninja' 'python' 'cargo')
checkdepends=('check')
backup=('etc/clamav/clamd.conf'
'etc/clamav/freshclam.conf'
'etc/clamav/clamav-milter.conf'
'etc/logrotate.d/clamav')
provides=(libclamav.so libclamunrar.so libclamunrar_iface.so)
source=(https://www.clamav.net/downloads/production/${pkgname}-${pkgver}.tar.gz{,.sig}
clamav.logrotate
clamav.sysusers
clamav.tmpfiles)
prepare() {
cd ${pkgname}-${pkgver}
sed -E 's|^(Example)$|#\1|' -i etc/{clamd,freshclam,clamav-milter}.conf.sample
sed -E 's|#(User) .+|\1 clamav|' -i etc/{clamd,freshclam,clamav-milter}.conf.sample
sed -E 's|#(LogFile) .+|\1 /var/log/clamav/clamd.log|' -i etc/clamd.conf.sample
sed -E 's|#(LogTime) .+|\1 yes|' -i etc/clamd.conf.sample etc/clamav-milter.conf.sample
sed -E 's|#(PidFile) .+|\1 /run/clamav/clamd.pid|' -i etc/clamd.conf.sample
sed -E 's|#(TemporaryDirectory) .+|\1 /tmp|' -i etc/{clamd,clamav-milter}.conf.sample
sed -E 's|#(LocalSocket) .+|\1 /run/clamav/clamd.ctl|' -i etc/clamd.conf.sample
sed -E 's|#(UpdateLogFile) .+|\1 /var/log/clamav/freshclam.log|' -i etc/freshclam.conf.sample
sed -E 's|#(DatabaseMirror) .+|\1 database.clamav.net|' -i etc/freshclam.conf.sample
sed -E 's|#(NotifyClamd) .+|\1 /etc/clamav/clamd.conf|' -i etc/freshclam.conf.sample
sed -E 's|#(PidFile) .+|\1 /run/clamav/freshclam.pid|' -i etc/freshclam.conf.sample
sed -E 's|#(LogFile) .+|\1 /var/log/clamav/clamav-milter.log|' -i etc/clamav-milter.conf.sample
sed -E 's|#(PidFile) .+|\1 /run/clamav/clamav-milter.pid|' -i etc/clamav-milter.conf.sample
sed -E "s|(\\[Unit\\])|\\1\\nWants=network-online.target\\nAfter=network-online.target|" -i freshclam/clamav-freshclam.service.in
}
build() {
cd ${pkgname}-${pkgver}
cmake \
-DCMAKE_BUILD_TYPE='None' \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_SBINDIR=bin \
-DAPP_CONFIG_DIRECTORY=/etc/clamav \
-DDATABASE_DIRECTORY=/var/lib/clamav \
-DENABLE_EXTERNAL_MSPACK=ON \
-Wno-dev \
-B build \
-G Ninja \
-S .
ninja -C build
}
check() {
cd ${pkgname}-${pkgver}
ninja -C build test
}
package() {
cd ${pkgname}-${pkgver}
DESTDIR="${pkgdir}" ninja -C build install
mv "${pkgdir}"/etc/clamav/freshclam.conf{.sample,}
mv "${pkgdir}"/etc/clamav/clamd.conf{.sample,}
mv "${pkgdir}"/etc/clamav/clamav-milter.conf{.sample,}
install -Dm 644 ../clamav.sysusers "${pkgdir}"/usr/lib/sysusers.d/clamav.conf
install -Dm 644 ../clamav.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/clamav.conf
install -Dm 644 ../clamav.logrotate "${pkgdir}"/etc/logrotate.d/clamav
}
#---- license gpg-key sha256sums ----
license=('GPL')
validpgpkeys=('E34DB95B374B31570496CD3F609B024F2B3EDD07') # Talos (Talos, Cisco Systems Inc.) <research@sourcefire.com>
sha512sums=('ea84d93def9ecf2d66df40cc2a1ccb27bc61fefecfa53387b9342d90ce1b890846160d1cc44a1a05d2aad94e6491f5851090f04762b28f52f95aee3e82cfefc8'
'SKIP'
'9cb168c1c16bb43c99900d7ef34456e3f3b593d4d1943c875a0306bc86fd3872cb78e9e1413dcba93579e01b96d466c9eea1975e24190193663b7986c4525d48'
'b984836f6c34d97b90d81fa5d17361a2e3f8c0cc709e3350a4d25cf088dc04f7bf2504359980c8be489c96b1b8798c60e6da533069d3378d49d4f50f929a2c90'
'c5443634399bd87fe0d0192518538ffdb7296a8437b5b0160a0fbd58696b01285de3237e3feb552c0095c49e576832dec2e2b2107eef2be42424ed7edd13cd19')
sha256sums=(bda39bb856902e6dd6077ea313a3eb8beccd487e0082a95917877f2b299cd86e # clamav-1.0.0.tar.gz
a1da53e13bcbe8659adb990b894c3837ae2ceb85bc33b7d961e4885d8433b159 # clamav-1.0.0.tar.gz.sig
c36e3ddf790fa6ea90169038ae08521a31652a372017e6e38858e28fc63b3f74 # clamav.logrotate
01a896c3a1cd34b323594403fd82a9e353b5aa848b8462137b621959558199e8 # clamav.sysusers
8e216c7e4763a273a120930787dcc444ea221bb719eed180a9d15b4c1d603a84) # clamav.tmpfiles

86
clamav/PKGBUILD-arch Normal file
View File

@ -0,0 +1,86 @@
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
# Maintainer: Giancarlo Razzolini <grazzolini@archlinux.org>
# Contributor: Dale Blount <dale@archlinux.org>
# Contributor: Gregor Ibic <gregor.ibic@intelicom.si>
# Contributor: Gaetan Bisson <bisson@archlinux.org>
pkgname=clamav
pkgver=1.0.0
pkgrel=1
pkgdesc='Anti-virus toolkit for Unix'
url='https://www.clamav.net/'
license=('GPL')
arch=('x86_64')
depends=('bzip2' 'libltdl' 'libxml2' 'curl' 'systemd-libs' 'pcre2' 'json-c' 'libmspack'
'ncurses' libsystemd.so libncursesw.so libcurl.so libjson-c.so libbz2.so)
makedepends=('libmilter' 'systemd' 'cmake' 'ninja' 'python' 'cargo')
checkdepends=('check')
backup=('etc/clamav/clamd.conf'
'etc/clamav/freshclam.conf'
'etc/clamav/clamav-milter.conf'
'etc/logrotate.d/clamav')
provides=(libclamav.so libclamunrar.so libclamunrar_iface.so)
source=(https://www.clamav.net/downloads/production/${pkgname}-${pkgver}.tar.gz{,.sig}
clamav.logrotate
clamav.tmpfiles
clamav.sysusers)
sha512sums=('ea84d93def9ecf2d66df40cc2a1ccb27bc61fefecfa53387b9342d90ce1b890846160d1cc44a1a05d2aad94e6491f5851090f04762b28f52f95aee3e82cfefc8'
'SKIP'
'9cb168c1c16bb43c99900d7ef34456e3f3b593d4d1943c875a0306bc86fd3872cb78e9e1413dcba93579e01b96d466c9eea1975e24190193663b7986c4525d48'
'c5443634399bd87fe0d0192518538ffdb7296a8437b5b0160a0fbd58696b01285de3237e3feb552c0095c49e576832dec2e2b2107eef2be42424ed7edd13cd19'
'b984836f6c34d97b90d81fa5d17361a2e3f8c0cc709e3350a4d25cf088dc04f7bf2504359980c8be489c96b1b8798c60e6da533069d3378d49d4f50f929a2c90')
validpgpkeys=('E34DB95B374B31570496CD3F609B024F2B3EDD07') # Talos (Talos, Cisco Systems Inc.) <research@sourcefire.com>
prepare() {
cd ${pkgname}-${pkgver}
sed -E 's|^(Example)$|#\1|' -i etc/{clamd,freshclam,clamav-milter}.conf.sample
sed -E 's|#(User) .+|\1 clamav|' -i etc/{clamd,freshclam,clamav-milter}.conf.sample
sed -E 's|#(LogFile) .+|\1 /var/log/clamav/clamd.log|' -i etc/clamd.conf.sample
sed -E 's|#(LogTime) .+|\1 yes|' -i etc/clamd.conf.sample etc/clamav-milter.conf.sample
sed -E 's|#(PidFile) .+|\1 /run/clamav/clamd.pid|' -i etc/clamd.conf.sample
sed -E 's|#(TemporaryDirectory) .+|\1 /tmp|' -i etc/{clamd,clamav-milter}.conf.sample
sed -E 's|#(LocalSocket) .+|\1 /run/clamav/clamd.ctl|' -i etc/clamd.conf.sample
sed -E 's|#(UpdateLogFile) .+|\1 /var/log/clamav/freshclam.log|' -i etc/freshclam.conf.sample
sed -E 's|#(DatabaseMirror) .+|\1 database.clamav.net|' -i etc/freshclam.conf.sample
sed -E 's|#(NotifyClamd) .+|\1 /etc/clamav/clamd.conf|' -i etc/freshclam.conf.sample
sed -E 's|#(PidFile) .+|\1 /run/clamav/freshclam.pid|' -i etc/freshclam.conf.sample
sed -E 's|#(LogFile) .+|\1 /var/log/clamav/clamav-milter.log|' -i etc/clamav-milter.conf.sample
sed -E 's|#(PidFile) .+|\1 /run/clamav/clamav-milter.pid|' -i etc/clamav-milter.conf.sample
sed -E "s|(\\[Unit\\])|\\1\\nWants=network-online.target\\nAfter=network-online.target|" -i freshclam/clamav-freshclam.service.in
}
build() {
cd ${pkgname}-${pkgver}
cmake \
-DCMAKE_BUILD_TYPE='None' \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_SBINDIR=bin \
-DAPP_CONFIG_DIRECTORY=/etc/clamav \
-DDATABASE_DIRECTORY=/var/lib/clamav \
-DENABLE_EXTERNAL_MSPACK=ON \
-Wno-dev \
-B build \
-G Ninja \
-S .
ninja -C build
}
check() {
cd ${pkgname}-${pkgver}
ninja -C build test
}
package() {
cd ${pkgname}-${pkgver}
DESTDIR="${pkgdir}" ninja -C build install
mv "${pkgdir}"/etc/clamav/freshclam.conf{.sample,}
mv "${pkgdir}"/etc/clamav/clamd.conf{.sample,}
mv "${pkgdir}"/etc/clamav/clamav-milter.conf{.sample,}
install -Dm 644 ../clamav.sysusers "${pkgdir}"/usr/lib/sysusers.d/clamav.conf
install -Dm 644 ../clamav.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/clamav.conf
install -Dm 644 ../clamav.logrotate "${pkgdir}"/etc/logrotate.d/clamav
}
# vim: ts=2 sw=2 et:

11
clamav/clamav.logrotate Normal file
View File

@ -0,0 +1,11 @@
/var/log/clamav/clamd.log /var/log/clamav/freshclam.log /var/log/clamav/clamav-milter.log {
create 644 clamav clamav
sharedscripts
missingok
notifempty
postrotate
/bin/kill -HUP `cat /run/clamav/clamd.pid 2>/dev/null` 2> /dev/null || true
/bin/kill -HUP `cat /run/clamav/freshclam.pid 2>/dev/null` 2> /dev/null || true
/bin/kill -HUP `cat /run/clamav/clamav-milter.pid 2>/dev/null` 2> /dev/null || true
endscript
}

1
clamav/clamav.sysusers Normal file
View File

@ -0,0 +1 @@
u clamav 64 "Clam AntiVirus" -

3
clamav/clamav.tmpfiles Normal file
View File

@ -0,0 +1,3 @@
d /run/clamav 0755 clamav clamav
d /var/log/clamav 0755 clamav clamav
d /var/lib/clamav 0755 clamav clamav

1
clamav/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,clamav-*tar.gz*}

11
clamav/deps Normal file
View File

@ -0,0 +1,11 @@
libxml2
json-c
libmspack
libmilter
cmake
ninja
python
check
rust

1
clamav/key Normal file
View File

@ -0,0 +1 @@
gpg -v --recv-key 609B024F2B3EDD07

View File

@ -0,0 +1,51 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=gazS
-----END PGP PUBLIC KEY BLOCK-----

6
clamav/time Normal file
View File

@ -0,0 +1,6 @@
real 7m3.436s
user 23m46.804s
sys 0m46.553s

118
conky/PKGBUILD Normal file
View File

@ -0,0 +1,118 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
#-----------------------------------------| DESCRIPTION |---------------------------------------
# Based on AUR pkgname=conky-lua-archers
# Maintainer : Yiannis A Ginis <drxspace[at]gmail[dot]com>
# Contributor : Spyros Stathopoulos <foucault.online[at]gmail[dot]com>
# Contributor : Chris Sakalis <chrissakalis[at]gmail[dot]com>
# based on AUR: conky-lua-archers-git
pkgname=conky
pkgver=1.17.0
pkgrel=01
pkgdesc="A free, light-weight system monitor for X with lua enabled for Arch based distros"
arch=(x86_64)
url="https://github.com/brndnmtthws/conky"
replaces=('torsmo' 'conky-lua' 'conky-lua-arch' 'conky-lua-archers-git')
provides=("conky=${pkgver}")
conflicts=('conky-lua' 'conky-lua-arch' 'conky-lua-nv' 'conky-lua-archers-git' 'conky-lua-archers')
## Note: after discovering the following running error on our previous edition
## 'E: pyAlsaAudio in not available'
## we decided to add 'python-pyalsa' as make and run dependency
## the error is gone now
## ... end of note
depends=(
'alsa-lib'
'cairo'
'curl'
'glib2'
'imlib2'
'librsvg'
'libxdamage'
'libxft'
'libxinerama'
'libxml2'
# 'libxnvctrl'
'lua'
'lua51'
'python-pyalsa'
'tolua++'
# 'wireless_tools'
)
makedepends=(
'cmake'
'docbook2x'
'docbook-xml'
'docbook-xsl'
'git'
'perl-xml-libxml'
'perl-xml-sax-expat'
'python-pyalsa'
)
#source=("https://github.com/brndnmtthws/${pkgname}/archive/v${pkgver}.tar.gz")
source=("git+$url.git#commit=8640405583f1f01831c4fae01b7c871f1a7f03b8") # refs/tags/v1.17.0
options=('strip' '!emptydirs')
#pkgver() {
# cd "${srcdir}/${_pkgname}"
# echo "$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
#}
prepare() {
cd ${srcdir}/${pkgname}
mkdir -p build/ # as @afaikifreedom recommended
}
build() {
cd ${srcdir}/${pkgname}
cmake \
-D CMAKE_BUILD_TYPE=MinSizeRelease \
-D CMAKE_INSTALL_PREFIX=/usr \
-D MAINTAINER_MODE=OFF \
-D BUILD_BUILTIN_CONFIG=ON \
-D BUILD_APCUPSD=OFF \
-D BUILD_ARGB=ON \
-D BUILD_CURL=ON \
-D BUILD_I18N=OFF \
-D BUILD_IBM=OFF \
-D BUILD_IMLIB2=ON \
-D BUILD_IOSTATS=OFF \
-D BUILD_IPV6=OFF \
-D BUILD_LUA_CAIRO=ON \
-D BUILD_LUA_IMLIB2=ON \
-D BUILD_LUA_RSVG=ON \
-D BUILD_MOC=OFF \
-D BUILD_MPD=OFF \
-D BUILD_NVIDIA=OFF \
-D BUILD_OLD_CONFIG=ON \
-D BUILD_PULSEAUDIO=OFF \
-D BUILD_WLAN=OFF \
-D BUILD_X11=ON \
-D BUILD_XDAMAGE=ON \
-D BUILD_XDBE=ON \
-D BUILD_XFT=ON \
-D BUILD_XINERAMA=ON \
-D DEFAULTNETDEV=eth0 \
-D OWN_WINDOW=ON
make
}
package() {
cd ${srcdir}/${pkgname}
make DESTDIR=${pkgdir} install
install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
install -D -m644 LICENSE.BSD ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.BSD
# install -D -m644 extras/vim/syntax/conkyrc.vim "${pkgdir}"/usr/share/vim/vimfiles/syntax/conkyrc.vim
install -D -m644 extras/vim/ftdetect/conkyrc.vim "${pkgdir}"/usr/share/vim/vimfiles/ftdetect/conkyrc.vim
}
#---- license gpg-key sha256sums ----
license=('GPL3' 'BSD')
sha256sums=(SKIP) # conky.git

99
conky/PKGBUILD-aur Normal file
View File

@ -0,0 +1,99 @@
# Maintainer : Yiannis A Ginis <drxspace[at]gmail[dot]com>
# Contributor : Chris Sakalis <chrissakalis[at]gmail[dot]com>
pkgname=conky-lua-archers-git
_pkgname=conky
pkgver=3467.a429eaa6
pkgrel=1
pkgdesc="A free, light-weight system monitor for X with lua enabled for Arch based distros"
arch=('i686' 'x86_64')
url="https://github.com/brndnmtthws/conky/"
license=('GPL3' 'BSD')
replaces=('torsmo' 'conky')
provides=('conky')
conflicts=('conky' 'conky-lua' 'conky-lua-arch' 'conky-lua-nv' 'conky-lua-archers')
depends=(
'alsa-lib'
'cairo'
'curl'
'glib2'
'imlib2'
'libxnvctrl'
'librsvg'
'libxdamage'
'libxft'
'libxinerama'
'libxml2'
'lua'
'lua51'
'tolua++'
'wireless_tools'
)
makedepends=(
'cmake'
'docbook2x'
'docbook-xml'
'docbook-xsl'
'git'
'perl-xml-libxml'
'perl-xml-sax-expat'
)
source=("git://github.com/brndnmtthws/${_pkgname}.git")
sha1sums=('SKIP')
options=('strip' '!debug' '!emptydirs')
pkgver() {
cd "${srcdir}/${_pkgname}"
echo "$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
}
prepare() {
cd "${srcdir}/${_pkgname}"
mkdir -p build/ # as @afaikifreedom recommended
}
build() {
cd "${srcdir}/${_pkgname}/build"
cmake \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr \
-D MAINTAINER_MODE=ON \
-D BUILD_BUILTIN_CONFIG=ON \
-D BUILD_APCUPSD=ON \
-D BUILD_ARGB=ON \
-D BUILD_CURL=ON \
-D BUILD_I18N=ON \
-D BUILD_IBM=OFF \
-D BUILD_IMLIB2=ON \
-D BUILD_IOSTATS=ON \
-D BUILD_IPV6=ON \
-D BUILD_LUA_CAIRO=ON \
-D BUILD_LUA_IMLIB2=ON \
-D BUILD_LUA_RSVG=ON \
-D BUILD_MOC=OFF \
-D BUILD_MPD=OFF \
-D BUILD_NVIDIA=ON \
-D BUILD_OLD_CONFIG=ON \
-D BUILD_PULSEAUDIO=ON \
-D BUILD_WLAN=ON \
-D BUILD_X11=ON \
-D BUILD_XDAMAGE=ON \
-D BUILD_XDBE=ON \
-D BUILD_XFT=ON \
-D BUILD_XINERAMA=ON \
-D DEFAULTNETDEV=enp7s4 \
-D OWN_WINDOW=ON \
..
make
}
package() {
cd "${srcdir}/${_pkgname}/build"
make DESTDIR=${pkgdir} install
cd ..
install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
install -D -m644 LICENSE.BSD ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.BSD
install -D -m644 extras/vim/syntax/conkyrc.vim "${pkgdir}"/usr/share/vim/vimfiles/syntax/conkyrc.vim
install -D -m644 extras/vim/ftdetect/conkyrc.vim "${pkgdir}"/usr/share/vim/vimfiles/ftdetect/conkyrc.vim
}

1
conky/clean Normal file
View File

@ -0,0 +1 @@
rm -rvf {src,pkg,v1.*gz,conky}

18
conky/deps Normal file
View File

@ -0,0 +1,18 @@
alsa-lib
cairo
imlib2
librsvg
libxdamage
libxft
libxinerama
lua
lua51
tolua++
cmake
docbook2x
docbook-xml
docbook-xsl
perl-xml-libxml
perl-xml-sax-expat
git
python-pyalsa

6
conky/time Normal file
View File

@ -0,0 +1,6 @@
real 1m6.300s
user 0m51.440s
sys 0m4.274s

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=ell
pkgver=0.55
pkgver=0.56
pkgrel=01
pkgdesc="Embedded Linux library"
arch=(x86_64)
@ -40,7 +40,7 @@ license=('LGPL2.1')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') # "Marcel Holtmann <marcel@holtmann.org>"
sha256sums=(a7e1fd3e13d9083f80eb9787546add49fba5c3d9e9f166b06e2ff9fd8030dc6d # ell-0.55.tar.xz
dfce1f3b4305078ea11ec3dafaddfe4d7ad4af1a071cb6c79678ab4f00f01cad) # ell-0.55.tar.sign
sha256sums=(58eb8b2b64087f7479d5db6a830a0656c536d93e5f11d4c9a4443ce8760a1b63 # ell-0.56.tar.xz
ded5431acfc9f84b6cb05a0f8c3e2d57264af245d38c8527a572946ed344c7fa) # ell-0.56.tar.sign

View File

@ -2,7 +2,7 @@
# Contributor: Jameson Pugh <imntreal@gmail.com>
pkgname=ell
pkgver=0.55
pkgver=0.56
pkgrel=1
pkgdesc="Embedded Linux library"
arch=(x86_64)
@ -11,10 +11,9 @@ url="https://01.org/ell"
license=('LGPL2.1')
depends=('gcc-libs')
checkdepends=('dbus')
options=('debug')
# https://mirrors.edge.kernel.org/pub/linux/libs/ell/sha256sums.asc
source=(https://mirrors.edge.kernel.org/pub/linux/libs/$pkgname/$pkgname-$pkgver.tar.{xz,sign})
sha256sums=('a7e1fd3e13d9083f80eb9787546add49fba5c3d9e9f166b06e2ff9fd8030dc6d'
sha256sums=('58eb8b2b64087f7479d5db6a830a0656c536d93e5f11d4c9a4443ce8760a1b63'
'SKIP')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') # "Marcel Holtmann <marcel@holtmann.org>"

View File

@ -6,14 +6,15 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=gnumeric
pkgver=1.12.53
pkgver=1.12.54
pkgrel=01
pkgdesc="A GNOME-less spreadsheet program"
arch=('x86_64')
url="http://www.gnumeric.org/"
depends=('goffice')
makedepends=('intltool' 'itstool' 'yelp-tools')
#_commit=858ea03fa5efd3beccc82e8dc269f35b76133d94
#_commit=858ea03fa5efd3beccc82e8dc269f35b76133d94 ## 1.12.53
#_commit=142370a40d490201f6e0eac273d760ad43715ddb ## 1.12.54
conflicts=('gnumeric-minimal')
provides=('gnumeric')
options=('libtool')
@ -50,7 +51,6 @@ package() {
license=('GPL')
sha256sums=(295a6c68b37c2c771eab27c929018eb9b1e12b52013988df23fddfe3455bfbd4 # gnumeric-GNUMERIC_1_12_53.tar.bz2
sha256sums=(d8cb861f4645ba5e550ca7f563cb437403941aa86320061361434cd6834bf486 # gnumeric-GNUMERIC_1_12_54.tar.bz2
bcafca016b809000c2a5bf911e2e3dfa4de28f9e541d9964574cac5c7ce09e53) # revert-warnings.patch

View File

@ -2,7 +2,7 @@
# Contributor: Kritoke <typeolinux@yahoo.com>
pkgname=gnumeric
pkgver=1.12.53
pkgver=1.12.54
pkgrel=1
pkgdesc="A GNOME Spreadsheet Program"
arch=('x86_64')
@ -15,7 +15,7 @@ optdepends=('python-gobject: for python plugin support'
'perl: for perl plugin support'
'psiconv: for Psion 5 file support'
'yelp: for viewing the help manual')
_commit=858ea03fa5efd3beccc82e8dc269f35b76133d94
_commit=142370a40d490201f6e0eac273d760ad43715ddb
source=("git+https://gitlab.gnome.org/GNOME/gnumeric.git#commit=$_commit"
revert-warnings.patch)
sha256sums=('SKIP'

View File

@ -7,5 +7,7 @@ gtk-doc
gettext
bison
goffice
at-spi2-core

View File

@ -1,54 +0,0 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun/jobextra/$pkgname"
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=gnumeric
pkgver=1.12.51
pkgrel=01
pkgdesc="A GNOME Spreadsheet Program"
arch=('x86_64')
url="http://www.gnumeric.org/"
depends=('goffice')
makedepends=('intltool' 'psiconv' 'pygobject-devel' docbook-xml
'gobject-introspection' 'python-gobject' gtk-doc autoconf-archive git yelp-tools)
optdepends=('python-gobject: for python plugin support'
'perl: for perl plugin support'
'psiconv: for Psion 5 file support'
'yelp: for viewing the help manual')
_commit=a243d1d077f6685372e6fef25b5ea0d3bee68417
source=("git+https://gitlab.gnome.org/GNOME/gnumeric.git#commit=$_commit"
revert-warnings.patch)
pkgver() {
cd $pkgname
git describe --tags | sed 's/^GNUMERIC_//;s/_/./g;s/-/+/g'
}
prepare() {
cd $pkgname
patch -Np0 -i ../revert-warnings.patch
NOCONFIGURE=1 ./autogen.sh
}
build() {
cd $pkgname
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--disable-schemas-compile --enable-introspection --disable-silent-rules
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $pkgname
make DESTDIR="${pkgdir}" install
}
#---- license gpg-key sha256sums ----
license=('GPL')
sha256sums=(a
'bcafca016b809000c2a5bf911e2e3dfa4de28f9e541d9964574cac5c7ce09e53')

View File

@ -1,47 +0,0 @@
# Maintainer: Eric Belanger <eric@archlinux.org>
# Contributor: Kritoke <typeolinux@yahoo.com>
pkgname=gnumeric
pkgver=1.12.51
pkgrel=1
pkgdesc="A GNOME Spreadsheet Program"
arch=('x86_64')
url="http://www.gnumeric.org/"
license=('GPL')
depends=('goffice')
makedepends=('intltool' 'psiconv' 'pygobject-devel' docbook-xml
'gobject-introspection' 'python-gobject' gtk-doc autoconf-archive git yelp-tools)
optdepends=('python-gobject: for python plugin support'
'perl: for perl plugin support'
'psiconv: for Psion 5 file support'
'yelp: for viewing the help manual')
_commit=a243d1d077f6685372e6fef25b5ea0d3bee68417
source=("git+https://gitlab.gnome.org/GNOME/gnumeric.git#commit=$_commit"
revert-warnings.patch)
sha256sums=('SKIP'
'bcafca016b809000c2a5bf911e2e3dfa4de28f9e541d9964574cac5c7ce09e53')
pkgver() {
cd $pkgname
git describe --tags | sed 's/^GNUMERIC_//;s/_/./g;s/-/+/g'
}
prepare() {
cd $pkgname
patch -Np0 -i ../revert-warnings.patch
NOCONFIGURE=1 ./autogen.sh
}
build() {
cd $pkgname
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--disable-schemas-compile --enable-introspection --disable-silent-rules
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $pkgname
make DESTDIR="${pkgdir}" install
}

View File

@ -1,11 +0,0 @@
--- configure.ac.orig 2013-03-13 16:09:02.355422066 +0000
+++ configure.ac 2013-03-13 16:09:26.701917153 +0000
@@ -269,8 +269,6 @@
-Wchar-subscripts -Wwrite-strings \
-Wdeclaration-after-statement -Wnested-externs \
-Wmissing-noreturn \
- -Werror=missing-prototypes -Werror=nested-externs \
- -Werror=implicit-function-declaration \
-Wmissing-declarations -Wno-pointer-sign \
-Werror=format-security -Wbitwise -Wcast-to-as \
-Wdefault-bitfield-sign -Wdo-while -Wparen-string \

View File

@ -1,6 +1,6 @@
real 6m5.680s
user 4m46.211s
sys 0m27.122s
real 4m38.323s
user 4m18.005s
sys 0m24.959s

View File

@ -1 +0,0 @@
rm -rf {src,pkg,gnunet-gtk*tar.gz}

View File

@ -1,3 +0,0 @@
glade
gnunet

View File

@ -1,5 +0,0 @@
real 0m33.119s
user 1m1.578s
sys 0m7.452s

View File

@ -6,14 +6,14 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=goffice
pkgver=0.10.53
pkgver=0.10.54
pkgrel=01
pkgdesc="A GLib/GTK+ set of document-centric objects and charting library"
url="https://git.gnome.org/browse/goffice"
arch=(x86_64)
depends=(librsvg gtk3 libgsf libspectre libxslt lasem)
makedepends=(intltool gtk-doc gobject-introspection autoconf-archive git)
_commit=eb6f2c83afb5320bbdf472293237be8c80675fd3
_commit=89dbf231592bc23b8a8c88a85bdbc047dd899933
source=("git+https://gitlab.gnome.org/GNOME/goffice.git#commit=$_commit")
pkgver() {
@ -46,4 +46,3 @@ license=(GPL)
sha256sums=('SKIP')

View File

@ -2,7 +2,7 @@
# Contributor: Aaron Griffin <aaron@archlinux.org>
pkgname=goffice
pkgver=0.10.53
pkgver=0.10.54
pkgrel=1
pkgdesc="A GLib/GTK+ set of document-centric objects and charting library"
url="https://git.gnome.org/browse/goffice"
@ -10,7 +10,7 @@ arch=(x86_64)
license=(GPL)
depends=(librsvg gtk3 libgsf libspectre libxslt lasem)
makedepends=(intltool gtk-doc gobject-introspection autoconf-archive git)
_commit=eb6f2c83afb5320bbdf472293237be8c80675fd3
_commit=89dbf231592bc23b8a8c88a85bdbc047dd899933
source=("git+https://gitlab.gnome.org/GNOME/goffice.git#commit=$_commit")
sha256sums=('SKIP')

View File

@ -13,3 +13,4 @@ automake
gettext
at-spi2-core

View File

@ -2,6 +2,4 @@ http-parser
cmake
python
depends=(gcc-libs glibc http-parser zlib)
makedepends=(cmake libssh2 openssl python pcre2)
depends+=(

56
libgudev/PKGBUILD Normal file
View File

@ -0,0 +1,56 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libgudev
pkgver=237
pkgrel=02
pkgdesc="GObject bindings for libudev"
url="https://wiki.gnome.org/Projects/libgudev"
arch=(x86_64)
depends=(glib2)
makedepends=(gobject-introspection gtk-doc git meson umockdev vala)
_commit=dff7a794e55d6ad7a10e8edacd73aa047593e74c # tags/237^0
source=("git+https://gitlab.gnome.org/GNOME/libgudev.git#commit=$_commit")
pkgver() {
cd libgudev
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd libgudev
# Use a locale with "," decimal separator that we
# actually have available in the build environments
sed -e 's/fr_FR\.UTF-8/de_DE.UTF-8/g' \
-i tests/meson.build tests/test-double.c
}
build() {
arch-meson libgudev build -D gtk_doc=true
meson compile -C build
}
#check() {
# meson test -C build --print-errorlogs
#}
package() {
depends+=(libg{lib,object}-2.0.so libudev.so)
provides+=(libgudev-1.0.so)
meson install -C build --destdir "$pkgdir"
}
#---- license gpg-key sha256sums ----
license=(LGPL2.1)
sha256sums=(SKIP)

46
libgudev/PKGBUILD-arch Normal file
View File

@ -0,0 +1,46 @@
# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
pkgname=libgudev
pkgver=237
pkgrel=2
pkgdesc="GObject bindings for libudev"
url="https://wiki.gnome.org/Projects/libgudev"
arch=(x86_64)
license=(LGPL2.1)
depends=(systemd glib2)
makedepends=(gobject-introspection gtk-doc git meson umockdev vala)
_commit=dff7a794e55d6ad7a10e8edacd73aa047593e74c # tags/237^0
source=("git+https://gitlab.gnome.org/GNOME/libgudev.git#commit=$_commit")
sha256sums=('SKIP')
pkgver() {
cd libgudev
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd libgudev
# Use a locale with "," decimal separator that we
# actually have available in the build environments
sed -e 's/fr_FR\.UTF-8/de_DE.UTF-8/g' \
-i tests/meson.build tests/test-double.c
}
build() {
arch-meson libgudev build -D gtk_doc=true
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
depends+=(libg{lib,object}-2.0.so libudev.so)
provides+=(libgudev-1.0.so)
meson install -C build --destdir "$pkgdir"
}
# vim:set ts=2 sw=2 et:

1
libgudev/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,libgudev}

8
libgudev/deps Normal file
View File

@ -0,0 +1,8 @@
gobject-introspection
gtk-doc
meson
umockdev
vala
libgit2
git

6
libgudev/time Normal file
View File

@ -0,0 +1,6 @@
real 0m9.937s
user 0m8.265s
sys 0m1.289s

View File

@ -1,41 +0,0 @@
pkgbase = librewolf-bin
pkgdesc = Community-maintained fork of Firefox, focused on privacy, security and freedom.
pkgver = 108.0.1
pkgrel = 1
url = https://librewolf-community.gitlab.io/
install = librewolf-bin.install
arch = x86_64
arch = aarch64
license = MPL
license = GPL
license = LGPL
depends = gtk3
depends = libxt
depends = startup-notification
depends = mime-types
depends = dbus-glib
depends = nss
depends = ttf-font
depends = libpulse
depends = ffmpeg
optdepends = networkmanager: Location detection via available WiFi networks
optdepends = libnotify: Notification integration
optdepends = pulseaudio: Audio support
optdepends = speech-dispatcher: Text-to-Speech
optdepends = hunspell-en_US: Spell checking, American English
provides = librewolf
conflicts = librewolf
options = !emptydirs
backup = usr/lib/librewolf/librewolf.cfg
backup = usr/lib/librewolf/distribution/policies.json
validpgpkeys = 031F7104E932F7BD7416E7F6D2845E1305D6E801
source_x86_64 = https://gitlab.com/api/v4/projects/12875785/packages/generic/librewolf/108.0.1-1/librewolf-108.0.1-1-x86_64.pkg.tar.zst
source_x86_64 = https://gitlab.com/api/v4/projects/12875785/packages/generic/librewolf/108.0.1-1/librewolf-108.0.1-1-x86_64.pkg.tar.zst.sig
sha256sums_x86_64 = 3d8541e05e4c19a13dca8a8ff69a5969596a72419ea248e342682f6c9044a91f
sha256sums_x86_64 = SKIP
source_aarch64 = https://gitlab.com/api/v4/projects/12875785/packages/generic/librewolf/108.0.1-1/librewolf-108.0.1-1-aarch64.pkg.tar.zst
source_aarch64 = https://gitlab.com/api/v4/projects/12875785/packages/generic/librewolf/108.0.1-1/librewolf-108.0.1-1-aarch64.pkg.tar.zst.sig
sha256sums_aarch64 = 4daecdd2edc34a062382ad4d1f03e766c30aa06a6eaa0d460bcba8a5f124a589
sha256sums_aarch64 = SKIP
pkgname = librewolf-bin

View File

@ -1,15 +0,0 @@
post_upgrade() {
echo ">> Remember to check for changes in /usr/lib/librewolf/librewolf.cfg.pacnew"
echo ">> as those will not automatically overwrite your existing librewolf.cfg."
echo ">> "
echo ">> We would encourage you to migrate your own changes to the new overrides file"
echo ">> at ~/.librewolf/librewolf.overrides.cfg instead, so making changes directly"
echo ">> in your librewolf.cfg is not necessary anymore (in most cases at least)."
echo ">> "
echo ">> Check out https://gitlab.com/librewolf-community/settings/-/merge_requests/13"
echo ">> for more information on this."
}
post_install() {
post_upgrade
}

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libwacom
pkgver=2.5.0
pkgver=2.6.0
pkgrel=01
pkgdesc="Library to identify Wacom tablets and their features w/o systemd"
arch=('x86_64')
@ -40,12 +40,12 @@ package() {
license=('MIT')
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') ## E23B7E70B467F0BF: "Peter Hutterer (Who-T) <office@who-t.net>
validpgpkeys=('594ABBA066118C7A02D10A80A8AF906D9307FBAD') # "Joshua Dickens <Joshua@Joshua-Dickens.com>"
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (Who-T) <office@who-t.net>
#validpgpkeys=('594ABBA066118C7A02D10A80A8AF906D9307FBAD') # "Joshua Dickens <Joshua@Joshua-Dickens.com>"
# https://github.com/linuxwacom/libwacom/releases
sha256sums=(40b69a4c38bbcbc80b1231bc115551107ebbc0ba14d2ad1c3e54355dcd876816 # libwacom-2.5.0.tar.xz
4de4fa7564bbeceaa7a114636dbaa68d894d7d99744f0e8b1e968fbdb654a476) # libwacom-2.5.0.tar.xz.sig
sha256sums=(2376cca99475235b75053a2cfbc7ed40fd8763d5a516941a664870ff1f3aa98f # libwacom-2.6.0.tar.xz
75989d35d82adfde9bbcd0fc1da0c34dd9a6532a89e8ff25a5f8df56f42d41cd) # libwacom-2.6.0.tar.xz.sig

View File

@ -1,7 +1,7 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgname=libwacom
pkgver=2.5.0
pkgver=2.6.0
pkgrel=1
pkgdesc="Library to identify Wacom tablets and their features"
arch=('x86_64')
@ -11,13 +11,12 @@ depends=('glib2' 'systemd' 'libgudev')
makedepends=('libxml2' 'meson')
checkdepends=('python-pytest' 'python-libevdev' 'python-pyudev')
optdepends=('python-libevdev: for libwacom-show-stylus')
options=('debug')
#validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF')
validpgpkeys=('594ABBA066118C7A02D10A80A8AF906D9307FBAD') # "Joshua Dickens <Joshua@Joshua-Dickens.com>"
source=(https://github.com/linuxwacom/libwacom/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.xz{,.sig})
# https://github.com/linuxwacom/libwacom/releases
sha256sums=('40b69a4c38bbcbc80b1231bc115551107ebbc0ba14d2ad1c3e54355dcd876816'
sha256sums=('2376cca99475235b75053a2cfbc7ed40fd8763d5a516941a664870ff1f3aa98f'
'SKIP')
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (Who-T) <office@who-t.net>"
#validpgpkeys=('594ABBA066118C7A02D10A80A8AF906D9307FBAD') # "Joshua Dickens <Joshua@Joshua-Dickens.com>"
build() {
meson build $pkgname-$pkgver \

View File

@ -1,3 +1,2 @@
gpg -v --recv-key E23B7E70B467F0BF
gpg -v --recv-key A8AF906D9307FBAD
gpg -v --recv-key A8AF906D9307FBAD

View File

@ -1,37 +0,0 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgname=libwacom
pkgver=2.5.0
pkgrel=1
pkgdesc="Library to identify Wacom tablets and their features"
arch=('x86_64')
url="https://github.com/linuxwacom/libwacom/wiki"
license=('MIT')
depends=('glib2' 'systemd' 'libgudev')
makedepends=('libxml2' 'meson')
checkdepends=('python-pytest' 'python-libevdev' 'python-pyudev')
optdepends=('python-libevdev: for libwacom-show-stylus')
options=('debug')
#validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF')
validpgpkeys=('594ABBA066118C7A02D10A80A8AF906D9307FBAD') # "Joshua Dickens <Joshua@Joshua-Dickens.com>"
source=(https://github.com/linuxwacom/libwacom/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.xz{,.sig})
# https://github.com/linuxwacom/libwacom/releases
sha256sums=('40b69a4c38bbcbc80b1231bc115551107ebbc0ba14d2ad1c3e54355dcd876816'
'SKIP')
build() {
meson build $pkgname-$pkgver \
--prefix=/usr
# Print config
meson configure build
ninja -C build
}
check() {
ninja test -C build
}
package() {
DESTDIR="$pkgdir" ninja install -C build
install -D -m644 $pkgname-$pkgver/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

Binary file not shown.

Binary file not shown.

View File

@ -7,8 +7,8 @@
pkgname=obmenu-generator
pkgdesc="A fast pipe/static menu generator for the Openbox Window Manager (with icons support)."
pkgver=0.90
pkgrel=03
pkgver=0.91
pkgrel=02
url="https://github.com/trizen/"
arch=('any')
depends=('perl>=5.14.0' 'openbox-patched' 'perl-data-dump' 'perl-linux-desktopfiles>=0.25' 'perl-gtk3')
@ -40,4 +40,5 @@ post_upgrade() {
license=('GPL3')
sha256sums=(75a871345cf1d1835698494e40e59bf19457f0261aa6b2d94b609f6e250afd19) # obmenu-generator-0.90.tar.gz
sha256sums=(b606f30d98138de8fb51568efa6d14d545777399ccea61a5921413284f9b4335) # obmenu-generator-0.91.tar.gz

View File

@ -3,3 +3,4 @@ perl-data-dump
perl-linux-desktopfiles
perl-gtk3
at-spi2-core

View File

@ -8,8 +8,8 @@
pkgbase=postfix
pkgname=(postfix postfix-cdb postfix-ldap postfix-lmdb postfix-mysql
postfix-pcre postfix-pgsql postfix-sqlite)
pkgver=3.7.3
pkgrel=04
pkgver=3.7.4
pkgrel=01
pkgdesc="Fast, easy to administer, secure mail server w/o systemd"
arch=(x86_64)
url="http://www.postfix.org/"
@ -19,7 +19,7 @@ makedepends=(db icu libldap libnsl libsasl lmdb mariadb-libs openssl pcre2 postg
source=(
https://de.postfix.org/ftpmirror/official/$pkgbase-$pkgver.tar.gz
$pkgbase-$pkgver.tar.gz.sig::https://de.postfix.org/ftpmirror/official/$pkgbase-$pkgver.tar.gz.gpg2
linux6.patch
# linux6.patch
$pkgbase-3.5.8-main_defaults.patch
$pkgbase.install
$pkgbase.sysusers
@ -37,15 +37,15 @@ _pick() {
}
prepare() {
# support Linux 6.x
patch -Np2 -d $pkgbase-$pkgver -i ../linux6.patch
# # support Linux 6.x
# patch -Np2 -d $pkgbase-$pkgver -i ../linux6.patch
# add distribution defaults to main.cf (alias_maps and alias_database)
patch -Np1 -d $pkgbase-$pkgver -i ../$pkgbase-3.5.8-main_defaults.patch
}
build() {
local _ccargs=(
local ccargs=(
'-fPIC' '-fcommon'
'-DUSE_SASL_AUTH'
'-DUSE_CYRUS_SASL' '-I/usr/include/sasl'
@ -64,26 +64,26 @@ build() {
'-DDEF_README_DIR=\"/usr/share/doc/postfix\"'
'-DDEF_MANPAGE_DIR=\"/usr/share/man\"'
)
# NOTE: descriptions of options in makedefs
local make_options=(
DEBUG=''
pie=yes
shared=yes
dynamicmaps=yes
CCARGS="${ccargs[*]}"
AUXLIBS="$(pkgconf --libs openssl libsasl2) -lnsl"
AUXLIBS_LDAP='-lldap -llber'
AUXLIBS_LMDB="$(pkgconf --libs lmdb)"
AUXLIBS_PCRE="$(pcre2-config --libs8)"
AUXLIBS_MYSQL="$(pkgconf --libs mariadb)"
AUXLIBS_PGSQL="$(pkgconf --libs libpq)"
AUXLIBS_SQLITE="$(pkgconf --libs sqlite3)"
AUXLIBS_CDB='-lcdb'
SHLIB_RPATH="-Wl,-rpath,/usr/lib/postfix $LDFLAGS"
OPT="$CFLAGS $CPPFLAGS $LDFLAGS"
)
# NOTE: descriptions of variables in makedefs
make makefiles \
DEBUG='' \
pie=yes \
shared=yes \
dynamicmaps=yes \
CCARGS="${_ccargs[*]}" \
AUXLIBS="$(pkgconf --libs openssl libsasl2) -lnsl" \
AUXLIBS_LDAP='-lldap -llber' \
AUXLIBS_LMDB="$(pkgconf --libs lmdb)" \
AUXLIBS_PCRE="$(pcre2-config --libs8)" \
AUXLIBS_MYSQL="$(pkgconf --libs mariadb)" \
AUXLIBS_PGSQL="$(pkgconf --libs libpq)" \
AUXLIBS_SQLITE="$(pkgconf --libs sqlite3)" \
AUXLIBS_CDB='-lcdb' \
SHLIB_RPATH="-Wl,-rpath,/usr/lib/postfix $LDFLAGS" \
OPT="$CFLAGS $CPPFLAGS $LDFLAGS" \
-C $pkgbase-$pkgver
make makefiles "${make_options[@]}" -C $pkgbase-$pkgver
make -C $pkgbase-$pkgver
}
@ -95,7 +95,14 @@ package_postfix() {
local _files_file="$pkgdir/etc/$pkgbase/$pkgbase-files"
local _files_dir="$pkgdir/etc/$pkgbase/$pkgbase-files.d"
depends+=(db libsasl openssl zlib libicuuc.so libnsl.so)
depends+=(
db
icu libicuuc.so
libnsl libnsl.so
libsasl libsasl2.so
openssl libcrypto.so libssl.so
zlib
)
optdepends=(
'perl: for postfix-collate.pl, postfix-tlstype.pl and qshape'
'postfix-cdb: for CDB integration'
@ -111,7 +118,7 @@ package_postfix() {
backup=(etc/postfix/{access,aliases,canonical,generic,header_checks,main.cf,master.cf,relocated,transport,virtual})
install=$pkgbase.install
cd $pkgbase-$pkgver
cd $pkgname-$pkgver
LD_LIBRARY_PATH="lib:$LD_LIBRARY_PATH" \
sh postfix-install -non-interactive install_root="$pkgdir"
@ -124,14 +131,14 @@ package_postfix() {
install -vDm 755 auxiliary/qshape/qshape.pl "$pkgdir/usr/bin/qshape"
install -vDm 755 auxiliary/collate/collate.pl "$pkgdir/usr/bin/postfix-collate.pl"
install -vDm 755 auxiliary/collate/tlstype.pl "$pkgdir/usr/bin/postfix-tlstype.pl"
install -vDm 644 auxiliary/collate/README* -t "$pkgdir/usr/share/doc/$pkgbase/collate/"
install -vDm 644 auxiliary/collate/README* -t "$pkgdir/usr/share/doc/$pkgname/collate/"
# license
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgbase/"
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
# sysusers.d
install -vDm 644 ../$pkgbase.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgbase.conf"
install -vDm 644 ../$pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
# tmpfiles.d
# NOTE: follows setup in conf/postfix-files
install -vDm 644 ../$pkgbase.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/$pkgbase.conf"
install -vDm 644 ../$pkgname.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
# create dynamicmaps.cf.d and postfix-files.d entries for split packages
# remove targetted files from main configuration files
@ -173,55 +180,55 @@ package_postfix() {
done
# remove non-reproducible file, that only lists what the build circumstances were
rm -v "$pkgdir/etc/$pkgbase/makedefs.out"
sed -e '/makedefs/d' -i "$pkgdir/etc/$pkgbase/$pkgbase-files"
rm -v "$pkgdir/etc/$pkgname/makedefs.out"
sed -e '/makedefs/d' -i "$pkgdir/etc/$pkgname/$pkgname-files"
}
package_postfix-cdb() {
depends+=(postfix libcdb.so)
pkgdesc+=' (CDB integration)'
depends+=(postfix tinycdb libcdb.so)
pkgdesc+=' (CDB integration w/o systemd)'
mv -v $pkgname/* "$pkgdir"
}
package_postfix-ldap() {
depends+=(postfix libldap)
pkgdesc+=' (LDAP integration)'
pkgdesc+=' (LDAP integration w/o systemd)'
mv -v $pkgname/* "$pkgdir"
}
package_postfix-lmdb() {
depends+=(lmdb postfix)
pkgdesc+=' (LMDB integration)'
pkgdesc+=' (LMDB integration w/o systemd)'
mv -v $pkgname/* "$pkgdir"
}
package_postfix-mysql() {
depends+=(postfix libmariadb.so)
pkgdesc+=' (MySQL integration)'
pkgdesc+=' (MySQL integration w/o systemd)'
mv -v $pkgname/* "$pkgdir"
}
package_postfix-pcre() {
depends+=(pcre2 postfix)
pkgdesc+=' (PCRE integration)'
pkgdesc+=' (PCRE integration w/o systemd)'
mv -v $pkgname/* "$pkgdir"
}
package_postfix-pgsql() {
depends+=(postfix libpq.so)
pkgdesc+=' (PostgreSQL integration)'
depends+=(postfix libpq.so postgresql-libs )
pkgdesc+=' (PostgreSQL integration w/o systemd)'
mv -v $pkgname/* "$pkgdir"
}
package_postfix-sqlite() {
depends+=(postfix sqlite)
pkgdesc+=' (SQLite integration)'
pkgdesc+=' (SQLite integration w/o systemd)'
mv -v $pkgname/* "$pkgdir"
}
@ -232,13 +239,12 @@ license=(EPL)
validpgpkeys=('622C7C012254C186677469C50C0B590E80CA15A7') # Wietse Venema <wietse@porcupine.org>
sha256sums=(d22f3d37ef75613d5d573b56fc51ef097f2c0d0b0e407923711f71c1fb72911b # postfix-3.7.3.tar.gz
c02d57508fbfee90c06be73964b1b7869a94eb18ec488e587ed405cf04d864de # postfix-3.7.3.tar.gz.sig
2e0c7228700d052999e101a1daf4d35396b3a56607f25b9b722aa90190ea3a66 # linux6.patch
sha256sums=(4c137a2303448f25993836837deeae87fac5d4d03af11ade8e9bead806328645 # postfix-3.7.4.tar.gz
8a4f82dbeaa9082ff24d2e26acc9b9e11cc7863576542a861bbc02eca09159de # postfix-3.7.4.tar.gz.sig
# 2e0c7228700d052999e101a1daf4d35396b3a56607f25b9b722aa90190ea3a66 # linux6.patch
99682cbc9edda4a10f8624d43ada577dd3bd8f2409ae5aef04ff7db0d956ef67 # postfix-3.5.8-main_defaults.patch
fec58a3edb242daa9e45d1dd58cf19193fcadb44bc8ad8dc4e6f92f04b7257e5 # postfix.install
63f39147887336bdd173fb9425998f0a0c6f00a31241f922a255c157bfd8d02e # postfix.sysusers
825106bc3a6db8872160c5d65be04ad92828a043b8c8decc531341f0fe4a5742) # postfix.tmpfiles

View File

@ -6,35 +6,44 @@
pkgbase=postfix
pkgname=(postfix postfix-cdb postfix-ldap postfix-lmdb postfix-mysql
postfix-pcre postfix-pgsql postfix-sqlite)
pkgver=3.7.3
pkgrel=4
pkgver=3.7.4
pkgrel=1
pkgdesc="Fast, easy to administer, secure mail server"
arch=(x86_64)
url="http://www.postfix.org/"
license=(EPL)
depends=(glibc)
makedepends=(db icu libldap libnsl libsasl lmdb mariadb-libs openssl pcre2
postgresql-libs sqlite tinycdb zlib)
options=(debug)
source=(
https://de.postfix.org/ftpmirror/official/$pkgname-$pkgver.tar.gz
$pkgname-$pkgver.tar.gz.sig::https://de.postfix.org/ftpmirror/official/$pkgname-$pkgver.tar.gz.gpg2
linux6.patch
$pkgname-3.5.8-main_defaults.patch
$pkgname.service
$pkgname.sysusers
$pkgname.tmpfiles
makedepends=(
db
icu
libldap
libnsl
libsasl
lmdb
mariadb-libs
openssl
pcre2
postgresql-libs
sqlite
tinycdb
zlib
)
sha512sums=('4ceedd1b7b364f47a3becc041cf29a48aea54e38306fd1227c5a7c25894831fb5c37150d99d781d237175e58da21ac53887c97d99bb6b715c4988777596ee890'
source=(
https://de.postfix.org/ftpmirror/official/$pkgbase-$pkgver.tar.gz
$pkgbase-$pkgver.tar.gz.sig::https://de.postfix.org/ftpmirror/official/$pkgbase-$pkgver.tar.gz.gpg2
$pkgbase-3.5.8-main_defaults.patch
$pkgbase.service
$pkgbase.sysusers
$pkgbase.tmpfiles
)
sha512sums=('972738291b960c90fe83861d55b1288900416167adb353418956e69bcc709a6daf84fbfde11d573eebba030654d27abc8d55f90661a2b880ccfb3a334064c236'
'SKIP'
'3557a530095b36e9e3db4e085dbdff1ed9a52a1e14113cbf7f2a5e3406516bac1f58b346c236133aebdece2a77bbedac09b1ce06ee6b6bd75497454741bff8e7'
'7b2785aa8120ca3ff91b405baf675e9e11f8d58b18a9b842672e7ae30932febddac10556a70823d8746fcb160bceb4dbabdee45cf46b02fc0127057656fb85c4'
'27f54747ad480d65b560c9dbc97e12c6353e4bceca0ffe3e358e31de56db0ad79928164c9f8790c73a9f791daa378253d2ee29b5a766661778553ec889b2cf97'
'a7f15970f613ae7b98ce1b84ca0a6034ce3cc7b2b9ce7160dad9731f740fb762f4a54f44acceb5f06f8744fa9e952b088086af8a69da388a600b742a3cda37f2'
'd08574a6acd595fc146513c92dc1bb341c3432d67de1e93ab73a7ce60e385dd34f3a55e3d3d7aec5f358ac4aae260f028599ac47650ebc663cea3043a760a7bc')
b2sums=('005abf49b27e59bd3e3251e345df4da0c830314c4d4478aee11057163166afa1a0159017c46bead6572d29d9738a18e1a42a0b72fe260facd3ad77f8ed309271'
b2sums=('edb716ef4576d339189f11b535a62f3c6f8f28613723d916f13cdd2d37228aa8768dacdb9d8616c83f0ded3a3c801c45747375ea6cfa505b668a7163c4637128'
'SKIP'
'a978f3a02f6aef4bfd48f7ea1e373e37c0f1471afad1c98224a23e5f63b63ed679d7b29043dc4c8baefb6af20228876c496d532499e9335c15d7596f20f525b5'
'b5f19e0619f1fb017cd889c14e341c21146b3afe7b9eefcdb7fb1eb83a357434b899d1e92f3ab0023c78ef8f2de6ae54c4599ee0f0bd04d257f4ca0a4dc9a16c'
'02dd441cf6e4a7c2bc0de876f020b0784d811f77a5c6102dd075d67b07158dbc53c8b4d62bc8035283d4f349008574b1c3fac03f4519d56ffd809cb5bcfb7bea'
'db58b7deb24cea16fb84f56680f0000683f72e11a95039969878e3819607aad5e65af9d9f50007e7710609065c0e3ebb9b30c1d929162b74eca5e74434d82cf1'
@ -52,14 +61,12 @@ _pick() {
}
prepare() {
# support Linux 6.x
patch -Np2 -d $pkgbase-$pkgver -i ../linux6.patch
# add distribution defaults to main.cf (alias_maps and alias_database)
patch -Np1 -d $pkgbase-$pkgver -i ../$pkgbase-3.5.8-main_defaults.patch
}
build() {
local _ccargs=(
local ccargs=(
'-fPIC' '-fcommon'
'-DUSE_SASL_AUTH'
'-DUSE_CYRUS_SASL' '-I/usr/include/sasl'
@ -78,26 +85,26 @@ build() {
'-DDEF_README_DIR=\"/usr/share/doc/postfix\"'
'-DDEF_MANPAGE_DIR=\"/usr/share/man\"'
)
# NOTE: descriptions of options in makedefs
local make_options=(
DEBUG=''
pie=yes
shared=yes
dynamicmaps=yes
CCARGS="${ccargs[*]}"
AUXLIBS="$(pkgconf --libs openssl libsasl2) -lnsl"
AUXLIBS_LDAP='-lldap -llber'
AUXLIBS_LMDB="$(pkgconf --libs lmdb)"
AUXLIBS_PCRE="$(pcre2-config --libs8)"
AUXLIBS_MYSQL="$(pkgconf --libs mariadb)"
AUXLIBS_PGSQL="$(pkgconf --libs libpq)"
AUXLIBS_SQLITE="$(pkgconf --libs sqlite3)"
AUXLIBS_CDB='-lcdb'
SHLIB_RPATH="-Wl,-rpath,/usr/lib/postfix $LDFLAGS"
OPT="$CFLAGS $CPPFLAGS $LDFLAGS"
)
# NOTE: descriptions of variables in makedefs
make makefiles \
DEBUG='' \
pie=yes \
shared=yes \
dynamicmaps=yes \
CCARGS="${_ccargs[*]}" \
AUXLIBS="$(pkgconf --libs openssl libsasl2) -lnsl" \
AUXLIBS_LDAP='-lldap -llber' \
AUXLIBS_LMDB="$(pkgconf --libs lmdb)" \
AUXLIBS_PCRE="$(pcre2-config --libs8)" \
AUXLIBS_MYSQL="$(pkgconf --libs mariadb)" \
AUXLIBS_PGSQL="$(pkgconf --libs libpq)" \
AUXLIBS_SQLITE="$(pkgconf --libs sqlite3)" \
AUXLIBS_CDB='-lcdb' \
SHLIB_RPATH="-Wl,-rpath,/usr/lib/postfix $LDFLAGS" \
OPT="$CFLAGS $CPPFLAGS $LDFLAGS" \
-C $pkgbase-$pkgver
make makefiles "${make_options[@]}" -C $pkgbase-$pkgver
make -C $pkgbase-$pkgver
}
@ -109,7 +116,14 @@ package_postfix() {
local _files_file="$pkgdir/etc/$pkgbase/$pkgbase-files"
local _files_dir="$pkgdir/etc/$pkgbase/$pkgbase-files.d"
depends+=(db libsasl openssl zlib libicuuc.so libnsl.so)
depends+=(
db
icu libicuuc.so
libnsl libnsl.so
libsasl libsasl2.so
openssl libcrypto.so libssl.so
zlib
)
optdepends=(
'perl: for postfix-collate.pl, postfix-tlstype.pl and qshape'
'postfix-cdb: for CDB integration'
@ -194,49 +208,70 @@ package_postfix() {
}
package_postfix-cdb() {
depends+=(postfix libcdb.so)
depends+=(
postfix
tinycdb libcdb.so
)
pkgdesc+=' (CDB integration)'
mv -v $pkgname/* "$pkgdir"
}
package_postfix-ldap() {
depends+=(postfix libldap)
depends+=(
libldap
postfix
)
pkgdesc+=' (LDAP integration)'
mv -v $pkgname/* "$pkgdir"
}
package_postfix-lmdb() {
depends+=(lmdb postfix)
depends+=(
lmdb
postfix
)
pkgdesc+=' (LMDB integration)'
mv -v $pkgname/* "$pkgdir"
}
package_postfix-mysql() {
depends+=(postfix libmariadb.so)
depends+=(
mariadb-libs libmariadb.so
postfix
)
pkgdesc+=' (MySQL integration)'
mv -v $pkgname/* "$pkgdir"
}
package_postfix-pcre() {
depends+=(pcre2 postfix)
depends+=(
pcre2 libpcre2-8.so
postfix
)
pkgdesc+=' (PCRE integration)'
mv -v $pkgname/* "$pkgdir"
}
package_postfix-pgsql() {
depends+=(postfix libpq.so)
depends+=(
postfix
postgresql-libs libpq.so
)
pkgdesc+=' (PostgreSQL integration)'
mv -v $pkgname/* "$pkgdir"
}
package_postfix-sqlite() {
depends+=(postfix sqlite)
depends+=(
postfix
sqlite libsqlite3.so
)
pkgdesc+=' (SQLite integration)'
mv -v $pkgname/* "$pkgdir"

View File

@ -1,6 +1,6 @@
real 1m18.980s
user 1m12.694s
sys 0m8.449s
real 1m30.014s
user 1m19.139s
sys 0m13.136s

View File

@ -38,12 +38,11 @@ build() {
ninja all python_build
}
check() {
cd oneTBB-$pkgver
ninja test
}
#
## 2 out 134 tests failed see check.log ## comment out the check section and rerun makepkg without -f
package() {

View File

@ -7,7 +7,7 @@
pkgbase=unrar
pkgname=(unrar libunrar)
pkgver=6.2.3
pkgver=6.2.4
pkgrel=01
epoch=1
arch=(x86_64)
@ -48,8 +48,8 @@ package_libunrar() {
license=(custom)
sha256sums=(120936e41f826cd63d77a580aeea64c1b79fd3e2434f58ce8184e783b51e5b01) # unrarsrc-6.2.3.tar.gz
sha256sums=(22e0a37444c6beb194d4dfafdce480d1143547eb1102fd65430e1e9522a545ad) # unrarsrc-6.2.4.tar.gz
# d873aee7ce51d3a63bd1229889050d37e0974bdcce00ae70bcf54e662547506b libunrar-1:6.2.3-01-x86_64.pkg.tar.xz
# d5727f801926a9dc538f0ad506ce836b021147bd0bc6575516abd27f3350033f unrar-1:6.2.3-01-x86_64.pkg.tar.xz
# ca2a43eddd8841ccc8a636b807a73f3c3d995570cf84116aa4a9ae920ed03f94 libunrar-1:6.2.4-01-x86_64.pkg.tar.xz
# beeda72b5ed5930029716fa00dbe59b4f68b6e1bbb7b8f3839ca80ce0502363e unrar-1:6.2.4-01-x86_64.pkg.tar.xz

View File

@ -4,14 +4,14 @@
pkgbase=unrar
pkgname=(unrar libunrar)
pkgver=6.2.3
pkgver=6.2.4
pkgrel=1
epoch=1
arch=(x86_64)
url='https://www.rarlab.com/rar_add.htm'
license=(custom)
source=(https://www.rarlab.com/rar/unrarsrc-$pkgver.tar.gz)
sha256sums=('120936e41f826cd63d77a580aeea64c1b79fd3e2434f58ce8184e783b51e5b01')
sha256sums=('22e0a37444c6beb194d4dfafdce480d1143547eb1102fd65430e1e9522a545ad')
prepare() {
sed -e '/CXXFLAGS=/d' -e '/LDFLAGS=/d' -i unrar/makefile # Use system build flags

View File

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=xf86-video-vmware
pkgver=13.3.0
pkgrel=04
pkgver=13.4.0
pkgrel=01
pkgdesc="X.org vmware video driver"
arch=(x86_64)
url="https://xorg.freedesktop.org/"
@ -17,15 +17,16 @@ conflicts=('xorg-server<21.1.1' 'X-ABI-VIDEODRV_VERSION<25' 'X-ABI-VIDEODRV_VERS
groups=('xorg-drivers')
options=('!emptydirs')
#options=('!emptydirs' 'debug') ## uncomment this to have the debug pkg produced
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2{,.sig}
gcc8.diff
gcc12.1.diff)
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.xz{,.sig})
#source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2{,.sig}
# gcc8.diff
# gcc12.1.diff)
prepare() {
cd $pkgname-${pkgver}
patch -Np0 -i ../gcc8.diff
patch -Np1 -i ../gcc12.1.diff
}
#prepare() {
# cd $pkgname-${pkgver}
# patch -Np0 -i ../gcc8.diff
# patch -Np1 -i ../gcc12.1.diff
#}
build() {
cd ${pkgname}-${pkgver}
@ -53,11 +54,10 @@ package() {
license=('custom')
validpgpkeys=('90D027AEAF33CBABC140735BC1F5D3CDF5176580') # Thomas Hellstrom (VMware) <thellstrom@vmware.com>
sha256sums=(47971924659e51666a757269ad941a059ef5afe7a47b5101c174a6022ac4066c # xf86-video-vmware-13.3.0.tar.bz2
a2d40cc25bdf4c05c16fd92b71f58284f7f5a8851dec3aeb7c04e597e93a3794 # xf86-video-vmware-13.3.0.tar.bz2.sig
76ac76c213a3a27e757d62d59980ddd65b34ac02bd0e4efb00833fc69c01793e # gcc8.diff
b724003615ef95b62b7477324e52c92610535b78654eab526aeb93cda99d5aa3) # gcc12.1.diff
#validpgpkeys=('90D027AEAF33CBABC140735BC1F5D3CDF5176580') # Thomas Hellstrom (VMware) <thellstrom@vmware.com>
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
sha256sums=(aed31ee5ed5ecc6e2226705383e7ad06f7602c1376a295305f376b17af3eb81a # xf86-video-vmware-13.4.0.tar.xz
c9b7bed4f608ac179953c15bb94808e191e1d1a62014577eee3a5590ff464fbd) # xf86-video-vmware-13.4.0.tar.xz.sig

View File

@ -1,8 +1,9 @@
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=xf86-video-vmware
pkgver=13.3.0
pkgrel=4
pkgver=13.4.0
pkgrel=1
pkgdesc="X.org vmware video driver"
arch=(x86_64)
url="https://xorg.freedesktop.org/"
@ -11,21 +12,12 @@ depends=('mesa' 'systemd-libs')
makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=25.2') # 'git')
conflicts=('xorg-server<21.1.1' 'X-ABI-VIDEODRV_VERSION<25' 'X-ABI-VIDEODRV_VERSION>=26')
groups=('xorg-drivers')
options=('!emptydirs' 'debug')
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2{,.sig}
gcc8.diff
gcc12.1.diff)
sha512sums=('c318de893cae7b2b11e11c1b389ee47478b7c8d1f52c27099dbe453efec28f3e9da449217307a8c2251999eada66312f766996be1a6ead413b8b6dedc42c68ca'
'SKIP'
'd05522c84dfa1a88bb9e892087f0a67968142b87f1d7f902e8d77150eae7a26ef7f43cef256d2173be060042b86336123fa7c7f521b37ca98f8fb45871bf30ad'
'944fdfac8f7d7feca722ee43f7f3dff8ba3ef82c29012406ed36437ee917e9bfc9aeb33d28891daccc13c323d8862c45f69cb484306737feb8a41a47e8075e60')
validpgpkeys=('90D027AEAF33CBABC140735BC1F5D3CDF5176580') # Thomas Hellstrom (VMware) <thellstrom@vmware.com>
prepare() {
cd $pkgname-${pkgver}
patch -Np0 -i ../gcc8.diff
patch -Np1 -i ../gcc12.1.diff
}
options=('!emptydirs')
source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.xz{,.sig})
sha512sums=('7cacde21a490501dd9c2e9121040274c1f6ef64e6dc0ef49946b400f6297fab73a6e9548e45fe8930cee9028e65e45aaff9ba489dd69ac75a5133114726bf55d'
'SKIP')
#validpgpkeys=('90D027AEAF33CBABC140735BC1F5D3CDF5176580') # Thomas Hellstrom (VMware) <thellstrom@vmware.com>
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
build() {
cd ${pkgname}-${pkgver}

View File

@ -1 +1 @@
rm -rf {src,pkg,*tar.bz2*}
rm -rf {src,pkg,*tar.xz*}

View File

@ -1 +1,2 @@
gpg -v --recv-key C1F5D3CDF5176580
gpg -v --recv-key A8AF906D9307FBAD