From fe8183a1cd2b2be1a45c16443393c52896f9d3e5 Mon Sep 17 00:00:00 2001 From: joborun Date: Wed, 24 Jan 2024 23:29:19 +0200 Subject: [PATCH] upg gtk3 iwd md4c obs-studio vlc postfix xmonad --- gtk3/PKGBUILD | 16 +++++----------- gtk3/PKGBUILD-arch | 14 ++++---------- gtk3/deps | 3 +-- iwd/PKGBUILD | 21 +++++++++++++-------- iwd/PKGBUILD-arch | 18 ++++++++++-------- iwd/deps | 2 ++ md4c/PKGBUILD | 8 ++++---- md4c/PKGBUILD-arch | 4 ++-- obs-studio/PKGBUILD | 4 ++-- obs-studio/PKGBUILD-arch | 2 +- obs-studio/deps | 4 ++-- postfix/PKGBUILD | 27 ++++++++++++++------------- postfix/PKGBUILD-arch | 9 ++++----- vlc/PKGBUILD | 9 ++++++--- vlc/PKGBUILD-arch | 7 +++++-- vlc/deps | 1 + vlc/time | 6 +++--- xmonad/PKGBUILD | 4 ++-- xmonad/PKGBUILD-arch | 2 +- 19 files changed, 82 insertions(+), 79 deletions(-) diff --git a/gtk3/PKGBUILD b/gtk3/PKGBUILD index 1941e0e..26b8ca4 100644 --- a/gtk3/PKGBUILD +++ b/gtk3/PKGBUILD @@ -7,18 +7,17 @@ #pkgbase=gtk3 pkgname=gtk3 # gtk3-docs gtk3-demos) -pkgver=3.24.40 -pkgrel=02 +pkgver=3.24.41 +pkgrel=01 epoch=1 pkgdesc="GObject-based multi-platform GUI toolkit" url="https://www.gtk.org/" makedepends=(git glib2-docs gobject-introspection meson sassc wayland-protocols) #makedepends=( glib2-docs gobject-introspection gtk-doc meson sassc wayland-protocols) #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 # https://gitlab.gnome.org/GNOME/gtk/-/archive/3.24.37/gtk-3.24.37.tar.gz - 6786.patch gtk-query-immodules-3.0.hook) pkgver() { @@ -37,10 +36,6 @@ prepare() { # # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4381#note_1465559 # 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() { @@ -137,12 +132,10 @@ arch=(x86_64) license=(LGPL-2.0-only) b2sums=('SKIP' - '137f4c03dd88c02f6171ab40e0c040d9c08aa5c2ee76260742ded966962b64ef4988ccb46a8261178ca1c88e0a5c2815e319d9f8e3af5c6b0a7d22eb3243b322' '8e6a3906126749c6d853f582e3802254cdbba099c6af7190ad576eff6ea5425404a72b1b36950a87e3afdac82295cfe246003172c3e0341a73bd931a36f3b407') sha256sums=(SKIP # b9978e73629ce15be4b7ef085ee61d2b57d684c9980b8082c6f65059cf8b3445 # gtk-3.24.37.tar.gz - 7f516d54967d1115e901127e817ccbe7ee6d657b20add30afd41044d4eadfaaf # 6786.patch a0319b6795410f06d38de1e8695a9bf9636ff2169f40701671580e60a108e229) # gtk-query-immodules-3.0.hook # 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 ## -## 660a9bc14f2c247430325e658c5336500eb81b8b76421591ea30e93480337aef gtk3-1_3.24.40-02-x86_64.pkg.tar.lz +## 9c5e2b107ef0e8a7d763bf4a18e6f3ee62cf6849b2f995b3f23c6afa321b9143 gtk3-1_3.24.41-01-x86_64.pkg.tar.lz + diff --git a/gtk3/PKGBUILD-arch b/gtk3/PKGBUILD-arch index bef1907..0af1311 100644 --- a/gtk3/PKGBUILD-arch +++ b/gtk3/PKGBUILD-arch @@ -7,8 +7,8 @@ pkgname=( gtk3-demos gtk3-docs ) -pkgver=3.24.40 -pkgrel=2 +pkgver=3.24.41 +pkgrel=1 epoch=1 pkgdesc="GObject-based multi-platform GUI toolkit" url="https://www.gtk.org/" @@ -59,15 +59,13 @@ makedepends=( sassc wayland-protocols ) -_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" gtk-query-immodules-3.0.hook - 6786.patch ) b2sums=('SKIP' - '8e6a3906126749c6d853f582e3802254cdbba099c6af7190ad576eff6ea5425404a72b1b36950a87e3afdac82295cfe246003172c3e0341a73bd931a36f3b407' - '137f4c03dd88c02f6171ab40e0c040d9c08aa5c2ee76260742ded966962b64ef4988ccb46a8261178ca1c88e0a5c2815e319d9f8e3af5c6b0a7d22eb3243b322') + '8e6a3906126749c6d853f582e3802254cdbba099c6af7190ad576eff6ea5425404a72b1b36950a87e3afdac82295cfe246003172c3e0341a73bd931a36f3b407') pkgver() { cd gtk @@ -76,10 +74,6 @@ pkgver() { prepare() { 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() { diff --git a/gtk3/deps b/gtk3/deps index 3812183..e549bef 100644 --- a/gtk3/deps +++ b/gtk3/deps @@ -28,8 +28,6 @@ meson sassc wayland-protocols xorg-xrandr - - adwaita-cursors adwaita-icon-theme desktop-file-utils @@ -38,3 +36,4 @@ hicolor-icon-theme librsvg json-glib + diff --git a/iwd/PKGBUILD b/iwd/PKGBUILD index 9bcc7bc..677fee5 100644 --- a/iwd/PKGBUILD +++ b/iwd/PKGBUILD @@ -7,12 +7,14 @@ pkgname=iwd pkgver=2.13 -pkgrel=02 +pkgrel=03 pkgdesc='Internet Wireless Daemon w/o systemd' url='https://git.kernel.org/cgit/network/wireless/iwd.git/' 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') +# 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} 0001-use-network-group-for-unprivileged-access.diff) # 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 # https://gitlab.archlinux.org/archlinux/packaging/packages/iwd/-/issues/2 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() { @@ -46,11 +55,6 @@ build() { check() { 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 } @@ -73,4 +77,5 @@ sha256sums=(5c58d0cc7c2c81540a515a7487330468c61615d23031af47be15f694fbfbc8b3 # a2f2b2fc4caab0c4793efe3e2ed19f5544e47b09ded32f7345bfd40d61c9e7e7 # iwd-2.13.tar.sign 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 + diff --git a/iwd/PKGBUILD-arch b/iwd/PKGBUILD-arch index 7126d94..9f2dfef 100644 --- a/iwd/PKGBUILD-arch +++ b/iwd/PKGBUILD-arch @@ -4,7 +4,7 @@ pkgname=iwd pkgver=2.13 -pkgrel=2 +pkgrel=3 pkgdesc='Internet Wireless Daemon' arch=('x86_64') url='https://git.kernel.org/cgit/network/wireless/iwd.git/' @@ -19,6 +19,8 @@ sha256sums=('5c58d0cc7c2c81540a515a7487330468c61615d23031af47be15f694fbfbc8b3' 'SKIP' '80330d15f42a383b80ae160f75857500be492140a2014a0c7d5b4b6d6d98da7c') validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') +# https://lore.kernel.org/iwd/20240122104541.74f1a697@workstation64.local/T/#u +options=('!lto') prepare() { cd ${pkgname}-${pkgver} @@ -26,6 +28,12 @@ prepare() { # for unprivileged access to iwd - avoid also log spam # https://gitlab.archlinux.org/archlinux/packaging/packages/iwd/-/issues/2 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() { @@ -44,11 +52,7 @@ build() { check() { 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 check } package() { @@ -56,5 +60,3 @@ package() { make install DESTDIR="${pkgdir}" install -Dm 644 README -t "${pkgdir}/usr/share/doc/${pkgname}" } - -# vim: ts=2 sw=2 et: diff --git a/iwd/deps b/iwd/deps index 0089b15..ea9ac0d 100644 --- a/iwd/deps +++ b/iwd/deps @@ -1,5 +1,7 @@ ell python-docutils dbus +autoconf +automake diff --git a/md4c/PKGBUILD b/md4c/PKGBUILD index cb93db6..fe1d841 100644 --- a/md4c/PKGBUILD +++ b/md4c/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=md4c -pkgver=0.5.0 +pkgver=0.5.1 pkgrel=01 pkgdesc='C Markdown parser' url='https://github.com/mity/md4c' @@ -32,7 +32,7 @@ arch=(x86_64) license=(MIT) -sha256sums=(79548a689bb931d099dc8242a6824e13160553fa843ae3d8a9eded571d89168e) # md4c-0.5.0.tar.gz - -## 0edc9b253c27e021ffc8a9d618d8448d6fcd32de5ee1c9de48770a1624c4f9fa md4c-0.5.0-01-x86_64.pkg.tar.lz +sha256sums=(2dca17c6175a7f11182943079c2a4f9adb5071433e3d3d05ba801ff794993f34) # md4c-0.5.1.tar.gz + +## 516c8eff093a61d493c940d107952dc690359ca9651dc750682c2b3554928154 md4c-0.5.1-01-x86_64.pkg.tar.lz diff --git a/md4c/PKGBUILD-arch b/md4c/PKGBUILD-arch index 36c00ae..5113c79 100644 --- a/md4c/PKGBUILD-arch +++ b/md4c/PKGBUILD-arch @@ -1,7 +1,7 @@ # Maintainer: Antonio Rojas pkgname=md4c -pkgver=0.5.0 +pkgver=0.5.1 pkgrel=1 pkgdesc='C Markdown parser' arch=(x86_64) @@ -10,7 +10,7 @@ license=(MIT) depends=(glibc) makedepends=(cmake) source=($pkgname-$pkgver.tar.gz::"https://github.com/mity/md4c/archive/release-$pkgver.tar.gz") -sha256sums=('79548a689bb931d099dc8242a6824e13160553fa843ae3d8a9eded571d89168e') +sha256sums=('2dca17c6175a7f11182943079c2a4f9adb5071433e3d3d05ba801ff794993f34') build() { cmake -B build -S $pkgname-release-$pkgver \ diff --git a/obs-studio/PKGBUILD b/obs-studio/PKGBUILD index 185ba59..b261e33 100644 --- a/obs-studio/PKGBUILD +++ b/obs-studio/PKGBUILD @@ -7,7 +7,7 @@ pkgname=obs-studio 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" depends=('ffmpeg' 'jansson' 'libxinerama' 'libxkbcommon-x11' 'mbedtls' 'rnnoise' 'pciutils' @@ -79,5 +79,5 @@ sha256sums=(be12c3ad0a85713750d8325e4b1db75086223402d7080d0e3c2833d7c5e83c27 # 60b0ee1f78df632e1a8c13cb0a7a5772b2a4b092c4a2a78f23464a7d239557c3 # ignore_unused_submodules.patch 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 diff --git a/obs-studio/PKGBUILD-arch b/obs-studio/PKGBUILD-arch index cbaa310..4766b8f 100644 --- a/obs-studio/PKGBUILD-arch +++ b/obs-studio/PKGBUILD-arch @@ -3,7 +3,7 @@ pkgname=obs-studio pkgver=30.0.2 -pkgrel=1 +pkgrel=2 pkgdesc="Free, open source software for live streaming and recording" arch=('x86_64') url="https://obsproject.com" diff --git a/obs-studio/deps b/obs-studio/deps index fc66b4f..e8af1e9 100644 --- a/obs-studio/deps +++ b/obs-studio/deps @@ -18,6 +18,6 @@ jack2 git amf-headers vulkan-headers - - libglvnd + + diff --git a/postfix/PKGBUILD b/postfix/PKGBUILD index 70889f9..d870ac8 100644 --- a/postfix/PKGBUILD +++ b/postfix/PKGBUILD @@ -9,11 +9,11 @@ pkgbase=postfix pkgname=(postfix postfix-{cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite} ) 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 " url="http://www.postfix.org/" 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 source=( https://de.postfix.org/ftpmirror/official/$pkgbase-$pkgver.tar.gz @@ -63,8 +63,9 @@ build() { '-DDEF_SENDMAIL_PATH=\"/usr/bin/sendmail\"' '-DDEF_README_DIR=\"/usr/share/doc/postfix\"' '-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 local make_options=( DEBUG='' @@ -72,7 +73,7 @@ build() { shared=yes dynamicmaps=yes 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_LMDB="$(pkgconf --libs lmdb)" AUXLIBS_PCRE="$(pcre2-config --libs8)" @@ -97,7 +98,7 @@ package_postfix() { local _files_dir="$pkgdir/etc/$pkgbase/$pkgbase-files.d" depends+=( - db5.3 + db icu libicuuc.so libnsl libnsl.so libsasl libsasl2.so @@ -256,12 +257,12 @@ sha256sums=(f3e827a2b2e410359ad25d31341970434ab07e36139f9a2ef93981b0ec564c85 # 63f39147887336bdd173fb9425998f0a0c6f00a31241f922a255c157bfd8d02e # postfix.sysusers 825106bc3a6db8872160c5d65be04ad92828a043b8c8decc531341f0fe4a5742) # postfix.tmpfiles -## 625089813fe92d9b4e0509ec87a07771ec7247a297bbec65796fc50a26b34391 postfix-3.8.5-01-x86_64.pkg.tar.lz -## 93f485770271c26857e713c284989ba5f0a8b95240d0b126f78d5aae6fbb3f11 postfix-cdb-3.8.5-01-x86_64.pkg.tar.lz -## 7f93a1a422f60f470bbce76dcff9a409d5c0201e84c231270aa3aa5b2279cb58 postfix-ldap-3.8.5-01-x86_64.pkg.tar.lz -## 769447f3e30a796dbe841d435398708e9a71b800165c26895619792585834c5a postfix-lmdb-3.8.5-01-x86_64.pkg.tar.lz -## 1aa679878d007d9b31429714f57f660dbf1977b1aa61d01959d6e989e04fed8f postfix-mysql-3.8.5-01-x86_64.pkg.tar.lz -## 5ebcd265c4c5c900ba526e504dbddcc2e23b479f6931e610da2c1cbac0898bf5 postfix-pcre-3.8.5-01-x86_64.pkg.tar.lz -## a36eccc421ca17382273bc6660caa491346d049ccc8e29963ee1d28d4ca578bd postfix-pgsql-3.8.5-01-x86_64.pkg.tar.lz -## b77793e1d1d330302bf1684bed58c4cf50fd7c4cd0848752940680e1aa069408 postfix-sqlite-3.8.5-01-x86_64.pkg.tar.lz +## 885248f184c90544abbd34c45c00a069cc768fd81ffabff22cddc2d52b98382b postfix-3.8.5-02-x86_64.pkg.tar.lz +## 9212c054370bd9e4e790c05ec0180f99dd7adc524517d18a3314437af000b1c4 postfix-cdb-3.8.5-02-x86_64.pkg.tar.lz +## f87a83bfb3833e41771a545c782ebe0be3fc8c4362cdda6e940d85a289dc7141 postfix-ldap-3.8.5-02-x86_64.pkg.tar.lz +## d70f061c07c25269f7925f94600f9e42049f397c83056870bc855fabea8f9afa postfix-lmdb-3.8.5-02-x86_64.pkg.tar.lz +## 3d46380ac7f421bcd8d85b4999907cd19281d5bc89486138e928d58a392178b1 postfix-mysql-3.8.5-02-x86_64.pkg.tar.lz +## 2728499de35638a597d93c6586f859efde2f15ed79a8e6747bf70d844a0eb800 postfix-pcre-3.8.5-02-x86_64.pkg.tar.lz +## 6431bcf1ff8f50faff48f59703555300130968cfa0b22941e3f3c2e39360677e postfix-pgsql-3.8.5-02-x86_64.pkg.tar.lz +## ebd2e152e11cdcf6c1fd6e1fc96d5a90700a0b2df060ab5e3ea297c06279c60c postfix-sqlite-3.8.5-02-x86_64.pkg.tar.lz diff --git a/postfix/PKGBUILD-arch b/postfix/PKGBUILD-arch index f6a37be..06b06bc 100644 --- a/postfix/PKGBUILD-arch +++ b/postfix/PKGBUILD-arch @@ -9,7 +9,7 @@ pkgname=( postfix-{cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite} ) pkgver=3.8.5 -pkgrel=1 +pkgrel=2 pkgdesc="Fast, easy to administer, secure mail server" arch=(x86_64) url="https://www.postfix.org/" @@ -19,7 +19,7 @@ license=( ) depends=(glibc) makedepends=( - db5.3 + db icu libldap libnsl @@ -88,7 +88,6 @@ build() { '-DDEF_SENDMAIL_PATH=\"/usr/bin/sendmail\"' '-DDEF_README_DIR=\"/usr/share/doc/postfix\"' '-DDEF_MANPAGE_DIR=\"/usr/share/man\"' - '-DHAS_DB' '-I/usr/include/db5.3' ) # NOTE: descriptions of options in makedefs local make_options=( @@ -97,7 +96,7 @@ build() { shared=yes dynamicmaps=yes 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_LMDB="$(pkgconf --libs lmdb)" AUXLIBS_PCRE="$(pcre2-config --libs8)" @@ -122,7 +121,7 @@ package_postfix() { local _files_dir="$pkgdir/etc/$pkgbase/$pkgbase-files.d" depends+=( - db5.3 + db icu libicuuc.so libnsl libnsl.so libsasl libsasl2.so diff --git a/vlc/PKGBUILD b/vlc/PKGBUILD index 57b1393..bec2413 100644 --- a/vlc/PKGBUILD +++ b/vlc/PKGBUILD @@ -10,7 +10,7 @@ _vlcver=3.0.20 # optional fixup version including hyphen _vlcfixupver= pkgver=${_vlcver}${_vlcfixupver//-/.r} -pkgrel=04 +pkgrel=06 pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player - no systemd,avahi,dbus ' url='https://www.videolan.org/vlc/' # 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' 'fontconfig' 'libxml2' 'gnutls' 'aribb24') 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' 'libmtp' 'libmicrodns' 'libdvdcss' 'smbclient' 'vcdimager' 'libssh2' 'mesa' 'protobuf' 'libnfs' 'mpg123' @@ -43,6 +43,8 @@ optdepends=('avahi: service discovery using bonjour protocol' 'libva-intel-driver: video backend intel' 'libbluray: Blu-Ray video input' 'flac: Free Lossless Audio Codec plugin' + 'fluidsynth: FluidSynth based MIDI playback plugin' + 'gnu-free-fonts: subtitle font' 'twolame: TwoLAME mpeg2 encoder plugin' 'libgme: Game Music Emu plugin' 'vcdimager: navigate VCD with libvcdinfo' @@ -143,6 +145,7 @@ build() { --enable-dvdread \ --enable-dvdnav \ --enable-bluray \ + --enable-fluidsynth \ --disable-opencv \ --enable-smbclient \ --enable-sftp \ @@ -258,5 +261,5 @@ sha256sums=(adc7285b4d2721cddf40eb5270cada2aaa10a334cb546fd55a06353447ba29b5 # 241ac2d9393d9158bd339dcc6c0b36c9c5bfb4327c9b025a1cf62dbbc6912aab # vlc-3.0.20.tar.xz.asc 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 diff --git a/vlc/PKGBUILD-arch b/vlc/PKGBUILD-arch index c7102e2..92c079c 100644 --- a/vlc/PKGBUILD-arch +++ b/vlc/PKGBUILD-arch @@ -8,7 +8,7 @@ _vlcver=3.0.20 # optional fixup version including hyphen _vlcfixupver= pkgver=${_vlcver}${_vlcfixupver//-/.r} -pkgrel=4 +pkgrel=6 pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player' url='https://www.videolan.org/vlc/' arch=('x86_64') @@ -71,6 +71,7 @@ makedepends=( 'avahi' 'dav1d' 'flac' + 'fluidsynth' 'gst-plugins-base-libs' 'gtk3' 'jack' @@ -132,7 +133,8 @@ optdepends=( 'avahi: service discovery using bonjour protocol' 'dav1d: dav1d AV1 decoder' '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' 'gstreamer: for libgst plugins' 'gtk3: notification plugin' @@ -274,6 +276,7 @@ build() { --enable-a52 \ --enable-dca \ --enable-flac \ + --enable-fluidsynth \ --enable-libmpeg2 \ --enable-vorbis \ --enable-speex \ diff --git a/vlc/deps b/vlc/deps index b3eb816..204596d 100644 --- a/vlc/deps +++ b/vlc/deps @@ -87,5 +87,6 @@ wayland-protocols libgit2 sdl12-compat libglvnd +fluidsynth diff --git a/vlc/time b/vlc/time index 00bc97c..4acbe5b 100644 --- a/vlc/time +++ b/vlc/time @@ -1,6 +1,6 @@ -real 15m4.310s -user 14m36.905s -sys 1m10.567s +real 18m51.258s +user 17m18.635s +sys 1m42.729s diff --git a/xmonad/PKGBUILD b/xmonad/PKGBUILD index befbe94..c349e69 100644 --- a/xmonad/PKGBUILD +++ b/xmonad/PKGBUILD @@ -7,7 +7,7 @@ pkgname=xmonad pkgver=0.17.1 -pkgrel=0125 +pkgrel=0126 pkgdesc='Lightweight X11 tiled window manager written in Haskell' url='https://xmonad.org/' depends=('ghc' 'haskell-x11' 'haskell-data-default-class' 'haskell-setlocale') @@ -75,5 +75,5 @@ sha256sums=(055412bd2179f7f49a9556245dc45031b2a4e20db60f8eb59594661a9b56c730 # 521bf939309cb8b7d8da6adf9da4e396390249e500a62621d86559dfa4dd6dd8 # dynamic-compilation.patch 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 diff --git a/xmonad/PKGBUILD-arch b/xmonad/PKGBUILD-arch index 501c65a..98f33bd 100644 --- a/xmonad/PKGBUILD-arch +++ b/xmonad/PKGBUILD-arch @@ -6,7 +6,7 @@ pkgname=xmonad pkgver=0.17.1 -pkgrel=125 +pkgrel=126 pkgdesc='Lightweight X11 tiled window manager written in Haskell' url='https://xmonad.org/' arch=('x86_64')