upg cython gtk3 meson mpv postfix vulkan-headers

This commit is contained in:
joborun linux 2023-12-20 12:51:20 +02:00
parent 04f6e63f08
commit 4bda535ab0
15 changed files with 63 additions and 79 deletions

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=cython
pkgver=3.0.6
pkgver=3.0.7
pkgrel=01
pkgdesc='C-Extensions for Python'
url='https://cython.org'
@ -62,6 +62,7 @@ arch=(x86_64)
license=(APACHE)
sha256sums=(79d1b2f9e4d94c9d1e306d2d8ddef6759fa933363f8a90fa3be7b500db0287d9) # cython-3.0.6.tar.gz
sha256sums=(50e72ac8e32f5cca8242ad319df4cbd1f76545f2b66bc5d7b17ce45d5cbc415e) # cython-3.0.7.tar.gz
## 97566a1bbc8809d38891a6aede251153a337c9e8fd447821c251f69d5c2d077e cython-3.0.7-01-x86_64.pkg.tar.lz
## b4082c448e7254bd876d9f61b00f4ea3c75d86de469d7c9a48d5bd5880578d6d cython-3.0.6-01-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
# Contributor: Igor Scabini <furester @ gmail.com>
pkgname=cython
pkgver=3.0.6
pkgver=3.0.7
pkgrel=1
pkgdesc='C-Extensions for Python'
arch=(x86_64)
@ -20,7 +20,7 @@ checkdepends=(gdb
python-numpy
python-pytest)
source=(https://github.com/cython/cython/archive/$pkgver/$pkgname-$pkgver.tar.gz)
sha256sums=('79d1b2f9e4d94c9d1e306d2d8ddef6759fa933363f8a90fa3be7b500db0287d9')
sha256sums=('50e72ac8e32f5cca8242ad319df4cbd1f76545f2b66bc5d7b17ce45d5cbc415e')
build() {
cd cython-$pkgver

View File

@ -7,7 +7,7 @@
#pkgbase=gtk3
pkgname=gtk3 # gtk3-docs gtk3-demos)
pkgver=3.24.38
pkgver=3.24.39
pkgrel=01
epoch=1
pkgdesc="GObject-based multi-platform GUI toolkit"
@ -23,7 +23,7 @@ depends=(adwaita-icon-theme atk cairo cantarell-fonts dconf
makedepends=( glib2-docs gobject-introspection gtk-doc meson sassc
wayland-protocols)
#options=(debug) # uncomment to produce the gtk3-debug pkg
_commit=3e6fd55ee00d4209ce2f2af292829e4d6f674adc # tags/3.24.38^0
_commit=9ce32d5d7d2411032876232d86b66f9fd5f7e815 # tags/3.24.39^0
source=(
"git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit" ## getting impossible on the day of the release to download the entire gtk git
# https://gitlab.gnome.org/GNOME/gtk/-/archive/3.24.37/gtk-3.24.37.tar.gz
@ -132,10 +132,10 @@ sha256sums=(SKIP
# b9978e73629ce15be4b7ef085ee61d2b57d684c9980b8082c6f65059cf8b3445 # gtk-3.24.37.tar.gz
a0319b6795410f06d38de1e8695a9bf9636ff2169f40701671580e60a108e229) # gtk-query-immodules-3.0.hook
## 1a217c72bcece601b224c93fc9d40f15029c00f1e24297683e366b5b58a35d3d gtk3-1:3.24.38-01-x86_64.pkg.tar.lz
# Note to packager:
ls -l *pkg.tar.lz
echo "you must rename this package to meet SF naming before you move to the repo"
mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log
#ls -l *pkg.tar.lz
#echo "you must rename this package to meet SF naming before you move to the repo"
#mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log
## 4bd173ba45099fb3bf5c965c99a1e3c47d852dc2472ce6e2638df4aa216b283b gtk3-1_3.24.39-01-x86_64.pkg.tar.lz

View File

@ -7,7 +7,7 @@ pkgname=(
gtk3-demos
gtk3-docs
)
pkgver=3.24.37
pkgver=3.24.39
pkgrel=1
epoch=1
pkgdesc="GObject-based multi-platform GUI toolkit"
@ -59,7 +59,7 @@ makedepends=(
sassc
wayland-protocols
)
_commit=013b629a2e5420cc01647f859226eb1a37ebe661 # tags/3.24.37^0
_commit=9ce32d5d7d2411032876232d86b66f9fd5f7e815 # tags/3.24.39^0
source=(
"git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit"
gtk-query-immodules-3.0.hook

View File

@ -1,5 +1,6 @@
real 24m48.714s
user 20m1.528s
sys 1m37.098s
real 7m47.175s
user 21m20.829s
sys 1m39.707s

View File

@ -7,7 +7,7 @@
pkgname=meson
pkgver=1.3.0
pkgrel=01
pkgrel=02
pkgdesc='High productivity build system'
url='https://mesonbuild.com/'
depends=(ninja python python-typing_extensions)
@ -102,10 +102,10 @@ sha256sums=(4ba253ef60e454e23234696119cbafa082a0aead0bd3bbf6991295054795f5dc #
af6e38ec433acefc5f97064de5837429ed00451ae82eef2edd7494da491a6217 # meson-reference-1.3.0.json
864f959d66d912594cf1f61d1f3de85b1926bbe95aed7cf8c3dded7a36a0c6a4 # 0001-Skip-broken-tests.patch
12e95ae06180a145bcde8a404b748bc476819b5c6fabb7d28c430a113ec93988 # 0002-Use-C-17-for-protobuf-tests.patch
34a93f6298c5a1ae5a12232ba50708223a5ef446e5890f9a8d156ba2ec6320d8 # cross-lib32
47e6b7d18f2fbde2edd5674c812b9d4a279feb6d7f947310736c39cde28f8831 # cross-lib32
a1fa7d0c3113776337a7e875a35d7cf625000d98024ad4537af23f719c50bfa4 # native-clang
09d57353b4694950e37a3a069ede3961b0aa0a3184771cf4382f10b02984c1d8 # arch-meson
b2aeae2787cf8f3ffb8778ee7f1a434895b1512bc0bdb33528c4cb2aeb067904) # jobo-meson
## e235b0220c9b1066a1f240ca2235e71f1846cd7a0e4f55fb8f653ec6c629b922 meson-1.3.0-01-x86_64.pkg.tar.lz
## 76a6aade2c15e3ee77d22943c7391fcd70f70eda6b5d48dad32368e75f400d1e meson-1.3.0-02-x86_64.pkg.tar.lz

View File

@ -4,7 +4,7 @@
pkgname=meson
pkgver=1.3.0
pkgrel=1
pkgrel=2
pkgdesc="High productivity build system"
url="https://mesonbuild.com/"
arch=(any)
@ -81,7 +81,7 @@ b2sums=('cb9ac8e00fe924df67166938687584a9de35e784e1e52bff281649d787695d37e3044ea
'553cdd8e165593a50570777f0e862a8e20d15dc5b7262c32ca8c86c54c8f2ee1b759be3439e9eec5917c88b3275d755b4f072e979dab400edf18908cb9fbf68e'
'f50c3569c6330e8671c402953247fb456505dd75555c8fbf1487bd43881dcdc766d88348814a6c2bb631c571ad4c4efabb271b5a1e7f01748ae2d9a332b39330'
'211cee61f117fd1d582d7a613a8634f044e9e307791c4154c6da72bccd5f06856801b14bcb26157ee682b5935c48ffd2098a5fabab2232726d7758cf091c07f7'
'e56c75dd9122d866e8a92381f1f8a3fa268451d13a18b73906c0089601d3e6edf28602b36f40d8a32758e9958a167a1bdccd70283581e19b2ed39863640daf95'
'9b16477aa77a706492e26fb3ad42e90674b8f0dfe657dd3bd9ba044f921be12ceabeb0050a50a15caee4d999e1ec33ed857bd3bed9e4444d73bb4a4f06381081'
'7d88929d5a3b49d91c5c9969f19d9b47f3151706526b889515acaeda0141257d5115875ac84832e9ea46f83a7700d673adcc5db84b331cd798c70ae6e90eac1e'
'21466907b450c662824f576accbf49d4bb543c5d7a1075dfcd48e89db92537d2dbe194a55c335bd520f787125b83b394a9f9f2b9e16d667797dc34c3b862bf60'
'c0154434fefb00aebb66b276c3b871b9ec629adc8f3c5b020a21b4662667c0bdaa2c48c6a7498d0c7ab901bb9c3911bd0bb82fbae5e5f3ae2da006e3849e0ff0')

View File

@ -3,6 +3,7 @@ c = ['gcc', '-m32']
cpp = ['g++', '-m32']
rust = ['rustc', '--target', 'i686-unknown-linux-gnu']
pkgconfig = 'i686-pc-linux-gnu-pkg-config'
cups-config = 'cups-config'
llvm-config = 'llvm-config32'
strip = 'strip'

View File

@ -7,8 +7,8 @@
pkgname=mpv
epoch=1
_tag='3996724d3fa1c51cc7998f3de2e22e2c99e6d270' # git rev-parse v${pkgver}
pkgver=0.36.0
_tag='807b9343ef911d138950411cdb83c16a151d2018' # git rev-parse v${pkgver}
pkgver=0.37.0
pkgrel=01
pkgdesc='a free, open source, and cross-platform media player - alsa no-pipew'
url='https://mpv.io/'
@ -17,11 +17,11 @@ depends=('alsa-lib' 'libasound.so' 'desktop-file-utils' 'ffmpeg' 'libavcodec.so'
'glibc' 'hicolor-icon-theme' 'jack' 'libjack.so' 'lcms2' 'liblcms2.so' 'libarchive'
'libarchive.so' 'libass' 'libass.so' 'libbluray' 'libbluray.so' 'libcdio'
'libcdio-paranoia' 'libdrm' 'libdvdnav' 'libdvdread' 'libegl' 'libgl' 'libglvnd'
'libjpeg' 'libjpeg.so' 'libplacebo' 'libplacebo.so' 'libpulse' 'libpulse.so'
'libjpeg' 'libjpeg.so' 'libplacebo' 'libplacebo.so' 'libpulse' 'libpulse.so' 'libsixel'
'libva' 'libva.so' 'libva-drm.so' 'libva-wayland.so' 'libva-x11.so' 'libvdpau' 'libx11'
'libxext' 'libxinerama' 'libxkbcommon' 'libxkbcommon.so' 'libxpresent' 'libxrandr' 'libxss'
'libxv' 'luajit' 'mesa' 'mujs' 'rubberband' 'librubberband.so' 'shaderc'
'libshaderc_shared.so' 'uchardet' 'vulkan-icd-loader' 'wayland' 'zlib')
'libshaderc_shared.so' 'openal' 'uchardet' 'vapoursynth' 'vulkan-icd-loader' 'wayland' 'zlib')
makedepends=('git' 'meson' 'python-docutils' 'ladspa' 'wayland-protocols'
'ffnvcodec-headers' 'vulkan-headers')
optdepends=('yt-dlp: for video-sharing websites playback'
@ -33,25 +33,10 @@ options=('!emptydirs')
#install=mpv.install
source=("git+https://github.com/mpv-player/mpv.git#tag=${_tag}?signed")
#pkgver() {
# cd ${pkgname}
# ./version.sh | sed s/-/_/g
#}
#prepare() {
# cd "${pkgname}"
#
## Fix build with new libplacebo
# git cherry-pick -n \
# 985655ebfd77ceddc44d76f8cc6dc446002f34ee \
# a5961ad096b1361a12f836c8b170fc748f46962a \
# 3a2f8d42ab203c961e50ce198ca4eb232de3819a
#
#}
build() {
local _meson_options=(
--auto-features auto
-Dlibmpv=true
-Dpipewire=disabled
-Dcaca=disabled
@ -59,6 +44,7 @@ build() {
-Ddvbin=enabled
-Ddvdnav=enabled
-Dlibarchive=enabled
-Dopenal=enabled
)
arch-meson "${pkgname}" build "${_meson_options[@]}"
@ -79,7 +65,7 @@ package() {
install -m0644 "${pkgname}"/DOCS/{encoding.rst,tech-overview.txt} \
"${pkgdir}"/usr/share/doc/mpv
install -m0644 "${pkgname}"/TOOLS/lua/* \
install -m0644 "${pkgname}"/TOOLS/{umpv,mpv_identify.sh,stats-conv.py,idet.sh,lua/*} \
-D -t "${pkgdir}"/usr/share/mpv/scripts
}
@ -98,11 +84,10 @@ validpgpkeys=('145077D82501AA20152CACCE8D769208D5E31419') # sfan5 <sfan5@live.de
sha256sums=(SKIP)
## a7005010e7cecbe1423b6c79a3c87bde4bc683dedd9a2258d31774a4bd305263 mpv-1:0.36.0-01-x86_64.pkg.tar.lz
# Note to packager:
ls -l *pkg.tar.lz
echo "you must rename this package to meet SF naming before you move to the repo"
mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log
#ls -l *pkg.tar.lz
#echo "you must rename this package to meet SF naming before you move to the repo"
#mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log
## 0309c3822d2bcbb8737e841de5dc4f571c7e239b4e50ed77d6518b43a10840c0 mpv-1_0.37.0-01-x86_64.pkg.tar.lz

View File

@ -5,8 +5,8 @@
pkgname=mpv
epoch=1
_tag='3996724d3fa1c51cc7998f3de2e22e2c99e6d270' # git rev-parse v${pkgver}
pkgver=0.36.0
_tag='807b9343ef911d138950411cdb83c16a151d2018' # git rev-parse v${pkgver}
pkgver=0.37.0
pkgrel=1
pkgdesc='a free, open source, and cross-platform media player'
arch=('x86_64')
@ -19,11 +19,11 @@ depends=('alsa-lib' 'libasound.so' 'desktop-file-utils' 'ffmpeg' 'libavcodec.so'
'glibc' 'hicolor-icon-theme' 'jack' 'libjack.so' 'lcms2' 'liblcms2.so' 'libarchive'
'libarchive.so' 'libass' 'libass.so' 'libbluray' 'libbluray.so' 'libcdio'
'libcdio-paranoia' 'libdrm' 'libdvdnav' 'libdvdread' 'libegl' 'libgl' 'libglvnd'
'libjpeg' 'libjpeg.so' 'libplacebo' 'libplacebo.so' 'libpulse' 'libpulse.so'
'libjpeg' 'libjpeg.so' 'libplacebo' 'libplacebo.so' 'libpulse' 'libpulse.so' 'libsixel'
'libva' 'libva.so' 'libva-drm.so' 'libva-wayland.so' 'libva-x11.so' 'libvdpau' 'libx11'
'libxext' 'libxinerama' 'libxkbcommon' 'libxkbcommon.so' 'libxpresent' 'libxrandr' 'libxss'
'libxv' 'luajit' 'mesa' 'mujs' 'libpipewire' 'rubberband' 'librubberband.so' 'shaderc'
'libshaderc_shared.so' 'uchardet' 'vulkan-icd-loader' 'wayland' 'zlib')
'libshaderc_shared.so' 'openal' 'uchardet' 'vapoursynth' 'vulkan-icd-loader' 'wayland' 'zlib')
makedepends=('git' 'meson' 'python-docutils' 'ladspa' 'wayland-protocols'
'ffnvcodec-headers' 'vulkan-headers')
optdepends=('yt-dlp: for video-sharing websites playback'
@ -45,6 +45,7 @@ build() {
-Ddvbin=enabled
-Ddvdnav=enabled
-Dlibarchive=enabled
-Dopenal=enabled
)
arch-meson "${pkgname}" build "${_meson_options[@]}"
@ -65,6 +66,6 @@ package() {
install -m0644 "${pkgname}"/DOCS/{encoding.rst,tech-overview.txt} \
"${pkgdir}"/usr/share/doc/mpv
install -m0644 "${pkgname}"/TOOLS/lua/* \
install -m0644 "${pkgname}"/TOOLS/{umpv,mpv_identify.sh,stats-conv.py,idet.sh,lua/*} \
-D -t "${pkgdir}"/usr/share/mpv/scripts
}

View File

@ -138,3 +138,8 @@ xdg-utils
libgit2
meson
libsixel
openal
vapoursynth

View File

@ -9,7 +9,7 @@
pkgbase=postfix
pkgname=(postfix postfix-{cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite} )
pkgver=3.8.3
pkgrel=02
pkgrel=03
pkgdesc="Fast, easy to administer, secure mail server w/o systemd - now (3.8.3) BSD4 clause and copyrights "
url="http://www.postfix.org/"
depends=(glibc)
@ -249,22 +249,12 @@ sha256sums=(16946c9874a786a09f53b17d1c83dc1faae35cbf80bab34ab01798b70420968b #
63f39147887336bdd173fb9425998f0a0c6f00a31241f922a255c157bfd8d02e # postfix.sysusers
825106bc3a6db8872160c5d65be04ad92828a043b8c8decc531341f0fe4a5742) # postfix.tmpfiles
## a9c93101f6363c8d768385706730d0ed678787de13f9a7fdf99a9dd3aa4f6dbc postfix-3.8.3-02-x86_64.pkg.tar.lz
## d71de7b2f61ab126211d961e797f8f31469fe57c10c4fe991ffb3c46d45f7910 postfix-cdb-3.8.3-02-x86_64.pkg.tar.lz
## 05fd7b10481ec510e83ca381bb015c395bec0d3e4a1a6887e599628ce70eecd8 postfix-ldap-3.8.3-02-x86_64.pkg.tar.lz
## d37d526ad98ceabac546e263ed024291db30d382bf5acfd5a66511d0dd4928e1 postfix-lmdb-3.8.3-02-x86_64.pkg.tar.lz
## 3b6b9db167bc14cc1f81b7c809be02344a634aedfc44794275a4f29a1925cfea postfix-mysql-3.8.3-02-x86_64.pkg.tar.lz
## db0821a4fbd5e09fb29d3adda38acd8cabbf8e4c69de1b08714f700bda4758f4 postfix-pcre-3.8.3-02-x86_64.pkg.tar.lz
## bae572227447a2555b029ff7b02e91fd3329c65f9b95d05cd34e036ba944d2e4 postfix-pgsql-3.8.3-02-x86_64.pkg.tar.lz
## c4497886945b1672c9a13edbd3ac1debfdbacca5a7382f1a8dfbbf54f6d5a53d postfix-sqlite-3.8.3-02-x86_64.pkg.tar.lz
## 272018b890ac9ae7dc766d406e85ea9a2c8fe9b6136530fcdff4c076425fe88b postfix-3.8.3-03-x86_64.pkg.tar.lz
## 38f5c92f6646deb6fd2f19c1fd0589eac33402dd93bedea7e29dd200068c1dc6 postfix-cdb-3.8.3-03-x86_64.pkg.tar.lz
## 8b955690351a5a4dbaef8bf390787c9976da0c83a0e2c345ad22cc468b731928 postfix-ldap-3.8.3-03-x86_64.pkg.tar.lz
## 16a2e60d3ac7fbb385ce0bf4ddfdbb8f513940bc09382f5dd58b8bbea843014a postfix-lmdb-3.8.3-03-x86_64.pkg.tar.lz
## 500198fbfa210f2fb74e9d4f86f6c3b01ece2ef0c35a2c94ccad1ddd8bde84e8 postfix-mysql-3.8.3-03-x86_64.pkg.tar.lz
## b00492b9883b15cb55359dc31e1b454574fd8a79309992d9a2ed2e26aabaa381 postfix-pcre-3.8.3-03-x86_64.pkg.tar.lz
## bbfe408c2d8a109c01c9bb2bf176b70a2c7f61c7afd83df519ac8ab785ff8d74 postfix-pgsql-3.8.3-03-x86_64.pkg.tar.lz
## 98fb9c92fc0c0f5f3b040b60ee4ad8483e7e6645c7685a1219d9244bc7d43cb0 postfix-sqlite-3.8.3-03-x86_64.pkg.tar.lz
a9c93101f6363c8d768385706730d0ed678787de13f9a7fdf99a9dd3aa4f6dbc postfix-3.8.3-02-x86_64.pkg.tar.lz
16946c9874a786a09f53b17d1c83dc1faae35cbf80bab34ab01798b70420968b postfix-3.8.3.tar.gz
601435d6b312c7e96f9e2b08bb2ae45b1aca722ad3c785c569267e7f58a3c171 postfix-3.8.3.tar.gz.sig
d71de7b2f61ab126211d961e797f8f31469fe57c10c4fe991ffb3c46d45f7910 postfix-cdb-3.8.3-02-x86_64.pkg.tar.lz
05fd7b10481ec510e83ca381bb015c395bec0d3e4a1a6887e599628ce70eecd8 postfix-ldap-3.8.3-02-x86_64.pkg.tar.lz
d37d526ad98ceabac546e263ed024291db30d382bf5acfd5a66511d0dd4928e1 postfix-lmdb-3.8.3-02-x86_64.pkg.tar.lz
3b6b9db167bc14cc1f81b7c809be02344a634aedfc44794275a4f29a1925cfea postfix-mysql-3.8.3-02-x86_64.pkg.tar.lz
db0821a4fbd5e09fb29d3adda38acd8cabbf8e4c69de1b08714f700bda4758f4 postfix-pcre-3.8.3-02-x86_64.pkg.tar.lz
bae572227447a2555b029ff7b02e91fd3329c65f9b95d05cd34e036ba944d2e4 postfix-pgsql-3.8.3-02-x86_64.pkg.tar.lz
c4497886945b1672c9a13edbd3ac1debfdbacca5a7382f1a8dfbbf54f6d5a53d postfix-sqlite-3.8.3-02-x86_64.pkg.tar.lz

View File

@ -9,7 +9,7 @@ pkgname=(
postfix-{cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite}
)
pkgver=3.8.3
pkgrel=2
pkgrel=3
pkgdesc="Fast, easy to administer, secure mail server"
arch=(x86_64)
url="https://www.postfix.org/"

View File

@ -7,7 +7,7 @@
pkgname=vulkan-headers
_pkgname=Vulkan-Headers
pkgver=1.3.273
pkgver=1.3.274
pkgrel=01
epoch=1
pkgdesc="Vulkan header files"
@ -39,7 +39,7 @@ arch=(x86_64)
license=('APACHE')
sha256sums=(b46c77265a0b0f235a3df755742bab273fe2083ddd52b2134e8f4c7ad3154a43) # vulkan-headers-1.3.273.tar.gz
sha256sums=(3458dd9049d561d0863069b1dd752cd4a04ca31fc090a58124691d61bff5b62a) # vulkan-headers-1.3.274.tar.gz
## dda9d2bc569e5bbda181852593f12a257d48653cb807fda465c636b66974ba17 vulkan-headers-1_1.3.273-01-x86_64.pkg.tar.lz
## d865904a9992531e48b7fbfcf1ecb6ba24b1a10176ea4db62f7603b1a386e3d5 vulkan-headers-1_1.3.274-01-x86_64.pkg.tar.lz

View File

@ -2,7 +2,7 @@
pkgname=vulkan-headers
_pkgname=Vulkan-Headers
pkgver=1.3.273
pkgver=1.3.274
pkgrel=1
epoch=1
pkgdesc="Vulkan header files"
@ -13,7 +13,7 @@ makedepends=(cmake git)
provides=("vulkan-hpp=${pkgver}")
groups=(vulkan-devel)
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/KhronosGroup/Vulkan-Headers/archive/v${pkgver}.tar.gz")
sha256sums=('b46c77265a0b0f235a3df755742bab273fe2083ddd52b2134e8f4c7ad3154a43')
sha256sums=('3458dd9049d561d0863069b1dd752cd4a04ca31fc090a58124691d61bff5b62a')
build() {
cd Vulkan-Headers*