upg armagetronad libxcb xcb-proto tmux pcsclite
end syslog-ng support and upgrade
This commit is contained in:
parent
330a87f4f8
commit
4ca470327a
|
@ -6,9 +6,9 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=armagetronad
|
||||
_pkgver=0.2.9.1.1
|
||||
pkgver=0.2.9.1.1
|
||||
pkgrel=02
|
||||
_pkgver=0.2.9.2.3
|
||||
pkgver=0.2.9.2.3
|
||||
pkgrel=01
|
||||
pkgdesc='A Tron Clone in 3D.'
|
||||
url='http://armagetronad.net/'
|
||||
depends=('sdl_image' 'libxml2' 'sdl_mixer' 'ftgl' 'hicolor-icon-theme') # 'boost-libs' 'protobuf'
|
||||
|
@ -16,11 +16,12 @@ depends=('sdl_image' 'libxml2' 'sdl_mixer' 'ftgl' 'hicolor-icon-theme') # 'boost
|
|||
optdepends=('python: language updater'
|
||||
'glew: Graphics on X11'
|
||||
'glew-wayland: Graphics on Wayland')
|
||||
makedepends=('python') # 'git' 'boost')
|
||||
makedepends=('python' 'git') # 'boost')
|
||||
conflicts=('armagetronad-git')
|
||||
#source=("https://downloads.sourceforge.net/sourceforge/armagetronad/armagetronad-$pkgver.src.tar.gz")
|
||||
#source=("https://downloads.sourceforge.net/sourceforge/armagetronad/armagetronad-$pkgver.tbz")
|
||||
_commit=568a186d1c89e08f9a144631bbcc6bf901504203 # tags/v0.2.9.1.1
|
||||
#source=("https://launchpad.net/armagetronad/0.2.9/${pkgver}/+download/armagetronad-${pkgver}.tbz")
|
||||
_commit=b9edf484ab4e3ec550a28c284f11657c542123ab #tags/v0.2.9.2.3
|
||||
source=("git+https://gitlab.com/armagetronad/armagetronad.git#commit=$_commit")
|
||||
|
||||
_pkgver() {
|
||||
|
@ -78,5 +79,8 @@ arch=('x86_64')
|
|||
license=('GPL')
|
||||
|
||||
sha256sums=(SKIP)
|
||||
#sha256sums=('330cb65610d1f6f1374f4156352eb687d7b1bccc0b391fde3d771549c5a5d928') tarball 0.2.9.2.3
|
||||
|
||||
## 27c700f6884a02e5805197bd67412731c368048b4349d0cc017dea8eb82190c6 armagetronad-0.2.9.2.3-01-x86_64.pkg.tar.lz
|
||||
|
||||
## a73a4fa3b4813cb3005e316241bc485366dd0e7500ec2c729afd35e2fc3dbd50 armagetronad-0.2.9.1.1-02-x86_64.pkg.tar.lz
|
||||
##
|
||||
|
|
|
@ -1,49 +1,42 @@
|
|||
# Maintainer: Kyle Keen <keenerd@gmail.com>
|
||||
# Maintainer: Sven-Hendrik Haase <svenstaro@archlinux.org>
|
||||
# Contributor: Kyle Keen <keenerd@gmail.com>
|
||||
# Contributor: Mateusz Herych <heniekk@gmail.com>
|
||||
# Contributor: Filippo 'JoeyrS' Civiletti <joeyrs@gmail.com>
|
||||
|
||||
pkgname=armagetronad
|
||||
pkgver=0.2.9.1.0
|
||||
pkgrel=3
|
||||
pkgdesc='A Tron Clone in 3D.'
|
||||
pkgver=0.2.9.2.3
|
||||
pkgrel=1
|
||||
pkgdesc='A Tron Clone in 3D'
|
||||
arch=('x86_64')
|
||||
url='http://armagetronad.net/'
|
||||
license=('GPL')
|
||||
# Disable build flags to fix FS#80060
|
||||
options=('!buildflags')
|
||||
depends=('sdl_image' 'libxml2' 'sdl_mixer' 'ftgl' 'hicolor-icon-theme')
|
||||
makedepends=('python')
|
||||
optdepends=('python: language updater')
|
||||
#source=("https://downloads.sourceforge.net/sourceforge/armagetronad/armagetronad-$pkgver.src.tar.gz")
|
||||
source=("https://downloads.sourceforge.net/sourceforge/armagetronad/armagetronad-$pkgver.tbz")
|
||||
sha256sums=('59b6c7c01ce3f8cca5437e33f974a637529541a11aa4f52c1a5c17499e26f6a1')
|
||||
source=("https://launchpad.net/armagetronad/0.2.9/${pkgver}/+download/armagetronad-${pkgver}.tbz")
|
||||
sha256sums=('330cb65610d1f6f1374f4156352eb687d7b1bccc0b391fde3d771549c5a5d928')
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir/armagetronad-$pkgver"
|
||||
2to3 -w language/update.py
|
||||
|
||||
sed -i 's|FTGL.h|ftgl.h|g' configure
|
||||
sed -i 's|png_check_sig|png_sig_cmp|g' configure
|
||||
sed -i -r '/desktop-id/ s/(<!-- )|(org.armagetronad.)|( -->)//g' desktop/armagetronad.appdata.xml.in
|
||||
cd "$srcdir/armagetronad-$pkgver"
|
||||
sed -i -r '/desktop-id/ s/(<!-- )|(org.armagetronad.)|( -->)//g' desktop/armagetronad.appdata.xml.in
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$srcdir/armagetronad-$pkgver"
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--mandir=/usr/share/man \
|
||||
--disable-games \
|
||||
--enable-automakedefaults \
|
||||
--disable-uninstall
|
||||
make
|
||||
cd "$srcdir/armagetronad-$pkgver"
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--mandir=/usr/share/man \
|
||||
--disable-games \
|
||||
--enable-automakedefaults \
|
||||
--disable-uninstall
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/armagetronad-$pkgver"
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -D -m 644 "desktop/armagetronad.desktop" "$pkgdir/usr/share/applications/armagetronad.desktop"
|
||||
for f in 16x16 32x32 48x48; do
|
||||
ln -s /usr/share/armagetronad/desktop/icons/$f/armagetronad.png "$pkgdir/usr/share/icons/hicolor/$f/apps/armagetronad.png"
|
||||
done
|
||||
mv "$pkgdir/usr/bin/armagetronad" "$pkgdir/usr/bin/armagetronad_bin"
|
||||
printf "#!/bin/bash\n/usr/bin/armagetronad_bin --configdir /etc/armagetronad --datadir /usr/share/armagetronad" > "$pkgdir/usr/bin/armagetronad"
|
||||
chmod +x "$pkgdir/usr/bin/armagetronad"
|
||||
cd "$srcdir/armagetronad-$pkgver"
|
||||
DESTDIR="$pkgdir" make -j1 install
|
||||
install -Dm644 "desktop/armagetronad.desktop" "$pkgdir/usr/share/applications/armagetronad.desktop"
|
||||
for f in 16x16 32x32 48x48; do
|
||||
ln -s /usr/share/armagetronad/desktop/icons/$f/armagetronad.png "$pkgdir/usr/share/icons/hicolor/$f/apps/armagetronad.png"
|
||||
done
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=libxcb
|
||||
pkgver=1.16.1
|
||||
pkgver=1.17.0
|
||||
pkgrel=01
|
||||
pkgdesc="X11 client-side library"
|
||||
##ex-url="https://xcb.freedesktop.org/"
|
||||
|
@ -43,11 +43,14 @@ arch=(x86_64)
|
|||
license=('X11')
|
||||
|
||||
#validpgpkeys=('A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # "Daniel Stone <daniels@collabora.com>"
|
||||
validpgpkeys=(3BB639E56F861FA2E86505690FDD682D974CA72A # "Matt Turner <mattst88@gmail.com>"
|
||||
4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E ) # "Alan Coopersmith <alan.coopersmith@oracle.com>"
|
||||
validpgpkeys=(3BB639E56F861FA2E86505690FDD682D974CA72A) # "Matt Turner <mattst88@gmail.com>"
|
||||
# 4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E ) # "Alan Coopersmith <alan.coopersmith@oracle.com>"
|
||||
|
||||
sha256sums=(f24d187154c8e027b358fc7cb6588e35e33e6a92f11c668fe77396a7ae66e311 # libxcb-1.16.1.tar.xz
|
||||
29230d35952852fc38ce2b53294f37d49849bd78699fc472579df426d74d3ec4) # libxcb-1.16.1.tar.xz.sig
|
||||
|
||||
## 47914b3c8f2a737b62e989acb33d6c8dbb5b9ab1afcab106cca8fd24941d68d5 libxcb-1.16.1-01-x86_64.pkg.tar.lz
|
||||
sha512sums=('945b1f28e8b407a4d0ebf88c99ef3cbef763fd75e6eaa8e971946e44ce8dbe9b478c56ae85aaaadab7fdb25987e88570d9d4fb9ad2febd6d6bf21d644a0e10d0'
|
||||
'SKIP')
|
||||
sha256sums=(599ebf9996710fea71622e6e184f3a8ad5b43d0e5fa8c4e407123c88a59a6d55 # libxcb-1.17.0.tar.xz
|
||||
2829ef79617e521913e7ed36cd7c494f1300f901e2e9d1bd6795ecf212bd7ebf) # libxcb-1.17.0.tar.xz.sig
|
||||
|
||||
## 9dc4254f493828897d98cbf326078177a173657a379470bb0c2976da4e7a2661 libxcb-1.17.0-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Contributor: Alexander Baldeck <alexander@archlinux.org>
|
||||
|
||||
pkgname=libxcb
|
||||
pkgver=1.16.1
|
||||
pkgver=1.17.0
|
||||
pkgrel=1
|
||||
pkgdesc="X11 client-side library"
|
||||
arch=('x86_64')
|
||||
|
@ -12,11 +12,11 @@ depends=('xcb-proto' 'libxdmcp' 'libxau' 'glibc')
|
|||
makedepends=('libxslt' 'python' 'xorg-util-macros' 'xorgproto')
|
||||
license=('X11')
|
||||
source=(https://xorg.freedesktop.org/archive/individual/lib/$pkgname-$pkgver.tar.xz{,.sig})
|
||||
sha512sums=('e3afdae1c0e2a5ae2add7b2c4fdd3283cb86023ef6448f5b8b29a4bb72c274e34eaf0fc7523762bcd3f5116910fe7374490e8f26c25744301563ced80acc3e7f'
|
||||
sha512sums=('945b1f28e8b407a4d0ebf88c99ef3cbef763fd75e6eaa8e971946e44ce8dbe9b478c56ae85aaaadab7fdb25987e88570d9d4fb9ad2febd6d6bf21d644a0e10d0'
|
||||
'SKIP')
|
||||
#validpgpkeys=('A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # "Daniel Stone <daniels@collabora.com>"
|
||||
#validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # "Matt Turner <mattst88@gmail.com>"
|
||||
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <alan.coopersmith@oracle.com>"
|
||||
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # "Matt Turner <mattst88@gmail.com>"
|
||||
#validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <alan.coopersmith@oracle.com>"
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$pkgver"
|
||||
|
|
|
@ -7,8 +7,8 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=pcsclite
|
||||
pkgver=2.0.3
|
||||
pkgrel=01
|
||||
pkgver=2.1.0
|
||||
pkgrel=02
|
||||
pkgdesc="PC/SC Architecture smartcard middleware library w/o systemd"
|
||||
url='https://pcsclite.apdu.fr/'
|
||||
depends=(libeudev polkit)
|
||||
|
@ -17,7 +17,7 @@ optdepends=(
|
|||
'python: API call trace logging with the pcsc-spy'
|
||||
'ccid: USB Chip/Smart Card Interface Devices driver'
|
||||
)
|
||||
provides=('libpcsclite.so' 'libpcscspy.so')
|
||||
provides=('libpcsclite.so' 'libpcsclite_real.so' 'libpcscspy.so')
|
||||
#options=('!docs') # uncomment this to produce the documents pkg, otherwise the same as arch
|
||||
source=("https://pcsclite.apdu.fr/files/pcsc-lite-${pkgver}.tar.bz2"{,.asc})
|
||||
|
||||
|
@ -57,8 +57,8 @@ license=('BSD')
|
|||
|
||||
validpgpkeys=('F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E') # Ludovic Rousseau <rousseau@debian.org>
|
||||
|
||||
sha256sums=(f42ee9efa489e9ff5d328baefa26f9c515be65021856e78d99ad1f0ead9ec85d # pcsc-lite-2.0.3.tar.bz2
|
||||
2100b77891116e0f7a8e449d63b22e7f2ef503a11d9e50b344a8678b369f8efd) # pcsc-lite-2.0.3.tar.bz2.asc
|
||||
sha256sums=(85cab61cc744c81e2bc432656863293b8428d0136f079e3b12a84b335b5b35aa # pcsc-lite-2.1.0.tar.bz2
|
||||
92912ddcbbbf1f738ec61504fcde457494c2c85acb3f784734baf7b7cac01f45) # pcsc-lite-2.1.0.tar.bz2.asc
|
||||
|
||||
## d7cb30bb501b956509cdc02317930960c0919429db34fa0af3bbbe987fea8fef pcsclite-2.0.3-01-x86_64.pkg.tar.lz
|
||||
## 477c638f2eaeebe6e25646d5bf7c04e67ee65ad8e5443b9899cf3cb6718102e2 pcsclite-2.1.0-02-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
# Contributor: Daniel Plaza <daniel.plaza.espi@gmail.com>
|
||||
|
||||
pkgname=pcsclite
|
||||
pkgver=2.0.3
|
||||
pkgrel=1
|
||||
pkgver=2.1.0
|
||||
pkgrel=2
|
||||
pkgdesc="PC/SC Architecture smartcard middleware library"
|
||||
arch=('x86_64')
|
||||
url='https://pcsclite.apdu.fr/'
|
||||
|
@ -16,10 +16,10 @@ optdepends=(
|
|||
'python: API call trace logging with the pcsc-spy'
|
||||
'ccid: USB Chip/Smart Card Interface Devices driver'
|
||||
)
|
||||
provides=('libpcsclite.so' 'libpcscspy.so')
|
||||
provides=('libpcsclite.so' 'libpcsclite_real.so' 'libpcscspy.so')
|
||||
validpgpkeys=('F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E') # Ludovic Rousseau <rousseau@debian.org>
|
||||
source=("https://pcsclite.apdu.fr/files/pcsc-lite-${pkgver}.tar.bz2"{,.asc})
|
||||
sha256sums=('f42ee9efa489e9ff5d328baefa26f9c515be65021856e78d99ad1f0ead9ec85d'
|
||||
sha256sums=('85cab61cc744c81e2bc432656863293b8428d0136f079e3b12a84b335b5b35aa'
|
||||
'SKIP')
|
||||
|
||||
build() {
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=syslog-ng
|
||||
pkgver=4.4.0
|
||||
pkgrel=08
|
||||
pkgver=4.6.0
|
||||
pkgrel=01
|
||||
pkgdesc="Next-generation syslogd with advanced networking and filtering capabilities - w/o google's grpc systemd and ipv6"
|
||||
url="https://www.syslog-ng.com/products/open-source-log-management/"
|
||||
depends=('awk' 'glib2' 'libnsl' 'json-c' 'curl' 'libnet' 'openssl' 'pcre2' 'protobuf' 'libcap')
|
||||
|
@ -109,9 +109,19 @@ arch=(x86_64)
|
|||
|
||||
license=('GPL2' 'LGPL2.1')
|
||||
|
||||
sha256sums=(583b147f3ec17fbc2dbbf31aafb1e3966237d7541313de5b41ea885dc16d932e # syslog-ng-4.4.0.tar.gz
|
||||
d2e3328e2ac344ccddf1b38eab226f36c11ade1971c0c8c8ac8cd4d97c8b02e8 # syslog-ng.conf
|
||||
sha512sums=('7c4fbf1ac5377240afa7a1db8d72772399d2c62657fffc3c59e82b2dea6f12031f02320c4f567f981311bd1d8bbfd98962aeb59720ca857867a51b6bf83afb4b'
|
||||
'432154be20858721c2dcfee65a608cb65760479c9b78b7751fa1e00fc0276c1b34bdff8bc1bee8a6e5c0138f3034531034401fcbb9cc3c70f1b984225a9c6240'
|
||||
'cd39f545a6a855c866a466bf846e33940b2c2dd1fc2eaf50cce29c68e1a5753c7c4b56411e4f01c152f32e155104a98dd755a96319767f47c73a8853f720b2cc')
|
||||
|
||||
sha256sums=(b69e3360dfb96a754a4e1cbead4daef37128b1152a23572356db4ab64a475d4f # syslog-ng-4.6.0.tar.gz
|
||||
5b6df307e2cc204d83ae8a76fb9d27ea544b5fd3f514ac3119148f2d8e34d8f0 # syslog-ng.conf
|
||||
93c935eca56854011ea9e353b7a1da662ad40b2e8452954c5b4b5a1d5b2d5317) # syslog-ng.logrotate
|
||||
|
||||
## 6ae68b85f2e28100a14ace47ce74ea2809eff1edd099cc07de57f2829fe7ba84 syslog-ng-4.4.0-08-x86_64.pkg.tar.lz
|
||||
## See the error log ... we have had enough with this crappy software ...
|
||||
## Now it is not just speaking out of the system, it is mixing ipv6 to ipv4 connections when
|
||||
## we configured ipv6 to be disabled.
|
||||
## For a syslog this is TOO MUCH!!!!
|
||||
|
||||
## Out it goes, use socklog
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,104 @@
|
|||
# Maintainer: Florian Pritz <bluewind@xinu.at>
|
||||
# Contributor: Eric Bélanger <eric@archlinux.org>
|
||||
|
||||
pkgname=syslog-ng
|
||||
pkgver=4.6.0
|
||||
pkgrel=2
|
||||
pkgdesc="Next-generation syslogd with advanced networking and filtering capabilities"
|
||||
arch=('x86_64')
|
||||
url="https://www.syslog-ng.com/products/open-source-log-management/"
|
||||
license=('GPL2' 'LGPL2.1')
|
||||
depends=(
|
||||
'awk'
|
||||
'bash'
|
||||
'curl'
|
||||
'glib2'
|
||||
'glibc'
|
||||
'grpc'
|
||||
'json-c'
|
||||
'libcap'
|
||||
'libnet'
|
||||
'libnsl'
|
||||
'openssl'
|
||||
'pcre2'
|
||||
'protobuf'
|
||||
'systemd-libs'
|
||||
)
|
||||
makedepends=('libxslt' 'mongo-c-driver' 'librabbitmq-c' 'python' 'libesmtp' 'hiredis'
|
||||
'libdbi' 'libmaxminddb' 'net-snmp' 'librdkafka' 'systemd')
|
||||
checkdepends=('python-nose' 'python-ply')
|
||||
optdepends=('logrotate: for rotating log files'
|
||||
'libdbi: for the SQL plugin'
|
||||
'librabbitmq-c: for the AMQP plugin'
|
||||
'mongo-c-driver: for the MongoDB plugin'
|
||||
'libesmtp: for the SMTP plugin'
|
||||
'hiredis: for the Redis plugin'
|
||||
'libmaxminddb: for the GeoIP2 plugin'
|
||||
'net-snmp: for the SNMP plugin'
|
||||
'librdkafka: for the Kafka C plugin'
|
||||
'python: for Python-based plugins'
|
||||
'python-ply: for debugger CLI')
|
||||
conflicts=('eventlog')
|
||||
replaces=('eventlog')
|
||||
# The default scl.conf moved in 4.3.0, but it is still supported here for overrides so we keep this entry. See https://github.com/syslog-ng/syslog-ng/pull/4534 for details.
|
||||
backup=('etc/syslog-ng/scl.conf'
|
||||
'etc/syslog-ng/syslog-ng.conf'
|
||||
'etc/logrotate.d/syslog-ng'
|
||||
'etc/default/syslog-ng@default')
|
||||
source=(https://github.com/balabit/syslog-ng/releases/download/syslog-ng-$pkgver/$pkgname-$pkgver.tar.gz
|
||||
syslog-ng.conf syslog-ng.logrotate)
|
||||
sha512sums=('7c4fbf1ac5377240afa7a1db8d72772399d2c62657fffc3c59e82b2dea6f12031f02320c4f567f981311bd1d8bbfd98962aeb59720ca857867a51b6bf83afb4b'
|
||||
'432154be20858721c2dcfee65a608cb65760479c9b78b7751fa1e00fc0276c1b34bdff8bc1bee8a6e5c0138f3034531034401fcbb9cc3c70f1b984225a9c6240'
|
||||
'cd39f545a6a855c866a466bf846e33940b2c2dd1fc2eaf50cce29c68e1a5753c7c4b56411e4f01c152f32e155104a98dd755a96319767f47c73a8853f720b2cc')
|
||||
|
||||
prepare() {
|
||||
cd $pkgname-$pkgver
|
||||
sed -i -e 's,/bin/,/usr/bin/,' -e 's,/sbin/,/bin/,' contrib/systemd/syslog-ng@.service
|
||||
sed -i -e 's|/var/run|/run|g' contrib/systemd/syslog-ng@default
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
|
||||
# https://archlinux.org/todo/lto-fat-objects/
|
||||
export CFLAGS+=" -ffat-lto-objects"
|
||||
export CXXFLAGS+=" -ffat-lto-objects"
|
||||
|
||||
|
||||
_source_version=$(sed -rn 's#.*define VERSION_STR_CURRENT.* "(.*)"#\1#p' lib/versioning.h)
|
||||
_config_version=$(head -1 "$srcdir/syslog-ng.conf" | cut -d\ -f2)
|
||||
|
||||
if [[ "$_source_version" != "$_config_version" ]]; then
|
||||
echo "Version in example config at '$srcdir/syslog-ng.conf' is: $_config_version"
|
||||
echo "Expected version from code is: $_source_version"
|
||||
echo "Check if config format has incompatible changes and adjust the"
|
||||
echo "example config file and bump the version to continue the build."
|
||||
echo "Usually simply bumping is fine since our config is simple enough"
|
||||
return 1
|
||||
fi
|
||||
|
||||
./autogen.sh
|
||||
./configure --prefix=/usr --sysconfdir=/etc/syslog-ng --libexecdir=/usr/lib \
|
||||
--sbindir=/usr/bin --localstatedir=/var/lib/syslog-ng --datadir=/usr/share \
|
||||
--with-pidfile-dir=/run --enable-spoof-source --enable-ipv6 \
|
||||
--enable-systemd --with-systemdsystemunitdir=/usr/lib/systemd/system \
|
||||
--enable-manpages --enable-all-modules --disable-java --disable-java-modules \
|
||||
--disable-mqtt --disable-riemann --with-python=3 --with-jsonc=system
|
||||
# prevent excessive overlinking due to libtool
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||
make
|
||||
}
|
||||
|
||||
# TODO: package criterion
|
||||
# check() {
|
||||
# cd $pkgname-$pkgver
|
||||
# make check
|
||||
# }
|
||||
|
||||
package() {
|
||||
make -C $pkgname-$pkgver DESTDIR="$pkgdir" install
|
||||
install -dm755 "$pkgdir/var/lib/syslog-ng" "$pkgdir/etc/syslog-ng/patterndb.d"
|
||||
install -Dm644 "$srcdir/syslog-ng.conf" "$pkgdir/etc/syslog-ng/syslog-ng.conf"
|
||||
install -Dm644 "$srcdir/syslog-ng.logrotate" "$pkgdir/etc/logrotate.d/syslog-ng"
|
||||
install -Dm644 "$srcdir"/$pkgname-$pkgver/contrib/systemd/syslog-ng@default -t "$pkgdir"/etc/default
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
CCLD modules/correlation/pdbtool/pdbtool
|
||||
/usr/bin/ld: ./lib/.libs/libsyslog-ng.so: undefined reference to `g_sockaddr_inet6_check'
|
||||
/usr/bin/ld: ./lib/.libs/libsyslog-ng.so: undefined reference to `g_sockaddr_inet6_is_v4_mapped'
|
||||
collect2: error: ld returned 1 exit status
|
||||
make[2]: *** [Makefile:17093: modules/correlation/pdbtool/pdbtool] Error 1
|
||||
make[1]: *** [Makefile:29058: all-recursive] Error 1
|
||||
make: *** [Makefile:12537: all] Error 2
|
||||
==> ERROR: A failure occurred in build().
|
|
@ -1,4 +1,4 @@
|
|||
@version: 3.35
|
||||
@version: 4.6
|
||||
@include "scl.conf"
|
||||
#
|
||||
# /etc/syslog-ng/syslog-ng.conf
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
pkgname=tmux
|
||||
pkgver=3.4
|
||||
pkgrel=05
|
||||
pkgrel=06
|
||||
pkgdesc='A terminal multiplexer w/o systemd'
|
||||
url='https://github.com/tmux/tmux/wiki'
|
||||
depends=('libevent' 'libevent_core-2.1.so' 'libutempter' 'ncurses' 'libncursesw.so')
|
||||
|
@ -22,6 +22,8 @@ prepare() {
|
|||
# patch -Np1 -i ../0002-ncurses.patch
|
||||
#
|
||||
# autoreconf -fi
|
||||
# https://github.com/tmux/tmux/issues/3864
|
||||
git revert -n 43e5e80343185e69a1b864fc48095ede0b898180
|
||||
sh autogen.sh
|
||||
}
|
||||
|
||||
|
@ -53,5 +55,5 @@ license=('BSD')
|
|||
|
||||
sha256sums=(71387cf05585836da88d9b481f98e89be5bc8f09a203600187b22aa0e00c52b0) # tmux
|
||||
|
||||
## d1eba08cebdee1a5aaffd490a2bbf1344401950ef7d4dcd8a6d646d054548925 tmux-3.4-05-x86_64.pkg.tar.lz
|
||||
## 2a4a8913a9c40c3612b0e4e4c10cecfee442993d20e4dedf443c61fe70ce6125 tmux-3.4-06-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
pkgname=tmux
|
||||
pkgver=3.4
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
pkgdesc='Terminal multiplexer'
|
||||
url='https://github.com/tmux/tmux/wiki'
|
||||
arch=('x86_64')
|
||||
|
@ -19,6 +19,8 @@ sha256sums=('71387cf05585836da88d9b481f98e89be5bc8f09a203600187b22aa0e00c52b0')
|
|||
prepare() {
|
||||
cd "$pkgname"
|
||||
|
||||
# https://github.com/tmux/tmux/issues/3864
|
||||
git revert -n 43e5e80343185e69a1b864fc48095ede0b898180
|
||||
sh autogen.sh
|
||||
}
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=xcb-proto
|
||||
pkgver=1.16.0
|
||||
pkgver=1.17.0
|
||||
pkgrel=01
|
||||
pkgdesc="XML-XCB protocol descriptions"
|
||||
url="https://xcb.freedesktop.org/"
|
||||
|
@ -35,17 +35,17 @@ package() {
|
|||
|
||||
arch=(x86_64)
|
||||
|
||||
license=('custom')
|
||||
license=('X11-distribute-modifications-variant')
|
||||
|
||||
#validpgpkeys=('A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # "Daniel Stone <daniels@collabora.com>"
|
||||
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # "Matt Turner <mattst88@gmail.com>"
|
||||
#validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <alan.coopersmith@oracle.com>"
|
||||
|
||||
sha512sums=('54906f379a7aa2cbbfbbe54764c02dbf522ca8f6c54e07d4faae471aac3aee25d0359be38c808c8da887de228aed745582a78b2f56714b023bca8f3513b24972'
|
||||
'SKIP')
|
||||
sha512sums=('34c3795e5a48a66d89b72ee1777fb0bede489d5ec07018e6c9ef3c13bdd60b0358fc2c04a1f0ed0acb5b681aeeb92033db579036e4f5edd967fe56714c03acdf'
|
||||
'SKIP')
|
||||
|
||||
sha256sums=(a75a1848ad2a89a82d841a51be56ce988ff3c63a8d6bf4383ae3219d8d915119 # xcb-proto-1.16.0.tar.xz
|
||||
359e3349aeaf2a62e15ca467d8515f22d1c842cfccd3a82053763606722e6e96) # xcb-proto-1.16.0.tar.xz.sig
|
||||
sha256sums=(2c1bacd2110f4799f74de6ebb714b94cf6f80fb112316b1219480fd22562148c # xcb-proto-1.17.0.tar.xz
|
||||
7d057fc8432560b81e10b61f8ac1f646977f5dc1e2b5d4149b823c6966fbd561) # xcb-proto-1.17.0.tar.xz.sig
|
||||
|
||||
## 49d6d078f702db6c0ac3ec335055789ad22c231d4802f75b767b17acecc49cd1 xcb-proto-1.16.0-01-x86_64.pkg.tar.lz
|
||||
## 96abb9cf6a37bc1b9dafb367ca74f7448c70182a1e3d5ec72e5db1632b1f45c2 xcb-proto-1.17.0-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -2,15 +2,15 @@
|
|||
# Contributor: Jan de Groot <jgc@archlinux.org>
|
||||
|
||||
pkgname=xcb-proto
|
||||
pkgver=1.16.0
|
||||
pkgrel=1
|
||||
pkgver=1.17.0
|
||||
pkgrel=2
|
||||
pkgdesc="XML-XCB protocol descriptions"
|
||||
arch=(any)
|
||||
url="https://xcb.freedesktop.org/"
|
||||
license=('custom')
|
||||
license=('X11-distribute-modifications-variant')
|
||||
makedepends=('python' 'libxml2')
|
||||
source=(https://xorg.freedesktop.org/archive/individual/proto/$pkgname-$pkgver.tar.xz{,.sig})
|
||||
sha512sums=('54906f379a7aa2cbbfbbe54764c02dbf522ca8f6c54e07d4faae471aac3aee25d0359be38c808c8da887de228aed745582a78b2f56714b023bca8f3513b24972'
|
||||
sha512sums=('34c3795e5a48a66d89b72ee1777fb0bede489d5ec07018e6c9ef3c13bdd60b0358fc2c04a1f0ed0acb5b681aeeb92033db579036e4f5edd967fe56714c03acdf'
|
||||
'SKIP')
|
||||
#validpgpkeys=('A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # "Daniel Stone <daniels@collabora.com>"
|
||||
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # "Matt Turner <mattst88@gmail.com>"
|
||||
|
@ -33,4 +33,3 @@ package() {
|
|||
install -m755 -d "$pkgdir/usr/share/licenses/$pkgname"
|
||||
install -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname"
|
||||
}
|
||||
##
|
||||
|
|
Loading…
Reference in New Issue