upg foot libgit2 limine python-mako python-textual

This commit is contained in:
joborun linux 2024-10-24 12:40:08 +03:00
parent 32738794a2
commit 9a6efbe34a
13 changed files with 75 additions and 66 deletions

View file

@ -8,7 +8,7 @@
pkgbase=foot
pkgdesc='Fast, lightweight, and minimalistic Wayland terminal emulator'
pkgname=($pkgbase $pkgbase-terminfo)
pkgver=1.18.1
pkgver=1.19.0
pkgrel=01
url="https://codeberg.org/dnkl/$pkgbase"
makedepends=(cage meson wayland-protocols fontconfig tllist fcft cage ttf-liberation
@ -26,10 +26,11 @@ build() {
full-headless-cage \
. build \
--prefix=/usr \
-Dterminfo=disabled \
-Dterminfo=enabled \
--wrap-mode=nodownload
sed 's/@default_terminfo@/foot-extra/g' foot.info |
tic -x -o build -e foot-extra,foot-extra-direct -
tic -x -o build -e foot-extra,foot-extra-direct -
}
check() {
@ -65,9 +66,8 @@ arch=(x86_64)
license=(MIT)
sha256sums=(59d22187f7ceaaaa570a5299b102e8f4692826e98785f89ad9d8911802ccc000 # foot-1.18.0.tar.gz
sha256sums=(148b0b545ca37e15b877ff9f6a768a4ce6feb0ed256f8a5f853cb2e16e3323c1 # foot-1.19.0.tar.gz
3c7cadf43c235cead42ea0d772b7ed9e24d63dc0abf3895ee76456fccc700522) # foot.ini
## b1fb58ef5a0a467f56ceec3102a07524bfd939fa1ec507989b90a419cd0a95ab foot-1.18.1-01-x86_64.pkg.tar.lz
## 2339fb1c720ecdc5ce5e58dff0eca8b87f2b3bb0747756e18acd3c4259ab927c foot-terminfo-1.18.1-01-x86_64.pkg.tar.lz
## 29119df7133d4673ece5215cfe1c80cebe8eddd76a183aa9a509e6303c173a52 foot-1.19.0-01-x86_64.pkg.tar.lz
## e3d5a9f400169fe73b228e8d1904bcee41ded4b9399cd0d48c557f008556dfc7 foot-terminfo-1.19.0-01-x86_64.pkg.tar.lz

View file

@ -4,7 +4,7 @@
pkgbase=foot
pkgdesc='Fast, lightweight, and minimalistic Wayland terminal emulator'
pkgname=($pkgbase $pkgbase-terminfo)
pkgver=1.18.1
pkgver=1.19.0
pkgrel=1
url="https://codeberg.org/dnkl/$pkgbase"
arch=(x86_64)
@ -27,7 +27,7 @@ makedepends=(fcft
optdepends=('libutempter: utmp logging')
backup=(etc/xdg/foot/foot.ini)
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
sha256sums=('59d22187f7ceaaaa570a5299b102e8f4692826e98785f89ad9d8911802ccc000')
sha256sums=('148b0b545ca37e15b877ff9f6a768a4ce6feb0ed256f8a5f853cb2e16e3323c1')
build() {
cd "$pkgbase"

View file

@ -1,6 +1,6 @@
real 0m26.596s
user 1m24.996s
sys 0m5.647s
real 0m36.093s
user 1m46.614s
sys 0m5.767s

View file

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libgit2
pkgver=1.8.1
pkgver=1.8.2
pkgrel=01
epoch=1
pkgdesc="A linkable library for Git"
@ -26,13 +26,14 @@ source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
build() {
local cmake_options=(
-B build
-DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_PREFIX=/usr
-DREGEX_BACKEND=pcre2
-DUSE_HTTP_PARSER=system
-DUSE_SSH=ON
-D CMAKE_BUILD_TYPE=None
-D CMAKE_INSTALL_PREFIX=/usr
-D REGEX_BACKEND=pcre2
# NOTE: may require further consolidation: https://github.com/libgit2/libgit2/issues/6923
-D USE_HTTP_PARSER=http-parser
-D USE_SSH=ON
-S $pkgname-$pkgver
-Wno-dev
-W no-dev
)
cmake "${cmake_options[@]}"
@ -43,13 +44,17 @@ check() {
local ignored_tests=(
'invasive|'
'online|'
'ssh|'
'auth_clone|'
'network_url_parse__hostname_implied_root_empty_port|'
'network_url_parse__hostname_empty_port|'
'network_url_parse__ipv4_implied_root_empty_port|'
'network_url_parse__ipv4_empty_port|'
'network_url_parse__ipv6_implied_root_empty_port|'
'network_url_parse__ipv6_empty_port|'
'proxy|'
'proxy_auto_not_detected|'
'ssh'
'proxy_auto_not_detected'
)
@ -80,9 +85,9 @@ arch=(x86_64)
license=(LicenseRef-GPL-2.0-only-with-linking-exception)
sha512sums=('7429fbdc46ae44fd359e9260cbe33d9ce9276db810c096f12c43e5d302d01011463cdfd98d604e59780187e020e216e839823a77479dc12f952a37628516af78')
b2sums=('14558400d092dd963becfd3d4966a8d0799811be15fea8c5bc1e91be24f14bb81d33d82b2fb8dd8895e167f634a5d532d62a4609167bcb1d93143275207bbf6d')
sha256sums=(8c1eaf0cf07cba0e9021920bfba9502140220786ed5d8a8ec6c7ad9174522f8e) # libgit2-v1.8.1.tar.gz
sha512sums=('568daa01b254acd07624143c1fd949b131f174a0595e4c6031b1eee38afd59ec3917ffc5ade3310d2a17f22bf5062bc6d03603cb952b25cdefd6c1cec9b8033c')
b2sums=('5e6c68cd1b364b435130059ee12bcb889db5b00af00dc5e3b62e8b302cf3a81fa351568a5f094bc99041877a3272c98bd65999d6e81cc02ff1a31e0d07ea17ff')
## c8c26b973f99ddee17a1d1415c074bb64cced22efd68f7096cb3eb1b0fdf879a libgit2-1_1.8.1-01-x86_64.pkg.tar.lz
sha256sums=(184699f0d9773f96eeeb5cb245ba2304400f5b74671f313240410f594c566a28) # libgit2-v1.8.2.tar.gz
## 22a3984c461467bb34673a25ae292aedb8f253850bde5f117015cc046e3fcac9 libgit2-1:1.8.2-01-x86_64.pkg.tar.lz

View file

@ -6,7 +6,7 @@
pkgname=libgit2
# NOTE: add the following packages to rebuild TODOs on soname change (although they do not link against libgit2.so):
# julia
pkgver=1.8.1
pkgver=1.8.2
pkgrel=1
epoch=1
pkgdesc="A linkable library for Git"
@ -28,19 +28,20 @@ makedepends=(
)
provides=(libgit2.so)
source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
sha512sums=('7429fbdc46ae44fd359e9260cbe33d9ce9276db810c096f12c43e5d302d01011463cdfd98d604e59780187e020e216e839823a77479dc12f952a37628516af78')
b2sums=('14558400d092dd963becfd3d4966a8d0799811be15fea8c5bc1e91be24f14bb81d33d82b2fb8dd8895e167f634a5d532d62a4609167bcb1d93143275207bbf6d')
sha512sums=('568daa01b254acd07624143c1fd949b131f174a0595e4c6031b1eee38afd59ec3917ffc5ade3310d2a17f22bf5062bc6d03603cb952b25cdefd6c1cec9b8033c')
b2sums=('5e6c68cd1b364b435130059ee12bcb889db5b00af00dc5e3b62e8b302cf3a81fa351568a5f094bc99041877a3272c98bd65999d6e81cc02ff1a31e0d07ea17ff')
build() {
local cmake_options=(
-B build
-DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_PREFIX=/usr
-DREGEX_BACKEND=pcre2
-DUSE_HTTP_PARSER=system
-DUSE_SSH=ON
-D CMAKE_BUILD_TYPE=None
-D CMAKE_INSTALL_PREFIX=/usr
-D REGEX_BACKEND=pcre2
# NOTE: may require further consolidation: https://github.com/libgit2/libgit2/issues/6923
-D USE_HTTP_PARSER=http-parser
-D USE_SSH=ON
-S $pkgname-$pkgver
-Wno-dev
-W no-dev
)
cmake "${cmake_options[@]}"
@ -49,16 +50,18 @@ build() {
check() {
local ignored_tests=(
'auth_clone|'
'invasive|'
'online|'
'ssh|'
'network_url_parse__hostname_implied_root_empty_port|'
'network_url_parse__hostname_empty_port|'
'network_url_parse__ipv4_implied_root_empty_port|'
'network_url_parse__ipv4_empty_port|'
'network_url_parse__ipv6_implied_root_empty_port|'
'network_url_parse__ipv6_empty_port|'
'proxy_auto_not_detected'
'proxy|'
'proxy_auto_not_detected|'
'ssh'
)
local ifs="$IFS"
IFS=

View file

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=limine
pkgver=8.1.2
pkgver=8.2.0
pkgrel=01
pkgdesc="An advanced, portable, multiprotocol bootloader - no longer boots from ext4 it requires a FAT boot partition"
url="https://limine-bootloader.org/"
@ -73,14 +73,14 @@ arch=(x86_64)
license=('BSD-2-Clause')
sha256sums=(bf1b9af7bf987e9cd3e9c4a90aad8630d7c054a03328d95b995ecdea8aec8c42 # limine 8.1.2
66c126c0ec5126dcae72a512a7ce6d24449185007efe7897f01df2e41e513db4 # limine.conf.0
sha256sums=(cb9bd58bd4f51fcd6cbbc7a5a08485bda4b4d3834f62a4f54384d0d0376dbf7b # limine 8.2.0
6448e5fbf6601de5ba55c4fad9316e793622a126a27de18c267fde36a2cdcf51 # limine.conf.0
cfcf8353254f8d7bc84f030ed37e5431f6997ade03619d49649a8e0ce16a9568 # jobo-limine.conf
15df8e06872a6cb89dfad3f99ad2b255dd1a54576e4343c954975e2ea48f28ab # bg.jpg
a94922a25e7db69132394b2c2b9c99c53aea1d004e17e295124e335cb08162ae # CONFIG.md
2ed290eb136db7d998026d699b88ec356978bf1e37826d55b74e2a8db8c524fd # CONFIG.md
e09e04ac2fbb1ef0ffc6a62cc7638b0556ab698c76c1842ff405f386ba4a28d3 # liminedeploy-bios.hook
53de6eeb4d700cfc931c5b2f7067ca3bd813f2360ff895539133f7f8299bc5de # liminedeploy-uefi.hook
SKIP) # PKGBUILD
## cd11a3a635a95e85524ad32773050b33b14eadb39f429f5b7dd11108c2e82504 limine-8.1.2-01-x86_64.pkg.tar.lz
## ad7b632e19c3fbe573e822f6d39415f1e021269a8193933ae294fa52cf62ebf7 limine-8.2.0-01-x86_64.pkg.tar.lz

View file

@ -2,7 +2,7 @@
# Contributor: Mintsuki <mintsuki@protonmail.com>
pkgname=limine
pkgver=8.1.2
pkgver=8.2.0
pkgrel=1
pkgdesc="An advanced, portable, multiprotocol bootloader"
arch=('x86_64')
@ -11,7 +11,7 @@ license=('BSD-2-Clause')
depends=('glibc')
makedepends=('git' 'nasm' 'mtools' 'llvm' 'lld' 'clang')
source=("git+https://github.com/limine-bootloader/limine.git#tag=v${pkgver}")
sha256sums=('bf1b9af7bf987e9cd3e9c4a90aad8630d7c054a03328d95b995ecdea8aec8c42')
sha256sums=('cb9bd58bd4f51fcd6cbbc7a5a08485bda4b4d3834f62a4f54384d0d0376dbf7b')
prepare() {
cd "${pkgname}"

View file

@ -1,5 +1,11 @@
#!/bin/sh
post_install() {
echo " "
echo " ** W A R N I N G v.0.2.0 ** "
echo " Read the documentation and changelog, this is what has been added in 0.2.0 "
echo " * dtb_path - A device tree blob to pass instead of the one provided by the firmware. "
echo " "
echo " "
echo " "
echo " OK, we are getting close, we are making the convention of mounting the vfat efi partition"
echo " in boot/efi and we have made adjustments according to this assumption."
@ -41,4 +47,3 @@ post_install() {
post_upgrade() {
post_install
}

View file

@ -1,7 +1,7 @@
#!/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"
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------

View file

@ -7,7 +7,7 @@
pkgname=python-mako
_pkgname=${pkgname#python-}
pkgver=1.3.5
pkgver=1.3.6
_pkgver=rel_${pkgver//./_}
pkgrel=01
pkgdesc="A template library written in Python"
@ -49,7 +49,7 @@ package() {
cd "$_archive"
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
}
#---- arch license gpg-key & sha256sums ----
@ -61,8 +61,9 @@ license=('MIT')
validpgpkeys=('83AF7ACE251C13E6BB7DEFBD330239C1C4DAFEE1' # Michael Bayer
'2CA9B722133AF20453401FD1A33AC2044BFDF51E') # Mako Maintainer
sha512sums=('52762e7096b92f13457e151326f3635f9b0ac312e95d8638be551542785694ee06e14176b1835da0ff8dbbab7dc5eb9696853cde20c31c9787dc54c7853bebc0')
sha256sums=(abaf7d76e50d92ce6218a8437ea6ef93905598050099eb125c37dc55a5fffe32) # python-mako-1.3.5.tar.gz
sha512sums=('190221fa4498ee749cafac2da9eec22a729ebfbecb02b10e6f46faccb939034dfe16e6a689c48d85f64e4ca95b2af1a838ceb78665694883e9b3a6e50e419286')
## 236c044469e6d83b5524d47965b647bdc5301da9870d6e7fe17d4e43af87f7ca python-mako-1.3.5-01-x86_64.pkg.tar.lz
sha256sums=(9d9edc6ca26bc9b79fa1ceb2e1a42f0ab3e259767c919599ef1f38f104195292) # python-mako-1.3.6.tar.gz
## 3ce6e8d414f2d180a563fbb238f0acd99fdccda8de551d2b899dbdb6baf6013f python-mako-1.3.6-01-x86_64.pkg.tar.lz

View file

@ -3,7 +3,7 @@
pkgname=python-mako
_pkgname=${pkgname#python-}
pkgver=1.3.5
pkgver=1.3.6
_pkgver=rel_${pkgver//./_}
pkgrel=1
pkgdesc="A template library written in Python"
@ -36,25 +36,20 @@ optdepends=(
'python-pytest: for testing utilities'
)
source=("$pkgname-$pkgver.tar.gz::$url/archive/$_pkgver.tar.gz")
sha512sums=('52762e7096b92f13457e151326f3635f9b0ac312e95d8638be551542785694ee06e14176b1835da0ff8dbbab7dc5eb9696853cde20c31c9787dc54c7853bebc0')
_archive="$_pkgname-$_pkgver"
sha512sums=('190221fa4498ee749cafac2da9eec22a729ebfbecb02b10e6f46faccb939034dfe16e6a689c48d85f64e4ca95b2af1a838ceb78665694883e9b3a6e50e419286')
build() {
cd "$_archive"
cd "$_pkgname-$_pkgver"
python -m build --wheel --no-isolation
}
check() {
cd "$_archive"
cd "$_pkgname-$_pkgver"
pytest
}
package() {
cd "$_archive"
cd "$_pkgname-$_pkgver"
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
}

View file

@ -7,7 +7,7 @@
_base=textual
pkgname=python-${_base}
pkgver=0.83.0
pkgver=0.84.0
pkgrel=01
pkgdesc="Modern Text User Interface framework"
url="https://github.com/Textualize/${_base}"
@ -62,9 +62,9 @@ arch=(x86_64)
license=(MIT)
sha512sums=('3d97814de2bcc4d4618c24d6975ed0d37448810031b69e772ff7ffd6dc0641f554322d8cc9ba7086de359e79bb8cd84163b8133bed9517e66a6997770eec784f')
sha512sums=('44a54b06bbe644facd9762627b10fb657fd5db9ddff37b75418069b106e6577792218569ed350d0dc76747b588eceae23d03fd51f879f1c97eb36c7b894b030b')
sha256sums=(715e1874a15e079f4b34aeefd26c74af6b747cd8db27770bee4d30b081f9fcdb) # textual-0.83.0.tar.gz
sha256sums=(89cfa73a423a27d0aea0d7780bc4a91339383ffce7f89bc1fc3992b25b1dcc01) # textual-0.84.0.tar.gz
## 446ad94d94ffe140f8df023ca1069cb7e074fb83758e18b36bc7ee9d625a24b0 python-textual-0.83.0-01-x86_64.pkg.tar.lz
## a44b312cae7d0f9e3cab65fc6211577dbb9b694f6ab431ed8f41f4bfb324dfa8 python-textual-0.84.0-01-x86_64.pkg.tar.lz

View file

@ -5,7 +5,7 @@
_base=textual
pkgname=python-${_base}
pkgver=0.83.0
pkgver=0.84.0
pkgrel=1
pkgdesc="Modern Text User Interface framework"
arch=(any)
@ -18,7 +18,7 @@ optdepends=('python-tree-sitter: for syntax highlighting support'
'python-tree-sitter-languages: for custom languages support'
'python-textual-dev: tools for developers')
source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz)
sha512sums=('3d97814de2bcc4d4618c24d6975ed0d37448810031b69e772ff7ffd6dc0641f554322d8cc9ba7086de359e79bb8cd84163b8133bed9517e66a6997770eec784f')
sha512sums=('44a54b06bbe644facd9762627b10fb657fd5db9ddff37b75418069b106e6577792218569ed350d0dc76747b588eceae23d03fd51f879f1c97eb36c7b894b030b')
build() {
cd ${_base}-${pkgver}