diff --git a/sakura/PKGBUILD b/sakura/PKGBUILD index 61c26ca..22f2aac 100644 --- a/sakura/PKGBUILD +++ b/sakura/PKGBUILD @@ -6,8 +6,8 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=sakura -pkgver=3.8.5 -pkgrel=01 +pkgver=3.8.6 +pkgrel=02 pkgdesc="A terminal emulator based on GTK and VTE" arch=('x86_64') url="https://launchpad.net/sakura" @@ -39,4 +39,6 @@ package() { license=('GPL') -sha256sums=(d55fe959ea50b5e5cefc6bf30c890e747199cc98e443a2193e6cafe6f2540d34) # sakura-3.8.5.tar.bz2 +sha256sums=(b07501185cc0e9c8ca4fd5e59f4c9db55417e97d24ba2c3031bedd80741b3be3) # sakura-3.8.6.tar.bz2 + + diff --git a/sakura/PKGBUILD-aur b/sakura/PKGBUILD-aur index 49a0665..d462010 100644 --- a/sakura/PKGBUILD-aur +++ b/sakura/PKGBUILD-aur @@ -3,7 +3,7 @@ # Contributor: Dmitry N. Shilov pkgname=sakura -pkgver=3.8.5 +pkgver=3.8.6 pkgrel=1 pkgdesc="A terminal emulator based on GTK and VTE" arch=('x86_64') @@ -12,7 +12,7 @@ license=('GPL') depends=('vte3' 'libxft') makedepends=('cmake') source=("https://launchpad.net/sakura/trunk/${pkgver}/+download/${pkgname}-${pkgver}.tar.bz2") -sha256sums=('d55fe959ea50b5e5cefc6bf30c890e747199cc98e443a2193e6cafe6f2540d34') +sha256sums=('b07501185cc0e9c8ca4fd5e59f4c9db55417e97d24ba2c3031bedd80741b3be3') prepare() { cd "$srcdir/${pkgname}-${pkgver}" diff --git a/sakura/deps b/sakura/deps index 5497a1c..1ab2bc4 100644 --- a/sakura/deps +++ b/sakura/deps @@ -1,2 +1,3 @@ vte3 libxft cmake +at-spi2-core diff --git a/smartservogui/PKGBUILD b/smartservogui/PKGBUILD new file mode 100644 index 0000000..f16050b --- /dev/null +++ b/smartservogui/PKGBUILD @@ -0,0 +1,34 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcomm/$pkgname" +# Website : https://pozol.eu +#-----------------------------------------| DESCRIPTION |--------------------------------------- + +pkgname=smartservogui +pkgver=0.98 +pkgrel=01 +pkgdesc="SmartServoGui is a fully featured Qt GUI application that helps you discover devices on available serial links, get an overview of all of their registers, and easily tweak their settings!" +arch=(x86_64) +url="https://github.com/emericg/SmartServoFramework/tree/master/gui" +depends=("qt5-base" "qt5-svg") +makedepends=("qt5-tools") +source=("https://github.com/emericg/SmartServoFramework/archive/v${pkgver}.tar.gz") + +build() { + mkdir -p "SmartServoFramework-${pkgver}" + cd "SmartServoFramework-${pkgver}/SmartServoGui/" + qmake -config release PREFIX=${pkgdir}/usr/ + make +} + +package() { + cd "SmartServoFramework-${pkgver}/SmartServoGui/" + make DESTDIR="${pkgdir}" install +} + +#---- license gpg-key sha256sums ---- + +license=("GPL3") + +sha256sums=(2e3dcc667e7decde7e4e7b0b45c660029930c5cc339d288b0b454838ea89e0fb) # v0.98.tar.gz diff --git a/smartservogui/PKGBUILD-aur b/smartservogui/PKGBUILD-aur new file mode 100644 index 0000000..5e6907f --- /dev/null +++ b/smartservogui/PKGBUILD-aur @@ -0,0 +1,27 @@ +# Maintainer: Emeric Grange + +pkgname=smartservogui +pkgver=0.98 +pkgrel=1 +pkgdesc="SmartServoGui is a fully featured Qt GUI application that helps you discover devices on available serial links, get an overview of all of their registers, and easily tweak their settings!" +arch=("i686" "x86_64") +url="https://github.com/emericg/SmartServoFramework/tree/master/gui" +license=("GPL3") +depends=("qt5-base" "qt5-svg") +makedepends=("qt5-tools") + +source=("https://github.com/emericg/SmartServoFramework/archive/v${pkgver}.tar.gz") +sha256sums=('2e3dcc667e7decde7e4e7b0b45c660029930c5cc339d288b0b454838ea89e0fb') + +build() { + mkdir -p "SmartServoFramework-${pkgver}" + cd "SmartServoFramework-${pkgver}/SmartServoGui/" + qmake -config release PREFIX=${pkgdir}/usr/ + make +} + +package() { + cd "SmartServoFramework-${pkgver}/SmartServoGui/" + make DESTDIR="${pkgdir}" install +} + diff --git a/smartservogui/clean b/smartservogui/clean new file mode 100644 index 0000000..473b774 --- /dev/null +++ b/smartservogui/clean @@ -0,0 +1 @@ +rm -rf {src,pkg,*.tar.gz*} diff --git a/smartservogui/deps b/smartservogui/deps new file mode 100644 index 0000000..491c699 --- /dev/null +++ b/smartservogui/deps @@ -0,0 +1,4 @@ +qt5-base +qt5-svg +qt5-tools +libglvnd diff --git a/smartservogui/time b/smartservogui/time new file mode 100644 index 0000000..751829c --- /dev/null +++ b/smartservogui/time @@ -0,0 +1,6 @@ + + +real 0m52.018s +user 0m59.542s +sys 0m3.217s + diff --git a/tkimg/PKGBUILD b/tkimg/PKGBUILD index df3f7c3..531c9cd 100644 --- a/tkimg/PKGBUILD +++ b/tkimg/PKGBUILD @@ -7,7 +7,7 @@ pkgname=tkimg _pkgname=Img -pkgver=1.4.13 +pkgver=1.4.14 pkgrel=02 pkgdesc='Provides the handling of several image formats beyond the standard formats in Tk' url='https://wiki.tcl-lang.org/page/Img' @@ -16,14 +16,14 @@ depends=('zlib' 'libjpeg' 'libpng' 'libtiff' 'tcl' 'tk' 'tcllib') source=("https://downloads.sourceforge.net/${pkgname}/${_pkgname}-${pkgver}-Source.tar.gz") build() { - cd "${_pkgname}-${pkgver}" + cd ${_pkgname}-${pkgver}-Source ./configure --prefix=/usr --enable-64bit --enable-threads make all } package() { - cd "${_pkgname}-${pkgver}" + cd ${_pkgname}-${pkgver}-Source make INSTALL_ROOT="${pkgdir}" install install -Dm644 license.terms "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" @@ -33,5 +33,6 @@ package() { license=('custom') -sha256sums=(f0868c1cad9752dcf1234f81f00c417d34a11c0f0dd499ba469df29f1c40d163) # Img-1.4.13- +sha256sums=(7510b1b819464f228d228a862e53d9e1d3b41c23013b73790a29f7e9165abb21) # Img-1.4.14-tar.gz + diff --git a/tkimg/PKGBUILD-aur b/tkimg/PKGBUILD-aur index 9564b9b..139a7aa 100644 --- a/tkimg/PKGBUILD-aur +++ b/tkimg/PKGBUILD-aur @@ -5,7 +5,7 @@ pkgname=tkimg _pkgname=Img -pkgver=1.4.13 +pkgver=1.4.14 pkgrel=1 pkgdesc='Provides the handling of several image formats beyond the standard formats in Tk' url='https://wiki.tcl-lang.org/page/Img' @@ -13,17 +13,17 @@ arch=('x86_64') license=('custom') depends=('zlib' 'libjpeg' 'libpng' 'libtiff' 'tcl' 'tk' 'tcllib') source=("https://downloads.sourceforge.net/${pkgname}/${_pkgname}-${pkgver}-Source.tar.gz") -sha256sums=('f0868c1cad9752dcf1234f81f00c417d34a11c0f0dd499ba469df29f1c40d163') +sha256sums=('7510b1b819464f228d228a862e53d9e1d3b41c23013b73790a29f7e9165abb21') build() { - cd "${_pkgname}-${pkgver}" + cd "${_pkgname}-${pkgver}-Source" ./configure --prefix=/usr --enable-64bit --enable-threads make all } package() { - cd "${_pkgname}-${pkgver}" + cd "${_pkgname}-${pkgver}-Source" make INSTALL_ROOT="${pkgdir}" install install -Dm644 license.terms "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" diff --git a/tkimg/deps b/tkimg/deps index 4c34950..cb47b4d 100644 --- a/tkimg/deps +++ b/tkimg/deps @@ -1,4 +1,4 @@ -libjpeg +libjpeg-turbo libpng libtiff tk diff --git a/uwsgi/PKGBUILD b/uwsgi/PKGBUILD index 5cfdc44..ce7b8b8 100644 --- a/uwsgi/PKGBUILD +++ b/uwsgi/PKGBUILD @@ -9,8 +9,8 @@ pkgbase=uwsgi pkgname=( uwsgi uwsgi-plugin-rack uwsgi-plugin-psgi uwsgi-plugin-cgi uwsgi-plugin-python uwsgi-plugin-pypy uwsgi-plugin-php uwsgi-plugin-php7 uwsgi-plugin-lua51 uwsgi-plugin-mono uwsgi-plugin-webdav uwsgi-plugin-zabbix uwsgi-plugin-notfound) -pkgver=2.0.20 -pkgrel=07 +pkgver=2.0.21 +pkgrel=03 pkgdesc="A full stack for building hosting services w/o systemd" arch=(x86_64) url="https://uwsgi-docs.readthedocs.io/en/latest/" @@ -19,34 +19,21 @@ makedepends=( jansson libxcrypt libxml2 lua51 mono openssl pam pcre per util-linux zlib) ## php7-embed no longer exists as a separate pkg - php-embed is ver8 #options=(debug) ## uncomment this to produce the debug pkg -source=("https://projects.unbit.it/downloads/$pkgbase-$pkgver.tar.gz" +source=($pkgbase-$pkgver.tar.gz::https://github.com/unbit/$pkgbase/archive/refs/tags/$pkgver.tar.gz archlinux.ini emperor.ini uwsgi.logrotate uwsgi.sysusers uwsgi.tmpfiles - "${pkgbase}-1.9.13-ruby2.0.patch" - "${pkgbase}-2.0.20-php8_arginfo.patch::https://github.com/unbit/uwsgi/pull/2391/commits/90766833f2bcd2a83039ed4e18501bfb52162e6c.patch" - "${pkgbase}-2.0.20-php8.1.patch::https://github.com/unbit/uwsgi/pull/2400/commits/8ca18da9a01eee19156243c5c0d28d2572698e4a.patch" - "${pkgbase}-2.0.20-python3.10.patch::https://github.com/unbit/uwsgi/pull/2363/commits/94b28b156c26d5b0b4ba93fedb057e9aebf59545.patch") + "${pkgbase}-1.9.13-ruby2.0.patch") prepare() { local _patch - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver # allow using uwsgi-plugin-rack with ruby >= 2.0 patch -Np1 -i "$srcdir"/uwsgi-1.9.13-ruby2.0.patch - # fix issue with php arginfo in php 8 - # https://github.com/unbit/uwsgi/issues/2356 - patch -Np1 -i ../"${pkgbase}-2.0.20-php8_arginfo.patch" - # fix string related issue with php 8.1 - # https://bugs.archlinux.org/task/73470 - # https://github.com/unbit/uwsgi/issues/2394 - patch -Np1 -i ../"${pkgbase}-2.0.20-php8.1.patch" - - # fix issues with python 3.10: https://github.com/unbit/uwsgi/pull/2363 - patch -Np1 -i ../"${pkgbase}-2.0.20-python3.10.patch" # fix default lua pkgconfig name sed -e 's/lua5.1/lua51/' -i plugins/lua/uwsgiplugin.py @@ -64,7 +51,7 @@ prepare() { } build() { - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver python uwsgiconfig.py --verbose --build archlinux # build php7 plugin separately and override php-config in use UWSGICONFIG_PHPPATH='php-config7' \ @@ -77,7 +64,7 @@ package_uwsgi() { backup=('etc/uwsgi/emperor.ini') # install=uwsgi.install - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 "${pkgbase}" -t "$pkgdir/usr/bin/" # install -vDm 644 ../uwsgi_at.service "$pkgdir"/usr/lib/systemd/system/uwsgi@.service # install -vDm 644 ../uwsgi_at.socket "$pkgdir"/usr/lib/systemd/system/uwsgi@.socket @@ -93,7 +80,7 @@ package_uwsgi-plugin-cgi() { pkgdesc+=" (CGI plugin)" depends=('glibc' 'uwsgi') - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 cgi_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } @@ -101,7 +88,7 @@ package_uwsgi-plugin-rack() { depends=('glibc' 'ruby' 'uwsgi') pkgdesc="Ruby rack plugin" - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 {rack,fiber,rbthreads}_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } @@ -109,7 +96,7 @@ package_uwsgi-plugin-psgi() { pkgdesc+=" (Perl psgi plugin)" depends=('glibc' 'perl' 'uwsgi') - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 psgi_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } @@ -119,7 +106,7 @@ package_uwsgi-plugin-python() { pkgdesc+=" (Python plugin)" depends=('glibc' 'python' 'python-gevent' 'python-greenlet' 'uwsgi') - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 {asyncio,gevent,greenlet,python}_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ install -vDm 644 uwsgidecorators.py -t "${pkgdir}${site_packages}" python -m compileall "${pkgdir}${site_packages}" @@ -130,7 +117,7 @@ package_uwsgi-plugin-pypy() { pkgdesc+=" (PyPy plugin)" depends=('glibc' 'pypy' 'uwsgi') - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 pypy_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ install -vDm 644 uwsgidecorators.py -t "$pkgdir"/opt/pypy/site-packages/ pypy -m compileall "$pkgdir"/opt/pypy/site-packages/ @@ -141,7 +128,7 @@ package_uwsgi-plugin-lua51() { pkgdesc+=" (LUA plugin)" depends=('glibc' 'lua51' 'uwsgi') - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 lua_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } @@ -149,7 +136,7 @@ package_uwsgi-plugin-php() { pkgdesc+=" (PHP plugin)" depends=('glibc' 'php-embed' 'uwsgi') - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 php_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } @@ -157,7 +144,7 @@ package_uwsgi-plugin-php7() { pkgdesc+=" (PHP7 plugin)" depends=('glibc' 'php7-embed' 'uwsgi') - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 php7_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } @@ -165,7 +152,7 @@ package_uwsgi-plugin-mono() { pkgdesc+=" (mono plugin)" depends=('glibc' 'mono' 'uwsgi') - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 plugins/mono/uwsgi.dll -t "$pkgdir"/usr/lib/mono/2.0/ install -vDm 755 mono_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } @@ -174,7 +161,7 @@ package_uwsgi-plugin-webdav() { pkgdesc+=" (WebDav plugin)" depends=('glibc' 'libxml2' 'uwsgi') - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 webdav_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } @@ -182,7 +169,7 @@ package_uwsgi-plugin-zabbix() { pkgdesc+=" (zabbix plugin)" depends=('glibc' 'uwsgi') - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 zabbix_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } @@ -190,7 +177,7 @@ package_uwsgi-plugin-notfound() { pkgdesc+=" (notfound plugin)" depends=('uwsgi') - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 notfound_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } @@ -198,14 +185,13 @@ package_uwsgi-plugin-notfound() { license=(GPL2) -sha256sums=(88ab9867d8973d8ae84719cf233b7dafc54326fcaec89683c3f9f77c002cdff9 # uwsgi-2.0.20.tar.gz - 260ade5411761ac66292b2066e0f79fa691fdd15e8e76daef78cd73befbaa772 # archlinux.ini - 7ed3310638bfa3e0b797dfb8f7885f63222e9f109bb2018b657e078f80757d51 # emperor.ini - 6972355dc1b82f2c1288b0104f6c8d20a9275727f3d1a96b1995aec100e0b1ea # uwsgi.logrotate - a492a2bc27498cff5730357cf78bc585c2c98e9f306cc23d6f2c37d0fb37598e # uwsgi.sysusers - 541f1cf0f7c1d1f0fac86b07818c22f3b5b3b0f5f6a3ce35b79f152e7f19910f # uwsgi.tmpfiles - 5afd52a346e2676456422b927518da2d3f7beae899ee6bcb959002f07e63c808 # uwsgi-1.9.13-ruby2.0.patch - c652e7e2d06822ca2f8b6987f16e2e4fe5af941a5e01e2b3742d39bcc5d02c7a # uwsgi-2.0.20-php8_arginfo.patch - bdaa2ea9844fed6e4e3e8f055de51410bd9b4b36a175f80721edd7217a1f81f9 # uwsgi-2.0.20-php8.1.patch - 94a60587e88ad05a1541614b66f8ca651b19e33480a60803187ac1524af120e3) # uwsgi-2.0.20-python3.10.patch +sha256sums=(35a30d83791329429bc04fe44183ce4ab512fcf6968070a7bfba42fc5a0552a9 # uwsgi-2.0.21.tar.gz + 260ade5411761ac66292b2066e0f79fa691fdd15e8e76daef78cd73befbaa772 # archlinux.ini + 7ed3310638bfa3e0b797dfb8f7885f63222e9f109bb2018b657e078f80757d51 # emperor.ini + 6972355dc1b82f2c1288b0104f6c8d20a9275727f3d1a96b1995aec100e0b1ea # uwsgi.logrotate + a492a2bc27498cff5730357cf78bc585c2c98e9f306cc23d6f2c37d0fb37598e # uwsgi.sysusers + 541f1cf0f7c1d1f0fac86b07818c22f3b5b3b0f5f6a3ce35b79f152e7f19910f # uwsgi.tmpfiles + 5afd52a346e2676456422b927518da2d3f7beae899ee6bcb959002f07e63c808) # uwsgi-1.9.13-ruby2.0.patch + + diff --git a/uwsgi/PKGBUILD-arch b/uwsgi/PKGBUILD-arch index 5308949..f0cddac 100644 --- a/uwsgi/PKGBUILD-arch +++ b/uwsgi/PKGBUILD-arch @@ -23,8 +23,8 @@ pkgname=( uwsgi-plugin-zabbix uwsgi-plugin-notfound ) -pkgver=2.0.20 -pkgrel=7 +pkgver=2.0.21 +pkgrel=2 pkgdesc="A full stack for building hosting services" arch=(x86_64) url="https://uwsgi-docs.readthedocs.io/en/latest/" @@ -52,7 +52,7 @@ makedepends=( ) options=(debug) source=( - "https://projects.unbit.it/downloads/$pkgbase-$pkgver.tar.gz" + $pkgbase-$pkgver.tar.gz::https://github.com/unbit/$pkgbase/archive/refs/tags/$pkgver.tar.gz archlinux.ini emperor.ini emperor.uwsgi.service @@ -62,12 +62,9 @@ source=( uwsgi.logrotate uwsgi.sysusers uwsgi.tmpfiles - "${pkgbase}-1.9.13-ruby2.0.patch" - "${pkgbase}-2.0.20-php8_arginfo.patch::https://github.com/unbit/uwsgi/pull/2391/commits/90766833f2bcd2a83039ed4e18501bfb52162e6c.patch" - "${pkgbase}-2.0.20-php8.1.patch::https://github.com/unbit/uwsgi/pull/2400/commits/8ca18da9a01eee19156243c5c0d28d2572698e4a.patch" - "${pkgbase}-2.0.20-python3.10.patch::https://github.com/unbit/uwsgi/pull/2363/commits/94b28b156c26d5b0b4ba93fedb057e9aebf59545.patch" + $pkgbase-1.9.13-ruby2.0.patch ) -sha512sums=('22677a8ad1ea886e1a3a153f486474ce064a55e5b12515322345116980f699f4e2e73267f991c300d904284e06f265ea821e71ba3c97832b6f25705475b498ff' +sha512sums=('36a9c1b87a4c3d08482b9045d2227f56b006acb53f38ddf1b510880ae5fc24c0177a077338ec8af3ef0b8f8e220bc4fc7f8311dab8066e13cbcbb616f736c795' '51c474a5ae025c0fae17dec309bea29550a8ca39815b7495189394ae5ce30eb264f77a45f48f9f7529c59d907baf139cdf7c488d1b13fcb862cc7b9bdc268804' 'd54c84838ddb2f389e115ebb81aa2583705c9e330f020e6583b496f9c271ed236b6820c2a065f2b55a79adbf13e262b9ff2428124a8044b8fa20ca29ca4930ac' '068ada6281fdeb504fed7e47dae2729d047ed810bb596e5268c1821ad275cd32110e801e93e7ba0ee2d92dbc39e1954180cf43d88d2990d42b802ceb54b50a9e' @@ -77,11 +74,8 @@ sha512sums=('22677a8ad1ea886e1a3a153f486474ce064a55e5b12515322345116980f699f4e2e '937878372aa1556f6ba62ad7148d1681288c94d6cff609368a9e861dd4d4524330006a08ae5993441f7d3101170e3a0a681a4c8b3c2c13b364b8b1f81cf25117' '9e9eab08199cf08810ec95b0697cd8817226986d1e3aeb54845c0140ea5887360580348f295060c0558fb2d6aaed26fec929ea36b28cfeaf2b3588ce40fec3df' '4def9dcd06cfc2c6ce554add9d9545a01f3bb2681f0a2a6fc4ba68f91011111803a955cc41b5e70832ca448b196109368fdf874e81b7ec0edee4b51f864e16f7' - '162ca1be96282b32e8e6be919b6315bfd08954c491056958985bf99e7f5bdad3511665f059329d6cb6ef5d222f9aa11d4dc43c72e6a963ab941ada959fe8d964' - '35cc9f644741587043565e036cba2dfaad30820e4e1ced825becae8d9eb47088c2cef9611f979572422f71f195bb68b60f6d7755e543f617ef292b79551746fc' - '8b5ca9e2d050468027115cc5a93ab750e845713cd9272816a017d0fba944eaa944f92b3cc0c6a9b350a8dd15f044342b57f087e44d5554ad4bbdd4a3d7d47120' - 'baf12f5a6c1da2115e916a2a74c05651886531d61073b3a3c8f900e1f158b64d7d88ea7bb247b3e49513d8022703a6072d3303b5c993f93aeba6c3a8ed23528b') -b2sums=('b3bff3564206119dc25bd42f399ced724354452af3414bd8b1e1876c4915e8e4f651843c2fca3795ae195bd8f608013e0c8b41e0535e76e894a3fee9410a6c3b' + '162ca1be96282b32e8e6be919b6315bfd08954c491056958985bf99e7f5bdad3511665f059329d6cb6ef5d222f9aa11d4dc43c72e6a963ab941ada959fe8d964') +b2sums=('3c5fc3ce3a6a7f8f915bb302c0b775a75227f859dd2b141034e8b1aa5cb867b447ed532b3e8b537db80acc908fc26121b752e35ebc0bf9a542678843fd02ff54' '46f833e5d179d950bcbab51b539e6431959c9e3618c0d66b791a4b4d866b6195707704b394224b4fea97e1f65188b8b474499d70e5c2bb44da32c60447b80806' '835a1036422e9821cd52ffdf5a6053bdd59fc700d473600bda60b6730746f6c0750c30c85f4139d3ea81c6b6dd10d6849f9406decee3179861c51aca90da6161' '80aa3c4d3f0310f5029ac01690d2ba718d8c86fa49cd1b4f3fc1bd5ae9eadaed6562bf0a48a0fd611e92f100a8594e08fb4bae58e25765fc2eb648cdf1c60b35' @@ -91,28 +85,13 @@ b2sums=('b3bff3564206119dc25bd42f399ced724354452af3414bd8b1e1876c4915e8e4f651843 'a8b7d003f66ed5c5b1b60d57c05339af3dcdcf346eab52760810086e17f6936dd29ed7fd26281657bc86ac6721c989cbfbaa8e81f97111c807bcd06baece3bf2' '82e03ea95995cfa78abc4d930bd0c250f22788d9ca4dc0921cfbb44a965c0f851cbcc7a855e36ec6e6aa5bf33fbd313b4fe68a2f1c4b7935c2b297be25895324' '9759827f7619358383bf0e68c955522c0054620f742f5122a59888fadfc0bc20bd587eab7a77bc73e8ee4d20cf8f02625c07f241462e8ab9c08f5af509daaef3' - '0068763ca5a2f1b60782f53070cbff8cf930e1463d9199b156b02413026bcdb3d923bffcbba063a26d620b8e734bdbd26a4c22776532546ad8c8e5c0c73bd7d6' - '4acc8271631263723a50f7a454d89136b51f6016db1ee74abfecf9c46a8612017ba1e9fb743ac1d0f06a7633dfef5563094dce79a46cdceb4462b70d28337200' - 'b64d05912fc63be37a44c2141155d049829ac8db9d2c258558c0584a8a9b6a9f4451cc6b1f03e078e83c939157689b833fb1377afc5a08e5141cce2abad9ad5f' - '835537c1e204f6c0832a753b76c7ea70f76d2be050523d8c19d93208297a1fc7683b86f3b1680683472ed11347d0a5000b72f88f82c150e3113665a3c0f13dcd') + '0068763ca5a2f1b60782f53070cbff8cf930e1463d9199b156b02413026bcdb3d923bffcbba063a26d620b8e734bdbd26a4c22776532546ad8c8e5c0c73bd7d6') prepare() { - local _patch - - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver # allow using uwsgi-plugin-rack with ruby >= 2.0 patch -Np1 -i "$srcdir"/uwsgi-1.9.13-ruby2.0.patch - # fix issue with php arginfo in php 8 - # https://github.com/unbit/uwsgi/issues/2356 - patch -Np1 -i ../"${pkgbase}-2.0.20-php8_arginfo.patch" - # fix string related issue with php 8.1 - # https://bugs.archlinux.org/task/73470 - # https://github.com/unbit/uwsgi/issues/2394 - patch -Np1 -i ../"${pkgbase}-2.0.20-php8.1.patch" - - # fix issues with python 3.10: https://github.com/unbit/uwsgi/pull/2363 - patch -Np1 -i ../"${pkgbase}-2.0.20-python3.10.patch" # fix default lua pkgconfig name sed -e 's/lua5.1/lua51/' -i plugins/lua/uwsgiplugin.py @@ -130,7 +109,7 @@ prepare() { } build() { - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver python uwsgiconfig.py --verbose --build archlinux # build php7 plugin separately and override php-config in use UWSGICONFIG_PHPPATH='php-config7' \ @@ -138,12 +117,12 @@ build() { } package_uwsgi() { - depends=('glibc' 'jansson' 'libcap.so' 'libcrypt.so' 'libpam.so' 'libxml2' - 'libsystemd.so' 'libuuid.so' 'openssl' 'pcre' 'zlib') + depends=(glibc jansson libcap.so libcrypt.so libpam.so libxml2 + libsystemd.so libuuid.so openssl pcre zlib) backup=('etc/uwsgi/emperor.ini') install=uwsgi.install - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 "${pkgbase}" -t "$pkgdir/usr/bin/" install -vDm 644 ../uwsgi_at.service "$pkgdir"/usr/lib/systemd/system/uwsgi@.service install -vDm 644 ../uwsgi_at.socket "$pkgdir"/usr/lib/systemd/system/uwsgi@.socket @@ -157,25 +136,25 @@ package_uwsgi() { package_uwsgi-plugin-cgi() { pkgdesc+=" (CGI plugin)" - depends=('glibc' 'uwsgi') + depends=(glibc uwsgi) - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 cgi_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } package_uwsgi-plugin-rack() { - depends=('glibc' 'ruby' 'uwsgi') + depends=(glibc ruby uwsgi) pkgdesc="Ruby rack plugin" - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 {rack,fiber,rbthreads}_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } package_uwsgi-plugin-psgi() { pkgdesc+=" (Perl psgi plugin)" - depends=('glibc' 'perl' 'uwsgi') + depends=(glibc perl uwsgi) - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 psgi_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } @@ -183,9 +162,9 @@ package_uwsgi-plugin-python() { local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") pkgdesc+=" (Python plugin)" - depends=('glibc' 'python' 'python-gevent' 'python-greenlet' 'uwsgi') + depends=(glibc python python-gevent python-greenlet uwsgi) - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 {asyncio,gevent,greenlet,python}_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ install -vDm 644 uwsgidecorators.py -t "${pkgdir}${site_packages}" python -m compileall "${pkgdir}${site_packages}" @@ -194,9 +173,9 @@ package_uwsgi-plugin-python() { package_uwsgi-plugin-pypy() { pkgdesc+=" (PyPy plugin)" - depends=('glibc' 'pypy' 'uwsgi') + depends=(glibc pypy uwsgi) - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 pypy_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ install -vDm 644 uwsgidecorators.py -t "$pkgdir"/opt/pypy/site-packages/ pypy -m compileall "$pkgdir"/opt/pypy/site-packages/ @@ -205,57 +184,57 @@ package_uwsgi-plugin-pypy() { package_uwsgi-plugin-lua51() { pkgdesc+=" (LUA plugin)" - depends=('glibc' 'lua51' 'uwsgi') + depends=(glibc lua51 uwsgi) - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 lua_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } package_uwsgi-plugin-php() { pkgdesc+=" (PHP plugin)" - depends=('glibc' 'php-embed' 'uwsgi') + depends=(glibc php-embed uwsgi) - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 php_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } package_uwsgi-plugin-php7() { pkgdesc+=" (PHP7 plugin)" - depends=('glibc' 'php7-embed' 'uwsgi') + depends=(glibc php7-embed uwsgi) - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 php7_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } package_uwsgi-plugin-mono() { pkgdesc+=" (mono plugin)" - depends=('glibc' 'mono' 'uwsgi') + depends=(glibc mono uwsgi) - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 plugins/mono/uwsgi.dll -t "$pkgdir"/usr/lib/mono/2.0/ install -vDm 755 mono_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } package_uwsgi-plugin-webdav() { pkgdesc+=" (WebDav plugin)" - depends=('glibc' 'libxml2' 'uwsgi') + depends=(glibc libxml2 uwsgi) - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 webdav_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } package_uwsgi-plugin-zabbix() { pkgdesc+=" (zabbix plugin)" - depends=('glibc' 'uwsgi') + depends=(glibc uwsgi) - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 zabbix_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } package_uwsgi-plugin-notfound() { pkgdesc+=" (notfound plugin)" - depends=('uwsgi') + depends=(uwsgi) - cd "$pkgbase-$pkgver" + cd $pkgbase-$pkgver install -vDm 755 notfound_plugin.so -t "$pkgdir"/usr/lib/uwsgi/ } diff --git a/uwsgi/deps b/uwsgi/deps index 0dc72b7..f21c5e1 100644 --- a/uwsgi/deps +++ b/uwsgi/deps @@ -4,7 +4,7 @@ php7-embed pypy python-gevent python-greenlet -jansson lua51 ruby + diff --git a/uwsgi/key b/uwsgi/key new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/uwsgi/key @@ -0,0 +1 @@ + diff --git a/vscodium/PKGBUILD b/vscodium/PKGBUILD index f9e1ef9..bca093c 100644 --- a/vscodium/PKGBUILD +++ b/vscodium/PKGBUILD @@ -7,12 +7,12 @@ pkgname=vscodium _pkgname=VSCodium -pkgver=1.67.2 -pkgrel=01 +pkgver=1.73.1.22314 +pkgrel=02 pkgdesc="Binary releases of VS Code without MS branding/telemetry/licensing." arch=(x86_64) url="https://github.com/VSCodium/vscodium" -provides=('codium' 'vscodium') +provides=('vscode' 'codium' 'vscodium') conflicts=('vscodium-bin' 'vscodium-git') source=(https://github.com/VSCodium/vscodium/releases/download/${pkgver}/${_pkgname}-linux-x64-${pkgver}.tar.gz vscodium-bin.desktop @@ -27,20 +27,26 @@ package() { install -d -m755 ${pkgdir}/opt/${pkgname} install -d -m755 ${pkgdir}/usr/bin install -d -m755 ${pkgdir}/usr/share/{applications,pixmaps} - cp -r ${srcdir}/!(vscodium-bin.desktop|${pkgname}-${pkgver}.tar.gz) ${pkgdir}/opt/${pkgname} + cp -r ${srcdir}/!(vscodium-bin?(-uri-handler).desktop|${_pkgname}-linux-@x64-${pkgver}.tar.gz) ${pkgdir}/opt/${pkgname} ln -s /opt/${pkgname}/bin/codium ${pkgdir}/usr/bin/codium ln -s /opt/${pkgname}/bin/codium ${pkgdir}/usr/bin/vscodium install -D -m644 ${srcdir}/vscodium-bin.desktop ${pkgdir}/usr/share/applications/codium.desktop install -D -m644 ${srcdir}/vscodium-bin-uri-handler.desktop ${pkgdir}/usr/share/applications/codium-uri-handler.desktop install -D -m644 ${srcdir}/resources/app/resources/linux/code.png \ ${pkgdir}/usr/share/pixmaps/vscodium.png + + # Symlink shell completions + install -d -m755 ${pkgdir}/usr/share/zsh/site-functions + install -d -m755 ${pkgdir}/usr/share/bash-completion/completions + ln -s /opt/${pkgname}/resources/completions/zsh/_codium ${pkgdir}/usr/share/zsh/site-functions + ln -s /opt/${pkgname}/resources/completions/bash/codium ${pkgdir}/usr/share/bash-completion/completions } #---- license gpg-key sha256sums ---- license=('MIT') -sha256sums=(dc4bbdfd0f079b6f5bfc1a09dfa7b451eb1b2d9533d87d117c3c2f18e76544db +sha256sums=(b97abd27933900990088e578119432bf6f575c866e2c86061f9b3a101ec4d527 a665ef6e2a1711df2552d7ae49fd7f30f7a2d7e0dea71c7c5f4c90764d8c37ce fd6b46c021e4f0b75d27fcf67481019dbbaa7059ea186437a47a6b6ae8bb574f) diff --git a/vscodium/PKGBUILD-aur b/vscodium/PKGBUILD-aur index 87e2684..a34b79c 100644 --- a/vscodium/PKGBUILD-aur +++ b/vscodium/PKGBUILD-aur @@ -7,7 +7,7 @@ pkgname=vscodium-bin _pkgname=VSCodium -pkgver=1.67.2 +pkgver=1.73.1.22314 pkgrel=1 pkgdesc="Binary releases of VS Code without MS branding/telemetry/licensing." arch=('x86_64' 'aarch64') @@ -21,13 +21,13 @@ optdepends=( 'gvfs: For move to trash functionality' 'libdbusmenu-glib: For KDE global menu' ) -provides=('codium' 'vscodium') -conflicts=('vscodium' 'vscodium-git') +provides=('vscode' 'codium' 'vscodium') +conflicts=('vscodium') sha256sums=('a665ef6e2a1711df2552d7ae49fd7f30f7a2d7e0dea71c7c5f4c90764d8c37ce' 'fd6b46c021e4f0b75d27fcf67481019dbbaa7059ea186437a47a6b6ae8bb574f') -sha256sums_x86_64=('dc4bbdfd0f079b6f5bfc1a09dfa7b451eb1b2d9533d87d117c3c2f18e76544db') -sha256sums_aarch64=('f450dc8870ae4cf2e44dac25dbfd4af20a3de6a35b5ca881156a78da3683d4f4') +sha256sums_x86_64=('b97abd27933900990088e578119432bf6f575c866e2c86061f9b3a101ec4d527') +sha256sums_aarch64=('5fcedc8c4b27da8ca12c19788e3e202e53d8e6c4c206ca8d167e0fba37ef1c9e') source=('vscodium-bin.desktop' 'vscodium-bin-uri-handler.desktop') source_x86_64=("https://github.com/VSCodium/vscodium/releases/download/${pkgver}/${_pkgname}-linux-x64-${pkgver}.tar.gz") @@ -39,11 +39,17 @@ package() { install -d -m755 ${pkgdir}/opt/${pkgname} install -d -m755 ${pkgdir}/usr/bin install -d -m755 ${pkgdir}/usr/share/{applications,pixmaps} - cp -r ${srcdir}/!(vscodium-bin.desktop|${pkgname}-${pkgver}.tar.gz) ${pkgdir}/opt/${pkgname} + cp -r ${srcdir}/!(vscodium-bin?(-uri-handler).desktop|${_pkgname}-linux-@(x|arm)64-${pkgver}.tar.gz) ${pkgdir}/opt/${pkgname} ln -s /opt/${pkgname}/bin/codium ${pkgdir}/usr/bin/codium ln -s /opt/${pkgname}/bin/codium ${pkgdir}/usr/bin/vscodium install -D -m644 ${srcdir}/vscodium-bin.desktop ${pkgdir}/usr/share/applications/codium.desktop install -D -m644 ${srcdir}/vscodium-bin-uri-handler.desktop ${pkgdir}/usr/share/applications/codium-uri-handler.desktop install -D -m644 ${srcdir}/resources/app/resources/linux/code.png \ ${pkgdir}/usr/share/pixmaps/vscodium.png + + # Symlink shell completions + install -d -m755 ${pkgdir}/usr/share/zsh/site-functions + install -d -m755 ${pkgdir}/usr/share/bash-completion/completions + ln -s /opt/${pkgname}/resources/completions/zsh/_codium ${pkgdir}/usr/share/zsh/site-functions + ln -s /opt/${pkgname}/resources/completions/bash/codium ${pkgdir}/usr/share/bash-completion/completions } diff --git a/zoom/PKGBUILD b/zoom/PKGBUILD index 99d18c5..1e8e6c8 100644 --- a/zoom/PKGBUILD +++ b/zoom/PKGBUILD @@ -6,9 +6,9 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=zoom -pkgver=5.11.10 -_subver=4400 -pkgrel=01 +pkgver=5.12.6 +_subver=173 +pkgrel=02 pkgdesc="Video Conferencing and Web Conferencing Service w/o pulseaudio" arch=('x86_64') url="https://zoom.us/" @@ -37,6 +37,5 @@ package() { license=('custom') -sha512sums=('29e7d2e2b9f5cf8a19e92ac8f1e1e10ea2a1cd8fb40d43e18f2d7c6f1ab2720df1a76aa9fe07f95a37a7fbaa5db3a1c1ebbcd9c6eb0e86e100821905bba02a9e') +sha256sums=(f3fc47d99f4c6cdc7efdedad5a3e5fbf403570c9fc8746d26d527e444937619a) # zoom-5.12.6.173_orig_x86_64.pkg.tar.xz -sha256sums=(3e2d4cb6e087ce440009a9ac34e212ea96ccd372f50a6ca8b1ba5dad854d0a44) # zoom-5.11.10.4400_orig_x86_64.pkg.tar.xz diff --git a/zoom/PKGBUILD-aur b/zoom/PKGBUILD-aur index ab114a8..be13f4f 100644 --- a/zoom/PKGBUILD-aur +++ b/zoom/PKGBUILD-aur @@ -1,8 +1,8 @@ # Maintainer: Gordian Edenhofer pkgname=zoom -pkgver=5.11.10 -_subver=4400 +pkgver=5.12.6 +_subver=173 pkgrel=1 pkgdesc="Video Conferencing and Web Conferencing Service" arch=('x86_64') @@ -19,7 +19,7 @@ optdepends=('pulseaudio-alsa: audio via PulseAudio' 'xcompmgr: extra compositor needed by some window managers for screen sharing') options=(!strip) source=("${pkgname}-${pkgver}.${_subver}_orig_x86_64.pkg.tar.xz"::"https://cdn.zoom.us/prod/${pkgver}.${_subver}/zoom_x86_64.pkg.tar.xz") -sha512sums=('29e7d2e2b9f5cf8a19e92ac8f1e1e10ea2a1cd8fb40d43e18f2d7c6f1ab2720df1a76aa9fe07f95a37a7fbaa5db3a1c1ebbcd9c6eb0e86e100821905bba02a9e') +sha512sums=('a7981050d687dfeee26297bba30d43e6eee22c282118a478c5734900e301c93b1fb357f42b9cf51eef94fbe40b0ec38d5d636e24b66fdbaf9cb45711aee05fa1') prepare() { sed -i 's/Zoom\.png/Zoom/g' "${srcdir}/usr/share/applications/Zoom.desktop" diff --git a/zoom/clean b/zoom/clean index f052eb5..0bd519f 100644 --- a/zoom/clean +++ b/zoom/clean @@ -1 +1 @@ -rm -rvf {src,pkg,zoom*orig*.tar.xz} +rm -rvf {src,pkg,zoom*orig*.tar.xz,zoom}