python staging rebuilds and upgrades
This commit is contained in:
parent
8a8cc3370f
commit
df3a694886
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
pkgname=apparmor
|
pkgname=apparmor
|
||||||
pkgver=3.1.3
|
pkgver=3.1.3
|
||||||
pkgrel=01
|
pkgrel=02
|
||||||
pkgdesc="Mandatory Access Control (MAC) using Linux Security Module (LSM) w/o systemd"
|
pkgdesc="Mandatory Access Control (MAC) using Linux Security Module (LSM) w/o systemd"
|
||||||
url="https://gitlab.com/apparmor/apparmor"
|
url="https://gitlab.com/apparmor/apparmor"
|
||||||
depends=(audit glibc pam python)
|
depends=(audit glibc pam python)
|
||||||
|
@ -155,5 +155,4 @@ validpgpkeys=('3ECDCBA5FB34D254961CC53F6689E64E3D3664BB') # AppArmor Development
|
||||||
sha256sums=(b8ffac45d0b283afe574ddd5542142ba1a62c354df110cff862b99201f29c843 # apparmor-3.1.3.tar.gz
|
sha256sums=(b8ffac45d0b283afe574ddd5542142ba1a62c354df110cff862b99201f29c843 # apparmor-3.1.3.tar.gz
|
||||||
c31ba39f3f7e23b6a3f7f301435fb9fa5958807ab477398a5c803e0d8dd18f67) # apparmor-3.1.3.tar.gz.asc
|
c31ba39f3f7e23b6a3f7f301435fb9fa5958807ab477398a5c803e0d8dd18f67) # apparmor-3.1.3.tar.gz.asc
|
||||||
|
|
||||||
## 03426c53f593f810dd9fb83a3099fad8bc6b0e763238bab1e1afab46e1146e33 apparmor-3.1.3-01-x86_64.pkg.tar.lz
|
## 0d255410a9c816a6abcf868b7bc99ba11ea60ca5ff7123c82f46a5c07f577ee2 apparmor-3.1.3-02-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
pkgname=apparmor
|
pkgname=apparmor
|
||||||
pkgver=3.1.3
|
pkgver=3.1.3
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc="Mandatory Access Control (MAC) using Linux Security Module (LSM)"
|
pkgdesc="Mandatory Access Control (MAC) using Linux Security Module (LSM)"
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
url="https://gitlab.com/apparmor/apparmor"
|
url="https://gitlab.com/apparmor/apparmor"
|
||||||
|
|
|
@ -12,3 +12,5 @@ automake
|
||||||
bison
|
bison
|
||||||
|
|
||||||
|
|
||||||
|
dbus-python
|
||||||
|
python-typing_extensions
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
|
|
||||||
real 6m47.520s
|
|
||||||
user 5m14.273s
|
real 6m42.599s
|
||||||
sys 1m28.046s
|
user 4m15.686s
|
||||||
|
sys 1m52.935s
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,6 @@ pkgname=autogen
|
||||||
pkgver=5.18.16
|
pkgver=5.18.16
|
||||||
pkgrel=05
|
pkgrel=05
|
||||||
pkgdesc="A tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text"
|
pkgdesc="A tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text"
|
||||||
arch=('x86_64')
|
|
||||||
url="https://www.gnu.org/software/autogen/"
|
url="https://www.gnu.org/software/autogen/"
|
||||||
depends=('guile' 'libxml2' 'perl')
|
depends=('guile' 'libxml2' 'perl')
|
||||||
makedepends=('autogen' 'chrpath')
|
makedepends=('autogen' 'chrpath')
|
||||||
|
@ -29,6 +28,7 @@ prepare() {
|
||||||
build() {
|
build() {
|
||||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||||
./configure --prefix=/usr --disable-dependency-tracking
|
./configure --prefix=/usr --disable-dependency-tracking
|
||||||
|
|
||||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||||
make
|
make
|
||||||
}
|
}
|
||||||
|
@ -50,16 +50,21 @@ package() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=('GPL3')
|
license=('GPL3')
|
||||||
|
|
||||||
validpgpkeys=('44A088E295C3A722C450590EC9EF76DEB74EE762'
|
validpgpkeys=('44A088E295C3A722C450590EC9EF76DEB74EE762'
|
||||||
'3EEE51D1355B8EC40D9F3122495143D05D0712D1') # Bruce Korb <bkorb@gnu.org>
|
'3EEE51D1355B8EC40D9F3122495143D05D0712D1') # Bruce Korb <bkorb@gnu.org>
|
||||||
|
|
||||||
|
sha512sums=('5f12c982dbe27873f5649a96049bf019ff183c90cc0c8a9196556b0ca02e72940cd422f6d6601f68cc7d8763b1124f2765c3b1a6335fc92ba07f84b03d2a53a1'
|
||||||
|
'SKIP'
|
||||||
|
'4864c9f20448b7eea0e36b35b15408baf5485f77fe7b1e9181c5636ab30c6871c74c654da05c6b84c8e6a057531c234a6a1e263b7465d54842c04bfc9c5b821d'
|
||||||
|
'687a725cc901b4acaa73e4503c933b949a99264647e0829902f3d9c7bc62867268cabdf2c31fe10dcfdec9b69397ef27592196b097e3c19c6b714ef84d4060a4')
|
||||||
|
|
||||||
sha256sums=(f8a13466b48faa3ba99fe17a069e71c9ab006d9b1cfabe699f8c60a47d5bb49a # autogen-5.18.16.tar.xz
|
sha256sums=(f8a13466b48faa3ba99fe17a069e71c9ab006d9b1cfabe699f8c60a47d5bb49a # autogen-5.18.16.tar.xz
|
||||||
ac5ce9851d4b925a3f0821d9b24ab40032853e7e30d038a0a0b99e43921ed35f # autogen-5.18.16.tar.xz.sig
|
ac5ce9851d4b925a3f0821d9b24ab40032853e7e30d038a0a0b99e43921ed35f # autogen-5.18.16.tar.xz.sig
|
||||||
b8ab403ba6d0bf6d3391fbb24e41ee996eb2161081058e03f53d3340d3e36885 # guile-3.0.patch
|
b8ab403ba6d0bf6d3391fbb24e41ee996eb2161081058e03f53d3340d3e36885 # guile-3.0.patch
|
||||||
d5fefc17ee1e44783b5340f424f9644d0dca4531b47f2be7c3e58645414729a3) # 10_libopts_tarball_perms.diff
|
d5fefc17ee1e44783b5340f424f9644d0dca4531b47f2be7c3e58645414729a3) # 10_libopts_tarball_perms.diff
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,6 @@ pkgname=(gdb gdb-common)
|
||||||
pkgver=13.1
|
pkgver=13.1
|
||||||
pkgrel=02
|
pkgrel=02
|
||||||
pkgdesc='The GNU Debugger'
|
pkgdesc='The GNU Debugger'
|
||||||
arch=(x86_64)
|
|
||||||
url='https://www.gnu.org/software/gdb/'
|
url='https://www.gnu.org/software/gdb/'
|
||||||
makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr
|
makedepends=(glibc gcc-libs texinfo python guile ncurses expat xz mpfr
|
||||||
boost source-highlight readline)
|
boost source-highlight readline)
|
||||||
|
@ -70,7 +69,9 @@ package_gdb() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=(GPL3)
|
license=(GPL3)
|
||||||
|
|
||||||
|
@ -80,6 +81,6 @@ sha256sums=(115ad5c18d69a6be2ab15882d365dda2a2211c14f480b3502c6eba576e2e95a0 #
|
||||||
d14d21a672624767c609582d1c8eee91661e580a2fb08f7c38b35332c6d76dad # gdb-13.1.tar.xz.sig
|
d14d21a672624767c609582d1c8eee91661e580a2fb08f7c38b35332c6d76dad # gdb-13.1.tar.xz.sig
|
||||||
99d8956a5a277398823ae6851855f3f8004072090ed6f89868674170d9e33c13) #rust.patch
|
99d8956a5a277398823ae6851855f3f8004072090ed6f89868674170d9e33c13) #rust.patch
|
||||||
|
|
||||||
## 7e9bce18d314a0b945922730b8b9ff01740ccb99583bcf24a68a5bfa4081b859 gdb-13.1-02-x86_64.pkg.tar.lz
|
## e8ad470af7a52c32c7608313d25b4481082dccff33a31af672156b2db67eca88 gdb-13.1-02-x86_64.pkg.tar.lz
|
||||||
## 67d01217a9b4fb3134681362002de7ce590154fdbd82236470f334074741550f gdb-common-13.1-02-x86_64.pkg.tar.lz
|
## 458de322dd8ab938e5ea3cdd3e8e28628a861107065f84c43b565a584af87662 gdb-common-13.1-02-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ pkgbase=gdb
|
||||||
# of gdb (for arm/avr/...)
|
# of gdb (for arm/avr/...)
|
||||||
pkgname=(gdb gdb-common)
|
pkgname=(gdb gdb-common)
|
||||||
pkgver=13.1
|
pkgver=13.1
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc='The GNU Debugger'
|
pkgdesc='The GNU Debugger'
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
url='https://www.gnu.org/software/gdb/'
|
url='https://www.gnu.org/software/gdb/'
|
||||||
|
|
|
@ -7,9 +7,8 @@
|
||||||
|
|
||||||
pkgname=gnumeric
|
pkgname=gnumeric
|
||||||
pkgver=1.12.55
|
pkgver=1.12.55
|
||||||
pkgrel=01
|
pkgrel=02
|
||||||
pkgdesc="A GNOME-less spreadsheet program"
|
pkgdesc="A GNOME-less spreadsheet program"
|
||||||
arch=('x86_64')
|
|
||||||
url="http://www.gnumeric.org/"
|
url="http://www.gnumeric.org/"
|
||||||
depends=('goffice')
|
depends=('goffice')
|
||||||
makedepends=('intltool' 'itstool' 'yelp-tools')
|
makedepends=('intltool' 'itstool' 'yelp-tools')
|
||||||
|
@ -48,12 +47,14 @@ package() {
|
||||||
rm -rf "${pkgdir}"/etc/gconf
|
rm -rf "${pkgdir}"/etc/gconf
|
||||||
}
|
}
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=('GPL')
|
license=('GPL')
|
||||||
|
|
||||||
sha256sums=(553fca5e3c2048a9e283cd56e6e2df651b26be3ae305d87cc7ba0873b1c54f78 # gnumeric-GNUMERIC_1_12_55.tar.bz2
|
sha256sums=(553fca5e3c2048a9e283cd56e6e2df651b26be3ae305d87cc7ba0873b1c54f78 # gnumeric-GNUMERIC_1_12_55.tar.bz2
|
||||||
bcafca016b809000c2a5bf911e2e3dfa4de28f9e541d9964574cac5c7ce09e53) # revert-warnings.patch
|
bcafca016b809000c2a5bf911e2e3dfa4de28f9e541d9964574cac5c7ce09e53) # revert-warnings.patch
|
||||||
|
|
||||||
|
## b63da5d4f523f855bbd68e46f02c861328779bb3602f87bae74e214e16abe13e gnumeric-1.12.55-02-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
pkgname=gnumeric
|
pkgname=gnumeric
|
||||||
pkgver=1.12.55
|
pkgver=1.12.55
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc="A GNOME Spreadsheet Program"
|
pkgdesc="A GNOME Spreadsheet Program"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="http://www.gnumeric.org/"
|
url="http://www.gnumeric.org/"
|
||||||
|
|
|
@ -10,4 +10,3 @@ goffice
|
||||||
at-spi2-core
|
at-spi2-core
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
|
|
||||||
real 4m38.323s
|
real 6m24.014s
|
||||||
user 4m18.005s
|
user 4m42.934s
|
||||||
sys 0m24.959s
|
sys 0m30.343s
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ pkgname=(
|
||||||
libgirepository
|
libgirepository
|
||||||
)
|
)
|
||||||
pkgver=1.76.1
|
pkgver=1.76.1
|
||||||
pkgrel=01
|
pkgrel=02
|
||||||
pkgdesc="Introspection system for GObject-based libraries"
|
pkgdesc="Introspection system for GObject-based libraries"
|
||||||
url="https://wiki.gnome.org/Projects/GObjectIntrospection"
|
url="https://wiki.gnome.org/Projects/GObjectIntrospection"
|
||||||
_glibver=2.76.1
|
_glibver=2.76.1
|
||||||
|
@ -106,7 +106,6 @@ validpgpkeys=(923B7025EE03C1C59F42684CF0942E894B2EAFA0 # Philip Withnall <philip
|
||||||
sha256sums=(SKIP
|
sha256sums=(SKIP
|
||||||
SKIP)
|
SKIP)
|
||||||
|
|
||||||
## fc85f80b0312f7a74d04df4a8bdba6957cc12e080022e0d6d14de8cfbae3afd4 gobject-introspection-1.76.1-01-x86_64.pkg.tar.lz
|
## 933926dcf2cc6b9640078d9ffa2f7de7725aebe490b5ddabc137505eabbaed0c gobject-introspection-1.76.1-02-x86_64.pkg.tar.lz
|
||||||
## 8997de78e4310a49d9cdc91253486b6e35e7f948f2d5f57ade60291b6326ecf0 gobject-introspection-runtime-1.76.1-01-x86_64.pkg.tar.lz
|
## 58ca80dda6c9e9ecd413163979b8b670c2a985d458af263491a7cf7802248c08 gobject-introspection-runtime-1.76.1-02-x86_64.pkg.tar.lz
|
||||||
## 13764a43693415e285335565c0396355e69159d2b7ada25074b268bc441e526b libgirepository-1.76.1-01-x86_64.pkg.tar.lz
|
## 0af18edf73430388dfafac525d587c227d30723780f29418d89c19ce970dcd3a libgirepository-1.76.1-02-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ pkgname=(
|
||||||
libgirepository
|
libgirepository
|
||||||
)
|
)
|
||||||
pkgver=1.76.1
|
pkgver=1.76.1
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc="Introspection system for GObject-based libraries"
|
pkgdesc="Introspection system for GObject-based libraries"
|
||||||
url="https://wiki.gnome.org/Projects/GObjectIntrospection"
|
url="https://wiki.gnome.org/Projects/GObjectIntrospection"
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
|
|
|
@ -7,9 +7,8 @@
|
||||||
|
|
||||||
pkgname=gyp
|
pkgname=gyp
|
||||||
pkgver=20220404.9ecf45e3
|
pkgver=20220404.9ecf45e3
|
||||||
pkgrel=01
|
pkgrel=02
|
||||||
pkgdesc='"Generate Your Projects" Meta-Build system'
|
pkgdesc='"Generate Your Projects" Meta-Build system'
|
||||||
arch=(any)
|
|
||||||
url="https://gyp.gsrc.io/"
|
url="https://gyp.gsrc.io/"
|
||||||
depends=(python-six ninja)
|
depends=(python-six ninja)
|
||||||
makedepends=(git python-setuptools)
|
makedepends=(git python-setuptools)
|
||||||
|
@ -44,7 +43,9 @@ package() {
|
||||||
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE
|
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE
|
||||||
}
|
}
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=(custom:BSD)
|
license=(custom:BSD)
|
||||||
|
|
||||||
|
@ -52,3 +53,5 @@ sha256sums=(SKIP
|
||||||
7fb04acbac92a1d173c2bc3022b7814a711427225a7fd32912dc60f1e1a6746e # 0001-gyp-python38.patch
|
7fb04acbac92a1d173c2bc3022b7814a711427225a7fd32912dc60f1e1a6746e # 0001-gyp-python38.patch
|
||||||
8a9f1a413b943dd469f981ee5fa7b7cc372e3cd9e9f0ecf9640d4f0f6bb29647 # 0002-gyp-fix-cmake.patch
|
8a9f1a413b943dd469f981ee5fa7b7cc372e3cd9e9f0ecf9640d4f0f6bb29647 # 0002-gyp-fix-cmake.patch
|
||||||
dda2c6717d52a9dd53ce5b4985115f947dcca2bce3a207bd9c543976c41decf5) # 0003-gyp-fips.patch
|
dda2c6717d52a9dd53ce5b4985115f947dcca2bce3a207bd9c543976c41decf5) # 0003-gyp-fips.patch
|
||||||
|
|
||||||
|
## fb6c543583b098d704d98b7db56727fabf4a9193dc7ff55e723e0d367b847c32 gyp-20220404.9ecf45e3-02-x86_64.pkg.tar.lz
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
pkgname=gyp
|
pkgname=gyp
|
||||||
pkgver=20220404.9ecf45e3
|
pkgver=20220404.9ecf45e3
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc='"Generate Your Projects" Meta-Build system'
|
pkgdesc='"Generate Your Projects" Meta-Build system'
|
||||||
url="https://gyp.gsrc.io/"
|
url="https://gyp.gsrc.io/"
|
||||||
arch=(any)
|
arch=(any)
|
||||||
|
|
1
gyp/deps
1
gyp/deps
|
@ -4,3 +4,4 @@ git
|
||||||
python-setuptools
|
python-setuptools
|
||||||
|
|
||||||
|
|
||||||
|
python-typing_extensions
|
||||||
|
|
|
@ -8,10 +8,9 @@
|
||||||
pkgname=kismet
|
pkgname=kismet
|
||||||
pkgver=2022_08_R1
|
pkgver=2022_08_R1
|
||||||
_realver="${pkgver//_/-}"
|
_realver="${pkgver//_/-}"
|
||||||
pkgrel=01
|
pkgrel=02
|
||||||
pkgdesc="802.11 layer2 wireless network detector, sniffer, and intrusion detection system w/o systemd"
|
pkgdesc="802.11 layer2 wireless network detector, sniffer, and intrusion detection system w/o systemd"
|
||||||
url="https://www.kismetwireless.net/"
|
url="https://www.kismetwireless.net/"
|
||||||
arch=('x86_64')
|
|
||||||
depends=('libpcap' 'pcre' 'bluez-libs' 'libcap' 'protobuf-c' 'libprotobuf-c.so'
|
depends=('libpcap' 'pcre' 'bluez-libs' 'libcap' 'protobuf-c' 'libprotobuf-c.so'
|
||||||
'sqlite' 'libnm' 'gcc-libs' 'libusb' 'libusb-1.0.so' 'libnl' 'glibc' 'zlib' 'libelf'
|
'sqlite' 'libnm' 'gcc-libs' 'libusb' 'libusb-1.0.so' 'libnl' 'glibc' 'zlib' 'libelf'
|
||||||
'lm_sensors' 'python' 'python-setuptools' 'python-protobuf' 'python-pyserial'
|
'lm_sensors' 'python' 'python-setuptools' 'python-protobuf' 'python-pyserial'
|
||||||
|
@ -69,7 +68,9 @@ package() {
|
||||||
install -Dm 644 ../kismet.sysusers "${pkgdir}/usr/lib/sysusers.d/kismet.conf"
|
install -Dm 644 ../kismet.sysusers "${pkgdir}/usr/lib/sysusers.d/kismet.conf"
|
||||||
}
|
}
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=('GPL')
|
license=('GPL')
|
||||||
|
|
||||||
|
@ -79,3 +80,4 @@ sha256sums=(2149cceac5526508653f4d02dcf7a694e3da3dc000a2372a1ee4bf9988279781 # k
|
||||||
0ac08bf5016e00596e2fc0bc89e7907c2186b811ed8d8a2bffe6b95b42e147a3 # kismet.sysusers
|
0ac08bf5016e00596e2fc0bc89e7907c2186b811ed8d8a2bffe6b95b42e147a3 # kismet.sysusers
|
||||||
d7eb99f9d3294e53c053b039cab3706a912dbaf0bbf34d9db012cbe46d0f1535) # python-install-flags.patch
|
d7eb99f9d3294e53c053b039cab3706a912dbaf0bbf34d9db012cbe46d0f1535) # python-install-flags.patch
|
||||||
|
|
||||||
|
## cf1018e602ee9b17aeb077614c699bd70cade2f6a24b976df90d8b6447a6a40f kismet-2022_08_R1-02-x86_64.pkg.tar.lz
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
pkgname=kismet
|
pkgname=kismet
|
||||||
pkgver=2022_08_R1
|
pkgver=2022_08_R1
|
||||||
_realver="${pkgver//_/-}"
|
_realver="${pkgver//_/-}"
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc="802.11 layer2 wireless network detector, sniffer, and intrusion detection system"
|
pkgdesc="802.11 layer2 wireless network detector, sniffer, and intrusion detection system"
|
||||||
url="https://www.kismetwireless.net/"
|
url="https://www.kismetwireless.net/"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
|
|
@ -14,4 +14,5 @@ autoconf
|
||||||
automake
|
automake
|
||||||
|
|
||||||
|
|
||||||
|
python-typing_extensions
|
||||||
python-websockets
|
python-websockets
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
|
|
||||||
real 41m39.948s
|
real 46m29.145s
|
||||||
user 41m29.515s
|
user 45m7.840s
|
||||||
sys 1m11.602s
|
sys 1m29.265s
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ pkgbase=libgit2-glib
|
||||||
pkgname=(libgit2-glib libgit2-glib-docs)
|
pkgname=(libgit2-glib libgit2-glib-docs)
|
||||||
_commit=274f81c596b7c248407c14d4a7d58d72fb12cedc # tags/v1.1.0^{}
|
_commit=274f81c596b7c248407c14d4a7d58d72fb12cedc # tags/v1.1.0^{}
|
||||||
pkgver=1.1.0
|
pkgver=1.1.0
|
||||||
pkgrel=02
|
pkgrel=03
|
||||||
pkgdesc="GLib wrapper for libgit2"
|
pkgdesc="GLib wrapper for libgit2"
|
||||||
url="https://gitlab.gnome.org/GNOME/libgit2-glib"
|
url="https://gitlab.gnome.org/GNOME/libgit2-glib"
|
||||||
makedepends=(gi-docgen git glib2 gobject-introspection gtk-doc libgit2 meson
|
makedepends=(gi-docgen git glib2 gobject-introspection gtk-doc libgit2 meson
|
||||||
|
@ -80,6 +80,6 @@ license=(LGPL2.1)
|
||||||
|
|
||||||
sha256sums=(SKIP)
|
sha256sums=(SKIP)
|
||||||
|
|
||||||
## 57dd0c0f962ef3f4b496d26bad58f3809404b885d081472048c72becf3c95e84 libgit2-glib-1.1.0-02-x86_64.pkg.tar.lz
|
## 176da8d96d2806e4a05b30ca38b323aad047a14b83852155e80bca80ecba4051 libgit2-glib-1.1.0-03-x86_64.pkg.tar.lz
|
||||||
## e5756a704433436c0f0de3fda7f3ad2ddd7987c06a3d7df429e01a4dd0b1db80 libgit2-glib-docs-1.1.0-02-x86_64.pkg.tar.lz
|
## a49238445be6225cdac8b50357a42aeb52172561f9d99be0d8f834d7f93bc9b4 libgit2-glib-docs-1.1.0-03-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ pkgbase=libgit2-glib
|
||||||
pkgname=(libgit2-glib libgit2-glib-docs)
|
pkgname=(libgit2-glib libgit2-glib-docs)
|
||||||
_commit=274f81c596b7c248407c14d4a7d58d72fb12cedc # tags/v1.1.0^{}
|
_commit=274f81c596b7c248407c14d4a7d58d72fb12cedc # tags/v1.1.0^{}
|
||||||
pkgver=1.1.0
|
pkgver=1.1.0
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc="GLib wrapper for libgit2"
|
pkgdesc="GLib wrapper for libgit2"
|
||||||
url="https://gitlab.gnome.org/GNOME/libgit2-glib"
|
url="https://gitlab.gnome.org/GNOME/libgit2-glib"
|
||||||
license=(LGPL2.1)
|
license=(LGPL2.1)
|
||||||
|
|
|
@ -9,10 +9,9 @@
|
||||||
#pkgname=(libxslt libxslt-docs)
|
#pkgname=(libxslt libxslt-docs)
|
||||||
pkgname=libxslt
|
pkgname=libxslt
|
||||||
pkgver=1.1.37
|
pkgver=1.1.37
|
||||||
pkgrel=02
|
pkgrel=03
|
||||||
pkgdesc="XML stylesheet transformation library"
|
pkgdesc="XML stylesheet transformation library"
|
||||||
url="https://gitlab.gnome.org/GNOME/libxslt/-/wikis/home"
|
url="https://gitlab.gnome.org/GNOME/libxslt/-/wikis/home"
|
||||||
arch=(x86_64)
|
|
||||||
depends=(libxml2 libgcrypt xz)
|
depends=(libxml2 libgcrypt xz)
|
||||||
makedepends=(git python)
|
makedepends=(git python)
|
||||||
checkdepends=(docbook-xml)
|
checkdepends=(docbook-xml)
|
||||||
|
@ -69,9 +68,14 @@ package() {
|
||||||
#package_libxslt-docs() {
|
#package_libxslt-docs() {
|
||||||
# pkgdesc+=" (documentation)"
|
# pkgdesc+=" (documentation)"
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=(custom:MIT)
|
license=(custom:MIT)
|
||||||
|
|
||||||
sha256sums=(SKIP
|
sha256sums=(SKIP
|
||||||
605e0a0b2ca385a90226bc5b141d3f6bfeade13e43ab39f8dea863505d7cbf18) # 0001-Make-generate-id-deterministic.patch
|
605e0a0b2ca385a90226bc5b141d3f6bfeade13e43ab39f8dea863505d7cbf18) # 0001-Make-generate-id-deterministic.patch
|
||||||
|
|
||||||
|
## e45a83746ecb19238005bc31c14a5367ada4d350e7948749ef4e50781362f974 libxslt-1.1.37-03-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
pkgbase=libxslt
|
pkgbase=libxslt
|
||||||
pkgname=(libxslt libxslt-docs)
|
pkgname=(libxslt libxslt-docs)
|
||||||
pkgver=1.1.37
|
pkgver=1.1.37
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc="XML stylesheet transformation library"
|
pkgdesc="XML stylesheet transformation library"
|
||||||
url="https://gitlab.gnome.org/GNOME/libxslt/-/wikis/home"
|
url="https://gitlab.gnome.org/GNOME/libxslt/-/wikis/home"
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
|
@ -22,7 +22,6 @@ makedepends=(
|
||||||
checkdepends=(
|
checkdepends=(
|
||||||
docbook-xml
|
docbook-xml
|
||||||
)
|
)
|
||||||
options=(debug)
|
|
||||||
_commit=5eca7fb65b7337409a02f9f94fde608edf7d1b0a # tags/v1.1.37^0
|
_commit=5eca7fb65b7337409a02f9f94fde608edf7d1b0a # tags/v1.1.37^0
|
||||||
source=("git+https://gitlab.gnome.org/GNOME/libxslt.git#commit=$_commit"
|
source=("git+https://gitlab.gnome.org/GNOME/libxslt.git#commit=$_commit"
|
||||||
0001-Make-generate-id-deterministic.patch)
|
0001-Make-generate-id-deterministic.patch)
|
||||||
|
|
|
@ -4,3 +4,4 @@ docbook-xml
|
||||||
automake
|
automake
|
||||||
autoconf
|
autoconf
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -8,10 +8,9 @@
|
||||||
pkgname=lirc
|
pkgname=lirc
|
||||||
_pkgver=0.10.2
|
_pkgver=0.10.2
|
||||||
[[ $_pkgver =~ [a-z]$ ]] && pkgver="${_pkgver:0:-1}.${_pkgver: -1}" || pkgver="$_pkgver"
|
[[ $_pkgver =~ [a-z]$ ]] && pkgver="${_pkgver:0:-1}.${_pkgver: -1}" || pkgver="$_pkgver"
|
||||||
pkgrel=02
|
pkgrel=03
|
||||||
epoch=1
|
epoch=1
|
||||||
pkgdesc="Linux Infrared Remote Control utilities"
|
pkgdesc="Linux Infrared Remote Control utilities"
|
||||||
arch=('x86_64')
|
|
||||||
url="https://www.lirc.org/"
|
url="https://www.lirc.org/"
|
||||||
depends=('alsa-lib' 'libx11' 'libftdi' 'libusb-compat')
|
depends=('alsa-lib' 'libx11' 'libftdi' 'libusb-compat')
|
||||||
makedepends=('help2man' 'alsa-lib' 'libx11' 'libxslt' 'python' 'python-setuptools'
|
makedepends=('help2man' 'alsa-lib' 'libx11' 'libxslt' 'python' 'python-setuptools'
|
||||||
|
@ -53,7 +52,9 @@ package() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=('GPL')
|
license=('GPL')
|
||||||
|
|
||||||
|
@ -61,7 +62,4 @@ sha256sums=(3d44ec8274881cf262f160805641f0827ffcc20ade0d85e7e6f3b90e0d3d222a #
|
||||||
bd13ca00e30d85ff9166c03b8f7a20195ef89794e66d7e54f04ba1d014a73e7d # lirc.logrotate
|
bd13ca00e30d85ff9166c03b8f7a20195ef89794e66d7e54f04ba1d014a73e7d # lirc.logrotate
|
||||||
b8eb6ff2a542a9a3b20fe259fe36aece941db8d309598d2eeb1815b779e2f838) # lirc.tmpfiles
|
b8eb6ff2a542a9a3b20fe259fe36aece941db8d309598d2eeb1815b779e2f838) # lirc.tmpfiles
|
||||||
|
|
||||||
# a3dc63cd90223ada593548b7b22dcaf2872799944d98fec0660928e4e1b0e955 lirc-1:0.10.2-02-x86_64.pkg.tar.xz
|
## 98e217e4b74c01318f7f8c9fb76b5f737ee66f6c6dfea3c7f4f999931a35de63 lirc-1:0.10.2-03-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
pkgname=lirc
|
pkgname=lirc
|
||||||
_pkgver=0.10.2
|
_pkgver=0.10.2
|
||||||
[[ $_pkgver =~ [a-z]$ ]] && pkgver="${_pkgver:0:-1}.${_pkgver: -1}" || pkgver="$_pkgver"
|
[[ $_pkgver =~ [a-z]$ ]] && pkgver="${_pkgver:0:-1}.${_pkgver: -1}" || pkgver="$_pkgver"
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
epoch=1
|
epoch=1
|
||||||
pkgdesc="Linux Infrared Remote Control utilities"
|
pkgdesc="Linux Infrared Remote Control utilities"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
|
|
@ -11,3 +11,4 @@ python-setuptools
|
||||||
python-yaml
|
python-yaml
|
||||||
|
|
||||||
|
|
||||||
|
python-typing_extensions
|
||||||
|
|
|
@ -7,8 +7,7 @@
|
||||||
|
|
||||||
pkgname=('llvm' 'llvm-libs')
|
pkgname=('llvm' 'llvm-libs')
|
||||||
pkgver=15.0.7
|
pkgver=15.0.7
|
||||||
pkgrel=02
|
pkgrel=03
|
||||||
arch=('x86_64')
|
|
||||||
url="https://llvm.org/"
|
url="https://llvm.org/"
|
||||||
makedepends=('cmake' 'ninja' 'libffi' 'libedit' 'ncurses' 'libxml2'
|
makedepends=('cmake' 'ninja' 'libffi' 'libedit' 'ncurses' 'libxml2'
|
||||||
'python-setuptools' 'python-psutil' 'python-sphinx'
|
'python-setuptools' 'python-psutil' 'python-sphinx'
|
||||||
|
@ -159,7 +158,9 @@ package_llvm-libs() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=('custom:Apache 2.0 with LLVM Exception')
|
license=('custom:Apache 2.0 with LLVM Exception')
|
||||||
|
|
||||||
|
@ -172,7 +173,6 @@ sha256sums=(4ad8b2cc8003c86d0078d15d987d84e3a739f24aae9033865c027abae93ee7a4 #
|
||||||
ab0237b061d53350622796343d2a130d29086d42be93b47f616acdeda81b36eb # cmake-15.0.7.src.tar.xz.sig
|
ab0237b061d53350622796343d2a130d29086d42be93b47f616acdeda81b36eb # cmake-15.0.7.src.tar.xz.sig
|
||||||
597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecffffab8bc48) # llvm-config.h
|
597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecffffab8bc48) # llvm-config.h
|
||||||
|
|
||||||
## 711f5963815f285bf441005a84c3574df38e59af67c12067a17d1765c5db96e7 llvm-15.0.7-02-x86_64.pkg.tar.lz
|
## bb5126e43cc0b620763d9726bcad6f580be84cf02036ba809cc23d8204a086ad llvm-15.0.7-03-x86_64.pkg.tar.lz
|
||||||
## 92df760977ef3f98340a8e32121103384f236e9564cf298175f58518927a2a6f llvm-libs-15.0.7-02-x86_64.pkg.tar.lz
|
## 1e324cace39115d6abe17271656812414b8f011ad5aa36904e82ba754ba42b4c llvm-libs-15.0.7-03-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
pkgname=('llvm' 'llvm-libs')
|
pkgname=('llvm' 'llvm-libs')
|
||||||
pkgver=15.0.7
|
pkgver=15.0.7
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="https://llvm.org/"
|
url="https://llvm.org/"
|
||||||
license=('custom:Apache 2.0 with LLVM Exception')
|
license=('custom:Apache 2.0 with LLVM Exception')
|
||||||
|
|
|
@ -83,9 +83,12 @@ validpgpkeys=(2BCCE14F5C6725AA2EA8AEB7B9C9DC824AA5BDD5 #
|
||||||
818D87CD1AC180C394C86E633A33DE460D9EC39F # Pulkit Goyal <7895pulkit@gmail.com>
|
818D87CD1AC180C394C86E633A33DE460D9EC39F # Pulkit Goyal <7895pulkit@gmail.com>
|
||||||
1F66F8CDF654E905C11DA061A11E01CD0E05D956) # Raphaël Gomès <alphare@raphaelgomes.dev>
|
1F66F8CDF654E905C11DA061A11E01CD0E05D956) # Raphaël Gomès <alphare@raphaelgomes.dev>
|
||||||
|
|
||||||
|
sha512sums=('6a64ec31ecf60d1fe8ffeee40293302a69583d29969b7344b9b4c186c8086078b13b2983db1cf12711fefb150aac80c95b5f35898d3d767fd81a3cd7791c0882'
|
||||||
|
'SKIP'
|
||||||
|
'710dcddb24d928efc97370e869d9caa083107929ed9a1086dd2a3ae0caaf2c71e2f29060597e29315b6b15b1616251c42412e268ce737109c48ae4d7aa1b9555')
|
||||||
|
|
||||||
sha256sums=(5b9f6a3c35f4e4695c854ef71428cf9461ca1a529f691c06dc6f7b48e7bb3335 # mercurial-6.4.2.tar.gz
|
sha256sums=(5b9f6a3c35f4e4695c854ef71428cf9461ca1a529f691c06dc6f7b48e7bb3335 # mercurial-6.4.2.tar.gz
|
||||||
a6be785d0449bc8d07769e83b609279cc05269ec4267f896adb5e579bc5589cd # mercurial-6.4.2.tar.gz.asc
|
a6be785d0449bc8d07769e83b609279cc05269ec4267f896adb5e579bc5589cd # mercurial-6.4.2.tar.gz.asc
|
||||||
87427151713e689cd87dc50d50c048e0e58285815e4eb61962b50583532cbde5) # mercurial.profile
|
87427151713e689cd87dc50d50c048e0e58285815e4eb61962b50583532cbde5) # mercurial.profile
|
||||||
|
|
||||||
## ea680a522ec83e4ed57e4e73902ba980c104197117f91803cbe98d9f39e398c9 mercurial-6.4.2-02-x86_64.pkg.tar.lz
|
## cd59fab3bd68743ee1e1fc71708d1822de411fd0a0940d3010959983901c00b1 mercurial-6.4.2-02-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
|
|
||||||
real 0m52.176s
|
|
||||||
user 1m5.499s
|
real 1m6.245s
|
||||||
sys 0m4.087s
|
user 1m10.431s
|
||||||
|
sys 0m5.970s
|
||||||
|
|
||||||
|
|
|
@ -4,25 +4,24 @@ Date: Thu, 14 Apr 2022 14:08:15 +0000
|
||||||
Subject: [PATCH] Skip broken tests
|
Subject: [PATCH] Skip broken tests
|
||||||
|
|
||||||
---
|
---
|
||||||
test cases/linuxlike/13 cmake dependency/meson.build | 2 ++
|
test cases/frameworks/15 llvm/test.json | 1 -
|
||||||
unittests/linuxliketests.py | 2 ++
|
unittests/linuxliketests.py | 2 ++
|
||||||
2 files changed, 4 insertions(+)
|
2 files changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/test cases/linuxlike/13 cmake dependency/meson.build b/test cases/linuxlike/13 cmake dependency/meson.build
|
diff --git a/test cases/frameworks/15 llvm/test.json b/test cases/frameworks/15 llvm/test.json
|
||||||
index 193ad184b637..e94ba68ac30f 100644
|
index 66ecd43552f6..1519155e3405 100644
|
||||||
--- a/test cases/linuxlike/13 cmake dependency/meson.build
|
--- a/test cases/frameworks/15 llvm/test.json
|
||||||
+++ b/test cases/linuxlike/13 cmake dependency/meson.build
|
+++ b/test cases/frameworks/15 llvm/test.json
|
||||||
@@ -6,6 +6,8 @@ if not find_program('cmake', required: false).found()
|
@@ -7,7 +7,6 @@
|
||||||
error('MESON_SKIP_TEST cmake binary not available.')
|
{ "val": "combination", "skip_on_jobname": ["msys2-gcc"]}
|
||||||
endif
|
],
|
||||||
|
"link-static": [
|
||||||
+error('MESON_SKIP_TEST flaky, see https://github.com/mesonbuild/meson/issues/10104')
|
- { "val": true, "skip_on_jobname": ["opensuse"] },
|
||||||
+
|
{ "val": false }
|
||||||
# Zlib is probably on all dev machines.
|
]
|
||||||
|
}
|
||||||
dep = dependency('ZLIB', version : '>=1.2', method : 'cmake')
|
|
||||||
diff --git a/unittests/linuxliketests.py b/unittests/linuxliketests.py
|
diff --git a/unittests/linuxliketests.py b/unittests/linuxliketests.py
|
||||||
index 50c6b62b02dd..20eb73550e9f 100644
|
index c94169ad8e37..dce2787ec81b 100644
|
||||||
--- a/unittests/linuxliketests.py
|
--- a/unittests/linuxliketests.py
|
||||||
+++ b/unittests/linuxliketests.py
|
+++ b/unittests/linuxliketests.py
|
||||||
@@ -359,6 +359,7 @@ class LinuxlikeTests(BasePlatformTests):
|
@@ -359,6 +359,7 @@ class LinuxlikeTests(BasePlatformTests):
|
||||||
|
|
|
@ -0,0 +1,43 @@
|
||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
|
||||||
|
Date: Thu, 14 Apr 2022 14:08:15 +0000
|
||||||
|
Subject: [PATCH] Skip broken tests
|
||||||
|
|
||||||
|
---
|
||||||
|
test cases/linuxlike/13 cmake dependency/meson.build | 2 ++
|
||||||
|
unittests/linuxliketests.py | 2 ++
|
||||||
|
2 files changed, 4 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/test cases/linuxlike/13 cmake dependency/meson.build b/test cases/linuxlike/13 cmake dependency/meson.build
|
||||||
|
index 193ad184b637..e94ba68ac30f 100644
|
||||||
|
--- a/test cases/linuxlike/13 cmake dependency/meson.build
|
||||||
|
+++ b/test cases/linuxlike/13 cmake dependency/meson.build
|
||||||
|
@@ -6,6 +6,8 @@ if not find_program('cmake', required: false).found()
|
||||||
|
error('MESON_SKIP_TEST cmake binary not available.')
|
||||||
|
endif
|
||||||
|
|
||||||
|
+error('MESON_SKIP_TEST flaky, see https://github.com/mesonbuild/meson/issues/10104')
|
||||||
|
+
|
||||||
|
# Zlib is probably on all dev machines.
|
||||||
|
|
||||||
|
dep = dependency('ZLIB', version : '>=1.2', method : 'cmake')
|
||||||
|
diff --git a/unittests/linuxliketests.py b/unittests/linuxliketests.py
|
||||||
|
index 50c6b62b02dd..20eb73550e9f 100644
|
||||||
|
--- a/unittests/linuxliketests.py
|
||||||
|
+++ b/unittests/linuxliketests.py
|
||||||
|
@@ -359,6 +359,7 @@ class LinuxlikeTests(BasePlatformTests):
|
||||||
|
raise SkipTest('asan not available on Cygwin')
|
||||||
|
if is_openbsd():
|
||||||
|
raise SkipTest('-fsanitize=address is not supported on OpenBSD')
|
||||||
|
+ raise SkipTest('cannot run sanitizers in containers without ptrace')
|
||||||
|
|
||||||
|
testdir = os.path.join(self.framework_test_dir, '7 gnome')
|
||||||
|
self.init(testdir, extra_args=['-Db_sanitize=address', '-Db_lundef=false'])
|
||||||
|
@@ -1014,6 +1015,7 @@ class LinuxlikeTests(BasePlatformTests):
|
||||||
|
raise SkipTest('asan not available on Cygwin')
|
||||||
|
if is_openbsd():
|
||||||
|
raise SkipTest('-fsanitize=address is not supported on OpenBSD')
|
||||||
|
+ raise SkipTest('cannot run sanitizers in containers without ptrace')
|
||||||
|
|
||||||
|
testdir = os.path.join(self.common_test_dir, '13 pch')
|
||||||
|
self.init(testdir, extra_args=['-Db_sanitize=address', '-Db_lundef=false'])
|
|
@ -6,15 +6,16 @@
|
||||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||||
|
|
||||||
pkgname=meson
|
pkgname=meson
|
||||||
pkgver=1.0.1
|
pkgver=1.1.0
|
||||||
pkgrel=01
|
pkgrel=01
|
||||||
pkgdesc='High productivity build system'
|
pkgdesc='High productivity build system'
|
||||||
url='https://mesonbuild.com/'
|
url='https://mesonbuild.com/'
|
||||||
depends=(ninja python)
|
depends=(ninja python python-typing_extensions)
|
||||||
makedepends=(
|
makedepends=(
|
||||||
python-build
|
python-build
|
||||||
python-installer
|
python-installer
|
||||||
python-wheel
|
python-wheel
|
||||||
|
python-setuptools
|
||||||
)
|
)
|
||||||
checkdepends=( boost clang cmake cuda cython doxygen gcc-fortran gcc-objc
|
checkdepends=( boost clang cmake cuda cython doxygen gcc-fortran gcc-objc
|
||||||
git gmock gnustep-base gobject-introspection graphviz gtest gtk-doc gtk-sharp-2
|
git gmock gnustep-base gobject-introspection graphviz gtest gtk-doc gtk-sharp-2
|
||||||
|
@ -78,22 +79,28 @@ package() {
|
||||||
install -D ../jobo-meson -t "$pkgdir/usr/bin"
|
install -D ../jobo-meson -t "$pkgdir/usr/bin"
|
||||||
}
|
}
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
arch=('any')
|
arch=(x86_64)
|
||||||
|
|
||||||
license=('Apache')
|
license=('Apache')
|
||||||
|
|
||||||
validpgpkeys=('19E2D6D9B46D8DAA6288F877C24E631BABB1FE70') # Jussi Pakkanen <jpakkane@gmail.com>
|
validpgpkeys=('19E2D6D9B46D8DAA6288F877C24E631BABB1FE70') # Jussi Pakkanen <jpakkane@gmail.com>
|
||||||
|
|
||||||
sha256sums=(d926b730de6f518728cc7c57bc5e701667bae0c3522f9e369427b2cc7839d3c1 # meson-1.0.1.tar.gz
|
b2sums=('149dedc0e49b72682fa053f27f9a6c2543362539861b4b79ce65ecf4d913e221ac2d63f3b9aa350bd7622851c73be418b804ae1131dd27607eb01218e0204a5e'
|
||||||
acdcb7ae0f91c8f5a608e712768a8030c2104bbf7c5a615fc385e8da3a5733c3 # meson-1.0.1.tar.gz.asc
|
'SKIP'
|
||||||
1176b517e84d930ebfc520c3075a3c16aea1459ea83cd49d4f0d2756449d04f7 # meson-reference-1.0.1.3
|
'6f8ec9ccee50e8e33c8c289bae0f33887dc998b5753c373afddc050fa2561172f34ec573f701ed1c5c1715fabcaec2daf5d1979709546816a3813396f34178d5'
|
||||||
73e6f4e2566fa66dc4c5d048afc3a04760ae806697a7b9bba63489e18e999eff # meson-reference-1.0.1.json
|
'afc89e9f7c8c0af12ab86c7030c17d045eb1b0758ea813d86fc88f83963795a6a9abe9a45e11829f15f5c7daf49fcc0238c31881060d16e2a0e93197f9215e1d'
|
||||||
f13ec9e555cff3fc281ef6b9cfaf9c08daa565bd3e558d2ebd5f37f50cf5afec # 0001-Skip-broken-tests.patch
|
'742e2c16c6c464e939f68ec7f58951836a75a0fc0170ada25826e7dbc7191bd289f66bfe683941a5ff98d102fd54aeda2c407e9d2ab4276cf607a82ab948093b'
|
||||||
|
'801ad7689aabd2861c760d6001ce2e84c3d5aaed867b087bc1699e7c15d914ee26c9d855999f389d28b4765f081523a1468755768bc0163185f132e157ecced1'
|
||||||
|
SKIP)
|
||||||
|
|
||||||
|
sha256sums=(d9616c44cd6c53689ff8f05fc6958a693f2e17c3472a8daf83cee55dabff829f # meson-1.1.0.tar.gz
|
||||||
|
249d65fcf3034bb189502f302ebfbcf794c4713a2bafe853b0f535fece92a58c # meson-1.1.0.tar.gz.asc
|
||||||
|
6e52aaf29ba4d11ff7f0d058fedf4a2f49b332f152525c7792f1e45fd6a3bb08 # meson-reference-1.1.0.3
|
||||||
|
d5e74f56495b3a8e265cdf58532a29d42bfcbe6a610c468ea952eeb0a7df1bc6 # meson-reference-1.1.0.json
|
||||||
|
c45ca77d56d086264b330d08f9b4705fe194f7d929db144819e1cfbe4eb1869a # 0001-Skip-broken-tests.patch
|
||||||
ac3387ed5759cc512b1f2a4e5b3dd940274b02f943a7e5d644792ee714e6b95e # arch-meson
|
ac3387ed5759cc512b1f2a4e5b3dd940274b02f943a7e5d644792ee714e6b95e # arch-meson
|
||||||
b2aeae2787cf8f3ffb8778ee7f1a434895b1512bc0bdb33528c4cb2aeb067904) # jobo-meson
|
b2aeae2787cf8f3ffb8778ee7f1a434895b1512bc0bdb33528c4cb2aeb067904) # jobo-meson
|
||||||
|
|
||||||
## 0d12d3d701c53324c5cd304b57764b1ebc83f910726b48acb3c5368f2717fefc meson-1.0.1-01-any.pkg.tar.lz
|
## 8e6c710e646e4ac84ce8b78dd03dce8d1492b3c1aec773b99d3fbed53de8ed6d meson-1.1.0-01-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,16 +3,21 @@
|
||||||
# Contributor: Anatol Pomozov <anatol dot pomozov at gmail>
|
# Contributor: Anatol Pomozov <anatol dot pomozov at gmail>
|
||||||
|
|
||||||
pkgname=meson
|
pkgname=meson
|
||||||
pkgver=1.0.1
|
pkgver=1.1.0
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="High productivity build system"
|
pkgdesc="High productivity build system"
|
||||||
url="https://mesonbuild.com/"
|
url="https://mesonbuild.com/"
|
||||||
arch=(any)
|
arch=(any)
|
||||||
license=(Apache)
|
license=(Apache)
|
||||||
depends=(ninja python)
|
depends=(
|
||||||
|
ninja
|
||||||
|
python-tqdm
|
||||||
|
python-typing_extensions
|
||||||
|
)
|
||||||
makedepends=(
|
makedepends=(
|
||||||
python-build
|
python-build
|
||||||
python-installer
|
python-installer
|
||||||
|
python-setuptools
|
||||||
python-wheel
|
python-wheel
|
||||||
)
|
)
|
||||||
checkdepends=(
|
checkdepends=(
|
||||||
|
@ -67,13 +72,15 @@ source=(
|
||||||
0001-Skip-broken-tests.patch
|
0001-Skip-broken-tests.patch
|
||||||
arch-meson
|
arch-meson
|
||||||
)
|
)
|
||||||
sha512sums=('3d2e2630f9eacf2fd999d5068d82b2a719400a55cfdea5d38253410a3ee74def638ac09622bceb72edf7bc867ae3de6a5f48c1846601e7e4b5afdf3ac9339ebc'
|
b2sums=('149dedc0e49b72682fa053f27f9a6c2543362539861b4b79ce65ecf4d913e221ac2d63f3b9aa350bd7622851c73be418b804ae1131dd27607eb01218e0204a5e'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'1d8e9786be7b642e0f232749c9504703d9a10e23fa35ceee0da152ebf7c1c07e912d332293f982c46af20895203af4e2a569f895da59faa76cb3e18c7fa6c299'
|
'6f8ec9ccee50e8e33c8c289bae0f33887dc998b5753c373afddc050fa2561172f34ec573f701ed1c5c1715fabcaec2daf5d1979709546816a3813396f34178d5'
|
||||||
'4580ddc03465f22bc32c27c764740e8ed67203dadc3cf7a61982231c2f60cdcdec9e26114ccefd0d36165adf46aa5b6fc88d6f770cc9f797a8dd1b5e85c09d5c'
|
'afc89e9f7c8c0af12ab86c7030c17d045eb1b0758ea813d86fc88f83963795a6a9abe9a45e11829f15f5c7daf49fcc0238c31881060d16e2a0e93197f9215e1d'
|
||||||
'30558210317307e720fd4d5d360c15882c5c756aad7b26036bc5875a0599312a711df174a87f29d528181ec88e9d48b2ee82456cf23109907c7ba4b4dcc5c238'
|
'742e2c16c6c464e939f68ec7f58951836a75a0fc0170ada25826e7dbc7191bd289f66bfe683941a5ff98d102fd54aeda2c407e9d2ab4276cf607a82ab948093b'
|
||||||
'f451f8a7ef9cf1dd724c2ce20bb85a3f1611b87b2e7a17ef0fdbe8ab82a67389f818ea30a5adfe8413143e4eac77ea2e0b8234b5b2466b41a892e2bd0435376c')
|
'801ad7689aabd2861c760d6001ce2e84c3d5aaed867b087bc1699e7c15d914ee26c9d855999f389d28b4765f081523a1468755768bc0163185f132e157ecced1')
|
||||||
validpgpkeys=('19E2D6D9B46D8DAA6288F877C24E631BABB1FE70') # Jussi Pakkanen <jpakkane@gmail.com>
|
validpgpkeys=(
|
||||||
|
19E2D6D9B46D8DAA6288F877C24E631BABB1FE70 # Jussi Pakkanen <jpakkane@gmail.com>
|
||||||
|
)
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd $pkgname-$pkgver
|
cd $pkgname-$pkgver
|
||||||
|
|
|
@ -46,6 +46,7 @@ vala
|
||||||
valgrind
|
valgrind
|
||||||
vulkan-validation-layers
|
vulkan-validation-layers
|
||||||
wxwidgets-gtk3
|
wxwidgets-gtk3
|
||||||
|
python-setuptools
|
||||||
|
|
||||||
libjpeg-turbo
|
libjpeg-turbo
|
||||||
|
python-typing_extensions
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
pkgname=net-snmp
|
pkgname=net-snmp
|
||||||
pkgver=5.9.1
|
pkgver=5.9.1
|
||||||
pkgrel=05
|
pkgrel=06
|
||||||
pkgdesc="A suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using IPv4 w/o systemd & ipv6"
|
pkgdesc="A suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using IPv4 w/o systemd & ipv6"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="http://www.net-snmp.org/"
|
url="http://www.net-snmp.org/"
|
||||||
|
@ -62,4 +62,5 @@ validpgpkeys=('8AAA779B597B405BBC329B6376CF47B8A77C5329'
|
||||||
sha256sums=(eb7fd4a44de6cddbffd9a92a85ad1309e5c1054fb9d5a7dd93079c8953f48c3f # net-snmp-5.9.1.tar.gz
|
sha256sums=(eb7fd4a44de6cddbffd9a92a85ad1309e5c1054fb9d5a7dd93079c8953f48c3f # net-snmp-5.9.1.tar.gz
|
||||||
d464edc9d62f1683f10fd3182b055fa2f7befc66912e33125ec11d17d2ad4a08) # net-snmp-5.9.1.tar.gz.asc
|
d464edc9d62f1683f10fd3182b055fa2f7befc66912e33125ec11d17d2ad4a08) # net-snmp-5.9.1.tar.gz.asc
|
||||||
|
|
||||||
|
## db7687483fa5f03360496f232a9a3c743b5cd27406982962c2a34aea401d677d net-snmp-5.9.1-06-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
pkgname=net-snmp
|
pkgname=net-snmp
|
||||||
pkgver=5.9.1
|
pkgver=5.9.1
|
||||||
pkgrel=5
|
pkgrel=6
|
||||||
pkgdesc="A suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6"
|
pkgdesc="A suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="http://www.net-snmp.org/"
|
url="http://www.net-snmp.org/"
|
||||||
|
|
|
@ -5,3 +5,4 @@ autoconf
|
||||||
automake
|
automake
|
||||||
|
|
||||||
|
|
||||||
|
python-typing_extensions
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
pkgname=nftables
|
pkgname=nftables
|
||||||
epoch=1
|
epoch=1
|
||||||
pkgver=1.0.7
|
pkgver=1.0.7
|
||||||
pkgrel=01
|
pkgrel=02
|
||||||
pkgdesc='Netfilter tables userspace tools w/o systemd'
|
pkgdesc='Netfilter tables userspace tools w/o systemd'
|
||||||
url='https://netfilter.org/projects/nftables/'
|
url='https://netfilter.org/projects/nftables/'
|
||||||
depends=('libmnl' 'libnftnl' 'gmp' 'readline' 'ncurses' 'jansson')
|
depends=('libmnl' 'libnftnl' 'gmp' 'readline' 'ncurses' 'jansson')
|
||||||
|
@ -69,6 +69,4 @@ sha256sums=(c12ac941fff9adaedf17367d5ce213789b98a0d314277bc22b3d71e10891f412 #
|
||||||
ee39beda503fe0e29853bf102056484d9b21e3b000c7d3c7d5add27d5ebf6c78 # nftables-1.0.7.tar.xz.sig
|
ee39beda503fe0e29853bf102056484d9b21e3b000c7d3c7d5add27d5ebf6c78 # nftables-1.0.7.tar.xz.sig
|
||||||
2aff88019097d21dbfa4713f5b54c184751c86376e458b683f8d90f3abd232a8) # nftables.conf
|
2aff88019097d21dbfa4713f5b54c184751c86376e458b683f8d90f3abd232a8) # nftables.conf
|
||||||
|
|
||||||
## c464b8c23bf85341e07ffda694b57a66d947fd94e29cb4182c8f20559e7cde17 nftables-1:1.0.7-01-x86_64.pkg.tar.lz
|
## d8cbe0a3373944185ceacfc6f1a9fd28c5448c889f6f57a82fb517df76a2836b nftables-1:1.0.7-02-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
pkgname=nftables
|
pkgname=nftables
|
||||||
epoch=1
|
epoch=1
|
||||||
pkgver=1.0.7
|
pkgver=1.0.7
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc='Netfilter tables userspace tools'
|
pkgdesc='Netfilter tables userspace tools'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url='https://netfilter.org/projects/nftables/'
|
url='https://netfilter.org/projects/nftables/'
|
||||||
|
|
|
@ -0,0 +1,96 @@
|
||||||
|
From 2e79d4c902abf3e6bb4ad1b5bf779c0cc22a6fd0 Mon Sep 17 00:00:00 2001
|
||||||
|
From: pkv <pkv@obsproject.com>
|
||||||
|
Date: Tue, 28 Feb 2023 17:28:38 +0100
|
||||||
|
Subject: [PATCH] obs-ffmpeg: Fix for FFmpeg 6 deprecating a flag
|
||||||
|
|
||||||
|
Also modifies libobs & deps/media-playback.
|
||||||
|
AV_CODEC_CAP_TRUNCATED was removed in avcodec 60 [1].
|
||||||
|
We ifdef the code depending on it to allow compilation.
|
||||||
|
|
||||||
|
[1] avcodec: remove FF_API_FLAG_TRUNCATED
|
||||||
|
https://github.com/FFmpeg/FFmpeg/commit/3ceffe783965767e62d59e8e68ecd265c98460ec
|
||||||
|
|
||||||
|
Signed-off-by: pkv <pkv@obsproject.com>
|
||||||
|
---
|
||||||
|
deps/media-playback/media-playback/decode.c | 2 ++
|
||||||
|
deps/media-playback/media-playback/decode.h | 2 ++
|
||||||
|
libobs/obs-ffmpeg-compat.h | 2 ++
|
||||||
|
plugins/obs-ffmpeg/obs-ffmpeg-compat.h | 2 ++
|
||||||
|
plugins/win-dshow/ffmpeg-decode.c | 2 ++
|
||||||
|
5 files changed, 10 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/deps/media-playback/media-playback/decode.c b/deps/media-playback/media-playback/decode.c
|
||||||
|
index 05d6afcc649a2..e1aa9aec0577b 100644
|
||||||
|
--- a/deps/media-playback/media-playback/decode.c
|
||||||
|
+++ b/deps/media-playback/media-playback/decode.c
|
||||||
|
@@ -230,8 +230,10 @@ bool mp_decode_init(mp_media_t *m, enum AVMediaType type, bool hw)
|
||||||
|
d->in_frame = d->sw_frame;
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR < 60
|
||||||
|
if (d->codec->capabilities & CODEC_CAP_TRUNC)
|
||||||
|
d->decoder->flags |= CODEC_FLAG_TRUNC;
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
d->orig_pkt = av_packet_alloc();
|
||||||
|
d->pkt = av_packet_alloc();
|
||||||
|
diff --git a/deps/media-playback/media-playback/decode.h b/deps/media-playback/media-playback/decode.h
|
||||||
|
index 1ca271b419fbd..6da34061b3dee 100644
|
||||||
|
--- a/deps/media-playback/media-playback/decode.h
|
||||||
|
+++ b/deps/media-playback/media-playback/decode.h
|
||||||
|
@@ -37,8 +37,10 @@ extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if LIBAVCODEC_VERSION_MAJOR >= 58
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR < 60
|
||||||
|
#define CODEC_CAP_TRUNC AV_CODEC_CAP_TRUNCATED
|
||||||
|
#define CODEC_FLAG_TRUNC AV_CODEC_FLAG_TRUNCATED
|
||||||
|
+#endif
|
||||||
|
#else
|
||||||
|
#define CODEC_CAP_TRUNC CODEC_CAP_TRUNCATED
|
||||||
|
#define CODEC_FLAG_TRUNC CODEC_FLAG_TRUNCATED
|
||||||
|
diff --git a/libobs/obs-ffmpeg-compat.h b/libobs/obs-ffmpeg-compat.h
|
||||||
|
index c4e23b9851242..ad633521e3b0b 100644
|
||||||
|
--- a/libobs/obs-ffmpeg-compat.h
|
||||||
|
+++ b/libobs/obs-ffmpeg-compat.h
|
||||||
|
@@ -23,8 +23,10 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if LIBAVCODEC_VERSION_MAJOR >= 58
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR < 60
|
||||||
|
#define CODEC_CAP_TRUNC AV_CODEC_CAP_TRUNCATED
|
||||||
|
#define CODEC_FLAG_TRUNC AV_CODEC_FLAG_TRUNCATED
|
||||||
|
+#endif
|
||||||
|
#define INPUT_BUFFER_PADDING_SIZE AV_INPUT_BUFFER_PADDING_SIZE
|
||||||
|
#else
|
||||||
|
#define CODEC_CAP_TRUNC CODEC_CAP_TRUNCATED
|
||||||
|
diff --git a/plugins/obs-ffmpeg/obs-ffmpeg-compat.h b/plugins/obs-ffmpeg/obs-ffmpeg-compat.h
|
||||||
|
index 181167aff383d..39efa00c774b3 100644
|
||||||
|
--- a/plugins/obs-ffmpeg/obs-ffmpeg-compat.h
|
||||||
|
+++ b/plugins/obs-ffmpeg/obs-ffmpeg-compat.h
|
||||||
|
@@ -27,8 +27,10 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if LIBAVCODEC_VERSION_MAJOR >= 58
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR < 60
|
||||||
|
#define CODEC_CAP_TRUNC AV_CODEC_CAP_TRUNCATED
|
||||||
|
#define CODEC_FLAG_TRUNC AV_CODEC_FLAG_TRUNCATED
|
||||||
|
+#endif
|
||||||
|
#define CODEC_FLAG_GLOBAL_H AV_CODEC_FLAG_GLOBAL_HEADER
|
||||||
|
#else
|
||||||
|
#define CODEC_CAP_TRUNC CODEC_CAP_TRUNCATED
|
||||||
|
diff --git a/plugins/win-dshow/ffmpeg-decode.c b/plugins/win-dshow/ffmpeg-decode.c
|
||||||
|
index d27c98441da15..49df62b7a79f2 100644
|
||||||
|
--- a/plugins/win-dshow/ffmpeg-decode.c
|
||||||
|
+++ b/plugins/win-dshow/ffmpeg-decode.c
|
||||||
|
@@ -105,8 +105,10 @@ int ffmpeg_decode_init(struct ffmpeg_decode *decode, enum AVCodecID id,
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR < 60
|
||||||
|
if (decode->codec->capabilities & CODEC_CAP_TRUNC)
|
||||||
|
decode->decoder->flags |= CODEC_FLAG_TRUNC;
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
|
@ -7,81 +7,39 @@
|
||||||
|
|
||||||
pkgname=obs-studio
|
pkgname=obs-studio
|
||||||
pkgver=29.0.2
|
pkgver=29.0.2
|
||||||
#pkgver=29.0.0124+ga0b5c1b3f
|
pkgrel=06
|
||||||
#pkgver=${_pkgver//-/_}
|
|
||||||
pkgrel=02
|
|
||||||
#epoch=3
|
|
||||||
pkgdesc="Free and open source software for video recording and live streaming. w/o systemd pipewire pulseaudio"
|
pkgdesc="Free and open source software for video recording and live streaming. w/o systemd pipewire pulseaudio"
|
||||||
arch=("x86_64")
|
depends=('ffmpeg' 'jansson' 'libxinerama' 'libxkbcommon-x11' 'mbedtls' 'rnnoise' 'pciutils'
|
||||||
url="https://github.com/obsproject/obs-studio"
|
'qt5-svg' 'curl' 'jack2' 'gtk-update-icon-cache' 'libxcomposite')
|
||||||
depends=("ffmpeg" "jansson" "libxinerama" "libxkbcommon-x11" "mbedtls" "rnnoise" "pciutils"
|
|
||||||
"qt5-svg" "curl" "gtk-update-icon-cache" "libxcomposite")
|
|
||||||
# "speexdsp" "pciutils" "libajantv2" "librist")
|
|
||||||
makedepends=('cmake' 'libfdk-aac' 'x264' 'swig' 'python' 'luajit' 'sndio')
|
makedepends=('cmake' 'libfdk-aac' 'x264' 'swig' 'python' 'luajit' 'sndio')
|
||||||
|
url="https://obsproject.com"
|
||||||
#makedepends=("cmake" "git" "libfdk-aac" "libxcomposite" "x264"
|
url2="https://github.com/obsproject/obs-studio"
|
||||||
# "vlc" "swig" "luajit" "python"
|
optdepends=('libfdk-aac: FDK AAC codec support'
|
||||||
# "cef-minimal-obs-bin" #"wayland"
|
'libva-intel-driver: hardware encoding'
|
||||||
# "qt5-wayland" "xdg-desktop-portal"
|
'libva-mesa-driver: hardware encoding'
|
||||||
#"pipewire"
|
# "vlc: VLC Media Source"
|
||||||
#)
|
'luajit: scripting support'
|
||||||
optdepends=("libfdk-aac: FDK AAC codec support"
|
'python: scripting support'
|
||||||
"libva-intel-driver: hardware encoding"
|
|
||||||
"libva-mesa-driver: hardware encoding"
|
|
||||||
"vlc: VLC Media Source"
|
|
||||||
"luajit: Lua scripting"
|
|
||||||
"python: Python scripting"
|
|
||||||
'sndio: Sndio input client'
|
'sndio: Sndio input client'
|
||||||
"v4l2loopback-dkms: Virtual webcam"
|
'v4l2loopback-dkms: virtual camera support'
|
||||||
"jack2: The JACK low-latency audio server")
|
"jack2: The JACK low-latency audio server")
|
||||||
provides=("obs-studio=$pkgver")
|
provides=("obs-studio=$pkgver")
|
||||||
conflicts=("obs-studio-git")
|
conflicts=("obs-studio-git")
|
||||||
_commit=8d9fc74631bb8d0f7ca71d2c158f922b702e7750 # tags/29.0.2
|
|
||||||
source=("$pkgname::git+https://github.com/obsproject/obs-studio.git#commit=$_commit"
|
|
||||||
#source=("$pkgname::git+https://github.com/obsproject/obs-studio.git"
|
|
||||||
# "git+https://github.com/Mixer/ftl-sdk.git"
|
|
||||||
# "git+https://github.com/obsproject/obs-browser.git"
|
|
||||||
# "git+https://github.com/obsproject/obs-vst.git"
|
|
||||||
# "git+https://github.com/obsproject/obs-websocket.git"
|
|
||||||
# "git+https://github.com/chriskohlhoff/asio.git"
|
|
||||||
# "git+https://github.com/nlohmann/json.git"
|
|
||||||
# "git+https://github.com/nayuki/QR-Code-generator.git"
|
|
||||||
# "git+https://github.com/zaphoyd/websocketpp.git"
|
|
||||||
fix_python_binary_loading.patch
|
|
||||||
ignore_unused_submodules.patch)
|
|
||||||
|
|
||||||
##pkgver() {
|
source=($pkgname-$pkgver.tar.gz::https://github.com/jp9000/obs-studio/archive/$pkgver.tar.gz
|
||||||
## cd $pkgname
|
fix_python_binary_loading.patch
|
||||||
## git describe --long --tags | cut -d- -f1-2 | sed "s/-/\./"
|
ignore_unused_submodules.patch
|
||||||
##}
|
https://github.com/obsproject/obs-studio/commit/2e79d4c9.patch)
|
||||||
#pkgver() {
|
|
||||||
# cd $pkgname
|
|
||||||
# git describe --long | sed "s/$pkgname//" | sed 's/^Release.//;s/\([^-]*-g\)/\1/;s/-/+/g;' | sed 's/+//'
|
|
||||||
#}
|
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
# gitconf="protocol.file.allow=always"
|
cd $pkgname-$pkgver
|
||||||
|
|
||||||
cd $pkgname
|
|
||||||
patch -Np1 < "$srcdir"/fix_python_binary_loading.patch
|
patch -Np1 < "$srcdir"/fix_python_binary_loading.patch
|
||||||
patch -Np1 < "$srcdir"/ignore_unused_submodules.patch
|
patch -Np1 < "$srcdir"/ignore_unused_submodules.patch
|
||||||
|
patch -Np1 < "$srcdir"/2e79d4c9.patch # Fix build with FFmpeg 6
|
||||||
# git config submodule.plugins/obs-outputs/ftl-sdk.url $srcdir/ftl-sdk
|
|
||||||
# git config submodule.plugins/obs-browser.url $srcdir/obs-browser
|
|
||||||
# git config submodule.plugins/obs-vst.url $srcdir/obs-vst
|
|
||||||
# git config submodule.plugins/obs-websocket.url $srcdir/obs-websocket
|
|
||||||
# git -c $gitconf submodule update
|
|
||||||
#
|
|
||||||
# cd plugins/obs-websocket
|
|
||||||
# git config submodule.deps/asio.url $srcdir/asio
|
|
||||||
# git config submodule.deps/json.url $srcdir/json
|
|
||||||
# git config submodule.deps/qr.url $srcdir/QR-Code-generator
|
|
||||||
# git config submodule.deps/websocketpp.url $srcdir/websocketpp
|
|
||||||
# git -c $gitconf submodule update
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cmake -B build -S $pkgname \
|
cmake -B build -S $pkgname-$pkgver \
|
||||||
-DCMAKE_INSTALL_PREFIX="/usr" \
|
-DCMAKE_INSTALL_PREFIX="/usr" \
|
||||||
-DENABLE_BROWSER=OFF \
|
-DENABLE_BROWSER=OFF \
|
||||||
-DENABLE_VST=ON \
|
-DENABLE_VST=ON \
|
||||||
|
@ -96,17 +54,6 @@ build() {
|
||||||
-DENABLE_PULSEAUDIO=FALSE \
|
-DENABLE_PULSEAUDIO=FALSE \
|
||||||
-Wno-dev
|
-Wno-dev
|
||||||
cmake --build build
|
cmake --build build
|
||||||
|
|
||||||
|
|
||||||
# mkdir -p build; cd build
|
|
||||||
#
|
|
||||||
# cmake \
|
|
||||||
# -DCMAKE_INSTALL_PREFIX=/usr \
|
|
||||||
# -DCMAKE_INSTALL_LIBDIR=lib \
|
|
||||||
# -DBUILD_BROWSER=ON \
|
|
||||||
# -DCEF_ROOT_DIR="/opt/cef-obs" \
|
|
||||||
# ..
|
|
||||||
# make
|
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
@ -117,11 +64,16 @@ package() {
|
||||||
DESTDIR="$pkgdir" cmake --install build
|
DESTDIR="$pkgdir" cmake --install build
|
||||||
}
|
}
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
license=("GPL2")
|
arch=(x86_64)
|
||||||
|
|
||||||
sha256sums=(SKIP #SKIP SKIP SKIP SKIP SKIP SKIP SKIP SKIP
|
license=(GPL2)
|
||||||
|
|
||||||
|
sha256sums=(0e6260800b80c3fc9f67c4c3fb12ffae740ab1dd188e526a55e0fc8949168db2 # obs-studio-29.0.2.tar.gz
|
||||||
bdfbd062f080bc925588aec1989bb1df34bf779cc2fc08ac27236679cf612abd # fix_python_binary_loading.patch
|
bdfbd062f080bc925588aec1989bb1df34bf779cc2fc08ac27236679cf612abd # fix_python_binary_loading.patch
|
||||||
60b0ee1f78df632e1a8c13cb0a7a5772b2a4b092c4a2a78f23464a7d239557c3) # ignore_unused_submodules.patch
|
60b0ee1f78df632e1a8c13cb0a7a5772b2a4b092c4a2a78f23464a7d239557c3 # ignore_unused_submodules.patch
|
||||||
|
96ea913149377b324d132aa56964a72e5263e06a8b8d2103c1708b04752f3b9d) # 2e79d4c9.patch
|
||||||
|
|
||||||
|
## 72bb771dba52927a6f1df833dd3fde56d25b1229bf949cbc3ed7c204ac4a8863 obs-studio-29.0.2-06-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,54 @@
|
||||||
|
# Maintainer: Jonathan Steel <jsteel at archlinux.org>
|
||||||
|
# Contributor: Benjamin Klettbach <b.klettbach@gmail.com>
|
||||||
|
|
||||||
|
pkgname=obs-studio
|
||||||
|
pkgver=29.0.2
|
||||||
|
pkgrel=6
|
||||||
|
pkgdesc="Free, open source software for live streaming and recording"
|
||||||
|
arch=('x86_64')
|
||||||
|
url="https://obsproject.com"
|
||||||
|
license=('GPL2')
|
||||||
|
depends=('ffmpeg' 'jansson' 'libxinerama' 'libxkbcommon-x11' 'mbedtls' 'rnnoise' 'pciutils'
|
||||||
|
'qt6-svg' 'curl' 'jack' 'gtk-update-icon-cache' 'pipewire' 'libxcomposite')
|
||||||
|
makedepends=('cmake' 'libfdk-aac' 'x264' 'swig' 'python' 'luajit' 'sndio')
|
||||||
|
optdepends=('libfdk-aac: FDK AAC codec support'
|
||||||
|
'libva-intel-driver: hardware encoding'
|
||||||
|
'libva-mesa-driver: hardware encoding'
|
||||||
|
'luajit: scripting support'
|
||||||
|
'python: scripting support'
|
||||||
|
'sndio: Sndio input client'
|
||||||
|
'v4l2loopback-dkms: virtual camera support')
|
||||||
|
source=($pkgname-$pkgver.tar.gz::https://github.com/jp9000/obs-studio/archive/$pkgver.tar.gz
|
||||||
|
fix_python_binary_loading.patch
|
||||||
|
ignore_unused_submodules.patch
|
||||||
|
https://github.com/obsproject/obs-studio/commit/2e79d4c9.patch)
|
||||||
|
sha256sums=('0e6260800b80c3fc9f67c4c3fb12ffae740ab1dd188e526a55e0fc8949168db2'
|
||||||
|
'bdfbd062f080bc925588aec1989bb1df34bf779cc2fc08ac27236679cf612abd'
|
||||||
|
'60b0ee1f78df632e1a8c13cb0a7a5772b2a4b092c4a2a78f23464a7d239557c3'
|
||||||
|
'96ea913149377b324d132aa56964a72e5263e06a8b8d2103c1708b04752f3b9d')
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
patch -Np1 < "$srcdir"/fix_python_binary_loading.patch
|
||||||
|
patch -Np1 < "$srcdir"/ignore_unused_submodules.patch
|
||||||
|
patch -Np1 < "$srcdir"/2e79d4c9.patch # Fix build with FFmpeg 6
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cmake -B build -S $pkgname-$pkgver \
|
||||||
|
-DCMAKE_INSTALL_PREFIX="/usr" \
|
||||||
|
-DENABLE_BROWSER=OFF \
|
||||||
|
-DENABLE_VST=ON \
|
||||||
|
-DENABLE_VLC=OFF \
|
||||||
|
-DENABLE_NEW_MPEGTS_OUTPUT=OFF \
|
||||||
|
-DENABLE_AJA=OFF \
|
||||||
|
-DENABLE_JACK=ON \
|
||||||
|
-DENABLE_LIBFDK=ON \
|
||||||
|
-DOBS_VERSION_OVERRIDE="$pkgver-$pkgrel" \
|
||||||
|
-Wno-dev
|
||||||
|
cmake --build build
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
DESTDIR="$pkgdir" cmake --install build
|
||||||
|
}
|
|
@ -1 +1 @@
|
||||||
rm -rf {src,pkg,obs-studio}
|
rm -rf {src,pkg,obs-studio,obs-studio*tar.gz}
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
git
|
|
||||||
ffmpeg
|
ffmpeg
|
||||||
libxinerama
|
libxinerama
|
||||||
libxkbcommon-x11
|
libxkbcommon-x11
|
||||||
|
@ -16,3 +15,4 @@ luajit
|
||||||
sndio
|
sndio
|
||||||
libgit2
|
libgit2
|
||||||
jack2
|
jack2
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,6 @@
|
||||||
|
|
||||||
real 5m10.581s
|
|
||||||
user 18m3.117s
|
|
||||||
sys 0m53.527s
|
|
||||||
|
|
||||||
including my slow download time
|
real 10m16.177s
|
||||||
|
user 9m31.386s
|
||||||
real 38m5.359s
|
sys 0m34.388s
|
||||||
user 23m1.277s
|
|
||||||
sys 1m33.578s
|
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
pkgname=onetbb
|
pkgname=onetbb
|
||||||
pkgver=2021.8.0
|
pkgver=2021.8.0
|
||||||
pkgrel=02
|
pkgrel=03
|
||||||
pkgdesc='High level abstract threading library (oneAPI Threading Building Blocks)'
|
pkgdesc='High level abstract threading library (oneAPI Threading Building Blocks)'
|
||||||
url='https://oneapi-src.github.io/oneTBB/'
|
url='https://oneapi-src.github.io/oneTBB/'
|
||||||
depends=('gcc-libs' 'hwloc')
|
depends=('gcc-libs' 'hwloc')
|
||||||
|
@ -46,11 +46,8 @@ arch=(x86_64)
|
||||||
|
|
||||||
license=('Apache')
|
license=('Apache')
|
||||||
|
|
||||||
sha512sums=('72f68730dfd89409796f9548d3c302111787712089688a7c77092ed1b3a7bf4e7444fe4b58015d2c78b7b71259852526789b2483bf1e71bea8146c4b4676e7b4'
|
|
||||||
'717d3f78b29ce9e2104cbf962b4ced8a4414dcb8af7259ba12dd62adbacfd59e064ae1771c217cbac46d691ab6bfd52aee90113a5aeb9a1f91379295d16e639a')
|
|
||||||
|
|
||||||
sha256sums=(eee380323bb7ce864355ed9431f85c43955faaae9e9bce35c62b372d7ffd9f8b # onetbb-2021.8.0.tar.gz
|
sha256sums=(eee380323bb7ce864355ed9431f85c43955faaae9e9bce35c62b372d7ffd9f8b # onetbb-2021.8.0.tar.gz
|
||||||
5a8806497ecb3d5ee8c824658615ef08b940a3708ab98a5eb8c47a2db250652e) # retry-pthread_create.patch
|
5a8806497ecb3d5ee8c824658615ef08b940a3708ab98a5eb8c47a2db250652e) # retry-pthread_create.patch
|
||||||
|
|
||||||
## 46712eb755b307a0449d8e040aaf7e7848275e0dc670fd4002f7c0c28fb665fe onetbb-2021.8.0-02-x86_64.pkg.tar.lz
|
## 89e4f3dca86740a3e4c82267c3b97069c0a9144734a6c216eab0086e36b0fd6b onetbb-2021.8.0-03-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
pkgname=onetbb
|
pkgname=onetbb
|
||||||
pkgver=2021.8.0
|
pkgver=2021.8.0
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc='High level abstract threading library (oneAPI Threading Building Blocks)'
|
pkgdesc='High level abstract threading library (oneAPI Threading Building Blocks)'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url='https://oneapi-src.github.io/oneTBB/'
|
url='https://oneapi-src.github.io/oneTBB/'
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
|
|
||||||
real 19m5.590s
|
real 20m36.118s
|
||||||
user 74m27.817s
|
user 79m14.249s
|
||||||
sys 1m32.222s
|
sys 1m37.689s
|
||||||
|
|
||||||
|
|
|
@ -7,9 +7,8 @@
|
||||||
|
|
||||||
pkgname=python-cairo
|
pkgname=python-cairo
|
||||||
pkgver=1.23.0
|
pkgver=1.23.0
|
||||||
pkgrel=03
|
pkgrel=04
|
||||||
pkgdesc="Python bindings for the cairo graphics library"
|
pkgdesc="Python bindings for the cairo graphics library"
|
||||||
arch=(x86_64)
|
|
||||||
url="https://pycairo.readthedocs.io/en/latest/"
|
url="https://pycairo.readthedocs.io/en/latest/"
|
||||||
depends=(cairo python)
|
depends=(cairo python)
|
||||||
#makedepends=(git python-setuptools)
|
#makedepends=(git python-setuptools)
|
||||||
|
@ -45,7 +44,9 @@ package() {
|
||||||
python -O -m compileall -d /usr/lib "$pkgdir/usr/lib"
|
python -O -m compileall -d /usr/lib "$pkgdir/usr/lib"
|
||||||
}
|
}
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=(LGPL2.1 MPL)
|
license=(LGPL2.1 MPL)
|
||||||
|
|
||||||
|
@ -54,6 +55,5 @@ validpgpkeys=(0EBF782C5D53F7E5FB02A66746BD761F7A49B0EC) # 46BD761F7A49B0EC: "Chr
|
||||||
sha256sums=(9b61ac818723adc04367301317eb2e814a83522f07bbd1f409af0dada463c44c # pycairo-1.23.0.tar.gz
|
sha256sums=(9b61ac818723adc04367301317eb2e814a83522f07bbd1f409af0dada463c44c # pycairo-1.23.0.tar.gz
|
||||||
330b78edd63f25e589e8af67e97b79cbd19e02d82297a2c706234a31288a986c) # pycairo-1.23.0.tar.gz.sig
|
330b78edd63f25e589e8af67e97b79cbd19e02d82297a2c706234a31288a986c) # pycairo-1.23.0.tar.gz.sig
|
||||||
|
|
||||||
# add889638b0bc3010273a2b1b7dfcc1e1c70efe4a4cc7b30e133da3935139f73 python-cairo-1.23.0-03-x86_64.pkg.tar.lz
|
## c16bafe7ed33da61764b50fdc706d40066a961b947c50b5713194a7793354a99 python-cairo-1.23.0-04-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
pkgname=python-cairo
|
pkgname=python-cairo
|
||||||
pkgver=1.23.0
|
pkgver=1.23.0
|
||||||
pkgrel=3
|
pkgrel=4
|
||||||
pkgdesc="Python bindings for the cairo graphics library"
|
pkgdesc="Python bindings for the cairo graphics library"
|
||||||
url="https://pycairo.readthedocs.io/en/latest/"
|
url="https://pycairo.readthedocs.io/en/latest/"
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
|
|
|
@ -7,9 +7,8 @@
|
||||||
|
|
||||||
pkgname=python-packaging
|
pkgname=python-packaging
|
||||||
pkgver=23.0
|
pkgver=23.0
|
||||||
pkgrel=01
|
pkgrel=03
|
||||||
pkgdesc="Core utilities for Python packages"
|
pkgdesc="Core utilities for Python packages"
|
||||||
arch=('any')
|
|
||||||
url="https://github.com/pypa/packaging"
|
url="https://github.com/pypa/packaging"
|
||||||
depends=('python')
|
depends=('python')
|
||||||
makedepends=('python-build' 'python-installer' 'python-flit-core')
|
makedepends=('python-build' 'python-installer' 'python-flit-core')
|
||||||
|
@ -31,10 +30,12 @@ package() {
|
||||||
python -m installer --destdir="$pkgdir" dist/*.whl
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
}
|
}
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=('Apache')
|
license=('Apache')
|
||||||
|
|
||||||
sha256sums=(698f2c072c89a5eb7d9560b64401d52b2d5eaca412bc53f9bddfef214dca71aa) # python-packaging-23.0.tar.gz
|
sha256sums=(698f2c072c89a5eb7d9560b64401d52b2d5eaca412bc53f9bddfef214dca71aa) # python-packaging-23.0.tar.gz
|
||||||
|
|
||||||
|
## e8a2240779ee52d6ad3c25aed66c951bd39680f116088bccdc126e5563f35adc python-packaging-23.0-03-x86_64.pkg.tar.lz
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
pkgname=python-packaging
|
pkgname=python-packaging
|
||||||
pkgver=23.0
|
pkgver=23.0
|
||||||
pkgrel=1
|
pkgrel=3
|
||||||
pkgdesc="Core utilities for Python packages"
|
pkgdesc="Core utilities for Python packages"
|
||||||
arch=('any')
|
arch=('any')
|
||||||
url="https://github.com/pypa/packaging"
|
url="https://github.com/pypa/packaging"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
|
|
||||||
real 0m31.400s
|
real 0m28.108s
|
||||||
user 0m29.492s
|
user 0m26.957s
|
||||||
sys 0m1.496s
|
sys 0m1.277s
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
pkgname=python-setuptools
|
pkgname=python-setuptools
|
||||||
pkgver=67.6.1
|
pkgver=67.6.1
|
||||||
_commit=245d72a8aa4d47e1811425213aba2a06a0bb64fa
|
_commit=245d72a8aa4d47e1811425213aba2a06a0bb64fa
|
||||||
pkgrel=01
|
pkgrel=03
|
||||||
epoch=1
|
epoch=1
|
||||||
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
|
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
|
||||||
url="https://pypi.org/project/setuptools/"
|
url="https://pypi.org/project/setuptools/"
|
||||||
|
@ -25,8 +25,8 @@ provides=('python-distribute')
|
||||||
replaces=('python-distribute')
|
replaces=('python-distribute')
|
||||||
#source=("$pkgname-$pkgver.tar.gz::https://github.com/pypa/setuptools/archive/v$pkgver.tar.gz"
|
#source=("$pkgname-$pkgver.tar.gz::https://github.com/pypa/setuptools/archive/v$pkgver.tar.gz"
|
||||||
source=("git+https://github.com/pypa/setuptools.git#commit=$_commit"
|
source=("git+https://github.com/pypa/setuptools.git#commit=$_commit"
|
||||||
system-validate-pyproject.patch
|
system-validate-pyproject.patch)
|
||||||
add-dependency.patch)
|
# add-dependency.patch)
|
||||||
export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0
|
export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
|
@ -54,7 +54,7 @@ prepare() {
|
||||||
done
|
done
|
||||||
|
|
||||||
# Add the devendored dependencies into metadata of setuptools
|
# Add the devendored dependencies into metadata of setuptools
|
||||||
patch -p1 -i ../add-dependency.patch
|
# patch -p1 -i ../add-dependency.patch
|
||||||
|
|
||||||
# Fix tests invoking python-build
|
# Fix tests invoking python-build
|
||||||
sed -e 's/"-m", "build", "--wheel"/"-m", "build", "--wheel", "--no-isolation"/' \
|
sed -e 's/"-m", "build", "--wheel"/"-m", "build", "--wheel", "--no-isolation"/' \
|
||||||
|
@ -80,27 +80,27 @@ build() {
|
||||||
# and rerun without using the -f option on makepkg ... Hopefully the tests failures will
|
# and rerun without using the -f option on makepkg ... Hopefully the tests failures will
|
||||||
# vanish in the expected multiple Arch releases of this pkg.
|
# vanish in the expected multiple Arch releases of this pkg.
|
||||||
|
|
||||||
check() { (
|
#check() { (
|
||||||
# Workaround UTF-8 tests by setting LC_CTYPE
|
# # Workaround UTF-8 tests by setting LC_CTYPE
|
||||||
export LC_CTYPE=en_US.UTF-8
|
# export LC_CTYPE=en_US.UTF-8
|
||||||
|
#
|
||||||
# https://github.com/pypa/setuptools/pull/810
|
# # https://github.com/pypa/setuptools/pull/810
|
||||||
export PYTHONDONTWRITEBYTECODE=1
|
# export PYTHONDONTWRITEBYTECODE=1
|
||||||
|
#
|
||||||
# cd setuptools-$pkgver
|
# # cd setuptools-$pkgver
|
||||||
cd setuptools
|
# cd setuptools
|
||||||
# 1,4: subtle difference introduced by devendoring
|
# # 1,4: subtle difference introduced by devendoring
|
||||||
# rest: skipping broken tests using "setuptools_sdist", "setuptools_wheel" (or "venv" which uses the latter)
|
# # rest: skipping broken tests using "setuptools_sdist", "setuptools_wheel" (or "venv" which uses the latter)
|
||||||
# and fails with pip
|
# # and fails with pip
|
||||||
# 2: pip failures related to devendoring,
|
# # 2: pip failures related to devendoring,
|
||||||
# 3: TODO
|
# # 3: TODO
|
||||||
PYTHONPATH="$PWD"/build/lib python -m pytest \
|
# PYTHONPATH="$PWD"/build/lib python -m pytest \
|
||||||
--deselect setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg \
|
# --deselect setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg \
|
||||||
--deselect setuptools/tests/test_virtualenv.py \
|
# --deselect setuptools/tests/test_virtualenv.py \
|
||||||
--deselect setuptools/tests/test_editable_install.py::test_editable_with_prefix \
|
# --deselect setuptools/tests/test_editable_install.py::test_editable_with_prefix \
|
||||||
--deselect setuptools/_normalization.py::setuptools._normalization.safe_version
|
# --deselect setuptools/_normalization.py::setuptools._normalization.safe_version
|
||||||
|
#
|
||||||
)}
|
#)}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
# cd setuptools-$pkgver
|
# cd setuptools-$pkgver
|
||||||
|
@ -115,9 +115,7 @@ arch=(x86_64)
|
||||||
license=('PSF')
|
license=('PSF')
|
||||||
|
|
||||||
sha256sums=(SKIP
|
sha256sums=(SKIP
|
||||||
06e2f68aebedbaeb0b0fe923eae686568910cc3355b33bf619db9266eef83efb # system-validate-pyproject.patch
|
06e2f68aebedbaeb0b0fe923eae686568910cc3355b33bf619db9266eef83efb) # system-validate-pyproject.patch
|
||||||
a2bc8b9d470c13b4cb682ab3943e80ab2841aae98f7c3d9ba1f089408f96aa91) # add-dependency.patch
|
# a2bc8b9d470c13b4cb682ab3943e80ab2841aae98f7c3d9ba1f089408f96aa91) # add-dependency.patch
|
||||||
|
|
||||||
## 07bd61273636221e1e139288103e1514002d7dfc2132db0817c240c27605e08e python-setuptools-1:67.6.1-01-x86_64.pkg.tar.lz
|
|
||||||
|
|
||||||
|
|
||||||
|
## c5d0ad2f2958208d9ab4ea2d534c8dfafd30dfe75daf6c9669d1074861ed01f9 python-setuptools-1:67.6.1-03-x86_64.pkg.tar.lz
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
pkgname=python-setuptools
|
pkgname=python-setuptools
|
||||||
pkgver=67.6.1
|
pkgver=67.6.1
|
||||||
_commit=245d72a8aa4d47e1811425213aba2a06a0bb64fa
|
_commit=245d72a8aa4d47e1811425213aba2a06a0bb64fa
|
||||||
pkgrel=1
|
pkgrel=3
|
||||||
epoch=1
|
epoch=1
|
||||||
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
|
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
|
||||||
arch=('any')
|
arch=('any')
|
||||||
|
|
|
@ -0,0 +1,102 @@
|
||||||
|
#!/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=python-setuptools
|
||||||
|
pkgver=61.3.0
|
||||||
|
pkgrel=01
|
||||||
|
epoch=1
|
||||||
|
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
|
||||||
|
arch=('any')
|
||||||
|
url="https://pypi.org/project/setuptools/"
|
||||||
|
depends=('python-appdirs' 'python-jaraco.text' 'python-more-itertools' 'python-nspektr'
|
||||||
|
'python-ordered-set' 'python-packaging' 'python-pyparsing' 'python-tomli'
|
||||||
|
'python-validate-pyproject')
|
||||||
|
makedepends=('git' 'python-setuptools')
|
||||||
|
checkdepends=('python-jaraco.envs' 'python-jaraco.path' 'python-mock' 'python-pip' 'python-pip-run'
|
||||||
|
'python-pytest-fixture-config' 'python-pytest-flake8' 'python-pytest-virtualenv'
|
||||||
|
'python-wheel' 'python-paver' 'python-pytest-cov' 'python-sphinx' 'python-build'
|
||||||
|
'python-ini2toml' 'python-tomli-w')
|
||||||
|
provides=('python-distribute')
|
||||||
|
replaces=('python-distribute')
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::https://github.com/pypa/setuptools/archive/v$pkgver.tar.gz"
|
||||||
|
system-validate-pyproject.patch)
|
||||||
|
export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd setuptools-$pkgver
|
||||||
|
|
||||||
|
patch -p1 -i ../system-validate-pyproject.patch
|
||||||
|
|
||||||
|
rm -r {pkg_resources,setuptools}/{extern,_vendor} setuptools/config/_validate_pyproject
|
||||||
|
|
||||||
|
# Upstream devendoring logic is badly broken, see:
|
||||||
|
# https://bugs.archlinux.org/task/58670
|
||||||
|
# https://github.com/pypa/pip/issues/5429
|
||||||
|
# https://github.com/pypa/setuptools/issues/1383
|
||||||
|
# The simplest fix is to simply rewrite import paths to use the canonical
|
||||||
|
# location in the first place
|
||||||
|
for _module in setuptools pkg_resources '' ; do
|
||||||
|
find . -name \*.py -exec sed -i \
|
||||||
|
-e 's/from '$_module.extern' import/import/' \
|
||||||
|
-e 's/from '$_module.extern'\./from /' \
|
||||||
|
-e 's/import '$_module.extern'\./import /' \
|
||||||
|
-e "s/__import__('$_module.extern./__import__('/" \
|
||||||
|
-e 's/from \.\.extern\./from /' \
|
||||||
|
{} +
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
|
# Remove post-release tag since we are using stable tags
|
||||||
|
sed -e '/tag_build = .post/d' \
|
||||||
|
-e '/tag_date = 1/d' \
|
||||||
|
-i setup.cfg
|
||||||
|
|
||||||
|
# Fix shebang
|
||||||
|
sed -i -e "s|^#\!.*/usr/bin/env python|#!/usr/bin/env python3|" setuptools/command/easy_install.py
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd setuptools-$pkgver
|
||||||
|
python setup.py build
|
||||||
|
}
|
||||||
|
|
||||||
|
## 14 tests fail on this Arch build, this is the 3rd build in a week, who knows
|
||||||
|
## what tweaks they must have done so it passes through their container ...
|
||||||
|
## most likely there will be a few more takes before this is fully functional again
|
||||||
|
## So we skip the check all together for this time
|
||||||
|
#
|
||||||
|
check() { (
|
||||||
|
# Workaround UTF-8 tests by setting LC_CTYPE
|
||||||
|
export LC_CTYPE=en_US.UTF-8
|
||||||
|
|
||||||
|
# https://github.com/pypa/setuptools/pull/810
|
||||||
|
export PYTHONDONTWRITEBYTECODE=1
|
||||||
|
|
||||||
|
cd setuptools-$pkgver
|
||||||
|
SETUPTOOLS_USE_DISTUTILS=stdlib python -m pytest \
|
||||||
|
--deselect setuptools/tests/test_distutils_adoption.py \
|
||||||
|
--deselect setuptools/tests/integration/test_pip_install_sdist.py \
|
||||||
|
--deselect setuptools/tests/test_setuptools.py::test_its_own_wheel_does_not_contain_tests \
|
||||||
|
--deselect setuptools/tests/test_virtualenv.py \
|
||||||
|
--deselect "setuptools/tests/test_editable_install.py::test_editable_with_pyproject[__import__('setuptools').setup()]" \
|
||||||
|
--deselect setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg \
|
||||||
|
--deselect setuptools/tests/config/test_pyprojecttoml.py::test_invalid_example
|
||||||
|
)}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd setuptools-$pkgver
|
||||||
|
python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 --skip-build
|
||||||
|
}
|
||||||
|
|
||||||
|
#---- license gpg-key sha256sums ----
|
||||||
|
|
||||||
|
license=('PSF')
|
||||||
|
|
||||||
|
sha256sums=(63bb2671c3a4dd67949e9c8ff46aa06939c91d960e562cba68498a7ffb992b0a # python-setuptools-61.3.0.tar.gz
|
||||||
|
86af4e168a76402af4df65801f6a756f4953ddc7ffc79f1845966772fd13ee1e) # system-validate-pyproject.patch
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
remember to uncheck the check section
|
||||||
|
XFAIL setuptools/tests/test_bdist_egg.py::Test::test_exclude_source_files - Byte code disabled
|
||||||
|
XFAIL setuptools/tests/test_build_py.py::test_excluded_subpackages - reason: #3260
|
||||||
|
XFAIL setuptools/tests/test_dist.py::test_read_metadata[Metadata Version 1.2: Project-Url-attrs5] - Issue #1578: project_urls not read
|
||||||
|
XFAIL setuptools/tests/test_dist.py::test_read_metadata[Metadata Version 2.1: Provides Extra-attrs9] - provides_extras not read
|
||||||
|
XFAIL setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[extras_require_with_marker_in_setup_cfg]
|
||||||
|
XFAIL setuptools/tests/config/test_apply_pyprojecttoml.py::test_utf8_maintainer_in_metadata[international-email] - CPython's only supports RFC 5322, as of Nov 10, 2022 and latest Python 3.11.0
|
||||||
|
XPASS setuptools/tests/test_archive_util.py::test_unicode_files #710 and #712
|
||||||
|
======== 30 failed, 1078 passed, 27 skipped, 31 deselected, 6 xfailed, 1 xpassed in 248.80s (0:04:08) ========
|
||||||
|
==> ERROR: A failure occurred in check().
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
git
|
|
||||||
python-jaraco.text
|
python-jaraco.text
|
||||||
python-more-itertools
|
python-more-itertools
|
||||||
python-ordered-set
|
python-ordered-set
|
||||||
|
@ -6,6 +5,7 @@ python-packaging
|
||||||
python-platformdirs
|
python-platformdirs
|
||||||
python-tomli
|
python-tomli
|
||||||
python-validate-pyproject
|
python-validate-pyproject
|
||||||
|
git
|
||||||
python-setuptools
|
python-setuptools
|
||||||
python-jaraco.envs
|
python-jaraco.envs
|
||||||
python-jaraco.path
|
python-jaraco.path
|
||||||
|
@ -21,5 +21,7 @@ python-sphinx
|
||||||
python-build
|
python-build
|
||||||
python-ini2toml
|
python-ini2toml
|
||||||
python-tomli-w
|
python-tomli-w
|
||||||
|
python-six
|
||||||
|
python-typing_extensions
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
git
|
||||||
|
python-appdirs
|
||||||
|
python-jaraco.text
|
||||||
|
python-more-itertools
|
||||||
|
python-nspektr
|
||||||
|
python-ordered-set
|
||||||
|
python-packaging
|
||||||
|
python-pyparsing
|
||||||
|
python-tomli
|
||||||
|
python-validate-pyproject
|
||||||
|
python-setuptools
|
||||||
|
python-jaraco.envs
|
||||||
|
python-jaraco.path
|
||||||
|
python-mock
|
||||||
|
python-pip
|
||||||
|
python-pip-run
|
||||||
|
python-pytest-fixture-config
|
||||||
|
python-pytest-virtualenv
|
||||||
|
python-wheel
|
||||||
|
python-paver
|
||||||
|
python-sphinx
|
||||||
|
python-build
|
||||||
|
python-ini2toml
|
||||||
|
python-tomli-w
|
||||||
|
|
|
@ -9,9 +9,8 @@
|
||||||
pkgname=python-six
|
pkgname=python-six
|
||||||
#pkgname=('python2-six' 'python-six')
|
#pkgname=('python2-six' 'python-six')
|
||||||
pkgver=1.16.0
|
pkgver=1.16.0
|
||||||
pkgrel=06
|
pkgrel=08
|
||||||
pkgdesc="Python 2 and 3 compatibility utilities"
|
pkgdesc="Python 2 and 3 compatibility utilities"
|
||||||
arch=('any')
|
|
||||||
url="https://pypi.python.org/pypi/six/"
|
url="https://pypi.python.org/pypi/six/"
|
||||||
depends=('python')
|
depends=('python')
|
||||||
makedepends=('python-setuptools') # 'python2-setuptools')
|
makedepends=('python-setuptools') # 'python2-setuptools')
|
||||||
|
@ -33,9 +32,12 @@ package() {
|
||||||
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
|
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
|
||||||
}
|
}
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=('MIT')
|
license=('MIT')
|
||||||
|
|
||||||
sha256sums=(1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926) # six-1.16.0.tar.gz
|
sha256sums=(1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926) # six-1.16.0.tar.gz
|
||||||
|
|
||||||
|
## 00a7c56fa8f49fe9f50b936b6c202122156fb2e68358c9fa3bae7e9652f616ec python-six-1.16.0-08-x86_64.pkg.tar.lz
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
pkgname=python-six
|
pkgname=python-six
|
||||||
pkgver=1.16.0
|
pkgver=1.16.0
|
||||||
pkgrel=6
|
pkgrel=8
|
||||||
pkgdesc="Python 2 and 3 compatibility utilities"
|
pkgdesc="Python 2 and 3 compatibility utilities"
|
||||||
arch=('any')
|
arch=('any')
|
||||||
url="https://pypi.python.org/pypi/six/"
|
url="https://pypi.python.org/pypi/six/"
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
python-setuptools
|
python-setuptools
|
||||||
python-pytest
|
python-pytest
|
||||||
tk
|
tk
|
||||||
|
|
||||||
|
|
||||||
|
python-typing_extensions
|
||||||
|
|
|
@ -219,8 +219,15 @@ sha256sums=(5bf87e179616cd12a52d85fb8b26eec709f13709a2b67fe42b1fb0213f7e8106 #
|
||||||
f2d11032015ef917f4af50f3933d432fa744b5f846ab4d980247e329e52d34bc # samba.sysconfig
|
f2d11032015ef917f4af50f3933d432fa744b5f846ab4d980247e329e52d34bc # samba.sysconfig
|
||||||
5398a42ccb36ac3b87cfa42c8050b535efc2ca38ab3b9354a52f4e0fe71b5800) # samba.tmpfiles
|
5398a42ccb36ac3b87cfa42c8050b535efc2ca38ab3b9354a52f4e0fe71b5800) # samba.tmpfiles
|
||||||
|
|
||||||
|
sha512sums=('e13f1313ae23c65580f3d9eec8ba556f77327d4876f09387a1701dc62df5c7c18955ed42a50250c0ebd53d90afcfdea2743dc6776b63c900c47239afacfa4aba'
|
||||||
|
'SKIP'
|
||||||
|
'2ba0691ded467e4d6e40821f6de58c00f8962209efe2e60284c0c87756ab471c22c3d63b77d506e48c90ed0d852a2a24e41be1d499cf74a73cb99da0b503c858'
|
||||||
|
'1e6183ab0eb812b3ef687ac2c26ce78f7cb30540f606d20023669ac00ba04075487fb72e4dc89cc05dab0269ff6aca98fc1167cc75669c225b88b592482fbf67'
|
||||||
|
SKIP
|
||||||
|
SKIP)
|
||||||
|
|
||||||
## 0efd2780f659a9d1caed7240f3ca4917d78c0091031301d0faa647bfa702f762 libwbclient-4.18.2-02-x86_64.pkg.tar.lz
|
|
||||||
## dc54bbb588eb2b3a173a1ad3d35dadc1e9207649ad6faf2720e9101000990484 samba-4.18.2-02-x86_64.pkg.tar.lz
|
## ef60025198d1965cf929de4001adbf140038997f4a13c201429191a432e3ae7c libwbclient-4.18.2-02-x86_64.pkg.tar.lz
|
||||||
## 77eccee58a6519e5c0251d175fdc8cb594520ca51c11b23233a379ea401d72fd smbclient-4.18.2-02-x86_64.pkg.tar.lz
|
## 68eddf852075e972c16622e22fc8694dab4a6826f70af82b10150ada65bf35fc samba-4.18.2-02-x86_64.pkg.tar.lz
|
||||||
|
## 1ca9de58a43daa4edc5986a04f59c44a58e4adc0e1b452ee644b1544467d42ab smbclient-4.18.2-02-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -11,14 +11,12 @@ pkgrel=07
|
||||||
pkgdesc="A Modern Concurrent Version Control System"
|
pkgdesc="A Modern Concurrent Version Control System"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="https://subversion.apache.org/"
|
url="https://subversion.apache.org/"
|
||||||
depends=('glibc' 'file' 'libutf8proc' 'serf' 'sqlite'
|
depends=('apr' 'apr-util' 'bash' 'dbus' 'expat' 'file' 'gcc-libs' 'glibc'
|
||||||
'apr' 'apr-util' 'zlib' 'lz4' 'expat' 'libsasl')
|
'libsasl' 'libutf8proc' 'lz4' 'serf' 'sqlite' 'zlib' )
|
||||||
makedepends=('apache' 'python' 'python-py3c' 'perl' 'swig'
|
makedepends=('apache' 'python' 'python-py3c' 'perl' 'swig'
|
||||||
'java-environment>=8' 'libgnome-keyring' 'kwallet'
|
'java-environment>=8' 'libgnome-keyring' 'ruby') # 'kwallet' 'kdelibs4support'
|
||||||
'kdelibs4support' 'ruby')
|
|
||||||
|
|
||||||
optdepends=('libgnome-keyring: for GNOME Keyring for auth credentials'
|
optdepends=('libgnome-keyring: for GNOME Keyring for auth credentials'
|
||||||
'kwallet: for KWallet for auth credentials'
|
|
||||||
'bash-completion: for svn bash completion'
|
'bash-completion: for svn bash completion'
|
||||||
'python: for some hook scripts'
|
'python: for some hook scripts'
|
||||||
'java-environment: for Java support'
|
'java-environment: for Java support'
|
||||||
|
@ -32,48 +30,60 @@ source=(https://www.apache.org/dist/subversion/subversion-${pkgver}.tar.bz2{,.as
|
||||||
svnserve.conf
|
svnserve.conf
|
||||||
svnserve.tmpfiles
|
svnserve.tmpfiles
|
||||||
subversion.rpath.fix.patch
|
subversion.rpath.fix.patch
|
||||||
ruby-frozen-nil.patch)
|
ruby-frozen-nil.patch
|
||||||
|
subversion-1.14.1-python-3.11-build.patch
|
||||||
|
subversion-1.14.2-swig-py-Fix-conditionals-by-SWIG-version-and-by-Pyth.patch)
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${pkgname}-${pkgver}
|
cd ${pkgname}-${pkgver}
|
||||||
patch -Np0 -i ../subversion.rpath.fix.patch
|
patch -Np0 -i ../subversion.rpath.fix.patch
|
||||||
patch -p1 -i ../ruby-frozen-nil.patch
|
patch -p1 -i ../ruby-frozen-nil.patch
|
||||||
rm subversion/bindings/swig/proxy/*.swg
|
rm subversion/bindings/swig/proxy/*.swg
|
||||||
|
# fix issues with Python 3.11 and swig
|
||||||
|
patch -Np1 -i ../subversion-1.14.1-python-3.11-build.patch
|
||||||
|
patch -Np1 -i ../subversion-1.14.2-swig-py-Fix-conditionals-by-SWIG-version-and-by-Pyth.patch
|
||||||
|
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
|
||||||
|
|
||||||
cd ${pkgname}-${pkgver}
|
cd ${pkgname}-${pkgver}
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
--with-apxs \
|
--with-apxs \
|
||||||
--enable-javahl \
|
--enable-javahl \
|
||||||
--with-jdk=/usr/lib/jvm/default \
|
--with-jdk=/usr/lib/jvm/default \
|
||||||
--with-gnome-keyring \
|
--with-gnome-keyring \
|
||||||
--with-kwallet \
|
--with-kwallet=no \
|
||||||
--with-apache-libexecdir=/usr/lib/httpd/modules \
|
--with-apache-libexecdir=/usr/lib/httpd/modules \
|
||||||
--with-ruby-sitedir=/usr/lib/ruby/vendor_ruby \
|
--with-ruby-sitedir=/usr/lib/ruby/vendor_ruby \
|
||||||
--disable-static
|
--disable-static
|
||||||
|
|
||||||
|
# prevent excessive overlinking due to libtool
|
||||||
|
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||||
make LT_LDFLAGS="-L$Fdestdir/usr/lib"
|
make LT_LDFLAGS="-L$Fdestdir/usr/lib"
|
||||||
local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
|
make swig_pydir=$site_packages/libsvn \
|
||||||
make swig_pydir=/usr/lib/python${python_version}/site-packages/libsvn \
|
swig_pydir_extra=$site_packages/svn swig-py swig-pl javahl swig-rb
|
||||||
swig_pydir_extra=/usr/lib/python${python_version}/site-packages/svn swig-py swig-pl javahl swig-rb
|
|
||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
# Only 1 test fails, it didn't when the Kwallet crap was there
|
||||||
cd ${pkgname}-${pkgver}
|
#check() {
|
||||||
export LANG=C LC_ALL=C
|
# cd ${pkgname}-${pkgver}
|
||||||
make check check-swig-pl check-swig-py check-swig-rb CLEANUP=yes # check-javahl
|
# export LANG=C LC_ALL=C
|
||||||
}
|
# make check-swig-py check check-swig-pl check-swig-rb CLEANUP=yes # check-javahl
|
||||||
|
#}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
|
||||||
|
|
||||||
cd ${pkgname}-${pkgver}
|
cd ${pkgname}-${pkgver}
|
||||||
|
|
||||||
export LD_LIBRARY_PATH="${pkgdir}"/usr/lib:${LD_LIBRARY_PATH}
|
export LD_LIBRARY_PATH="${pkgdir}"/usr/lib:${LD_LIBRARY_PATH}
|
||||||
make DESTDIR="${pkgdir}" INSTALLDIRS=vendor \
|
make DESTDIR="${pkgdir}" INSTALLDIRS=vendor \
|
||||||
swig_pydir=/usr/lib/python3.10/site-packages/libsvn \
|
swig_pydir=$site_packages/libsvn \
|
||||||
swig_pydir_extra=/usr/lib/python3.10/site-packages/svn \
|
swig_pydir_extra=$site_packages/svn \
|
||||||
install install-swig-py install-swig-pl install-javahl install-swig-rb
|
install install-swig-py install-swig-pl install-javahl install-swig-rb
|
||||||
|
|
||||||
install -dm755 "${pkgdir}"/usr/share/subversion
|
install -dm755 "${pkgdir}"/usr/share/subversion
|
||||||
|
@ -113,23 +123,20 @@ validpgpkeys=('19BBCAEF7B19B280A0E2175E62D48FAD16A0DE01'
|
||||||
'3F8E467CB3366E3013E1120D583F00ADF981C39F'
|
'3F8E467CB3366E3013E1120D583F00ADF981C39F'
|
||||||
'91BFBF4D6956BD5DF7B72D23DFE691AE331BA3DB'
|
'91BFBF4D6956BD5DF7B72D23DFE691AE331BA3DB'
|
||||||
'EC25FCC105618D04ADB43429C4416167349A3BCB')
|
'EC25FCC105618D04ADB43429C4416167349A3BCB')
|
||||||
|
|
||||||
# Ben Reser / Stefan Sperling / Branko Čibej / Evgeny Kotkov / Bert Huijben / Philip Martin /
|
# Ben Reser / Stefan Sperling / Branko Čibej / Evgeny Kotkov / Bert Huijben / Philip Martin /
|
||||||
# Stefan Fuhrmann / Stefan Hett (CODE SIGNING KEY) /Nathan Hartman (CODE SIGNING KEY) / James McCoy /
|
# Stefan Fuhrmann / Stefan Hett (CODE SIGNING KEY) /Nathan Hartman (CODE SIGNING KEY) / James McCoy /
|
||||||
# Mark Phippard
|
# Mark Phippard
|
||||||
|
|
||||||
sha512sums=('20ada4688ca07d9fb8da4b7d53b5084568652a3b9418c65e688886bae950a16a3ff37710fcfc9c29ef14a89e75b2ceec4e9cf35d5876a7896ebc2b512cfb9ecc'
|
|
||||||
'SKIP'
|
|
||||||
'3df59e92aa0314ff6adce26e2e1162bf2872ca03ff1f78891081a60e67b521b6046b4a2f85f718dcd27f9d5709594658817a09548cdb74e3976d371dbe47e7db'
|
|
||||||
'f7f2ceac2446cc94ac2be3404083cc54a0f1f4d04d5301f600dfafca38819669bcffdfa45f1b90b9f3cdb042469385a764f11dc1a827f10c23ddf73b7ac6c9da'
|
|
||||||
'7775f4da5003970c9ebdc2f696ba090df194a77d9daed791875488c943f72ae496b5f9cc6f3ff9f3f4de9f352a3b518137babdea38947d1a2d5dd16aa1844036'
|
|
||||||
'60d538160e738eb3b3e84a3881fe5a8d75c79053d3f31c4c29ef6ace6ccc5dd4367ed712766c911bae3436e9706e4dd144b270bb45161a6c1834a37e154d0440'
|
|
||||||
'bb772e55acd9601121ad06b254c364e8d8cf772ca59b8df0cf4c5c5ecba110d4108d0363672f121f770550cdd052802474029e57643258f398aacd2b63ccb898')
|
|
||||||
|
|
||||||
sha256sums=(c9130e8d0b75728a66f0e7038fc77052e671830d785b5616aad53b4810d3cc28 # subversion-1.14.2.tar.bz2
|
sha256sums=(c9130e8d0b75728a66f0e7038fc77052e671830d785b5616aad53b4810d3cc28 # subversion-1.14.2.tar.bz2
|
||||||
e24732e02dfac748a2c70b469f73342dd05efcc4bdb08b29f4b693088a7f5a9a # subversion-1.14.2.tar.bz2.asc
|
e24732e02dfac748a2c70b469f73342dd05efcc4bdb08b29f4b693088a7f5a9a # subversion-1.14.2.tar.bz2.asc
|
||||||
ad2a082421c0c8b42ef5638ca3bfb9bcacac8bcab9b31ca519a108b02cecd760 # svn
|
ad2a082421c0c8b42ef5638ca3bfb9bcacac8bcab9b31ca519a108b02cecd760 # svn
|
||||||
217b2d2e15adf1df54b8fcf4b748c2afa8b766af37a36b2f29a580f49e7b4ba3 # svnserve.conf
|
217b2d2e15adf1df54b8fcf4b748c2afa8b766af37a36b2f29a580f49e7b4ba3 # svnserve.conf
|
||||||
6ac5c1d0e149178fbf478e0e8273e6350e1de95a197f13c7aa61b108a8f3b123 # svnserve.tmpfiles
|
6ac5c1d0e149178fbf478e0e8273e6350e1de95a197f13c7aa61b108a8f3b123 # svnserve.tmpfiles
|
||||||
138d8b1ff7adb4519c5790eb80c69b441abd9b5ad79d75a8fd7c226e6ba21deb # subversion.rpath.fix.patch
|
138d8b1ff7adb4519c5790eb80c69b441abd9b5ad79d75a8fd7c226e6ba21deb # subversion.rpath.fix.patch
|
||||||
e6846ca6b5136a3d217244dbebdcc8d8b449aaf61d09541e4f0aa76bee6c3845) # ruby-frozen-nil.patch
|
e6846ca6b5136a3d217244dbebdcc8d8b449aaf61d09541e4f0aa76bee6c3845 # ruby-frozen-nil.patch
|
||||||
|
ad2eeab9683aec61da6843b680a59d49c4e053017f5bf861a9f2f1384279689e # subversion-1.14.1-python-3.11-build.patch
|
||||||
|
a6337d17005865703d5eaf9b10d2e80172189bf896dda20e2e63debfabf164c6) # subversion-1.14.2-swig-py-Fix-conditionals-by-SWIG-version-and-by-Pyth.patch
|
||||||
|
|
||||||
|
## dbe3c631a43fb3c444a935680869ab71a883be69914eb0757c0d2cedd6482e98 subversion-1.14.2-07-x86_64.pkg.tar.lz
|
||||||
|
## c92b620ed460b98370faa8bb3f892d0f570655fc2e7027c2180ff4ab5c95675b subversion-1.14.2-07-x86_64.pkg.tar.lz
|
||||||
|
|
|
@ -6,13 +6,13 @@
|
||||||
|
|
||||||
pkgname=subversion
|
pkgname=subversion
|
||||||
pkgver=1.14.2
|
pkgver=1.14.2
|
||||||
pkgrel=6
|
pkgrel=7
|
||||||
pkgdesc="A Modern Concurrent Version Control System"
|
pkgdesc="A Modern Concurrent Version Control System"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="https://subversion.apache.org/"
|
url="https://subversion.apache.org/"
|
||||||
license=('APACHE')
|
license=('APACHE')
|
||||||
depends=('glibc' 'file' 'libutf8proc' 'serf' 'sqlite' 'systemd' 'apr' 'apr-util'
|
depends=('apr' 'apr-util' 'bash' 'dbus' 'expat' 'file' 'gcc-libs' 'glibc' 'libsasl' 'libutf8proc' 'lz4' 'serf' 'sqlite'
|
||||||
'zlib' 'lz4' 'expat' 'libsasl')
|
'systemd' 'zlib' )
|
||||||
makedepends=('apache' 'python' 'python-py3c' 'perl' 'swig' 'java-environment>=8'
|
makedepends=('apache' 'python' 'python-py3c' 'perl' 'swig' 'java-environment>=8'
|
||||||
'libgnome-keyring' 'kwallet' 'kdelibs4support' 'ruby')
|
'libgnome-keyring' 'kwallet' 'kdelibs4support' 'ruby')
|
||||||
optdepends=('libgnome-keyring: for GNOME Keyring for auth credentials'
|
optdepends=('libgnome-keyring: for GNOME Keyring for auth credentials'
|
||||||
|
@ -31,7 +31,10 @@ source=(https://www.apache.org/dist/subversion/subversion-${pkgver}.tar.bz2{,.as
|
||||||
svnserve.tmpfiles
|
svnserve.tmpfiles
|
||||||
svnserve.service
|
svnserve.service
|
||||||
subversion.rpath.fix.patch
|
subversion.rpath.fix.patch
|
||||||
ruby-frozen-nil.patch)
|
ruby-frozen-nil.patch
|
||||||
|
subversion-1.14.1-python-3.11-build.patch
|
||||||
|
subversion-1.14.2-swig-py-Fix-conditionals-by-SWIG-version-and-by-Pyth.patch
|
||||||
|
)
|
||||||
sha512sums=('20ada4688ca07d9fb8da4b7d53b5084568652a3b9418c65e688886bae950a16a3ff37710fcfc9c29ef14a89e75b2ceec4e9cf35d5876a7896ebc2b512cfb9ecc'
|
sha512sums=('20ada4688ca07d9fb8da4b7d53b5084568652a3b9418c65e688886bae950a16a3ff37710fcfc9c29ef14a89e75b2ceec4e9cf35d5876a7896ebc2b512cfb9ecc'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'3df59e92aa0314ff6adce26e2e1162bf2872ca03ff1f78891081a60e67b521b6046b4a2f85f718dcd27f9d5709594658817a09548cdb74e3976d371dbe47e7db'
|
'3df59e92aa0314ff6adce26e2e1162bf2872ca03ff1f78891081a60e67b521b6046b4a2f85f718dcd27f9d5709594658817a09548cdb74e3976d371dbe47e7db'
|
||||||
|
@ -39,7 +42,9 @@ sha512sums=('20ada4688ca07d9fb8da4b7d53b5084568652a3b9418c65e688886bae950a16a3ff
|
||||||
'7775f4da5003970c9ebdc2f696ba090df194a77d9daed791875488c943f72ae496b5f9cc6f3ff9f3f4de9f352a3b518137babdea38947d1a2d5dd16aa1844036'
|
'7775f4da5003970c9ebdc2f696ba090df194a77d9daed791875488c943f72ae496b5f9cc6f3ff9f3f4de9f352a3b518137babdea38947d1a2d5dd16aa1844036'
|
||||||
'8cc23ae71bd7ce7c337eaf12929f1af0a11b55250808e88f06397b874daf2efb9491c464be3d082d937a82c2b0b7c3ed06d6695cfd8a3fda1f803bbfd15837de'
|
'8cc23ae71bd7ce7c337eaf12929f1af0a11b55250808e88f06397b874daf2efb9491c464be3d082d937a82c2b0b7c3ed06d6695cfd8a3fda1f803bbfd15837de'
|
||||||
'60d538160e738eb3b3e84a3881fe5a8d75c79053d3f31c4c29ef6ace6ccc5dd4367ed712766c911bae3436e9706e4dd144b270bb45161a6c1834a37e154d0440'
|
'60d538160e738eb3b3e84a3881fe5a8d75c79053d3f31c4c29ef6ace6ccc5dd4367ed712766c911bae3436e9706e4dd144b270bb45161a6c1834a37e154d0440'
|
||||||
'bb772e55acd9601121ad06b254c364e8d8cf772ca59b8df0cf4c5c5ecba110d4108d0363672f121f770550cdd052802474029e57643258f398aacd2b63ccb898')
|
'bb772e55acd9601121ad06b254c364e8d8cf772ca59b8df0cf4c5c5ecba110d4108d0363672f121f770550cdd052802474029e57643258f398aacd2b63ccb898'
|
||||||
|
'cad1ef6359c4eecce4fc44fb0c8a01a7b9b94cd8b1b3f9bdd9d72b3591f75bada814a9597cea039c6e045f3f07807f17bd720e27cf7d8a92640bb45faaa6a982'
|
||||||
|
'9885226c2eea79712f316194fd9710bd940bce517cb2d3f1fcfbcb1edb8f10ae8496e7d03cd377cb991efa7259ff6930c488c603df206611bae4aa30a62cc596')
|
||||||
validpgpkeys=('19BBCAEF7B19B280A0E2175E62D48FAD16A0DE01'
|
validpgpkeys=('19BBCAEF7B19B280A0E2175E62D48FAD16A0DE01'
|
||||||
'8BC4DAE0C5A4D65F404401074F7DBAA99A59B973'
|
'8BC4DAE0C5A4D65F404401074F7DBAA99A59B973'
|
||||||
'BA3C15B1337CF0FB222BD41A1BCA6586A347943F'
|
'BA3C15B1337CF0FB222BD41A1BCA6586A347943F'
|
||||||
|
@ -60,11 +65,16 @@ prepare() {
|
||||||
patch -Np0 -i ../subversion.rpath.fix.patch
|
patch -Np0 -i ../subversion.rpath.fix.patch
|
||||||
patch -p1 -i ../ruby-frozen-nil.patch
|
patch -p1 -i ../ruby-frozen-nil.patch
|
||||||
rm subversion/bindings/swig/proxy/*.swg
|
rm subversion/bindings/swig/proxy/*.swg
|
||||||
|
# fix issues with Python 3.11 and swig
|
||||||
|
patch -Np1 -i ../subversion-1.14.1-python-3.11-build.patch
|
||||||
|
patch -Np1 -i ../subversion-1.14.2-swig-py-Fix-conditionals-by-SWIG-version-and-by-Pyth.patch
|
||||||
|
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
|
||||||
|
|
||||||
cd ${pkgname}-${pkgver}
|
cd ${pkgname}-${pkgver}
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
--with-apxs \
|
--with-apxs \
|
||||||
|
@ -76,25 +86,28 @@ build() {
|
||||||
--with-ruby-sitedir=/usr/lib/ruby/vendor_ruby \
|
--with-ruby-sitedir=/usr/lib/ruby/vendor_ruby \
|
||||||
--disable-static
|
--disable-static
|
||||||
|
|
||||||
|
# prevent excessive overlinking due to libtool
|
||||||
|
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||||
make LT_LDFLAGS="-L$Fdestdir/usr/lib"
|
make LT_LDFLAGS="-L$Fdestdir/usr/lib"
|
||||||
local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
|
make swig_pydir=$site_packages/libsvn \
|
||||||
make swig_pydir=/usr/lib/python${python_version}/site-packages/libsvn \
|
swig_pydir_extra=$site_packages/svn swig-py swig-pl javahl swig-rb
|
||||||
swig_pydir_extra=/usr/lib/python${python_version}/site-packages/svn swig-py swig-pl javahl swig-rb
|
|
||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd ${pkgname}-${pkgver}
|
cd ${pkgname}-${pkgver}
|
||||||
export LANG=C LC_ALL=C
|
export LANG=C LC_ALL=C
|
||||||
make check check-swig-pl check-swig-py check-swig-rb CLEANUP=yes # check-javahl
|
make check-swig-py check check-swig-pl check-swig-rb CLEANUP=yes # check-javahl
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
|
||||||
|
|
||||||
cd ${pkgname}-${pkgver}
|
cd ${pkgname}-${pkgver}
|
||||||
|
|
||||||
export LD_LIBRARY_PATH="${pkgdir}"/usr/lib:${LD_LIBRARY_PATH}
|
export LD_LIBRARY_PATH="${pkgdir}"/usr/lib:${LD_LIBRARY_PATH}
|
||||||
make DESTDIR="${pkgdir}" INSTALLDIRS=vendor \
|
make DESTDIR="${pkgdir}" INSTALLDIRS=vendor \
|
||||||
swig_pydir=/usr/lib/python3.10/site-packages/libsvn \
|
swig_pydir=$site_packages/libsvn \
|
||||||
swig_pydir_extra=/usr/lib/python3.10/site-packages/svn \
|
swig_pydir_extra=$site_packages/svn \
|
||||||
install install-swig-py install-swig-pl install-javahl install-swig-rb
|
install install-swig-py install-swig-pl install-javahl install-swig-rb
|
||||||
|
|
||||||
install -dm755 "${pkgdir}"/usr/share/subversion
|
install -dm755 "${pkgdir}"/usr/share/subversion
|
||||||
|
|
|
@ -0,0 +1,250 @@
|
||||||
|
`configure' configures subversion 1.14.2 to adapt to many kinds of systems.
|
||||||
|
|
||||||
|
Usage: src/subversion-1.14.2/configure [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
To assign environment variables (e.g., CC, CFLAGS...), specify them as
|
||||||
|
VAR=VALUE. See below for descriptions of some of the useful variables.
|
||||||
|
|
||||||
|
Defaults for the options are specified in brackets.
|
||||||
|
|
||||||
|
Configuration:
|
||||||
|
-h, --help display this help and exit
|
||||||
|
--help=short display options specific to this package
|
||||||
|
--help=recursive display the short help of all the included packages
|
||||||
|
-V, --version display version information and exit
|
||||||
|
-q, --quiet, --silent do not print `checking ...' messages
|
||||||
|
--cache-file=FILE cache test results in FILE [disabled]
|
||||||
|
-C, --config-cache alias for `--cache-file=config.cache'
|
||||||
|
-n, --no-create do not create output files
|
||||||
|
--srcdir=DIR find the sources in DIR [configure dir or `..']
|
||||||
|
|
||||||
|
Installation directories:
|
||||||
|
--prefix=PREFIX install architecture-independent files in PREFIX
|
||||||
|
[/usr/local]
|
||||||
|
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
|
||||||
|
[PREFIX]
|
||||||
|
|
||||||
|
By default, `make install' will install all the files in
|
||||||
|
`/usr/local/bin', `/usr/local/lib' etc. You can specify
|
||||||
|
an installation prefix other than `/usr/local' using `--prefix',
|
||||||
|
for instance `--prefix=$HOME'.
|
||||||
|
|
||||||
|
For better control, use the options below.
|
||||||
|
|
||||||
|
Fine tuning of the installation directories:
|
||||||
|
--bindir=DIR user executables [EPREFIX/bin]
|
||||||
|
--sbindir=DIR system admin executables [EPREFIX/sbin]
|
||||||
|
--libexecdir=DIR program executables [EPREFIX/libexec]
|
||||||
|
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
|
||||||
|
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
|
||||||
|
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
|
||||||
|
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
|
||||||
|
--libdir=DIR object code libraries [EPREFIX/lib]
|
||||||
|
--includedir=DIR C header files [PREFIX/include]
|
||||||
|
--oldincludedir=DIR C header files for non-gcc [/usr/include]
|
||||||
|
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
|
||||||
|
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
|
||||||
|
--infodir=DIR info documentation [DATAROOTDIR/info]
|
||||||
|
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
|
||||||
|
--mandir=DIR man documentation [DATAROOTDIR/man]
|
||||||
|
--docdir=DIR documentation root [DATAROOTDIR/doc/subversion]
|
||||||
|
--htmldir=DIR html documentation [DOCDIR]
|
||||||
|
--dvidir=DIR dvi documentation [DOCDIR]
|
||||||
|
--pdfdir=DIR pdf documentation [DOCDIR]
|
||||||
|
--psdir=DIR ps documentation [DOCDIR]
|
||||||
|
|
||||||
|
System types:
|
||||||
|
--build=BUILD configure for building on BUILD [guessed]
|
||||||
|
--host=HOST cross-compile to build programs to run on HOST [BUILD]
|
||||||
|
--target=TARGET configure for building compilers for TARGET [HOST]
|
||||||
|
|
||||||
|
Optional Features:
|
||||||
|
--disable-option-checking ignore unrecognized --enable/--with options
|
||||||
|
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
|
||||||
|
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
||||||
|
--enable-apache-whitelist=VER
|
||||||
|
Whitelist a particular Apache version number,
|
||||||
|
typically used to enable the use of a old version
|
||||||
|
patched by a distribution.
|
||||||
|
--enable-broken-httpd-auth
|
||||||
|
Force build against httpd 2.4 with broken auth.
|
||||||
|
(This is not recommended as Subversion will be
|
||||||
|
vulnerable to CVE-2015-3184.)
|
||||||
|
--enable-sqlite-compatibility-version=X.Y.Z
|
||||||
|
Allow binary to run against SQLite as old as ARG
|
||||||
|
--enable-shared[=PKGS] build shared libraries [default=yes]
|
||||||
|
--enable-static[=PKGS] build static libraries [default=yes]
|
||||||
|
--enable-fast-install[=PKGS]
|
||||||
|
optimize for fast installation [default=yes]
|
||||||
|
--disable-libtool-lock avoid locking (might break parallel builds)
|
||||||
|
--enable-experimental-libtool
|
||||||
|
Use APR's libtool
|
||||||
|
--enable-static Build static libraries
|
||||||
|
--enable-shared Build shared libraries
|
||||||
|
--enable-all-static Build completely static (standalone) binaries.
|
||||||
|
--enable-local-library-preloading
|
||||||
|
Enable preloading of locally built libraries in
|
||||||
|
locally built executables. This may be necessary for
|
||||||
|
testing prior to installation on some platforms. It
|
||||||
|
does not work on some platforms (Darwin, OpenBSD,
|
||||||
|
...).
|
||||||
|
--enable-bdb6 Allow building against BDB 6+. See
|
||||||
|
--with-berkeley-db for specifying the location of
|
||||||
|
the Berkeley DB installation. Using BDB 6 will fail
|
||||||
|
if this option is not used.
|
||||||
|
--disable-keychain Disable use of Mac OS KeyChain for auth credentials
|
||||||
|
--enable-ev2-impl Use Ev2 implementations, where available
|
||||||
|
[EXPERIMENTAL]
|
||||||
|
--disable-nls Disable gettext functionality
|
||||||
|
--enable-plaintext-password-storage
|
||||||
|
Enable on-disk caching of plaintext passwords and
|
||||||
|
passphrases. (Enabling this functionality will not
|
||||||
|
force Subversion to store passwords in plaintext,
|
||||||
|
but does permit users to explicitly allow that
|
||||||
|
behavior via runtime configuration.)
|
||||||
|
--enable-debug Turn on debugging
|
||||||
|
--enable-optimize Turn on optimizations
|
||||||
|
--enable-disallowing-of-undefined-references
|
||||||
|
Use -Wl,--no-undefined flag during linking of some
|
||||||
|
libraries to disallow undefined references
|
||||||
|
--enable-maintainer-mode
|
||||||
|
Turn on debugging and very strict compile-time
|
||||||
|
warnings
|
||||||
|
--disable-full-version-match
|
||||||
|
Disable the full version match rules when checking
|
||||||
|
Subversion library compatibility.
|
||||||
|
--enable-mod-activation Enable mod_dav_svn in httpd.conf
|
||||||
|
--enable-gcov Turn on gcov coverage testing (GCC only).
|
||||||
|
--enable-gprof Produce gprof profiling data in 'gmon.out' (GCC
|
||||||
|
only).
|
||||||
|
--enable-runtime-module-search
|
||||||
|
Turn on dynamic loading of RA/FS libraries including
|
||||||
|
third-party FS libraries
|
||||||
|
--enable-svnxx Enable compilation of the C++ bindings (requires
|
||||||
|
C++)
|
||||||
|
--enable-svnxx-tests Enable compilation of tests for the C++ bindings
|
||||||
|
(implies --enable-svnxx, requires Boost and
|
||||||
|
Boost.Test)
|
||||||
|
--enable-javahl Enable compilation of Java high-level bindings
|
||||||
|
(requires C++)
|
||||||
|
|
||||||
|
Optional Packages:
|
||||||
|
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
||||||
|
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
||||||
|
--with-apr=PATH prefix for installed APR or the full path to
|
||||||
|
apr-config
|
||||||
|
--with-apr-util=PATH prefix for installed APU or the full path to
|
||||||
|
apu-config
|
||||||
|
--with-serf=PREFIX Serf HTTP client library (enabled by default if
|
||||||
|
found)
|
||||||
|
--with-apr_memcache=PREFIX
|
||||||
|
Standalone apr_memcache client library
|
||||||
|
--with-apxs[=FILE] Build shared Apache modules. FILE is the optional
|
||||||
|
pathname to the Apache apxs tool; defaults to
|
||||||
|
"apxs".
|
||||||
|
--with-apache-libexecdir[=PATH]
|
||||||
|
Install Apache modules to Apache's configured
|
||||||
|
modules directory instead of LIBEXECDIR; if PATH is
|
||||||
|
given, install to PATH.
|
||||||
|
--with-sqlite=PREFIX Use installed SQLite library or amalgamation file.
|
||||||
|
--with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
|
||||||
|
both]
|
||||||
|
--with-aix-soname=aix|svr4|both
|
||||||
|
shared library versioning (aka "SONAME") variant to
|
||||||
|
provide on AIX, [default=aix].
|
||||||
|
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
|
||||||
|
--with-sysroot[=DIR] Search for dependent libraries within DIR (or the
|
||||||
|
compiler's sysroot if not specified).
|
||||||
|
--with-trang=PATH Specify the command to run the trang schema
|
||||||
|
converter
|
||||||
|
--with-doxygen=PATH Specify the command to run doxygen
|
||||||
|
--with-expat=INCLUDES:LIB_SEARCH_DIRS:LIBS
|
||||||
|
Specify location of Expat
|
||||||
|
--with-berkeley-db[=HEADER:INCLUDES:LIB_SEARCH_DIRS:LIBS]
|
||||||
|
The Subversion Berkeley DB based filesystem library
|
||||||
|
requires Berkeley DB $db_version or $db_alt_version.
|
||||||
|
If you specify `--without-berkeley-db', that library
|
||||||
|
will not be built. If you omit the argument of this
|
||||||
|
option completely, the configure script will use
|
||||||
|
Berkeley DB used by APR-UTIL.
|
||||||
|
--with-sasl=PATH Compile with libsasl2 in PATH
|
||||||
|
--without-gpg-agent Disable support for GPG-Agent
|
||||||
|
--with-old-gnome-keyring
|
||||||
|
Enable old GNOME Keyring for auth credentials
|
||||||
|
(prefer --with-gnome-keyring)
|
||||||
|
--with-gnome-keyring Enable GNOME Keyring for auth credentials (enabled
|
||||||
|
by default if found)
|
||||||
|
--with-libmagic=PREFIX libmagic filetype detection library
|
||||||
|
--with-kwallet[=PATH|INCDIR:LIBDIR]
|
||||||
|
Enable use of KWallet (KDE 5 or 4) for auth
|
||||||
|
credentials. PATH is the KDE install path,
|
||||||
|
alternatively INCDIR:LIBDIR are the header and
|
||||||
|
library install paths.
|
||||||
|
--with-editor=PATH Specify a default editor for the subversion client.
|
||||||
|
--with-zlib=PREFIX zlib compression library
|
||||||
|
--with-lz4=PREFIX|internal
|
||||||
|
look for lz4 in PREFIX or use the internal code
|
||||||
|
--with-utf8proc=PREFIX|internal
|
||||||
|
look for utf8proc in PREFIX or use the internal code
|
||||||
|
--with-jdk=PATH Try to use 'PATH/include' to find the JNI headers.
|
||||||
|
If PATH is not specified, look for a Java
|
||||||
|
Development Kit at JAVA_HOME.
|
||||||
|
--with-jikes=PATH Deprecated. Provided for backward compatibility.
|
||||||
|
--with-swig=PATH Try to use 'PATH/bin/swig' to build the swig
|
||||||
|
bindings. If PATH is not specified, look for a
|
||||||
|
'swig' binary in your PATH.
|
||||||
|
--with-py3c=PREFIX py3c python extension compatibility library
|
||||||
|
--with-ruby-sitedir=SITEDIR
|
||||||
|
install Ruby bindings in SITEDIR (default is same as
|
||||||
|
ruby's one)
|
||||||
|
--with-ruby-test-verbose=LEVEL
|
||||||
|
how to use output level for Ruby bindings tests
|
||||||
|
(default is normal)
|
||||||
|
--with-ctypesgen=PATH Specify the path to ctypesgen. This can either be
|
||||||
|
the full path to a ctypesgen installation, the full
|
||||||
|
path to a ctypesgen source tree or the full path to
|
||||||
|
ctypesgen.py.
|
||||||
|
--with-boost[=ARG] use Boost library from a standard location
|
||||||
|
(ARG=yes), from the specified location (ARG=<path>),
|
||||||
|
or disable it (ARG=no) [ARG=yes]
|
||||||
|
--with-boost-libdir=LIB_DIR
|
||||||
|
Force given directory for boost libraries. Note that
|
||||||
|
this will override library path detection, so use
|
||||||
|
this parameter only if default library detection
|
||||||
|
fails and you know exactly where your boost
|
||||||
|
libraries are located.
|
||||||
|
--with-boost-unit-test-framework[=special-lib]
|
||||||
|
use the Unit_Test_Framework library from boost - it
|
||||||
|
is possible to specify a certain library for the
|
||||||
|
linker e.g.
|
||||||
|
--with-boost-unit-test-framework=boost_unit_test_framework-gcc
|
||||||
|
--with-junit=PATH Specify a path to the junit JAR file.
|
||||||
|
|
||||||
|
Some influential environment variables:
|
||||||
|
CC C compiler command
|
||||||
|
CFLAGS C compiler flags
|
||||||
|
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
|
||||||
|
nonstandard directory <lib dir>
|
||||||
|
LIBS libraries to pass to the linker, e.g. -l<library>
|
||||||
|
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
|
||||||
|
you have headers in a nonstandard directory <include dir>
|
||||||
|
CXX C++ compiler command
|
||||||
|
CXXFLAGS C++ compiler flags
|
||||||
|
CPP C preprocessor
|
||||||
|
LT_SYS_LIBRARY_PATH
|
||||||
|
User-defined run-time library search path.
|
||||||
|
CXXCPP C++ preprocessor
|
||||||
|
PYTHON Python interpreter command
|
||||||
|
SWIG_FEATURES
|
||||||
|
SWIG feature flags common to all bindings
|
||||||
|
SWIG_RB_FEATURES
|
||||||
|
SWIG feature flags specific to Ruby bindings
|
||||||
|
SWIG_PL_FEATURES
|
||||||
|
SWIG feature flags specific to Perl bindings
|
||||||
|
SWIG_PY_FEATURES
|
||||||
|
SWIG feature flags specific to Python bindings
|
||||||
|
|
||||||
|
Use these variables to override the choices made by `configure' or to help
|
||||||
|
it to find libraries and programs with nonstandard names/locations.
|
||||||
|
|
||||||
|
Report bugs to <http://subversion.apache.org/>.
|
|
@ -1,3 +1,4 @@
|
||||||
|
ruby
|
||||||
libutf8proc
|
libutf8proc
|
||||||
serf
|
serf
|
||||||
apr
|
apr
|
||||||
|
@ -7,11 +8,10 @@ python
|
||||||
python-py3c
|
python-py3c
|
||||||
swig
|
swig
|
||||||
libgnome-keyring
|
libgnome-keyring
|
||||||
kwallet
|
|
||||||
kdelibs4support
|
|
||||||
ruby
|
|
||||||
ruby-test-unit
|
|
||||||
jdk-openjdk
|
jdk-openjdk
|
||||||
|
|
||||||
|
|
||||||
autoconf
|
autoconf
|
||||||
|
ruby-bundledgems
|
||||||
|
ruby-test-unit
|
||||||
|
ruby
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
libutf8proc
|
||||||
|
serf
|
||||||
|
apr
|
||||||
|
apr-util
|
||||||
|
apache
|
||||||
|
python
|
||||||
|
python-py3c
|
||||||
|
swig
|
||||||
|
libgnome-keyring
|
||||||
|
kwallet
|
||||||
|
kdelibs4support
|
||||||
|
ruby
|
||||||
|
ruby-test-unit
|
||||||
|
jdk-openjdk
|
||||||
|
autoconf
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
Use read_file instead of deprecated readfp - removed in Python 3.11
|
||||||
|
|
||||||
|
diff -ur subversion-1.14.1/build/generator/gen_base.py subversion-1.14.1-patched/build/generator/gen_base.py
|
||||||
|
--- subversion-1.14.1/build/generator/gen_base.py 2019-11-04 06:59:36.000000000 +0100
|
||||||
|
+++ subversion-1.14.1-patched/build/generator/gen_base.py 2021-12-15 14:04:50.041649320 +0100
|
||||||
|
@@ -76,7 +76,7 @@
|
||||||
|
|
||||||
|
# Now read and parse build.conf
|
||||||
|
parser = configparser.ConfigParser()
|
||||||
|
- parser.readfp(open(fname))
|
||||||
|
+ parser.read_file(open(fname))
|
||||||
|
|
||||||
|
self.conf = build_path(os.path.abspath(fname))
|
||||||
|
|
|
@ -0,0 +1,64 @@
|
||||||
|
From 8ff4cfd06ce554e9df31a088c9d09f45278c6de4 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Yasuhito Futatsuki <futatuki@apache.org>
|
||||||
|
Date: Tue, 20 Sep 2022 12:57:06 +0000
|
||||||
|
Subject: [PATCH] swig-py: Fix conditionals by SWIG version and by Python
|
||||||
|
version for proxy code.
|
||||||
|
|
||||||
|
We are using different code for proxy object, by Python version and by SWIG
|
||||||
|
version. The distinguish between Python 2 and Python 3 was done by SWIG
|
||||||
|
macro "SWIGPYTHON_PY3". However, the macro was dropped since SWIG commit
|
||||||
|
a343b7e[1], between SWIG 4.0.2 release and upcoming SWIG 4.1.0 release.
|
||||||
|
|
||||||
|
As we already dropped support for the combination of SWIG >= 4.0 and Python 2,
|
||||||
|
we should detect Python 2 only in SWIG < 4.0 case. So we can rely on the macro
|
||||||
|
only in the case.
|
||||||
|
|
||||||
|
* subversion/bindings/swig/include/proxy.swg ():
|
||||||
|
Reorder the conditionals distinguish SWIG versions and Python versions,
|
||||||
|
as described above.
|
||||||
|
|
||||||
|
Found by: Jitka Plesnikova (jplesnik {_AT_} redhat.com)
|
||||||
|
|
||||||
|
Suggested by: Julien Schueller (schueller {_AT_} phimeca.com) [2]
|
||||||
|
|
||||||
|
[1] https://github.com/swig/swig/commit/a343b7e254567a64761bc1be7dc55b7b7424ec52
|
||||||
|
[2] https://github.com/swig/swig/issues/2373#issuecomment-1250997124
|
||||||
|
|
||||||
|
|
||||||
|
git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1904167 13f79535-47bb-0310-9956-ffa450edef68
|
||||||
|
---
|
||||||
|
subversion/bindings/swig/include/proxy.swg | 4 +---
|
||||||
|
1 file changed, 1 insertion(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/subversion/bindings/swig/include/proxy.swg b/subversion/bindings/swig/include/proxy.swg
|
||||||
|
index ac67d434ca..7d2d0dd033 100644
|
||||||
|
--- a/subversion/bindings/swig/include/proxy.swg
|
||||||
|
+++ b/subversion/bindings/swig/include/proxy.swg
|
||||||
|
@@ -66,7 +66,6 @@
|
||||||
|
fn()
|
||||||
|
|
||||||
|
%}
|
||||||
|
-#if defined(SWIGPYTHON_PY3)
|
||||||
|
#if SWIG_VERSION >= 0x040000
|
||||||
|
%pythoncode %{
|
||||||
|
# -classic and -modern options have been dropped and this variable
|
||||||
|
@@ -76,7 +75,7 @@
|
||||||
|
_set_instance_attr = _swig_setattr_nondynamic_instance_variable(object.__setattr__)
|
||||||
|
|
||||||
|
%}
|
||||||
|
-#else
|
||||||
|
+#elif defined(SWIGPYTHON_PY3)
|
||||||
|
%pythoncode %{
|
||||||
|
# SWIG classes generated with -modern do not define this variable
|
||||||
|
try:
|
||||||
|
@@ -90,7 +89,6 @@
|
||||||
|
_set_instance_attr = _swig_setattr_nondynamic_method(object.__setattr__)
|
||||||
|
|
||||||
|
%}
|
||||||
|
-#endif
|
||||||
|
#else
|
||||||
|
%pythoncode %{
|
||||||
|
# SWIG classes generated with -classic do not define this variable,
|
||||||
|
--
|
||||||
|
2.37.3
|
||||||
|
|
|
@ -4,3 +4,9 @@ real 24m32.146s
|
||||||
user 17m8.494s
|
user 17m8.494s
|
||||||
sys 4m20.099s
|
sys 4m20.099s
|
||||||
|
|
||||||
|
without kwallet
|
||||||
|
|
||||||
|
real 4m53.063s
|
||||||
|
user 4m51.024s
|
||||||
|
sys 0m12.729s
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
pkgname=swig
|
pkgname=swig
|
||||||
pkgver=4.1.1
|
pkgver=4.1.1
|
||||||
pkgrel=01
|
pkgrel=02
|
||||||
pkgdesc="Generate scripting interfaces to C/C++ code"
|
pkgdesc="Generate scripting interfaces to C/C++ code"
|
||||||
url="http://www.swig.org/"
|
url="http://www.swig.org/"
|
||||||
depends=('pcre2' 'gcc-libs')
|
depends=('pcre2' 'gcc-libs')
|
||||||
|
@ -52,5 +52,5 @@ sha512sums=('1cea1918455a75ebc9b2653dd1715bd5dcd974554955f324295c6a6f14c0a715651
|
||||||
|
|
||||||
sha256sums=(2af08aced8fcd65cdb5cc62426768914bedc735b1c250325203716f78e39ac9b) # swig-4.1.1.tar.gz
|
sha256sums=(2af08aced8fcd65cdb5cc62426768914bedc735b1c250325203716f78e39ac9b) # swig-4.1.1.tar.gz
|
||||||
|
|
||||||
## 3b4561ca9e5cda50b41330a3606096ddbbe3ae5df5ae363038fb7993235b4307 swig-4.1.1-01-x86_64.pkg.tar.lz
|
## 28624c70fa02efbe85d2f2c8f2d86ebb22bab66b9cac3ab12c05a81fea4ca1e1 swig-4.1.1-02-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
pkgname=swig
|
pkgname=swig
|
||||||
pkgver=4.1.1
|
pkgver=4.1.1
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc="Generate scripting interfaces to C/C++ code"
|
pkgdesc="Generate scripting interfaces to C/C++ code"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="http://www.swig.org/"
|
url="http://www.swig.org/"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
|
|
||||||
real 575m15.927s
|
real 114m31.390s
|
||||||
user 114m46.920s
|
user 118m47.238s
|
||||||
sys 8m13.934s
|
sys 9m37.201s
|
||||||
|
|
||||||
|
|
|
@ -6,14 +6,13 @@
|
||||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||||
|
|
||||||
pkgname=syslog-ng
|
pkgname=syslog-ng
|
||||||
pkgver=4.0.1
|
pkgver=4.1.1
|
||||||
pkgrel=01
|
pkgrel=01
|
||||||
pkgdesc="Next-generation syslogd with advanced networking and filtering capabilities - w/o systemd and ipv6"
|
pkgdesc="Next-generation syslogd with advanced networking and filtering capabilities - w/o systemd and ipv6"
|
||||||
arch=('x86_64')
|
|
||||||
url="https://www.syslog-ng.com/products/open-source-log-management/"
|
url="https://www.syslog-ng.com/products/open-source-log-management/"
|
||||||
depends=('awk' 'glib2' 'libnsl' 'json-c' 'curl' 'libnet' 'openssl')
|
depends=('awk' 'glib2' 'libnsl' 'json-c' 'curl' 'libnet' 'openssl' 'libcap')
|
||||||
makedepends=('libxslt' 'mongo-c-driver' 'librabbitmq-c' 'python' 'libesmtp' 'hiredis'
|
makedepends=('libxslt' 'mongo-c-driver' 'librabbitmq-c' 'python' 'libesmtp' 'hiredis'
|
||||||
'libdbi' 'libmaxminddb' 'net-snmp' 'librdkafka' 'libcap')
|
'libdbi' 'libmaxminddb' 'net-snmp' 'librdkafka')
|
||||||
checkdepends=('python-nose' 'python-ply')
|
checkdepends=('python-nose' 'python-ply')
|
||||||
optdepends=('logrotate: for rotating log files'
|
optdepends=('logrotate: for rotating log files'
|
||||||
'libdbi: for the SQL plugin'
|
'libdbi: for the SQL plugin'
|
||||||
|
@ -24,7 +23,8 @@ optdepends=('logrotate: for rotating log files'
|
||||||
'libmaxminddb: for the GeoIP2 plugin'
|
'libmaxminddb: for the GeoIP2 plugin'
|
||||||
'net-snmp: for the SNMP plugin'
|
'net-snmp: for the SNMP plugin'
|
||||||
'librdkafka: for the Kafka C plugin'
|
'librdkafka: for the Kafka C plugin'
|
||||||
'python: for Python-based plugins')
|
'python: for Python-based plugins'
|
||||||
|
'python-ply: for debugger CLI')
|
||||||
conflicts=('eventlog')
|
conflicts=('eventlog')
|
||||||
replaces=('eventlog')
|
replaces=('eventlog')
|
||||||
backup=('etc/syslog-ng/scl.conf'
|
backup=('etc/syslog-ng/scl.conf'
|
||||||
|
@ -68,9 +68,14 @@ build() {
|
||||||
--disable-riemann \
|
--disable-riemann \
|
||||||
--with-python=3 \
|
--with-python=3 \
|
||||||
--with-jsonc=system
|
--with-jsonc=system
|
||||||
|
|
||||||
|
# prevent excessive overlinking due to libtool
|
||||||
|
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||||
|
|
||||||
make
|
make
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# TODO: package criterion
|
||||||
check() {
|
check() {
|
||||||
cd $pkgname-$pkgver
|
cd $pkgname-$pkgver
|
||||||
make check || /usr/bin/true # unit test requires criterion
|
make check || /usr/bin/true # unit test requires criterion
|
||||||
|
@ -84,11 +89,15 @@ package() {
|
||||||
install -Dm644 "$srcdir"/$pkgname-$pkgver/contrib/systemd/syslog-ng@default "$pkgdir"/etc/default/syslog-ng
|
install -Dm644 "$srcdir"/$pkgname-$pkgver/contrib/systemd/syslog-ng@default "$pkgdir"/etc/default/syslog-ng
|
||||||
}
|
}
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=('GPL2' 'LGPL2.1')
|
license=('GPL2' 'LGPL2.1')
|
||||||
|
|
||||||
sha256sums=(c16eafe447191c079f471846182876b7919d3d789af8c1f9fe55ab14521ceb2c # syslog-ng-4.0.1.tar.gz
|
sha256sums=(d7df3cfa32d1a750818d94b8ea582dea54c37226e7b55a88c3d2f3a543d8f20e # syslog-ng-4.1.1.tar.gz
|
||||||
d2e3328e2ac344ccddf1b38eab226f36c11ade1971c0c8c8ac8cd4d97c8b02e8 # syslog-ng.conf
|
d2e3328e2ac344ccddf1b38eab226f36c11ade1971c0c8c8ac8cd4d97c8b02e8 # syslog-ng.conf
|
||||||
93c935eca56854011ea9e353b7a1da662ad40b2e8452954c5b4b5a1d5b2d5317) # syslog-ng.logrotate
|
93c935eca56854011ea9e353b7a1da662ad40b2e8452954c5b4b5a1d5b2d5317) # syslog-ng.logrotate
|
||||||
|
|
||||||
|
## 95ba75fb7fda6e966ad32fda044b218e91493cb71a93e749938352580ca7a1b4 syslog-ng-4.1.1-01-x86_64.pkg.tar.lz
|
||||||
|
|
||||||
|
|
|
@ -2,15 +2,27 @@
|
||||||
# Contributor: Eric Bélanger <eric@archlinux.org>
|
# Contributor: Eric Bélanger <eric@archlinux.org>
|
||||||
|
|
||||||
pkgname=syslog-ng
|
pkgname=syslog-ng
|
||||||
pkgver=4.0.1
|
pkgver=4.1.1
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Next-generation syslogd with advanced networking and filtering capabilities"
|
pkgdesc="Next-generation syslogd with advanced networking and filtering capabilities"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="https://www.syslog-ng.com/products/open-source-log-management/"
|
url="https://www.syslog-ng.com/products/open-source-log-management/"
|
||||||
license=('GPL2' 'LGPL2.1')
|
license=('GPL2' 'LGPL2.1')
|
||||||
depends=('awk' 'systemd-libs' 'glib2' 'libnsl' 'json-c' 'curl' 'libnet' 'openssl')
|
depends=(
|
||||||
|
'awk'
|
||||||
|
'bash'
|
||||||
|
'curl'
|
||||||
|
'glib2'
|
||||||
|
'glibc'
|
||||||
|
'json-c'
|
||||||
|
'libcap'
|
||||||
|
'libnet'
|
||||||
|
'libnsl'
|
||||||
|
'openssl'
|
||||||
|
'systemd-libs'
|
||||||
|
)
|
||||||
makedepends=('libxslt' 'mongo-c-driver' 'librabbitmq-c' 'python' 'libesmtp' 'hiredis'
|
makedepends=('libxslt' 'mongo-c-driver' 'librabbitmq-c' 'python' 'libesmtp' 'hiredis'
|
||||||
'libdbi' 'libmaxminddb' 'net-snmp' 'librdkafka' 'libcap' 'systemd')
|
'libdbi' 'libmaxminddb' 'net-snmp' 'librdkafka' 'systemd')
|
||||||
checkdepends=('python-nose' 'python-ply')
|
checkdepends=('python-nose' 'python-ply')
|
||||||
optdepends=('logrotate: for rotating log files'
|
optdepends=('logrotate: for rotating log files'
|
||||||
'libdbi: for the SQL plugin'
|
'libdbi: for the SQL plugin'
|
||||||
|
@ -21,7 +33,8 @@ optdepends=('logrotate: for rotating log files'
|
||||||
'libmaxminddb: for the GeoIP2 plugin'
|
'libmaxminddb: for the GeoIP2 plugin'
|
||||||
'net-snmp: for the SNMP plugin'
|
'net-snmp: for the SNMP plugin'
|
||||||
'librdkafka: for the Kafka C plugin'
|
'librdkafka: for the Kafka C plugin'
|
||||||
'python: for Python-based plugins')
|
'python: for Python-based plugins'
|
||||||
|
'python-ply: for debugger CLI')
|
||||||
conflicts=('eventlog')
|
conflicts=('eventlog')
|
||||||
replaces=('eventlog')
|
replaces=('eventlog')
|
||||||
backup=('etc/syslog-ng/scl.conf'
|
backup=('etc/syslog-ng/scl.conf'
|
||||||
|
@ -30,7 +43,7 @@ backup=('etc/syslog-ng/scl.conf'
|
||||||
'etc/default/syslog-ng@default')
|
'etc/default/syslog-ng@default')
|
||||||
source=(https://github.com/balabit/syslog-ng/releases/download/syslog-ng-$pkgver/$pkgname-$pkgver.tar.gz
|
source=(https://github.com/balabit/syslog-ng/releases/download/syslog-ng-$pkgver/$pkgname-$pkgver.tar.gz
|
||||||
syslog-ng.conf syslog-ng.logrotate)
|
syslog-ng.conf syslog-ng.logrotate)
|
||||||
sha512sums=('5f83ee3cc4935218feb19f3f5065a68099e3ee291d806ad8810499ded9f9ef3b326b4b22841cd736354ed6a2ebc1ce8ae73f6abe981aa6f64c42da9ee3b1e22f'
|
sha512sums=('89abb7a53570b6f7c0dc76905c97d207447117f1db1aa0c0da97c17366ea833b6404f9c7fc318436fd01be2bab032eccca9712063a7c683780026e7e52493dc8'
|
||||||
'36629a566a8343574dc07430e744e20ce90574be0cc856bc43340f834cd6642a8f08889b9ba15996d088aeebeee4bc3ca64411265046c17c8e125fbed8948ded'
|
'36629a566a8343574dc07430e744e20ce90574be0cc856bc43340f834cd6642a8f08889b9ba15996d088aeebeee4bc3ca64411265046c17c8e125fbed8948ded'
|
||||||
'cd39f545a6a855c866a466bf846e33940b2c2dd1fc2eaf50cce29c68e1a5753c7c4b56411e4f01c152f32e155104a98dd755a96319767f47c73a8853f720b2cc')
|
'cd39f545a6a855c866a466bf846e33940b2c2dd1fc2eaf50cce29c68e1a5753c7c4b56411e4f01c152f32e155104a98dd755a96319767f47c73a8853f720b2cc')
|
||||||
|
|
||||||
|
@ -55,13 +68,16 @@ build() {
|
||||||
--enable-systemd --with-systemdsystemunitdir=/usr/lib/systemd/system \
|
--enable-systemd --with-systemdsystemunitdir=/usr/lib/systemd/system \
|
||||||
--enable-manpages --enable-all-modules --disable-java --disable-java-modules \
|
--enable-manpages --enable-all-modules --disable-java --disable-java-modules \
|
||||||
--disable-mqtt --disable-riemann --with-python=3 --with-jsonc=system
|
--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
|
make
|
||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
# TODO: package criterion
|
||||||
cd $pkgname-$pkgver
|
# check() {
|
||||||
make check || /usr/bin/true # unit test requires criterion
|
# cd $pkgname-$pkgver
|
||||||
}
|
# make check
|
||||||
|
# }
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
make -C $pkgname-$pkgver DESTDIR="$pkgdir" install
|
make -C $pkgname-$pkgver DESTDIR="$pkgdir" install
|
||||||
|
|
|
@ -17,3 +17,4 @@ autoconf
|
||||||
automake
|
automake
|
||||||
|
|
||||||
|
|
||||||
|
python-typing_extensions
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
|
|
||||||
real 4m6.532s
|
real 4m54.039s
|
||||||
user 3m13.671s
|
user 3m40.121s
|
||||||
sys 0m26.340s
|
sys 0m29.019s
|
||||||
|
|
||||||
|
|
|
@ -6,15 +6,14 @@
|
||||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||||
|
|
||||||
pkgname=xorg-xinput
|
pkgname=xorg-xinput
|
||||||
pkgver=1.6.3
|
pkgver=1.6.4
|
||||||
pkgrel=03
|
pkgrel=01
|
||||||
pkgdesc="Small commandline tool to configure devices"
|
pkgdesc="Small commandline tool to configure devices"
|
||||||
arch=(x86_64)
|
|
||||||
url="https://xorg.freedesktop.org/"
|
url="https://xorg.freedesktop.org/"
|
||||||
depends=('libx11' 'libxi>=1.5.99.2' 'xorg-xrandr' 'libxinerama')
|
depends=('libx11' 'libxi>=1.5.99.2' 'xorg-xrandr' 'libxinerama')
|
||||||
makedepends=('xorg-util-macros' 'xorgproto' 'libxfixes')
|
makedepends=('xorg-util-macros' 'xorgproto' 'libxfixes')
|
||||||
groups=('xorg-apps' 'xorg')
|
groups=('xorg-apps' 'xorg')
|
||||||
source=(https://xorg.freedesktop.org/archive/individual/app/xinput-${pkgver}.tar.bz2{,.sig})
|
source=(https://xorg.freedesktop.org/archive/individual/app/xinput-${pkgver}.tar.xz{,.sig})
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd xinput-${pkgver}
|
cd xinput-${pkgver}
|
||||||
|
@ -29,16 +28,18 @@ package() {
|
||||||
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
|
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
|
||||||
}
|
}
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
|
arch=(x86_64)
|
||||||
|
|
||||||
license=('custom')
|
license=('custom')
|
||||||
|
|
||||||
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (Who-T) <office@who-t.net>"
|
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (Who-T) <office@who-t.net>"
|
||||||
|
|
||||||
sha512sums=('cb2fef866ac5a71dbca3e23b4ecadaca38e65dc1b30f8bb024bad92486554fafc472706619a1af04c746a4f53ce6aea827d694b9f4f0c7d0d46bb1da81984076'
|
sha512sums=('6734860852715e5cb9d26259a173e42413fc037546ed7fa4173ffa802c2619ee0322bed228a28cd1911be759d860070867d9b89b115f37323cca1c9ef75354b9'
|
||||||
'SKIP')
|
'SKIP')
|
||||||
|
|
||||||
sha256sums=(35a281dd3b9b22ea85e39869bb7670ba78955d5fec17c6ef7165d61e5aeb66ed # xinput-1.6.3.tar.bz2
|
sha256sums=(ad04d00d656884d133110eeddc34e9c69e626ebebbbab04dc95791c2907057c8 # xinput-1.6.4.tar.xz
|
||||||
0c0c10acbdb70022a37fce1341c07a303c6df9f71413257a9d61e47df83893f5) # xinput-1.6.3.tar.bz2.sig
|
243b1829e859b9a0f503593f5e3aac9d4fa21607b89ee04b54be7ef35dd4ee5c) # xinput-1.6.4.tar.xz.sig
|
||||||
|
|
||||||
|
|
||||||
|
## f8b459b07d3ada5721a1521a676033c870e2a3a885ec0fe1afb3cf3623be9b25 xorg-xinput-1.6.4-01-x86_64.pkg.tar.lz
|
||||||
|
|
|
@ -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=xorg-xinput
|
pkgname=xorg-xinput
|
||||||
pkgver=1.6.3
|
pkgver=1.6.4
|
||||||
pkgrel=3
|
pkgrel=1
|
||||||
pkgdesc="Small commandline tool to configure devices"
|
pkgdesc="Small commandline tool to configure devices"
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
url="https://xorg.freedesktop.org/"
|
url="https://xorg.freedesktop.org/"
|
||||||
|
@ -10,8 +11,8 @@ license=('custom')
|
||||||
depends=('libx11' 'libxi>=1.5.99.2' 'xorg-xrandr' 'libxinerama')
|
depends=('libx11' 'libxi>=1.5.99.2' 'xorg-xrandr' 'libxinerama')
|
||||||
makedepends=('xorg-util-macros' 'xorgproto' 'libxfixes')
|
makedepends=('xorg-util-macros' 'xorgproto' 'libxfixes')
|
||||||
groups=('xorg-apps' 'xorg')
|
groups=('xorg-apps' 'xorg')
|
||||||
source=(https://xorg.freedesktop.org/archive/individual/app/xinput-${pkgver}.tar.bz2{,.sig})
|
source=(https://xorg.freedesktop.org/archive/individual/app/xinput-${pkgver}.tar.xz{,.sig})
|
||||||
sha512sums=('cb2fef866ac5a71dbca3e23b4ecadaca38e65dc1b30f8bb024bad92486554fafc472706619a1af04c746a4f53ce6aea827d694b9f4f0c7d0d46bb1da81984076'
|
sha512sums=('6734860852715e5cb9d26259a173e42413fc037546ed7fa4173ffa802c2619ee0322bed228a28cd1911be759d860070867d9b89b115f37323cca1c9ef75354b9'
|
||||||
'SKIP')
|
'SKIP')
|
||||||
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (Who-T) <office@who-t.net>"
|
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (Who-T) <office@who-t.net>"
|
||||||
|
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -7,9 +7,8 @@
|
||||||
|
|
||||||
pkgname=zbar
|
pkgname=zbar
|
||||||
pkgver=0.23.90
|
pkgver=0.23.90
|
||||||
pkgrel=01
|
pkgrel=02
|
||||||
pkgdesc="Application and library for reading bar codes from various sources"
|
pkgdesc="Application and library for reading bar codes from various sources"
|
||||||
arch=('x86_64')
|
|
||||||
url="https://github.com/mchehab/zbar"
|
url="https://github.com/mchehab/zbar"
|
||||||
depends=('dbus' 'imagemagick' 'libsm' 'libxv' 'v4l-utils')
|
depends=('dbus' 'imagemagick' 'libsm' 'libxv' 'v4l-utils')
|
||||||
makedepends=('gtk3' 'qt5-x11extras' 'python' 'xmlto' 'docbook-xsl' 'gobject-introspection')
|
makedepends=('gtk3' 'qt5-x11extras' 'python' 'xmlto' 'docbook-xsl' 'gobject-introspection')
|
||||||
|
@ -19,9 +18,11 @@ optdepends=('gtk3: for zbar-gtk'
|
||||||
conflicts=('zbar-gtk' 'zbar-qt' 'python-zbar')
|
conflicts=('zbar-gtk' 'zbar-qt' 'python-zbar')
|
||||||
provides=('zbar-gtk' 'zbar-qt' 'python-zbar')
|
provides=('zbar-gtk' 'zbar-qt' 'python-zbar')
|
||||||
replaces=('zbar-gtk' 'zbar-qt' 'python-zbar')
|
replaces=('zbar-gtk' 'zbar-qt' 'python-zbar')
|
||||||
source=("$pkgname-$pkgver.tar.gz::https://github.com/mchehab/zbar/archive/$pkgver.tar.gz")
|
source=("$pkgname-$pkgver.tar.gz::https://github.com/mchehab/zbar/archive/$pkgver.tar.gz"
|
||||||
|
$pkgname-0.23.90-python3.11.patch) # backport of https://github.com/mchehab/zbar/pull/231
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
|
patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-0.23.90-python3.11.patch
|
||||||
cd zbar-$pkgver
|
cd zbar-$pkgver
|
||||||
autoreconf -vfi
|
autoreconf -vfi
|
||||||
}
|
}
|
||||||
|
@ -38,10 +39,20 @@ package() {
|
||||||
make DESTDIR="$pkgdir" install
|
make DESTDIR="$pkgdir" install
|
||||||
}
|
}
|
||||||
|
|
||||||
#---- license gpg-key sha256sums ----
|
#---- arch license gpg-key & sha256sums ----
|
||||||
|
|
||||||
license=('LGPL')
|
arch=(x86_64)
|
||||||
|
|
||||||
sha512sums=('d73d71873bec68ee021997512a9edbd223f5f5fe43c66c4dd3502224ba6009be2e5e1714766cb8e1056244673e87e0939ed0319116f61d7371b5ab79fb5e04eb')
|
license=(LGPL)
|
||||||
|
|
||||||
sha256sums=(25fdd6726d5c4c6f95c95d37591bfbb2dde63d13d0b10cb1350923ea8b11963b) # zbar-0.23.90.tar.gz
|
sha512sums=('d73d71873bec68ee021997512a9edbd223f5f5fe43c66c4dd3502224ba6009be2e5e1714766cb8e1056244673e87e0939ed0319116f61d7371b5ab79fb5e04eb'
|
||||||
|
'4f8518fd93fe5209c2e615801f158cdd64cffaf232c38b3ef2883dc29f9938a72485133e44ab048fddf9f4ffa4da55fe13bdc64829a2f4ffa6cfde8c5fb348ad')
|
||||||
|
|
||||||
|
b2sums=('5d0c193509602dfb55741b421e1d28f1424ecec50aa3be584912544a587922c053284c41cf14ff0b4824095d0d376381ed055e7faf9ff394bd8d44fd9ed2971d'
|
||||||
|
'8a6a0c788db8bc3eba7a6787dd786ee8b9de14b95f1fd57a43a8eb9a0ab15f8495a31a57d4476373503ccb55c5148baa308bc4f8e9bd6edf07f6f572202b3b3b')
|
||||||
|
|
||||||
|
sha256sums=(25fdd6726d5c4c6f95c95d37591bfbb2dde63d13d0b10cb1350923ea8b11963b # zbar-0.23.90.tar.gz
|
||||||
|
d22dc56452d3da03c97dd3e6037caaee861454b420a07daa08ab5692911d7872) # zbar-0.23.90-python3.11.patch
|
||||||
|
|
||||||
|
|
||||||
|
## fa811a6fbdb1ce3d42755f2695617bf5bbaa48465d37543575f0efc7ff73ed8c zbar-0.23.90-02-x86_64.pkg.tar.lz
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
pkgname=zbar
|
pkgname=zbar
|
||||||
pkgver=0.23.90
|
pkgver=0.23.90
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc="Application and library for reading bar codes from various sources"
|
pkgdesc="Application and library for reading bar codes from various sources"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="https://github.com/mchehab/zbar"
|
url="https://github.com/mchehab/zbar"
|
||||||
|
@ -18,10 +18,17 @@ optdepends=('gtk3: for zbar-gtk'
|
||||||
conflicts=('zbar-gtk' 'zbar-qt' 'python-zbar')
|
conflicts=('zbar-gtk' 'zbar-qt' 'python-zbar')
|
||||||
provides=('zbar-gtk' 'zbar-qt' 'python-zbar')
|
provides=('zbar-gtk' 'zbar-qt' 'python-zbar')
|
||||||
replaces=('zbar-gtk' 'zbar-qt' 'python-zbar')
|
replaces=('zbar-gtk' 'zbar-qt' 'python-zbar')
|
||||||
source=("$pkgname-$pkgver.tar.gz::https://github.com/mchehab/zbar/archive/$pkgver.tar.gz")
|
source=(
|
||||||
sha512sums=('d73d71873bec68ee021997512a9edbd223f5f5fe43c66c4dd3502224ba6009be2e5e1714766cb8e1056244673e87e0939ed0319116f61d7371b5ab79fb5e04eb')
|
"$pkgname-$pkgver.tar.gz::https://github.com/mchehab/zbar/archive/refs/tags/$pkgver.tar.gz"
|
||||||
|
$pkgname-0.23.90-python3.11.patch # backport of https://github.com/mchehab/zbar/pull/231
|
||||||
|
)
|
||||||
|
sha512sums=('d73d71873bec68ee021997512a9edbd223f5f5fe43c66c4dd3502224ba6009be2e5e1714766cb8e1056244673e87e0939ed0319116f61d7371b5ab79fb5e04eb'
|
||||||
|
'4f8518fd93fe5209c2e615801f158cdd64cffaf232c38b3ef2883dc29f9938a72485133e44ab048fddf9f4ffa4da55fe13bdc64829a2f4ffa6cfde8c5fb348ad')
|
||||||
|
b2sums=('5d0c193509602dfb55741b421e1d28f1424ecec50aa3be584912544a587922c053284c41cf14ff0b4824095d0d376381ed055e7faf9ff394bd8d44fd9ed2971d'
|
||||||
|
'8a6a0c788db8bc3eba7a6787dd786ee8b9de14b95f1fd57a43a8eb9a0ab15f8495a31a57d4476373503ccb55c5148baa308bc4f8e9bd6edf07f6f572202b3b3b')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
|
patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-0.23.90-python3.11.patch
|
||||||
cd zbar-$pkgver
|
cd zbar-$pkgver
|
||||||
autoreconf -vfi
|
autoreconf -vfi
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,3 +11,10 @@ docbook-xsl
|
||||||
autoconf
|
autoconf
|
||||||
automake
|
automake
|
||||||
gettext
|
gettext
|
||||||
|
at-spi2-core
|
||||||
|
gperf
|
||||||
|
cython
|
||||||
|
python-setuptools
|
||||||
|
valgrind
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
diff -ruN a/python/enum.c b/python/enum.c
|
||||||
|
--- a/python/enum.c 2021-02-14 17:03:07.000000000 +0100
|
||||||
|
+++ b/python/enum.c 2023-04-06 20:43:21.153825509 +0200
|
||||||
|
@@ -52,7 +52,11 @@
|
||||||
|
|
||||||
|
/* we assume the "fast path" for a single-digit ints (see longobject.c) */
|
||||||
|
/* this also holds if we get a small_int preallocated long */
|
||||||
|
+#if PY_VERSION_HEX >= 0x030900A4
|
||||||
|
+ Py_SET_SIZE(&self->val, Py_SIZE(longval));
|
||||||
|
+#else
|
||||||
|
Py_SIZE(&self->val) = Py_SIZE(longval);
|
||||||
|
+#endif
|
||||||
|
self->val.ob_digit[0] = longval->ob_digit[0];
|
||||||
|
Py_DECREF(longval);
|
||||||
|
#else
|
||||||
|
@@ -143,7 +147,11 @@
|
||||||
|
|
||||||
|
/* we assume the "fast path" for a single-digit ints (see longobject.c) */
|
||||||
|
/* this also holds if we get a small_int preallocated long */
|
||||||
|
+#if PY_VERSION_HEX >= 0x030900A4
|
||||||
|
+ Py_SET_SIZE(&self->val, Py_SIZE(longval));
|
||||||
|
+#else
|
||||||
|
Py_SIZE(&self->val) = Py_SIZE(longval);
|
||||||
|
+#endif
|
||||||
|
self->val.ob_digit[0] = longval->ob_digit[0];
|
||||||
|
Py_DECREF(longval);
|
||||||
|
|
Loading…
Reference in New Issue