many upgrades

This commit is contained in:
joborun linux 2022-08-28 01:22:53 +03:00
parent a0a92211a0
commit d78ad8449a
50 changed files with 599 additions and 132 deletions

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=apparmor
pkgver=3.0.7
pkgver=3.1.1
pkgrel=01
pkgdesc="Mandatory Access Control (MAC) using Linux Security Module (LSM) w/o systemd"
arch=(x86_64)
@ -146,5 +146,6 @@ license=(GPL2 LGPL2.1)
validpgpkeys=('3ECDCBA5FB34D254961CC53F6689E64E3D3664BB') # AppArmor Development Team (AppArmor signing key) <apparmor@lists.ubuntu.com>
sha256sums=(f7063637d7523a28a59696f89e878d9942985bf828194d4c4bae594bec57e2d1 # apparmor-3.0.7.tar.gz
383ff89c5744dfabd3e112460287edfadb8b8d792ac0a7da144fa9ce0e02dd3e) # apparmor-3.0.7.tar.gz.asc
sha256sums=(cd52a5643c115b223c199e96ab03d6d5d7d72c266ac23cf74a08f32f003af9d7 # apparmor-3.1.1.tar.gz
62a5ed77a24ad27fdeed34e07fae1c09caaa5b2e5e011209fc698beaf09c4a82) # apparmor-3.1.1.tar.gz.asc

View File

@ -1,7 +1,7 @@
# Maintainer: David Runge <dvzrv@archlinux.org>
pkgname=apparmor
pkgver=3.0.7
pkgver=3.1.1
pkgrel=1
pkgdesc="Mandatory Access Control (MAC) using Linux Security Module (LSM)"
arch=(x86_64)
@ -26,9 +26,9 @@ backup=(
)
options=(debug)
source=(https://launchpad.net/$pkgname/${pkgver%.[0-9]}/$pkgver/+download/$pkgname-$pkgver.tar.gz{,.asc})
sha512sums=('6a3ba96dddcab623b91488eac21eba9441be437c3cd4e2c265fa6fa6711eb121340aec17710756809ded9b734e89d0ee2919ef1bff27343fb31c5cfaa33a77ed'
sha512sums=('ece3a0c45fec0477d49c223559ee46b28affeb7da488ba972ae032dc61a27d5e293686a0745da96e2cd3761cf4e0695130c326d42ba6f667d6b5110a824965f5'
'SKIP')
b2sums=('340e8fc40f33b45f4e5d253bbaa3d48573da86a2d75220440d3ba5f80e8eacf47bfffdd3a305d3a99cd78a9fb2f6ee9cd2181e66c8e43549491c9fe07e609b42'
b2sums=('a7c721c5812db2c8a55224d739f06af44b3c2ebf831a7d5deb3a36aa762ca7f4ecb5bbf6698474e85a5d3fe7999c6d8eec194c475054eb4c7804deb00d86bce3'
'SKIP')
validpgpkeys=('3ECDCBA5FB34D254961CC53F6689E64E3D3664BB') # AppArmor Development Team (AppArmor signing key) <apparmor@lists.ubuntu.com>
_core_perl="/usr/bin/core_perl"

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=booster
pkgver=0.8
pkgver=0.9
pkgrel=01
pkgdesc='Fast and secure initramfs generator'
arch=(x86_64)
@ -71,7 +71,6 @@ package() {
#---- license gpg-key sha256sums ----
license=(MIT)
sha512sums=('41c189e59db9ed4ca654e2916843c51bcaa98a42b8cda355fa2ac8a806250b851dc460d150401b3a9c1ac79828f0dbb9d96bab796f8ba298c900360e593bf6a6')
sha256sums=(0b3dfd3b681b637ec29e7723fd50da1c42a9eaab77308d0085d25512dee36de2) # booster-0.9.zip
sha256sums=(b2f2e70b2b63ae090cc0dd86dfee9632b7eff87ad1c0575d6e72ef51c4108c3f) # booster-0.8.zip

View File

@ -1,7 +1,7 @@
# Maintainer: Anatol Pomozov
pkgname=booster
pkgver=0.8
pkgver=0.9
pkgrel=1
pkgdesc='Fast and secure initramfs generator'
arch=(x86_64)
@ -18,7 +18,7 @@ optdepends=(
backup=(etc/booster.yaml)
provides=(initramfs)
source=(booster-$pkgver.zip::https://github.com/anatol/booster/archive/$pkgver.zip)
sha512sums=('41c189e59db9ed4ca654e2916843c51bcaa98a42b8cda355fa2ac8a806250b851dc460d150401b3a9c1ac79828f0dbb9d96bab796f8ba298c900360e593bf6a6')
sha512sums=('1c7f00fb5a5d6682927506390e858efc09f46dc85d519d51455235cc558c9f957b9049cd628ef0f74054c67e01a4b9440ef206f94c06fe0cd43dbf496b059236')
build() {
cd booster-$pkgver

View File

@ -1 +1 @@
rm -rf {src,pkg,booster*.zip}
rm -rf {src,pkg,booster*.zip,~/go}

View File

@ -1,2 +1,4 @@
go
ruby-ronn-ng

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=cmake
pkgver=3.24.0
pkgver=3.24.1
pkgrel=01
pkgdesc='A cross-platform open-source make system'
arch=('x86_64')
@ -44,4 +44,4 @@ package() {
license=('custom')
sha256sums=(c2b61f7cdecb1576cad25f918a8f42b8685d88a832fd4b62b9e0fa32e915a658) # cmake-3.24.0.tar.gz
sha256sums=(4931e277a4db1a805f13baa7013a7757a0cbfe5b7932882925c7061d9d1fa82b) # cmake-3.24.1.tar.gz

View File

@ -3,7 +3,7 @@
# Contributor: Pierre Schmitz <pierre@archlinux.de>
pkgname=cmake
pkgver=3.24.0
pkgver=3.24.1
pkgrel=1
pkgdesc='A cross-platform open-source make system'
arch=('x86_64')
@ -13,7 +13,7 @@ depends=('curl' 'libarchive' 'hicolor-icon-theme' 'jsoncpp' 'libjsoncpp.so' 'lib
makedepends=('qt6-base' 'python-sphinx' 'emacs')
optdepends=('qt6-base: cmake-gui')
source=("https://www.cmake.org/files/v${pkgver%.*}/${pkgname}-${pkgver}.tar.gz")
sha512sums=('91507fc0643f2de20e37cd8d6a539d8cb38a80b604bf77de8e88c8446b6d7b6d02b7329d58966dc2412c6c75edcb9dfbdae02fe84965fefeb7ca47f87631fe17')
sha512sums=('67bfafcf9ceba617d7ebbb0ac88b689a2d90ab51fea4a83bd073ee082fb55de8962ce7fb283f3db5f455d286f2199843ffa595a1de207d4fa3e4472d951eb289')
build() {
cd ${pkgname}-${pkgver}

View File

@ -5,3 +5,4 @@ rhash
python-sphinx
emacs-git

View File

@ -1,5 +1,6 @@
real 11m24.191s
user 40m13.508s
sys 1m39.078s
real 20m39.114s
user 29m0.813s
sys 1m22.238s

42
firejail/PKGBUILD Normal file
View File

@ -0,0 +1,42 @@
#!/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=firejail
pkgver=0.9.70
pkgrel=04
pkgdesc='Linux namespaces sandbox program'
arch=('x86_64')
url=https://github.com/netblue30/firejail
depends=('apparmor')
optdepends=('xdg-dbus-proxy: for D-Bus filtering')
backup=('etc/apparmor.d/local/firejail-default'
'etc/firejail/firecfg.config'
'etc/firejail/firejail.config'
'etc/firejail/login.users')
#install=firejail.install
source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.xz"{,.asc})
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr --enable-apparmor
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}
#---- license gpg-key sha256sums ----
license=('GPL2')
validpgpkeys=('F951164995F5C4006A73411E2CCB36ADFC5849A7')
sha256sums=(b77b67a4db7c01d69cb033a50aa7b1132dfaeb2cd97ce6412285235265b71b17 # firejail-0.9.70.tar.xz
145461097f6efcacba3f6a97f15de3f2e4da05cdf419ccd95af3f4ef26c1aa20) # firejail-0.9.70.tar.xz.asc

35
firejail/PKGBUILD-arch Normal file
View File

@ -0,0 +1,35 @@
# Maintainer: Sergej Pupykin <arch+pub@sergej.pp.ru>
# Maintainer: Daniel M. Capella <polyzen@archlinux.org>
# Contributor: ajs124 < aur AT ajs124 DOT de >
pkgname=firejail
pkgver=0.9.70
pkgrel=3
pkgdesc='Linux namespaces sandbox program'
arch=('x86_64')
url=https://github.com/netblue30/firejail
license=('GPL2')
depends=('apparmor')
optdepends=('xdg-dbus-proxy: for D-Bus filtering')
backup=('etc/apparmor.d/local/firejail-default'
'etc/firejail/firecfg.config'
'etc/firejail/firejail.config'
'etc/firejail/login.users')
install=firejail.install
source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.xz"{,.asc})
sha256sums=('b77b67a4db7c01d69cb033a50aa7b1132dfaeb2cd97ce6412285235265b71b17'
'SKIP')
b2sums=('d5164ba5ee08e80415a84999e4152f1f9c897f50def669731098126cec117aed3cf4b21603aeb13ccbdb1bffa9d48de69dcb19fe7135691e891b9b83f48a5ca1'
'SKIP')
validpgpkeys=('F951164995F5C4006A73411E2CCB36ADFC5849A7')
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr --enable-apparmor
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

1
firejail/clean Normal file
View File

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

3
firejail/deps Normal file
View File

@ -0,0 +1,3 @@
apparmor

View File

@ -0,0 +1,5 @@
# Firejail installation file
post_install() {
echo "In order to use the apparmor integration with firejail, install the apparmor package and run as root: 'apparmor_parser -r /etc/apparmor.d/firejail-default'"
}

1
firejail/key Normal file
View File

@ -0,0 +1 @@
gpg -v --recv-keys 2CCB36ADFC5849A7

1
firejail/note Normal file
View File

@ -0,0 +1 @@
Arch has retained this old notice through a post-install note but apparmor_parser no longer exists in the past 3 versions of apparmor - so we ommitted this useless install notice and since firejail is built on the presence of apparmor we believe it is preconfigured, it doesn't need manual intervention

6
firejail/time Normal file
View File

@ -0,0 +1,6 @@
real 0m26.881s
user 0m24.917s
sys 0m2.747s

View File

@ -0,0 +1,117 @@
diff -ruN a/tests/libgit2/network/url/parse.c b/tests/libgit2/network/url/parse.c
--- a/tests/libgit2/network/url/parse.c 2022-07-14 02:06:59.000000000 +0200
+++ b/tests/libgit2/network/url/parse.c 2022-08-07 14:28:45.012518372 +0200
@@ -63,18 +63,6 @@
cl_assert_equal_i(git_net_url_is_default_port(&conndata), 0);
}
-void test_network_url_parse__hostname_implied_root_empty_port(void)
-{
- cl_git_pass(git_net_url_parse(&conndata, "http://example.com:"));
- cl_assert_equal_s(conndata.scheme, "http");
- cl_assert_equal_s(conndata.host, "example.com");
- cl_assert_equal_s(conndata.port, "80");
- cl_assert_equal_s(conndata.path, "/");
- cl_assert_equal_p(conndata.username, NULL);
- cl_assert_equal_p(conndata.password, NULL);
- cl_assert_equal_i(git_net_url_is_default_port(&conndata), 1);
-}
-
void test_network_url_parse__hostname_encoded_password(void)
{
cl_git_pass(git_net_url_parse(&conndata,
@@ -129,18 +117,6 @@
cl_assert_equal_i(git_net_url_is_default_port(&conndata), 0);
}
-void test_network_url_parse__hostname_empty_port(void)
-{
- cl_git_pass(git_net_url_parse(&conndata, "http://example.com:/resource"));
- cl_assert_equal_s(conndata.scheme, "http");
- cl_assert_equal_s(conndata.host, "example.com");
- cl_assert_equal_s(conndata.port, "80");
- cl_assert_equal_s(conndata.path, "/resource");
- cl_assert_equal_p(conndata.username, NULL);
- cl_assert_equal_p(conndata.password, NULL);
- cl_assert_equal_i(git_net_url_is_default_port(&conndata), 1);
-}
-
void test_network_url_parse__hostname_user_port(void)
{
/* user@hostname.tld:port/resource */
@@ -219,18 +195,6 @@
cl_assert_equal_i(git_net_url_is_default_port(&conndata), 0);
}
-void test_network_url_parse__ipv4_implied_root_empty_port(void)
-{
- cl_git_pass(git_net_url_parse(&conndata, "http://192.168.1.1:"));
- cl_assert_equal_s(conndata.scheme, "http");
- cl_assert_equal_s(conndata.host, "192.168.1.1");
- cl_assert_equal_s(conndata.port, "80");
- cl_assert_equal_s(conndata.path, "/");
- cl_assert_equal_p(conndata.username, NULL);
- cl_assert_equal_p(conndata.password, NULL);
- cl_assert_equal_i(git_net_url_is_default_port(&conndata), 1);
-}
-
void test_network_url_parse__ipv4_encoded_password(void)
{
cl_git_pass(git_net_url_parse(&conndata,
@@ -283,18 +247,6 @@
cl_assert_equal_i(git_net_url_is_default_port(&conndata), 0);
}
-void test_network_url_parse__ipv4_empty_port(void)
-{
- cl_git_pass(git_net_url_parse(&conndata, "http://192.168.1.1:/resource"));
- cl_assert_equal_s(conndata.scheme, "http");
- cl_assert_equal_s(conndata.host, "192.168.1.1");
- cl_assert_equal_s(conndata.port, "80");
- cl_assert_equal_s(conndata.path, "/resource");
- cl_assert_equal_p(conndata.username, NULL);
- cl_assert_equal_p(conndata.password, NULL);
- cl_assert_equal_i(git_net_url_is_default_port(&conndata), 1);
-}
-
void test_network_url_parse__ipv4_user_port(void)
{
cl_git_pass(git_net_url_parse(&conndata,
@@ -371,18 +323,6 @@
cl_assert_equal_i(git_net_url_is_default_port(&conndata), 0);
}
-void test_network_url_parse__ipv6_implied_root_empty_port(void)
-{
- cl_git_pass(git_net_url_parse(&conndata, "http://[fe80::dcad:beff:fe00:0001]:"));
- cl_assert_equal_s(conndata.scheme, "http");
- cl_assert_equal_s(conndata.host, "fe80::dcad:beff:fe00:0001");
- cl_assert_equal_s(conndata.port, "80");
- cl_assert_equal_s(conndata.path, "/");
- cl_assert_equal_p(conndata.username, NULL);
- cl_assert_equal_p(conndata.password, NULL);
- cl_assert_equal_i(git_net_url_is_default_port(&conndata), 1);
-}
-
void test_network_url_parse__ipv6_encoded_password(void)
{
cl_git_pass(git_net_url_parse(&conndata,
@@ -435,18 +375,6 @@
cl_assert_equal_i(git_net_url_is_default_port(&conndata), 0);
}
-void test_network_url_parse__ipv6_empty_port(void)
-{
- cl_git_pass(git_net_url_parse(&conndata, "http://[fe80::dcad:beff:fe00:0001]:/resource"));
- cl_assert_equal_s(conndata.scheme, "http");
- cl_assert_equal_s(conndata.host, "fe80::dcad:beff:fe00:0001");
- cl_assert_equal_s(conndata.port, "80");
- cl_assert_equal_s(conndata.path, "/resource");
- cl_assert_equal_p(conndata.username, NULL);
- cl_assert_equal_p(conndata.password, NULL);
- cl_assert_equal_i(git_net_url_is_default_port(&conndata), 1);
-}
-
void test_network_url_parse__ipv6_user_port(void)
{
cl_git_pass(git_net_url_parse(&conndata,

41
libpciaccess/PKGBUILD Normal file
View File

@ -0,0 +1,41 @@
#!/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=libpciaccess
pkgver=0.16
pkgrel=04
pkgdesc="X11 PCI access library"
arch=(x86_64)
url="https://xorg.freedesktop.org/"
depends=('glibc')
makedepends=('xorg-util-macros')
#options=('debug') ### uncomment this to have the debug pkg produced
source=(${url}/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2{,.sig})
build() {
cd ${pkgname}-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}/"
}
#---- license gpg-key sha256sums ----
license=('custom')
validpgpkeys=(4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E # Alan Coopersmith <alan.coopersmith@oracle.com>
8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D # "Emil Velikov <emil.l.velikov@gmail.com>"
995ED5C8A6138EB0961F18474C09DD83CAAA50B2) # "Adam Jackson <ajax@nwnk.net>"
sha256sums=(214c9d0d884fdd7375ec8da8dcb91a8d3169f263294c9a90c575bf1938b9f489 # libpciaccess-0.16.tar.bz2
a370329b40179e301f9b868eb852928474a2de260666b2c6511fdcfa1c13fe81) # libpciaccess-0.16.tar.bz2.sig

View File

@ -0,0 +1,31 @@
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Alexander Baldeck <alexander@archlinux.org>
pkgname=libpciaccess
pkgver=0.16
pkgrel=4
pkgdesc="X11 PCI access library"
arch=(x86_64)
license=('custom')
url="https://xorg.freedesktop.org/"
depends=('glibc')
makedepends=('xorg-util-macros')
options=('debug')
source=(${url}/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2{,.sig})
sha512sums=('2f250048a270dfc0823d4bdd613aa272c58a80eaafd922850f56c4b6f7a45a263ed4cf521b52b49f04484ea44ebefb7407d079aa058318a5751ffb181e38fed1'
'SKIP')
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alan.coopersmith@oracle.com>
validpgpkeys+=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D') # "Emil Velikov <emil.l.velikov@gmail.com>"
validpgpkeys+=('995ED5C8A6138EB0961F18474C09DD83CAAA50B2') # "Adam Jackson <ajax@nwnk.net>"
build() {
cd ${pkgname}-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}/"
}

1
libpciaccess/clean Normal file
View File

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

1
libpciaccess/deps Normal file
View File

@ -0,0 +1 @@
xorg-util-macros

1
libpciaccess/key Normal file
View File

@ -0,0 +1 @@
gpg -v --recv-keys 4C09DD83CAAA50B2

6
libpciaccess/time Normal file
View File

@ -0,0 +1,6 @@
real 0m7.814s
user 0m7.039s
sys 0m0.996s

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libqalculate
pkgver=4.2.0
pkgver=4.3.0
pkgrel=01
pkgdesc='Multi-purpose desktop calculator'
arch=(x86_64)
@ -32,5 +32,5 @@ package() {
license=(GPL)
sha256sums=(2b86e656508f0b1c55236b08fd579b676563e1500b3db8304580de69c5693e4b) # libqalculate-4.2.0.tar.gz
sha256sums=(ddcb7b77dcbd06775cde95ea8360e4ffaef8f9df34c9690700c87980c36ab244) # libqalculate-4.3.0.tar.gz

View File

@ -1,8 +1,8 @@
# Maintainer: Eric Bélanger <eric@archlinux.org>
# Maintainer: Antonio Rojas <arojas@archlinux.org>
# Contributor: Eric Bélanger <eric@archlinux.org>
pkgname=libqalculate
pkgver=4.2.0
pkgver=4.3.0
pkgrel=1
pkgdesc='Multi-purpose desktop calculator'
arch=(x86_64)
@ -12,7 +12,7 @@ depends=(libxml2 curl mpfr)
makedepends=(intltool doxygen)
optdepends=('gnuplot: for plotting support')
source=(https://github.com/Qalculate/libqalculate/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz)
sha256sums=('2b86e656508f0b1c55236b08fd579b676563e1500b3db8304580de69c5693e4b')
sha256sums=('ddcb7b77dcbd06775cde95ea8360e4ffaef8f9df34c9690700c87980c36ab244')
options=(debug)
build() {

View File

@ -8,7 +8,7 @@
pkgname=librewolf
provides=($pkgname-bin $pkgname)
conflicts=($pkgname-bin $pkgname)
pkgver=102.0.1
pkgver=103.0.2
pkgrel=01
pkgdesc="Community-maintained fork of Firefox, focused on privacy, security and freedom -binary"
arch=(x86_64)
@ -40,7 +40,6 @@ license=(MPL GPL LGPL)
validpgpkeys=(031F7104E932F7BD7416E7F6D2845E1305D6E801) # <1813007-ohfp@users.noreply.gitlab.com>
sha256sums=(b75f6597e0c73c4504562b0d546935743d16b21c89d3a7b86b429569f5861221 # librewolf-102.0.1-1-x86_64.pkg.tar.zst
4bfbbf26f7d885bde50deed263b0856f744692ad362a10f0b770d1d1bc92c9cc # librewolf-102.0.1-1-x86_64.pkg.tar.zst.sig
sha256sums=(68363a00a4426a6bd162aad8440a2e78d41a56036657d3581d7fdd54682f62d4 # librewolf-103.0.2-1-x86_64.pkg.tar.zst
1a9badca85ae359cc6c87baac08afbf4efe25c2d4a0130d6e2d4965679ad9ba4 # librewolf-103.0.2-1-x86_64.pkg.tar.zst.sig
c3d94f33b96944e80b6fe84e36eaa9b4179ab144fe7aa58c5aa2efae0e2004b9) # librewolf.install

View File

@ -3,7 +3,7 @@
pkgname=librewolf-bin
provides=(${pkgname//-bin/""})
conflicts=(${pkgname//-bin/""})
pkgver=102.0.1
pkgver=103.0.2
pkgrel=1
pkgdesc="Community-maintained fork of Firefox, focused on privacy, security and freedom."
arch=(x86_64 aarch64)
@ -30,9 +30,9 @@ _uploadpath_sig_aarch64=${_base_url}/${pkgname//-bin/""}-${pkgver}-${pkgrel}-aar
_uploadpath_sig_x86_64=${_base_url}/${pkgname//-bin/""}-${pkgver}-${pkgrel}-x86_64.pkg.tar.zst.sig
source_aarch64=("${_uploadpath_aarch64}" "${_uploadpath_sig_aarch64}")
source_x86_64=("${_uploadpath_x86_64}" "${_uploadpath_sig_x86_64}")
sha256sums_x86_64=('b75f6597e0c73c4504562b0d546935743d16b21c89d3a7b86b429569f5861221'
sha256sums_x86_64=('68363a00a4426a6bd162aad8440a2e78d41a56036657d3581d7fdd54682f62d4'
'SKIP')
sha256sums_aarch64=('7b7035073c98e6fd2e5c4b4479446d83f9b432dd22e27ac30854189a1232bb71'
sha256sums_aarch64=('047a00e6aa55ce8a31fb4fa4c4a469d35036e0b5aa5ac5e258417fac50ff1b7f'
'SKIP')
package() {

1
librewolf/url Normal file
View File

@ -0,0 +1 @@
https://gitlab.com/api/v4/projects/12875785/packages/generic/librewolf/101.0-2/librewolf-101.0-2-x86_64.pkg.tar.zst

68
libssh/PKGBUILD Normal file
View File

@ -0,0 +1,68 @@
#!/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 |---------------------------------------
pkgbase=libssh
pkgname=(libssh libssh-docs)
pkgver=0.10.0
pkgrel=01
pkgdesc='Library for accessing ssh client services through C libraries'
url='https://www.libssh.org/'
arch=('x86_64')
depends=('zlib' 'openssl')
makedepends=('cmake' 'cmocka' 'doxygen' 'python' 'openssh')
provides=('libssh.so')
source=("https://www.libssh.org/files/${pkgver%.*}/$pkgname-$pkgver.tar.xz"{,.asc})
prepare() {
# disable the test. It is confused by our clean container setup.
# 'extra-x86-build' uses user 'nobody' that has a record in /etc/passwd file
# but $HOME envvar is set to '/build'. The test expects that $HOME corresponds to passwd file.
sed 's/cmocka_unit_test(torture_path_expand_tilde_unix),//' -i libssh-${pkgver}/tests/unittests/torture_misc.c
mkdir -p build
}
build() {
cd build
cmake ../$pkgname-$pkgver \
-DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_GSSAPI=OFF \
-DUNIT_TESTING=ON
make
make docs
}
check() {
cd build
make test
}
package_libssh() {
cd build
make DESTDIR="$pkgdir" install
}
package_libssh-docs() {
pkgdesc="Documentation for libssh"
depends=()
provides=()
mkdir -p "$pkgdir"/usr/share/doc/libssh
cp -r build/doc/html "$pkgdir"/usr/share/doc/libssh
# cp -r build/doc/man "$pkgdir"/usr/share
# rm "$pkgdir"/usr/share/man/man3/{bug,deprecated}.*
}
#---- license gpg-key sha256sums ----
license=('LGPL')
validpgpkeys=('8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D') # Andreas Schneider <asn@cryptomilk.org>
sha256sums=(0dc158c534cd838ad0b785a82dec586de40da7e096523ae6c08c9b7bd2af0b57 # libssh-0.10.0.tar.xz
42d546f2205e2ca8a56b612bd409e1abecc9f35c553bf4a42ad063b4a9ad5627) # libssh-0.10.0.tar.xz.asc

61
libssh/PKGBUILD-arch Normal file
View File

@ -0,0 +1,61 @@
# Maintainer: Antonio Rojas <arojas@archlinux.org>
# Contributor: Tom Gundersen <teg@jklm.no>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: ice-man <icemanf@gmail.com>
# Contributor: sergeantspoon <sergeantspoon@archlinux.us>
pkgbase=libssh
pkgname=(libssh libssh-docs)
pkgver=0.10.0
pkgrel=1
pkgdesc='Library for accessing ssh client services through C libraries'
url='https://www.libssh.org/'
license=('LGPL')
arch=('x86_64')
depends=('zlib' 'openssl')
makedepends=('cmake' 'cmocka' 'doxygen' 'python' 'openssh')
provides=('libssh.so')
source=("https://www.libssh.org/files/${pkgver%.*}/$pkgname-$pkgver.tar.xz"{,.asc})
sha256sums=('0dc158c534cd838ad0b785a82dec586de40da7e096523ae6c08c9b7bd2af0b57'
'SKIP')
validpgpkeys=('8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D') # Andreas Schneider <asn@cryptomilk.org>
prepare() {
# disable the test. It is confused by our clean container setup.
# 'extra-x86-build' uses user 'nobody' that has a record in /etc/passwd file
# but $HOME envvar is set to '/build'. The test expects that $HOME corresponds to passwd file.
sed 's/cmocka_unit_test(torture_path_expand_tilde_unix),//' -i libssh-${pkgver}/tests/unittests/torture_misc.c
mkdir -p build
}
build() {
cd build
cmake ../$pkgname-$pkgver \
-DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_GSSAPI=OFF \
-DUNIT_TESTING=ON
make
make docs
}
check() {
cd build
make test
}
package_libssh() {
cd build
make DESTDIR="$pkgdir" install
}
package_libssh-docs() {
pkgdesc="Documentation for libssh"
depends=()
provides=()
mkdir -p "$pkgdir"/usr/share/doc/libssh
cp -r build/doc/html "$pkgdir"/usr/share/doc/libssh
# cp -r build/doc/man "$pkgdir"/usr/share
# rm "$pkgdir"/usr/share/man/man3/{bug,deprecated}.*
}

1
libssh/clean Normal file
View File

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

7
libssh/deps Normal file
View File

@ -0,0 +1,7 @@
cmake
cmocka
doxygen
python
openssh

1
libssh/key Normal file
View File

@ -0,0 +1 @@
gpg --recv-keys 7EE0FC4DCC014E3D

6
libssh/time Normal file
View File

@ -0,0 +1,6 @@
real 0m43.529s
user 1m19.168s
sys 0m4.256s

View File

@ -5,36 +5,34 @@
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libxml2
pkgver=2.9.14
pkgbase=libxml2
pkgname=(libxml2 libxml2-docs)
pkgver=2.10.1
pkgrel=01
pkgdesc='XML parsing library, version 2'
url='http://www.xmlsoft.org/'
pkgdesc="XML C parser and toolkit (32-bit)"
url="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home"
arch=(x86_64)
groups=()
depends=(zlib readline ncurses xz icu)
depends=(zlib xz icu readline ncurses)
makedepends=(python git)
optdepends=('python: Python bindings')
provides=(libxml2.so)
_commit=7846b0a677f8d3ce72486125fa281e92ac9970e8 # tags/v2.9.14^0
#optdepends=('python: Python bindings')
#provides=(libxml2.so)
#options=(debug) ## uncomment this to have the debug pkg produced
_commit=d85c4a01407b75eb4005256df106d121e766a1d8 # tags/v2.10.1^0
source=("git+https://gitlab.gnome.org/GNOME/libxml2.git#commit=$_commit"
libxml2-2.9.8-python3-unicode-errors.patch
# no-fuzz.patch # Do not run fuzzing tests
no-fuzz.diff
https://www.w3.org/XML/Test/xmlts20130923.tar.gz)
pkgver() {
cd $pkgname
cd libxml2
git describe --tags | sed 's/-rc/rc/;s/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
prepare() {
mkdir build
cd libxml2
# Use xmlconf from conformance test suite
ln -s xmlconf build/xmlconf
cd libxml2
ln -s ../xmlconf
# https://src.fedoraproject.org/rpms/libxml2/tree/rawhide
git apply -3 ../libxml2-2.9.8-python3-unicode-errors.patch
@ -42,14 +40,13 @@ prepare() {
# Do not run fuzzing tests
git apply -3 ../no-fuzz.diff
# autoreconf -fiv
NOCONFIGURE=1 ./autogen.sh
}
build() {
cd build
cd libxml2
../$pkgname/configure \
./configure \
--prefix=/usr \
--with-threads \
--with-history \
@ -58,28 +55,46 @@ build() {
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
make
find doc -type f -exec chmod 0644 {} +
find doc -type f -exec chmod -c 0644 {} +
}
check() {
make -C build check
cd libxml2
make check
}
package() {
make -C build DESTDIR="$pkgdir" install
python -m compileall -d /usr/lib "$pkgdir/usr/lib"
python -O -m compileall -d /usr/lib "$pkgdir/usr/lib"
package_libxml2() {
optdepends=('python: Python bindings')
provides=(libxml2.so)
install -Dm 644 build/COPYING -t "$pkgdir/usr/share/licenses/$pkgname"
cd libxml2
make DESTDIR="$pkgdir" install
mkdir -p ../doc/usr/share
mv "$pkgdir"/usr/share/{doc,gtk-doc} -t ../doc/usr/share
python -m compileall -d /usr/lib "$pkgdir/usr/lib"
python -O -m compileall -d /usr/lib "$pkgdir/usr/lib"
install -Dm644 Copyright -t "$pkgdir/usr/share/licenses/$pkgname"
}
package_libxml2-docs() {
pkgdesc+=" (documentation)"
depends=()
mv doc/* "$pkgdir"
}
#---- license gpg-key sha256sums ----
license=(MIT)
# license=(MIT) ... 2.9.14
license=(custom:MIT) # 2.10.1
sha256sums=(SKIP
37eb81a8ec6929eed1514e891bff2dd05b450bcf0c712153880c485b7366c17c # libxml2-2.9.8-python3-unicode-errors.patch
3fc010d8c42b93e6d6f1fca6b598a561e9d2c8780ff3ca0c76a31efabaea404f # no-fuzz.diff
3d07a50fc0963bda05fc5269dedc51f108260699e25e455bb31f6d80c2a9cada # libxml2-2.9.8-python3-unicode-errors.patch
b1e52aa01f0c2ef2804ba43ec63e6abec3e81e30d248a8abc5dd8a1534de1075 # no-fuzz.diff
9b61db9f5dbffa545f4b8d78422167083a8568c59bd1129f94138f936cf6fc1f) # xmlts20130923.tar.gz

View File

@ -4,26 +4,25 @@
# Contributor: Tom Gundersen <teg@jklm.no>
# Contributor: John Proctor <jproctor@prium.net>
pkgname=libxml2
pkgver=2.9.14
pkgbase=libxml2
pkgname=(libxml2 libxml2-docs)
pkgver=2.10.1
pkgrel=1
pkgdesc='XML parsing library, version 2'
url='http://www.xmlsoft.org/'
pkgdesc="XML C parser and toolkit (32-bit)"
url="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home"
arch=(x86_64)
license=(MIT)
depends=(zlib readline ncurses xz icu)
license=(custom:MIT)
depends=(zlib xz icu readline ncurses)
makedepends=(python git)
optdepends=('python: Python bindings')
provides=(libxml2.so)
options=(debug)
_commit=7846b0a677f8d3ce72486125fa281e92ac9970e8 # tags/v2.9.14^0
_commit=d85c4a01407b75eb4005256df106d121e766a1d8 # tags/v2.10.1^0
source=("git+https://gitlab.gnome.org/GNOME/libxml2.git#commit=$_commit"
libxml2-2.9.8-python3-unicode-errors.patch
no-fuzz.diff
https://www.w3.org/XML/Test/xmlts20130923.tar.gz)
sha256sums=('SKIP'
'd331748e504e69603dac9c57f7b110a98a4bd4cb87e63d0c1bbcd71ec3635383'
'3fc010d8c42b93e6d6f1fca6b598a561e9d2c8780ff3ca0c76a31efabaea404f'
'3d07a50fc0963bda05fc5269dedc51f108260699e25e455bb31f6d80c2a9cada'
'b1e52aa01f0c2ef2804ba43ec63e6abec3e81e30d248a8abc5dd8a1534de1075'
'9b61db9f5dbffa545f4b8d78422167083a8568c59bd1129f94138f936cf6fc1f')
pkgver() {
@ -32,12 +31,10 @@ pkgver() {
}
prepare() {
mkdir build
cd libxml2
# Use xmlconf from conformance test suite
ln -s xmlconf build/xmlconf
cd libxml2
ln -s ../xmlconf
# https://src.fedoraproject.org/rpms/libxml2/tree/rawhide
git apply -3 ../libxml2-2.9.8-python3-unicode-errors.patch
@ -49,9 +46,9 @@ prepare() {
}
build() {
cd build
cd libxml2
../libxml2/configure \
./configure \
--prefix=/usr \
--with-threads \
--with-history \
@ -64,16 +61,32 @@ build() {
}
check() {
make -C build check
cd libxml2
make check
}
package() {
make -C build DESTDIR="$pkgdir" install
package_libxml2() {
optdepends=('python: Python bindings')
provides=(libxml2.so)
cd libxml2
make DESTDIR="$pkgdir" install
mkdir -p ../doc/usr/share
mv "$pkgdir"/usr/share/{doc,gtk-doc} -t ../doc/usr/share
python -m compileall -d /usr/lib "$pkgdir/usr/lib"
python -O -m compileall -d /usr/lib "$pkgdir/usr/lib"
install -Dm 644 build/COPYING -t "$pkgdir/usr/share/licenses/$pkgname"
install -Dm644 Copyright -t "$pkgdir/usr/share/licenses/$pkgname"
}
# vim:set sw=2 et:
package_libxml2-docs() {
pkgdesc+=" (documentation)"
depends=()
mv doc/* "$pkgdir"
}
# vim:set sw=2 sts=-1 et:

View File

@ -3,3 +3,4 @@ autoconf
automake
gettext

View File

@ -1,8 +1,8 @@
Index: libxml2-2.9.5/python/libxml.c
===================================================================
--- libxml2-2.9.5.orig/python/libxml.c
+++ libxml2-2.9.5/python/libxml.c
@@ -1620,6 +1620,7 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU
diff --git i/python/libxml.c w/python/libxml.c
index e071e824..9d476f4f 100644
--- i/python/libxml.c
+++ w/python/libxml.c
@@ -1621,28 +1621,37 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNUSED void *ctx, const char *msg,
PyObject *message;
PyObject *result;
char str[1000];
@ -10,7 +10,16 @@ Index: libxml2-2.9.5/python/libxml.c
#ifdef DEBUG_ERROR
printf("libxml_xmlErrorFuncHandler(%p, %s, ...) called\n", ctx, msg);
@@ -1636,12 +1637,20 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU
#endif
if (libxml_xmlPythonErrorFuncHandler == NULL) {
va_start(ap, msg);
vfprintf(stderr, msg, ap);
va_end(ap);
} else {
va_start(ap, msg);
if (vsnprintf(str, 999, msg, ap) >= 998)
str[999] = 0;
va_end(ap);

View File

@ -1,24 +1,19 @@
diff --git i/Makefile.am w/Makefile.am
index 7917b595..f0f4b695 100644
index eaa9a7a7..97674845 100644
--- i/Makefile.am
+++ w/Makefile.am
@@ -2,9 +2,9 @@
@@ -2,12 +2,12 @@
ACLOCAL_AMFLAGS = -I m4
-SUBDIRS = include . doc example fuzz xstc $(PYTHON_SUBDIR)
+SUBDIRS = include . doc example xstc $(PYTHON_SUBDIR)
-SUBDIRS = include . doc example fuzz xstc
+SUBDIRS = include . doc example xstc
if WITH_PYTHON
SUBDIRS += python
endif
-DIST_SUBDIRS = include . doc example fuzz python xstc
+DIST_SUBDIRS = include . doc example python xstc
AM_CPPFLAGS = -I$(top_builddir)/include -I$(srcdir)/include
@@ -210,7 +210,6 @@ runtests: runtest$(EXEEXT) testrecurse$(EXEEXT) testapi$(EXEEXT) \
$(CHECKER) ./runxmlconf$(EXEEXT)
@(if [ "$(PYTHON_SUBDIR)" != "" ] ; then cd python ; \
$(MAKE) tests ; fi)
- @cd fuzz; $(MAKE) tests
check: all runtests
AM_CPPFLAGS = -I$(top_builddir)/include -I$(srcdir)/include -DSYSCONFDIR='"$(sysconfdir)"'

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=python-setuptools
pkgver=62.1.0
pkgver=62.3.0
pkgrel=01
epoch=1
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
@ -100,5 +100,9 @@ package() {
license=('PSF')
sha256sums=(564c3a756e7d41b828624a9e6ffa11bff9aa29d4dff5b063c674d6df07d0c35c # python-setuptools-62.1.0.tar.gz
sha256sums=(88323dac1057234b8ed943edab1395137280427b89c0bcb05bd4c2057bf5e687 # python-setuptools-62.3.0.tar.gz
3fffbffa0d0116ab64cb1e0e9b33ea28c60147c8f4fdbcfe71fac2adcfedd14a) # system-validate-pyproject.patch

View File

@ -3,7 +3,7 @@
# Contributor: Eli Schwartz <eschwartz@archlinux.org>
pkgname=python-setuptools
pkgver=62.1.0
pkgver=62.3.0
pkgrel=1
epoch=1
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
@ -22,7 +22,7 @@ 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)
sha512sums=('8304363d09242bd3097c2c1c49f62c7b869886389871de34c937e08ff257a09211b5cfc087461b89ae76554c4618aec677a7f1d99490d11bc4fac84cf8b7506b'
sha512sums=('19a3cd5864cf9cae73e13f04eff643f3a8685d5408f0ab8cf3ae457a0b09581f91c302a4b95ed1b2b2e7c38fa6502cf6f85216f41ccde56e8281a76233e69986'
'50495062093b1b6902484c384abe073896e4f45c5768741582e178014367f186831711a72a8a987e7bacafe96d871161fc07c686dd92c6886de19302f6a10b56')
export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0

View File

@ -1,15 +1,6 @@
real 2m43.396s
user 2m33.150s
sys 0m7.982s
real 8m33.917s
user 8m16.427s
sys 0m13.074s
62.0 version took 4x more to build
61.1.0 4xtime of 61.0.0
real 8m33.410s
user 8m14.783s
sys 0m13.750s
real 8m23.384s
user 8m6.350s
sys 0m12.609s

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=qalculate-gtk
pkgver=4.2.0
pkgver=4.3.0
pkgrel=01
pkgdesc='GTK frontend for libqalculate'
arch=(x86_64)
@ -30,6 +30,5 @@ package() {
license=(GPL)
sha256sums=(50624344d12240f6eac68555c9a03747d0c2d90dd0de1bfe1b024fd5be8149d7) # qalculate-gtk-4.2.0.tar.gz
sha256sums=(c08a7acc0d9c72bc717f5f6db892a9c8dfdefeb8fa9f31e68484c715adff10f0) # qalculate-gtk-4.3.0.tar.gz

View File

@ -2,7 +2,7 @@
# Contributor: Eric Bélanger <eric@archlinux.org>
pkgname=qalculate-gtk
pkgver=4.2.0
pkgver=4.3.0
pkgrel=1
pkgdesc='GTK frontend for libqalculate'
arch=(x86_64)
@ -11,7 +11,7 @@ license=(GPL)
depends=(libqalculate gtk3)
makedepends=(intltool python)
source=(https://github.com/Qalculate/qalculate-gtk/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz)
sha256sums=('50624344d12240f6eac68555c9a03747d0c2d90dd0de1bfe1b024fd5be8149d7')
sha256sums=('c08a7acc0d9c72bc717f5f6db892a9c8dfdefeb8fa9f31e68484c715adff10f0')
build() {
cd $pkgname-$pkgver

View File

@ -2,5 +2,7 @@ gtk3
intltool
python
gettext
libqalculate

View File

@ -8,8 +8,8 @@
pkgbase=qt5-base
pkgname=(qt5-base qt5-xcb-private-headers)
_basever=5.15.5
pkgver=5.15.5+kde+r174
_commit=742cc6db31bff8e506bfb8db699a843ce60627e4
pkgver=5.15.5+kde+r178
_commit=7f9253defd2e90f900d963c6d248a2a0bdaca1a8
pkgrel=01
arch=('x86_64')
url='https://www.qt.io'
@ -120,6 +120,4 @@ sha256sums=(SKIP
5411edbe215c24b30448fac69bd0ba7c882f545e8cf05027b2b6e2227abc5e78 # qmake-cflags.patch
4abc22150fa3e06b2fdcec32146abc9be4e316692aa4d5bd5aa53b4b726783fa) # qmake-config.patch

View File

@ -4,9 +4,9 @@
pkgbase=qt5-base
pkgname=(qt5-base qt5-xcb-private-headers)
_basever=5.15.5
pkgver=5.15.5+kde+r174
pkgver=5.15.5+kde+r178
pkgrel=1
_commit=742cc6db31bff8e506bfb8db699a843ce60627e4
_commit=7f9253defd2e90f900d963c6d248a2a0bdaca1a8
arch=('x86_64')
url='https://www.qt.io'
license=('GPL3' 'LGPL3' 'FDL' 'custom')

View File

@ -1 +1 @@
rm -rvf {src,pkg,*lz*}
rm -rvf {src,pkg,*tar.lz*}