upg zoom uwsgi tkimg sakura vscodium

add smartservogui
This commit is contained in:
joborun linux 2022-11-27 23:23:17 +02:00
parent f36d5ed7c0
commit 1d7c5c35b1
20 changed files with 188 additions and 135 deletions

View File

@ -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

View File

@ -3,7 +3,7 @@
# Contributor: Dmitry N. Shilov <stormblast@land.ru>
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}"

View File

@ -1,2 +1,3 @@
vte3
libxft cmake
at-spi2-core

34
smartservogui/PKGBUILD Normal file
View File

@ -0,0 +1,34 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# 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

View File

@ -0,0 +1,27 @@
# Maintainer: Emeric Grange <emeric.grange@gmail.com>
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
}

1
smartservogui/clean Normal file
View File

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

4
smartservogui/deps Normal file
View File

@ -0,0 +1,4 @@
qt5-base
qt5-svg
qt5-tools
libglvnd

6
smartservogui/time Normal file
View File

@ -0,0 +1,6 @@
real 0m52.018s
user 0m59.542s
sys 0m3.217s

View File

@ -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

View File

@ -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"

View File

@ -1,4 +1,4 @@
libjpeg
libjpeg-turbo
libpng
libtiff
tk

View File

@ -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

View File

@ -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/
}

View File

@ -4,7 +4,7 @@ php7-embed
pypy
python-gevent
python-greenlet
jansson
lua51
ruby

1
uwsgi/key Normal file
View File

@ -0,0 +1 @@

View File

@ -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)

View File

@ -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
}

View File

@ -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

View File

@ -1,8 +1,8 @@
# Maintainer: Gordian Edenhofer <gordian.edenhofer@gmail.com>
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"

View File

@ -1 +1 @@
rm -rvf {src,pkg,zoom*orig*.tar.xz}
rm -rvf {src,pkg,zoom*orig*.tar.xz,zoom}