upg kismet meson strace

add libusb-compat
This commit is contained in:
joborun linux 2022-08-14 20:09:20 +03:00
parent d2b67b76e2
commit 0429de3159
16 changed files with 101 additions and 29 deletions

View file

@ -6,18 +6,18 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=kismet
pkgver=2022_02_R1
pkgver=2022_08_R1
_realver="${pkgver//_/-}"
pkgrel=03
pkgrel=01
pkgdesc="802.11 layer2 wireless network detector, sniffer, and intrusion detection system w/o systemd"
url="https://www.kismetwireless.net/"
arch=('x86_64')
depends=('libpcap' 'pcre' 'bluez-libs' 'libcap' 'protobuf-c' 'libprotobuf-c.so'
'sqlite' 'libnm' 'gcc-libs' 'libusb' 'libusb-1.0.so' 'libnl' 'glibc' 'zlib' 'libelf'
'lm_sensors' 'python' 'python-setuptools' 'python-protobuf' 'python-pyserial'
'python-numpy' 'python-websockets' 'libwebsockets' 'libcap-ng'
'python-numpy' 'libwebsockets' 'libcap-ng'
libpcap.so libprotobuf.so libnm.so libwebsockets.so libsensors.so)
makedepends=('python-setuptools')
optdepends=(
'gpsd: log coordinates of detected networks'
@ -75,7 +75,7 @@ license=('GPL')
validpgpkeys=(354689DF3C9DED803381A661D7B28822738BBDB1) # Michael Kershaw
sha256sums=(aaae4747f14734a73f601af013c0eee26e13680f5e3675dfce09b7de2e68b8a8 # kismet-2022-02-R1.tar.xz
sha256sums=(2149cceac5526508653f4d02dcf7a694e3da3dc000a2372a1ee4bf9988279781 # kismet-2022-08-R1.tar.xz
0ac08bf5016e00596e2fc0bc89e7907c2186b811ed8d8a2bffe6b95b42e147a3 # kismet.sysusers
d7eb99f9d3294e53c053b039cab3706a912dbaf0bbf34d9db012cbe46d0f1535) # python-install-flags.patch

View file

@ -4,9 +4,9 @@
# Contributor: Jason Chu <jason@archlinux.org>
pkgname=kismet
pkgver=2022_02_R1
pkgver=2022_08_R1
_realver="${pkgver//_/-}"
pkgrel=3
pkgrel=1
pkgdesc="802.11 layer2 wireless network detector, sniffer, and intrusion detection system"
url="https://www.kismetwireless.net/"
arch=('x86_64')
@ -14,7 +14,7 @@ license=('GPL')
depends=('libpcap' 'pcre' 'bluez-libs' 'libcap' 'protobuf-c' 'libprotobuf-c.so'
'sqlite' 'libnm' 'gcc-libs' 'libusb' 'libusb-1.0.so' 'libnl' 'glibc' 'zlib' 'libelf'
'lm_sensors' 'systemd' 'python' 'python-setuptools' 'python-protobuf' 'python-pyserial'
'python-numpy' 'libwebsockets' 'libcap-ng'
'python-numpy' 'python-websockets' 'libwebsockets' 'libcap-ng'
libpcap.so libprotobuf.so libnm.so libwebsockets.so libsensors.so)
makedepends=('python-setuptools')
optdepends=(
@ -37,7 +37,7 @@ install=kismet.install
source=(https://www.kismetwireless.net/code/${pkgname}-${_realver}.tar.xz
kismet.sysusers
python-install-flags.patch)
sha512sums=('09292096614b9ca3569430ef196cd7cf6fbd2ab7212bdfc653cf5433bdc727ea48c63638220804799f9756a92108a85e8abf0f4e8e0383dbcbe0028bf91a6aee'
sha512sums=('befca2dcd7016d96a17e97babbd6d88195fa61750ed616d104d10a85828ec160672c33bd2a1eae554d375feb55ea45a040a3e53c4410a3ff8c9bfa4b5c8bcdb1'
'452b728c30c9932bdb91741af425267da87a66962ea9b736751948881f5477dee0bff8e2eeca2befdea2920da6d7d9e198bde69cef8c48bb49a0093a7f0ef897'
'c24bff8ecc0288c0584f60760a27b364bf7b013aad809e4050bb6ed703fc60f3ea93f7e897717a6924333ac6734b20b99166846dae4a9c5c303ae1de39f6692c')
validpgpkeys=('354689DF3C9DED803381A661D7B28822738BBDB1') # Michael Kershaw

View file

@ -14,3 +14,4 @@ autoconf
automake
python-websockets

View file

@ -1,5 +1,6 @@
real 21m56.905s
user 73m22.334s
sys 2m6.211s
real 41m39.948s
user 41m29.515s
sys 1m11.602s

33
libusb-compat/PKGBUILD Normal file
View file

@ -0,0 +1,33 @@
#!/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=libusb-compat
pkgver=0.1.7
pkgrel=01
pkgdesc="Library to enable user space application programs to communicate with USB devices"
arch=('x86_64')
url="http://libusb.sourceforge.net/"
depends=('libusb' 'sh')
source=("https://github.com/libusb/libusb-compat-0.1/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz")
build() {
cd ${pkgname}-${pkgver}
./configure --prefix=/usr --disable-static
make
}
package() {
cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
}
#---- license gpg-key sha256sums ----
license=('LGPL')
sha256sums=(0679ce38aa02498c1eea9c13398a0d2356883d574632a59c1e25274ed4925cf8)

View file

@ -0,0 +1,26 @@
# Maintainer:
# Contributor: Tom Gundersen <teg@jklm.no>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
# Contributor: arjan <arjan@archlinux.org>
pkgname=libusb-compat
pkgver=0.1.7
pkgrel=1
pkgdesc="Library to enable user space application programs to communicate with USB devices"
arch=('x86_64')
url="http://libusb.sourceforge.net/"
license=('LGPL')
depends=('libusb' 'sh')
source=("https://github.com/libusb/libusb-compat-0.1/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz")
sha256sums=('0679ce38aa02498c1eea9c13398a0d2356883d574632a59c1e25274ed4925cf8')
build() {
cd ${pkgname}-${pkgver}
./configure --prefix=/usr --disable-static
make
}
package() {
cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
}

1
libusb-compat/clean Normal file
View file

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

1
libusb-compat/deps Normal file
View file

@ -0,0 +1 @@
libusb

6
libusb-compat/time Normal file
View file

@ -0,0 +1,6 @@
real 0m6.025s
user 0m5.537s
sys 0m1.061s

View file

@ -22,10 +22,10 @@ index 193ad184b637..e94ba68ac30f 100644
dep = dependency('ZLIB', version : '>=1.2', method : 'cmake')
diff --git a/unittests/linuxliketests.py b/unittests/linuxliketests.py
index 9b84740bbada..a8265acdde98 100644
index f120590e67da..2e1d520dae66 100644
--- a/unittests/linuxliketests.py
+++ b/unittests/linuxliketests.py
@@ -343,6 +343,7 @@ class LinuxlikeTests(BasePlatformTests):
@@ -357,6 +357,7 @@ class LinuxlikeTests(BasePlatformTests):
raise SkipTest('asan not available on Cygwin')
if is_openbsd():
raise SkipTest('-fsanitize=address is not supported on OpenBSD')
@ -33,7 +33,7 @@ index 9b84740bbada..a8265acdde98 100644
testdir = os.path.join(self.framework_test_dir, '7 gnome')
self.init(testdir, extra_args=['-Db_sanitize=address', '-Db_lundef=false'])
@@ -998,6 +999,7 @@ class LinuxlikeTests(BasePlatformTests):
@@ -1012,6 +1013,7 @@ class LinuxlikeTests(BasePlatformTests):
raise SkipTest('asan not available on Cygwin')
if is_openbsd():
raise SkipTest('-fsanitize=address is not supported on OpenBSD')

View file

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=meson
pkgver=0.63.0
pkgver=0.63.1
pkgrel=01
pkgdesc='High productivity build system'
url='https://mesonbuild.com/'
@ -67,8 +67,10 @@ license=('Apache')
validpgpkeys=('19E2D6D9B46D8DAA6288F877C24E631BABB1FE70') # Jussi Pakkanen <jpakkane@gmail.com>
sha256sums=(3b51d451744c2bc71838524ec8d96cd4f8c4793d5b8d5d0d0a9c8a4f7c94cd6f # meson-0.63.0.tar.gz
faff5784c9707391fa7dfc68be64b17e76ecfd5f782c3209603161cc9d0d0a57 # meson-0.63.0.tar.gz.asc
2c705c917c1690bda95962858b73e118c3be22a825765845cddcbdf26b960820 # 0001-Skip-broken-tests.patch
sha256sums=(06fe13297213d6ff0121c5d5aab25a56ef938ffec57414ed6086fda272cb65e9 # meson-0.63.1.tar.gz
081bf04ddbad9c153c801a3aeef4bb8b04178fb29ceb89d7961040710cab91cf # meson-0.63.1.tar.gz.asc
30e8970fb5ef37a47930a1e5156ab25625d55ea4df1a4149804579a1aa22202f # 0001-Skip-broken-tests.patch
ac3387ed5759cc512b1f2a4e5b3dd940274b02f943a7e5d644792ee714e6b95e # arch-meson
b2aeae2787cf8f3ffb8778ee7f1a434895b1512bc0bdb33528c4cb2aeb067904) # jobo-meson

View file

@ -3,7 +3,7 @@
# Contributor: Anatol Pomozov <anatol dot pomozov at gmail>
pkgname=meson
pkgver=0.63.0
pkgver=0.63.1
pkgrel=1
pkgdesc='High productivity build system'
url='https://mesonbuild.com/'
@ -19,9 +19,9 @@ checkdepends=('gcc-objc' 'vala' 'rust' 'gcc-fortran' 'mono' 'boost' 'qt5-base' '
source=(https://github.com/mesonbuild/meson/releases/download/${pkgver}/meson-${pkgver}.tar.gz{,.asc}
0001-Skip-broken-tests.patch
arch-meson)
sha512sums=('8d427261bb42d2bd1da7d4f7b5f53908044aa2cea6d020fb320b0ab9d9848e17cf28deb12ae6dc139807f9e377db0c8a546561e94301216b634bd77703f17cea'
sha512sums=('25f96e18bcdbb6346c44d9f8e63035d6cb3d8f781cf43ac5530ddd6f8090f4d16d192f8d331240154602e92b498b410fabb1381dc5f39db1dfb9da05a964d44e'
'SKIP'
'd94c5b102835704e38ae778f0d420b30b4acf64f4321304ad63472a3fb044fcdc2fcb18edf47e239678534e107b6b892ee5328f0840d6649e10201bcf072e8f8'
'b59d90b5466fcf877969a49982308b1c89f0f4521e4d3774a4531bb2c0093f46b5ea2ef569e32984632e6f9c7e91328bc3511978427b553ed8c97a64a52b79ff'
'f451f8a7ef9cf1dd724c2ce20bb85a3f1611b87b2e7a17ef0fdbe8ab82a67389f818ea30a5adfe8413143e4eac77ea2e0b8234b5b2466b41a892e2bd0435376c')
validpgpkeys=('19E2D6D9B46D8DAA6288F877C24E631BABB1FE70') # Jussi Pakkanen <jpakkane@gmail.com>
@ -55,4 +55,4 @@ package() {
install -D ../arch-meson -t "${pkgdir}/usr/bin"
}
# vim:set sw=2 et:
# vim:set sw=2 sts=-1 et:

View file

@ -12,7 +12,7 @@ cython
gtkmm3
gtest
protobuf
wxgtk3
wxwidgets-gtk3
python-gobject
gobject-introspection
itstool
@ -50,4 +50,3 @@ python-pytest-forked
wayland-protocols
libmicrohttpd
python-setuptools ninja

View file

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=strace
pkgver=5.18
pkgver=5.19
pkgrel=01
pkgdesc='A diagnostic, debugging and instructional userspace tracer'
arch=(x86_64)
@ -38,5 +38,6 @@ license=(BSD)
validpgpkeys=('296D6F29A020808E8717A8842DB5BD89A340AEB7') # Dmitry V. Levin <ldv@altlinux.org>
sha256sums=(60293ea79ac9253d600cdc9be077ad2988ca22284a439c9e66be5150db3d1187 # strace-5.18.tar.xz
7aa1e47b869adf53b48067af57fde8e4d4cc9068536410317176c1effb696085) # strace-5.18.tar.xz.asc
sha256sums=(aa3dc1c8e60e4f6ff3d396514aa247f3c7bf719d8a8dc4dd4fa793be786beca3 # strace-5.19.tar.xz
a5fbe83da7b4b4045f48fea0d0cf70f88087f5f2809fd7170545989b4a100765) # strace-5.19.tar.xz.asc

View file

@ -2,7 +2,7 @@
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
pkgname=strace
pkgver=5.18
pkgver=5.19
pkgrel=1
pkgdesc='A diagnostic, debugging and instructional userspace tracer'
arch=(x86_64)
@ -10,7 +10,7 @@ url='https://strace.io/'
license=(BSD)
depends=(perl libunwind)
source=(https://github.com/strace/strace/releases/download/v$pkgver/strace-$pkgver.tar.xz{,.asc})
sha1sums=('e038ea9fc29366ce6119cde27d8cf16ac554a353'
sha1sums=('dc34c0d7c3ab0d0adb227f751c016da2c415eb2e'
'SKIP')
validpgpkeys=('296D6F29A020808E8717A8842DB5BD89A340AEB7') # Dmitry V. Levin <ldv@altlinux.org>

View file

@ -1,3 +1,4 @@
libunwind