upg gtk3 iwd md4c obs-studio vlc postfix xmonad

This commit is contained in:
joborun linux 2024-01-24 23:29:19 +02:00
parent dad4f94616
commit fe8183a1cd
19 changed files with 82 additions and 79 deletions

View File

@ -7,18 +7,17 @@
#pkgbase=gtk3 #pkgbase=gtk3
pkgname=gtk3 # gtk3-docs gtk3-demos) pkgname=gtk3 # gtk3-docs gtk3-demos)
pkgver=3.24.40 pkgver=3.24.41
pkgrel=02 pkgrel=01
epoch=1 epoch=1
pkgdesc="GObject-based multi-platform GUI toolkit" pkgdesc="GObject-based multi-platform GUI toolkit"
url="https://www.gtk.org/" url="https://www.gtk.org/"
makedepends=(git glib2-docs gobject-introspection meson sassc wayland-protocols) makedepends=(git glib2-docs gobject-introspection meson sassc wayland-protocols)
#makedepends=( glib2-docs gobject-introspection gtk-doc meson sassc wayland-protocols) #makedepends=( glib2-docs gobject-introspection gtk-doc meson sassc wayland-protocols)
#options=(debug) # uncomment to produce the gtk3-debug pkg #options=(debug) # uncomment to produce the gtk3-debug pkg
_commit=f926323d04db220ba2ba9a9026a5bf54e81fbb39 # tags/3.24.40^0 _commit=77ebdd85091833a7869ece48c3114fa6d9966321 # tags/3.24.41^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 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 # https://gitlab.gnome.org/GNOME/gtk/-/archive/3.24.37/gtk-3.24.37.tar.gz
6786.patch
gtk-query-immodules-3.0.hook) gtk-query-immodules-3.0.hook)
pkgver() { pkgver() {
@ -37,10 +36,6 @@ prepare() {
# # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4381#note_1465559 # # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4381#note_1465559
# git revert -n da4066774b926880631af099469d308714b5606c # git revert -n da4066774b926880631af099469d308714b5606c
# https://gitlab.archlinux.org/archlinux/packaging/packages/gtk3/-/issues/5
# https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/6786
git apply -3 ../6786.patch
} }
build() { build() {
@ -137,12 +132,10 @@ arch=(x86_64)
license=(LGPL-2.0-only) license=(LGPL-2.0-only)
b2sums=('SKIP' b2sums=('SKIP'
'137f4c03dd88c02f6171ab40e0c040d9c08aa5c2ee76260742ded966962b64ef4988ccb46a8261178ca1c88e0a5c2815e319d9f8e3af5c6b0a7d22eb3243b322'
'8e6a3906126749c6d853f582e3802254cdbba099c6af7190ad576eff6ea5425404a72b1b36950a87e3afdac82295cfe246003172c3e0341a73bd931a36f3b407') '8e6a3906126749c6d853f582e3802254cdbba099c6af7190ad576eff6ea5425404a72b1b36950a87e3afdac82295cfe246003172c3e0341a73bd931a36f3b407')
sha256sums=(SKIP sha256sums=(SKIP
# b9978e73629ce15be4b7ef085ee61d2b57d684c9980b8082c6f65059cf8b3445 # gtk-3.24.37.tar.gz # b9978e73629ce15be4b7ef085ee61d2b57d684c9980b8082c6f65059cf8b3445 # gtk-3.24.37.tar.gz
7f516d54967d1115e901127e817ccbe7ee6d657b20add30afd41044d4eadfaaf # 6786.patch
a0319b6795410f06d38de1e8695a9bf9636ff2169f40701671580e60a108e229) # gtk-query-immodules-3.0.hook a0319b6795410f06d38de1e8695a9bf9636ff2169f40701671580e60a108e229) # gtk-query-immodules-3.0.hook
# Note to packager: # Note to packager:
@ -151,4 +144,5 @@ sha256sums=(SKIP
#mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log #mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log
## ##
## 660a9bc14f2c247430325e658c5336500eb81b8b76421591ea30e93480337aef gtk3-1_3.24.40-02-x86_64.pkg.tar.lz ## 9c5e2b107ef0e8a7d763bf4a18e6f3ee62cf6849b2f995b3f23c6afa321b9143 gtk3-1_3.24.41-01-x86_64.pkg.tar.lz

View File

@ -7,8 +7,8 @@ pkgname=(
gtk3-demos gtk3-demos
gtk3-docs gtk3-docs
) )
pkgver=3.24.40 pkgver=3.24.41
pkgrel=2 pkgrel=1
epoch=1 epoch=1
pkgdesc="GObject-based multi-platform GUI toolkit" pkgdesc="GObject-based multi-platform GUI toolkit"
url="https://www.gtk.org/" url="https://www.gtk.org/"
@ -59,15 +59,13 @@ makedepends=(
sassc sassc
wayland-protocols wayland-protocols
) )
_commit=f926323d04db220ba2ba9a9026a5bf54e81fbb39 # tags/3.24.40^0 _commit=77ebdd85091833a7869ece48c3114fa6d9966321 # tags/3.24.41^0
source=( source=(
"git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit" "git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit"
gtk-query-immodules-3.0.hook gtk-query-immodules-3.0.hook
6786.patch
) )
b2sums=('SKIP' b2sums=('SKIP'
'8e6a3906126749c6d853f582e3802254cdbba099c6af7190ad576eff6ea5425404a72b1b36950a87e3afdac82295cfe246003172c3e0341a73bd931a36f3b407' '8e6a3906126749c6d853f582e3802254cdbba099c6af7190ad576eff6ea5425404a72b1b36950a87e3afdac82295cfe246003172c3e0341a73bd931a36f3b407')
'137f4c03dd88c02f6171ab40e0c040d9c08aa5c2ee76260742ded966962b64ef4988ccb46a8261178ca1c88e0a5c2815e319d9f8e3af5c6b0a7d22eb3243b322')
pkgver() { pkgver() {
cd gtk cd gtk
@ -76,10 +74,6 @@ pkgver() {
prepare() { prepare() {
cd gtk cd gtk
# https://gitlab.archlinux.org/archlinux/packaging/packages/gtk3/-/issues/5
# https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/6786
git apply -3 ../6786.patch
} }
build() { build() {

View File

@ -28,8 +28,6 @@ meson
sassc sassc
wayland-protocols wayland-protocols
xorg-xrandr xorg-xrandr
adwaita-cursors adwaita-cursors
adwaita-icon-theme adwaita-icon-theme
desktop-file-utils desktop-file-utils
@ -38,3 +36,4 @@ hicolor-icon-theme
librsvg librsvg
json-glib json-glib

View File

@ -7,12 +7,14 @@
pkgname=iwd pkgname=iwd
pkgver=2.13 pkgver=2.13
pkgrel=02 pkgrel=03
pkgdesc='Internet Wireless Daemon w/o systemd' pkgdesc='Internet Wireless Daemon w/o systemd'
url='https://git.kernel.org/cgit/network/wireless/iwd.git/' url='https://git.kernel.org/cgit/network/wireless/iwd.git/'
depends=('glibc' 'readline' 'libreadline.so' 'ell' 'gcc-libs') depends=('glibc' 'readline' 'libreadline.so' 'ell' 'gcc-libs')
makedepends=('python-docutils' 'dbus') makedepends=('python-docutils' 'dbus' 'automake' 'autoconf') ####### remove when autoreconf is removed
optdepends=('qrencode: for displaying QR code after DPP is started') optdepends=('qrencode: for displaying QR code after DPP is started')
# https://lore.kernel.org/iwd/20240122104541.74f1a697@workstation64.local/T/#u
options=('!lto')
source=("https://www.kernel.org/pub/linux/network/wireless/iwd-${pkgver}.tar"{.xz,.sign} source=("https://www.kernel.org/pub/linux/network/wireless/iwd-${pkgver}.tar"{.xz,.sign}
0001-use-network-group-for-unprivileged-access.diff) 0001-use-network-group-for-unprivileged-access.diff)
# https://mirrors.edge.kernel.org/pub/linux/network/wireless/sha256sums.asc # https://mirrors.edge.kernel.org/pub/linux/network/wireless/sha256sums.asc
@ -25,6 +27,13 @@ prepare() {
# for unprivileged access to iwd - avoid also log spam # for unprivileged access to iwd - avoid also log spam
# https://gitlab.archlinux.org/archlinux/packaging/packages/iwd/-/issues/2 # https://gitlab.archlinux.org/archlinux/packaging/packages/iwd/-/issues/2
patch -Np0 -i ../0001-use-network-group-for-unprivileged-access.diff patch -Np0 -i ../0001-use-network-group-for-unprivileged-access.diff
# https://lore.kernel.org/iwd/20240122105312.66fb4dbf@workstation64.local/T/#u
# disable one expected test failure - requires a kernel module we cannot load
# from inside the chroot
sed -i "s:unit/test-wsc::" Makefile.am
autoreconf -vfi
## remember to remove autoconf if unneeded in future upgrades
} }
build() { build() {
@ -46,11 +55,6 @@ build() {
check() { check() {
cd ${pkgname}-${pkgver} cd ${pkgname}-${pkgver}
# pass broken tests - should reported upstream
# One test fail because we need kernel capabilities that
# we don't have inside of systemd-nspawn
# this could only be fixed via changing our build environment
# make -k check || /bin/true
make -k check make -k check
} }
@ -73,4 +77,5 @@ sha256sums=(5c58d0cc7c2c81540a515a7487330468c61615d23031af47be15f694fbfbc8b3 #
a2f2b2fc4caab0c4793efe3e2ed19f5544e47b09ded32f7345bfd40d61c9e7e7 # iwd-2.13.tar.sign a2f2b2fc4caab0c4793efe3e2ed19f5544e47b09ded32f7345bfd40d61c9e7e7 # iwd-2.13.tar.sign
80330d15f42a383b80ae160f75857500be492140a2014a0c7d5b4b6d6d98da7c) # 0001-use-network-group-for-unprivileged-access.diff 80330d15f42a383b80ae160f75857500be492140a2014a0c7d5b4b6d6d98da7c) # 0001-use-network-group-for-unprivileged-access.diff
## 11777b5761e48011745987b02a4912b4998fc86c9e292f53fa15a0e2260b5649 iwd-2.13-02-x86_64.pkg.tar.lz ## 0a120aee4b68f540faaf21765668897cf589fc42eeaa501cc95fbfab0d110f8f iwd-2.13-03-x86_64.pkg.tar.lz

View File

@ -4,7 +4,7 @@
pkgname=iwd pkgname=iwd
pkgver=2.13 pkgver=2.13
pkgrel=2 pkgrel=3
pkgdesc='Internet Wireless Daemon' pkgdesc='Internet Wireless Daemon'
arch=('x86_64') arch=('x86_64')
url='https://git.kernel.org/cgit/network/wireless/iwd.git/' url='https://git.kernel.org/cgit/network/wireless/iwd.git/'
@ -19,6 +19,8 @@ sha256sums=('5c58d0cc7c2c81540a515a7487330468c61615d23031af47be15f694fbfbc8b3'
'SKIP' 'SKIP'
'80330d15f42a383b80ae160f75857500be492140a2014a0c7d5b4b6d6d98da7c') '80330d15f42a383b80ae160f75857500be492140a2014a0c7d5b4b6d6d98da7c')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659')
# https://lore.kernel.org/iwd/20240122104541.74f1a697@workstation64.local/T/#u
options=('!lto')
prepare() { prepare() {
cd ${pkgname}-${pkgver} cd ${pkgname}-${pkgver}
@ -26,6 +28,12 @@ prepare() {
# for unprivileged access to iwd - avoid also log spam # for unprivileged access to iwd - avoid also log spam
# https://gitlab.archlinux.org/archlinux/packaging/packages/iwd/-/issues/2 # https://gitlab.archlinux.org/archlinux/packaging/packages/iwd/-/issues/2
patch -Np0 -i ../0001-use-network-group-for-unprivileged-access.diff patch -Np0 -i ../0001-use-network-group-for-unprivileged-access.diff
# https://lore.kernel.org/iwd/20240122105312.66fb4dbf@workstation64.local/T/#u
# disable one expected test failure - requires a kernel module we cannot load
# from inside the chroot
sed -i "s:unit/test-wsc::" Makefile.am
autoreconf -vfi
} }
build() { build() {
@ -44,11 +52,7 @@ build() {
check() { check() {
cd ${pkgname}-${pkgver} cd ${pkgname}-${pkgver}
# pass broken tests - should reported upstream make check
# One test fail because we need kernel capabilities that
# we don't have inside of systemd-nspawn
# this could only be fixed via changing our build environment
make -k check || /bin/true
} }
package() { package() {
@ -56,5 +60,3 @@ package() {
make install DESTDIR="${pkgdir}" make install DESTDIR="${pkgdir}"
install -Dm 644 README -t "${pkgdir}/usr/share/doc/${pkgname}" install -Dm 644 README -t "${pkgdir}/usr/share/doc/${pkgname}"
} }
# vim: ts=2 sw=2 et:

View File

@ -1,5 +1,7 @@
ell ell
python-docutils python-docutils
dbus dbus
autoconf
automake

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |--------------------------------------- #-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=md4c pkgname=md4c
pkgver=0.5.0 pkgver=0.5.1
pkgrel=01 pkgrel=01
pkgdesc='C Markdown parser' pkgdesc='C Markdown parser'
url='https://github.com/mity/md4c' url='https://github.com/mity/md4c'
@ -32,7 +32,7 @@ arch=(x86_64)
license=(MIT) license=(MIT)
sha256sums=(79548a689bb931d099dc8242a6824e13160553fa843ae3d8a9eded571d89168e) # md4c-0.5.0.tar.gz sha256sums=(2dca17c6175a7f11182943079c2a4f9adb5071433e3d3d05ba801ff794993f34) # md4c-0.5.1.tar.gz
## 0edc9b253c27e021ffc8a9d618d8448d6fcd32de5ee1c9de48770a1624c4f9fa md4c-0.5.0-01-x86_64.pkg.tar.lz ## 516c8eff093a61d493c940d107952dc690359ca9651dc750682c2b3554928154 md4c-0.5.1-01-x86_64.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: Antonio Rojas <arojas@archlinux.org> # Maintainer: Antonio Rojas <arojas@archlinux.org>
pkgname=md4c pkgname=md4c
pkgver=0.5.0 pkgver=0.5.1
pkgrel=1 pkgrel=1
pkgdesc='C Markdown parser' pkgdesc='C Markdown parser'
arch=(x86_64) arch=(x86_64)
@ -10,7 +10,7 @@ license=(MIT)
depends=(glibc) depends=(glibc)
makedepends=(cmake) makedepends=(cmake)
source=($pkgname-$pkgver.tar.gz::"https://github.com/mity/md4c/archive/release-$pkgver.tar.gz") source=($pkgname-$pkgver.tar.gz::"https://github.com/mity/md4c/archive/release-$pkgver.tar.gz")
sha256sums=('79548a689bb931d099dc8242a6824e13160553fa843ae3d8a9eded571d89168e') sha256sums=('2dca17c6175a7f11182943079c2a4f9adb5071433e3d3d05ba801ff794993f34')
build() { build() {
cmake -B build -S $pkgname-release-$pkgver \ cmake -B build -S $pkgname-release-$pkgver \

View File

@ -7,7 +7,7 @@
pkgname=obs-studio pkgname=obs-studio
pkgver=30.0.2 pkgver=30.0.2
pkgrel=01 pkgrel=02
pkgdesc="Free and open source software for video recording and live streaming Includes new AMF encoding patch w/o systemd pipewire pulseaudio" pkgdesc="Free and open source software for video recording and live streaming Includes new AMF encoding patch w/o systemd pipewire pulseaudio"
depends=('ffmpeg' 'jansson' 'libxinerama' depends=('ffmpeg' 'jansson' 'libxinerama'
'libxkbcommon-x11' 'mbedtls' 'rnnoise' 'pciutils' 'libxkbcommon-x11' 'mbedtls' 'rnnoise' 'pciutils'
@ -79,5 +79,5 @@ sha256sums=(be12c3ad0a85713750d8325e4b1db75086223402d7080d0e3c2833d7c5e83c27 #
60b0ee1f78df632e1a8c13cb0a7a5772b2a4b092c4a2a78f23464a7d239557c3 # ignore_unused_submodules.patch 60b0ee1f78df632e1a8c13cb0a7a5772b2a4b092c4a2a78f23464a7d239557c3 # ignore_unused_submodules.patch
155c6342fc95617f6add6240f06541b6725cbed3f0baa1b77ae6d85832f77f30) # com.obsproject.Studio.desktop 155c6342fc95617f6add6240f06541b6725cbed3f0baa1b77ae6d85832f77f30) # com.obsproject.Studio.desktop
## 93bce8b823847fad80347b7e8469ac74e4a6da8e985e3f44548e561a35001480 obs-studio-30.0.2-01-x86_64.pkg.tar.lz ## d7e06e92f9387125d0f9884d66d9683eeea3c5ec4b82675c9bc801e8ba7995f6 obs-studio-30.0.2-01-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
pkgname=obs-studio pkgname=obs-studio
pkgver=30.0.2 pkgver=30.0.2
pkgrel=1 pkgrel=2
pkgdesc="Free, open source software for live streaming and recording" pkgdesc="Free, open source software for live streaming and recording"
arch=('x86_64') arch=('x86_64')
url="https://obsproject.com" url="https://obsproject.com"

View File

@ -18,6 +18,6 @@ jack2
git git
amf-headers amf-headers
vulkan-headers vulkan-headers
libglvnd libglvnd

View File

@ -9,11 +9,11 @@
pkgbase=postfix pkgbase=postfix
pkgname=(postfix postfix-{cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite} ) pkgname=(postfix postfix-{cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite} )
pkgver=3.8.5 pkgver=3.8.5
pkgrel=01 pkgrel=02
pkgdesc="Fast, easy to administer, secure mail server w/o systemd - now (3.8.3) BSD4 clause and copyrights " pkgdesc="Fast, easy to administer, secure mail server w/o systemd - now (3.8.3) BSD4 clause and copyrights "
url="http://www.postfix.org/" url="http://www.postfix.org/"
depends=(glibc) depends=(glibc)
makedepends=(db5.3 icu libldap libnsl libsasl lmdb mariadb-libs openssl pcre2 postgresql-libs sqlite tinycdb) makedepends=(db icu libldap libnsl libsasl lmdb mariadb-libs openssl pcre2 postgresql-libs sqlite tinycdb)
#options=(debug) ### uncomment this to have the debug pkg produced #options=(debug) ### uncomment this to have the debug pkg produced
source=( source=(
https://de.postfix.org/ftpmirror/official/$pkgbase-$pkgver.tar.gz https://de.postfix.org/ftpmirror/official/$pkgbase-$pkgver.tar.gz
@ -63,8 +63,9 @@ build() {
'-DDEF_SENDMAIL_PATH=\"/usr/bin/sendmail\"' '-DDEF_SENDMAIL_PATH=\"/usr/bin/sendmail\"'
'-DDEF_README_DIR=\"/usr/share/doc/postfix\"' '-DDEF_README_DIR=\"/usr/share/doc/postfix\"'
'-DDEF_MANPAGE_DIR=\"/usr/share/man\"' '-DDEF_MANPAGE_DIR=\"/usr/share/man\"'
'-DHAS_DB' '-I/usr/include/db5.3'
) )
# '-DHAS_DB' '-I/usr/include/db5.3'
# NOTE: descriptions of options in makedefs # NOTE: descriptions of options in makedefs
local make_options=( local make_options=(
DEBUG='' DEBUG=''
@ -72,7 +73,7 @@ build() {
shared=yes shared=yes
dynamicmaps=yes dynamicmaps=yes
CCARGS="${ccargs[*]}" CCARGS="${ccargs[*]}"
AUXLIBS="$(pkgconf --libs openssl libsasl2) -lnsl -L/usr/lib/db5.3/ -ldb -Wl,-R,/usr/lib/db5.3" AUXLIBS="$(pkgconf --libs openssl libsasl2) -lnsl"
AUXLIBS_LDAP='-lldap -llber' AUXLIBS_LDAP='-lldap -llber'
AUXLIBS_LMDB="$(pkgconf --libs lmdb)" AUXLIBS_LMDB="$(pkgconf --libs lmdb)"
AUXLIBS_PCRE="$(pcre2-config --libs8)" AUXLIBS_PCRE="$(pcre2-config --libs8)"
@ -97,7 +98,7 @@ package_postfix() {
local _files_dir="$pkgdir/etc/$pkgbase/$pkgbase-files.d" local _files_dir="$pkgdir/etc/$pkgbase/$pkgbase-files.d"
depends+=( depends+=(
db5.3 db
icu libicuuc.so icu libicuuc.so
libnsl libnsl.so libnsl libnsl.so
libsasl libsasl2.so libsasl libsasl2.so
@ -256,12 +257,12 @@ sha256sums=(f3e827a2b2e410359ad25d31341970434ab07e36139f9a2ef93981b0ec564c85 #
63f39147887336bdd173fb9425998f0a0c6f00a31241f922a255c157bfd8d02e # postfix.sysusers 63f39147887336bdd173fb9425998f0a0c6f00a31241f922a255c157bfd8d02e # postfix.sysusers
825106bc3a6db8872160c5d65be04ad92828a043b8c8decc531341f0fe4a5742) # postfix.tmpfiles 825106bc3a6db8872160c5d65be04ad92828a043b8c8decc531341f0fe4a5742) # postfix.tmpfiles
## 625089813fe92d9b4e0509ec87a07771ec7247a297bbec65796fc50a26b34391 postfix-3.8.5-01-x86_64.pkg.tar.lz ## 885248f184c90544abbd34c45c00a069cc768fd81ffabff22cddc2d52b98382b postfix-3.8.5-02-x86_64.pkg.tar.lz
## 93f485770271c26857e713c284989ba5f0a8b95240d0b126f78d5aae6fbb3f11 postfix-cdb-3.8.5-01-x86_64.pkg.tar.lz ## 9212c054370bd9e4e790c05ec0180f99dd7adc524517d18a3314437af000b1c4 postfix-cdb-3.8.5-02-x86_64.pkg.tar.lz
## 7f93a1a422f60f470bbce76dcff9a409d5c0201e84c231270aa3aa5b2279cb58 postfix-ldap-3.8.5-01-x86_64.pkg.tar.lz ## f87a83bfb3833e41771a545c782ebe0be3fc8c4362cdda6e940d85a289dc7141 postfix-ldap-3.8.5-02-x86_64.pkg.tar.lz
## 769447f3e30a796dbe841d435398708e9a71b800165c26895619792585834c5a postfix-lmdb-3.8.5-01-x86_64.pkg.tar.lz ## d70f061c07c25269f7925f94600f9e42049f397c83056870bc855fabea8f9afa postfix-lmdb-3.8.5-02-x86_64.pkg.tar.lz
## 1aa679878d007d9b31429714f57f660dbf1977b1aa61d01959d6e989e04fed8f postfix-mysql-3.8.5-01-x86_64.pkg.tar.lz ## 3d46380ac7f421bcd8d85b4999907cd19281d5bc89486138e928d58a392178b1 postfix-mysql-3.8.5-02-x86_64.pkg.tar.lz
## 5ebcd265c4c5c900ba526e504dbddcc2e23b479f6931e610da2c1cbac0898bf5 postfix-pcre-3.8.5-01-x86_64.pkg.tar.lz ## 2728499de35638a597d93c6586f859efde2f15ed79a8e6747bf70d844a0eb800 postfix-pcre-3.8.5-02-x86_64.pkg.tar.lz
## a36eccc421ca17382273bc6660caa491346d049ccc8e29963ee1d28d4ca578bd postfix-pgsql-3.8.5-01-x86_64.pkg.tar.lz ## 6431bcf1ff8f50faff48f59703555300130968cfa0b22941e3f3c2e39360677e postfix-pgsql-3.8.5-02-x86_64.pkg.tar.lz
## b77793e1d1d330302bf1684bed58c4cf50fd7c4cd0848752940680e1aa069408 postfix-sqlite-3.8.5-01-x86_64.pkg.tar.lz ## ebd2e152e11cdcf6c1fd6e1fc96d5a90700a0b2df060ab5e3ea297c06279c60c postfix-sqlite-3.8.5-02-x86_64.pkg.tar.lz

View File

@ -9,7 +9,7 @@ pkgname=(
postfix-{cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite} postfix-{cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite}
) )
pkgver=3.8.5 pkgver=3.8.5
pkgrel=1 pkgrel=2
pkgdesc="Fast, easy to administer, secure mail server" pkgdesc="Fast, easy to administer, secure mail server"
arch=(x86_64) arch=(x86_64)
url="https://www.postfix.org/" url="https://www.postfix.org/"
@ -19,7 +19,7 @@ license=(
) )
depends=(glibc) depends=(glibc)
makedepends=( makedepends=(
db5.3 db
icu icu
libldap libldap
libnsl libnsl
@ -88,7 +88,6 @@ build() {
'-DDEF_SENDMAIL_PATH=\"/usr/bin/sendmail\"' '-DDEF_SENDMAIL_PATH=\"/usr/bin/sendmail\"'
'-DDEF_README_DIR=\"/usr/share/doc/postfix\"' '-DDEF_README_DIR=\"/usr/share/doc/postfix\"'
'-DDEF_MANPAGE_DIR=\"/usr/share/man\"' '-DDEF_MANPAGE_DIR=\"/usr/share/man\"'
'-DHAS_DB' '-I/usr/include/db5.3'
) )
# NOTE: descriptions of options in makedefs # NOTE: descriptions of options in makedefs
local make_options=( local make_options=(
@ -97,7 +96,7 @@ build() {
shared=yes shared=yes
dynamicmaps=yes dynamicmaps=yes
CCARGS="${ccargs[*]}" CCARGS="${ccargs[*]}"
AUXLIBS="$(pkgconf --libs openssl libsasl2) -lnsl -L/usr/lib/db5.3/ -ldb -Wl,-R,/usr/lib/db5.3" AUXLIBS="$(pkgconf --libs openssl libsasl2) -lnsl"
AUXLIBS_LDAP='-lldap -llber' AUXLIBS_LDAP='-lldap -llber'
AUXLIBS_LMDB="$(pkgconf --libs lmdb)" AUXLIBS_LMDB="$(pkgconf --libs lmdb)"
AUXLIBS_PCRE="$(pcre2-config --libs8)" AUXLIBS_PCRE="$(pcre2-config --libs8)"
@ -122,7 +121,7 @@ package_postfix() {
local _files_dir="$pkgdir/etc/$pkgbase/$pkgbase-files.d" local _files_dir="$pkgdir/etc/$pkgbase/$pkgbase-files.d"
depends+=( depends+=(
db5.3 db
icu libicuuc.so icu libicuuc.so
libnsl libnsl.so libnsl libnsl.so
libsasl libsasl2.so libsasl libsasl2.so

View File

@ -10,7 +10,7 @@ _vlcver=3.0.20
# optional fixup version including hyphen # optional fixup version including hyphen
_vlcfixupver= _vlcfixupver=
pkgver=${_vlcver}${_vlcfixupver//-/.r} pkgver=${_vlcver}${_vlcfixupver//-/.r}
pkgrel=04 pkgrel=06
pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player - no systemd,avahi,dbus ' pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player - no systemd,avahi,dbus '
url='https://www.videolan.org/vlc/' url='https://www.videolan.org/vlc/'
# NOTE: switch to ffmpeg4.4, as ffmpeg >= 5 requires extensive changes disabling VAAPI (only supported with vlc >= 4) # NOTE: switch to ffmpeg4.4, as ffmpeg >= 5 requires extensive changes disabling VAAPI (only supported with vlc >= 4)
@ -21,7 +21,7 @@ depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'libproxy' 'lua' 'libidn'
'qt5-x11extras' 'qt5-svg' 'freetype2' 'fribidi' 'harfbuzz' 'qt5-x11extras' 'qt5-svg' 'freetype2' 'fribidi' 'harfbuzz'
'fontconfig' 'libxml2' 'gnutls' 'aribb24') 'fontconfig' 'libxml2' 'gnutls' 'aribb24')
makedepends=('gst-plugins-base-libs' 'live-media' 'libnotify' 'libbluray' makedepends=('gst-plugins-base-libs' 'live-media' 'libnotify' 'libbluray'
'flac' 'libdc1394' 'libavc1394' 'libcaca' 'gtk3' 'flac' 'fluidsynth' 'libdc1394' 'libavc1394' 'libcaca' 'gtk3'
'librsvg' 'libgme' 'xosd' 'twolame' 'aalib' 'avahi' 'librsvg' 'libgme' 'xosd' 'twolame' 'aalib' 'avahi'
'libmtp' 'libmicrodns' 'libdvdcss' 'smbclient' 'libmtp' 'libmicrodns' 'libdvdcss' 'smbclient'
'vcdimager' 'libssh2' 'mesa' 'protobuf' 'libnfs' 'mpg123' 'vcdimager' 'libssh2' 'mesa' 'protobuf' 'libnfs' 'mpg123'
@ -43,6 +43,8 @@ optdepends=('avahi: service discovery using bonjour protocol'
'libva-intel-driver: video backend intel' 'libva-intel-driver: video backend intel'
'libbluray: Blu-Ray video input' 'libbluray: Blu-Ray video input'
'flac: Free Lossless Audio Codec plugin' 'flac: Free Lossless Audio Codec plugin'
'fluidsynth: FluidSynth based MIDI playback plugin'
'gnu-free-fonts: subtitle font'
'twolame: TwoLAME mpeg2 encoder plugin' 'twolame: TwoLAME mpeg2 encoder plugin'
'libgme: Game Music Emu plugin' 'libgme: Game Music Emu plugin'
'vcdimager: navigate VCD with libvcdinfo' 'vcdimager: navigate VCD with libvcdinfo'
@ -143,6 +145,7 @@ build() {
--enable-dvdread \ --enable-dvdread \
--enable-dvdnav \ --enable-dvdnav \
--enable-bluray \ --enable-bluray \
--enable-fluidsynth \
--disable-opencv \ --disable-opencv \
--enable-smbclient \ --enable-smbclient \
--enable-sftp \ --enable-sftp \
@ -258,5 +261,5 @@ sha256sums=(adc7285b4d2721cddf40eb5270cada2aaa10a334cb546fd55a06353447ba29b5 #
241ac2d9393d9158bd339dcc6c0b36c9c5bfb4327c9b025a1cf62dbbc6912aab # vlc-3.0.20.tar.xz.asc 241ac2d9393d9158bd339dcc6c0b36c9c5bfb4327c9b025a1cf62dbbc6912aab # vlc-3.0.20.tar.xz.asc
b98043683dd90d3f5a3f501212dfc629839b661100de5ac79fd30cb7b4a06f13) # update-vlc-plugin-cache.hook b98043683dd90d3f5a3f501212dfc629839b661100de5ac79fd30cb7b4a06f13) # update-vlc-plugin-cache.hook
## df883962dace50853342dd7018d33e47cf53082c2743cfe1a7e2981a2864ae6c vlc-3.0.20-04-x86_64.pkg.tar.lz ## b469297dc555a36eadbfd35228e01d16b3a7bb29635eb1e0cfdc5d797516b80b vlc-3.0.20-06-x86_64.pkg.tar.lz

View File

@ -8,7 +8,7 @@ _vlcver=3.0.20
# optional fixup version including hyphen # optional fixup version including hyphen
_vlcfixupver= _vlcfixupver=
pkgver=${_vlcver}${_vlcfixupver//-/.r} pkgver=${_vlcver}${_vlcfixupver//-/.r}
pkgrel=4 pkgrel=6
pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player' pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player'
url='https://www.videolan.org/vlc/' url='https://www.videolan.org/vlc/'
arch=('x86_64') arch=('x86_64')
@ -71,6 +71,7 @@ makedepends=(
'avahi' 'avahi'
'dav1d' 'dav1d'
'flac' 'flac'
'fluidsynth'
'gst-plugins-base-libs' 'gst-plugins-base-libs'
'gtk3' 'gtk3'
'jack' 'jack'
@ -132,7 +133,8 @@ optdepends=(
'avahi: service discovery using bonjour protocol' 'avahi: service discovery using bonjour protocol'
'dav1d: dav1d AV1 decoder' 'dav1d: dav1d AV1 decoder'
'flac: Free Lossless Audio Codec plugin' 'flac: Free Lossless Audio Codec plugin'
'gnu-free-fonts: subtitle font ' 'fluidsynth: FluidSynth based MIDI playback plugin'
'gnu-free-fonts: subtitle font'
'gst-plugins-base-libs: for libgst plugins' 'gst-plugins-base-libs: for libgst plugins'
'gstreamer: for libgst plugins' 'gstreamer: for libgst plugins'
'gtk3: notification plugin' 'gtk3: notification plugin'
@ -274,6 +276,7 @@ build() {
--enable-a52 \ --enable-a52 \
--enable-dca \ --enable-dca \
--enable-flac \ --enable-flac \
--enable-fluidsynth \
--enable-libmpeg2 \ --enable-libmpeg2 \
--enable-vorbis \ --enable-vorbis \
--enable-speex \ --enable-speex \

View File

@ -87,5 +87,6 @@ wayland-protocols
libgit2 libgit2
sdl12-compat sdl12-compat
libglvnd libglvnd
fluidsynth

View File

@ -1,6 +1,6 @@
real 15m4.310s real 18m51.258s
user 14m36.905s user 17m18.635s
sys 1m10.567s sys 1m42.729s

View File

@ -7,7 +7,7 @@
pkgname=xmonad pkgname=xmonad
pkgver=0.17.1 pkgver=0.17.1
pkgrel=0125 pkgrel=0126
pkgdesc='Lightweight X11 tiled window manager written in Haskell' pkgdesc='Lightweight X11 tiled window manager written in Haskell'
url='https://xmonad.org/' url='https://xmonad.org/'
depends=('ghc' 'haskell-x11' 'haskell-data-default-class' 'haskell-setlocale') depends=('ghc' 'haskell-x11' 'haskell-data-default-class' 'haskell-setlocale')
@ -75,5 +75,5 @@ sha256sums=(055412bd2179f7f49a9556245dc45031b2a4e20db60f8eb59594661a9b56c730 #
521bf939309cb8b7d8da6adf9da4e396390249e500a62621d86559dfa4dd6dd8 # dynamic-compilation.patch 521bf939309cb8b7d8da6adf9da4e396390249e500a62621d86559dfa4dd6dd8 # dynamic-compilation.patch
2c0603f8779346dcbe2db5b04eaeddb908e15602d3ff5c86905898b9df51cb91) # xmonad.svg 2c0603f8779346dcbe2db5b04eaeddb908e15602d3ff5c86905898b9df51cb91) # xmonad.svg
## f89ba79742816f6b3e7bbe2b89e27fcf1f4b7db06cbe1709481e123385e8dfdf xmonad-0.17.1-0125-x86_64.pkg.tar.lz ## a9b4c9d92c627c248b560df132ef03c9c91d76606477bd10a34dbd27c5135291 xmonad-0.17.1-0126-x86_64.pkg.tar.lz

View File

@ -6,7 +6,7 @@
pkgname=xmonad pkgname=xmonad
pkgver=0.17.1 pkgver=0.17.1
pkgrel=125 pkgrel=126
pkgdesc='Lightweight X11 tiled window manager written in Haskell' pkgdesc='Lightweight X11 tiled window manager written in Haskell'
url='https://xmonad.org/' url='https://xmonad.org/'
arch=('x86_64') arch=('x86_64')