From: paper42 <paper42@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] meson 0.60
Date: Sun, 14 Nov 2021 14:06:32 +0100 [thread overview]
Message-ID: <20211114130632.ec3RClxJ3Zj3rdtf8mxZ1t3-pvRxjQGQURIzhNyGsZA@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-34059@inbox.vuxu.org>
[-- Attachment #1: Type: text/plain, Size: 8997 bytes --]
There is an updated pull request by paper42 against master on the void-packages repository
https://github.com/paper42/void-packages meson-0.60
https://github.com/void-linux/void-packages/pull/34059
meson 0.60
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**|**NO**
I ran the configure phase on all packages with meson build_style, currently broken builds (some are not caused by this update):
- [ ] igt-gpu-tools
```Checking whether type "struct sysinfo" has member "totalram" : YES
Running compile:
Working directory: /builddir/igt-gpu-tools-1.25/build/meson-private/tmpv83fdo1n
Command line: cc /builddir/igt-gpu-tools-1.25/build/meson-private/tmpv83fdo1n/testfile.c -o /builddir/igt-gpu-tools-1.25/build/meson-private/tmpv83fdo1n/output.exe -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=generic -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu11 -D_GNU_SOURCE -Wl,-z,relro -Wl,-z,now -Wl,--as-needed
Code:
#include <sys/mman.h>
#include <limits.h>
#if defined __stub_memfd_create || defined __stub___memfd_create
fail fail fail this function is not going to work
#endif
int main(void) {
void *a = (void*) &memfd_create;
long long b = (long long) a;
return (int) b;
}
Compiler stdout:
Compiler stderr:
In file included from /usr/include/sys/mman.h:22,
from /builddir/igt-gpu-tools-1.25/build/meson-private/tmpv83fdo1n/testfile.c:1:
/usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O)
| ^~~~~~~
Checking for function "memfd_create" : YES
Configuring config.h using configuration
Program /usr/bin/meson found: YES (/usr/bin/meson)
lib/meson.build:131:4: ERROR: Function does not take positional arguments.
```
- [ ] NetworkManager
```
=> NetworkManager-1.32.12_1: running pre-pkg hook: 04-generate-runtime-deps ...
SONAME: libgio-2.0.so.0 <-> glib>=2.70.0_1
SONAME: libgobject-2.0.so.0 <-> glib>=2.70.0_1
SONAME: libglib-2.0.so.0 <-> glib>=2.70.0_1
SONAME: libgmodule-2.0.so.0 <-> glib>=2.70.0_1
SONAME: libdl.so.2 <-> glibc>=2.32_1
SONAME: libndp.so.0 <-> libndp>=1.3_1
SONAME: libudev.so.1 <-> eudev-libudev>=1.6_1
SONAME: libelogind.so.0 <-> libelogind>=238.1_2
SONAME: libcurl.so.4 <-> libcurl>=7.75.0_2
SONAME: libpsl.so.5 <-> libpsl>=0.20.2_1
SONAME: libsmime3.so <-> nss>=3.12.4_1
SONAME: libnss3.so <-> nss>=3.12.4_1
SONAME: libnspr4.so <-> nspr>=4.8_1
SONAME: libpthread.so.0 <-> glibc>=2.32_1
SONAME: libc.so.6 <-> glibc>=2.32_1
SONAME: ld-linux-x86-64.so.2 <-> glibc>=2.32_1
SONAME: libnm.so.0 <-> libnm-1.32.12_1
SONAME: libnewt.so.0.52 <-> newt>=0.52.18_1
SONAME: libreadline.so.8 <-> libreadline8>=8.0_1
find: warning: ‘-name’ matches against basenames only, but the given pattern contains a directory separator (‘/’), thus the expression will evaluate to false all the time. Did you mean ‘-wholename’?
SONAME: src/core/devices/wwan/libnm-wwan.so <-> UNKNOWN PKG PLEASE FIX!
SONAME: libmm-glib.so.0 <-> libmm-glib>=1.0.0_1
=> ERROR: NetworkManager-1.32.12_1: cannot guess required shlibs, aborting!
```
- [ ] gnome-settings-daemon
```
The Meson build system
Version: 0.60.1
Source dir: /builddir/gnome-settings-daemon-40.0.1
Build dir: /builddir/gnome-settings-daemon-40.0.1/build
Build type: native build
Project name: gnome-settings-daemon
Project version: 40.0.1
C compiler for the host machine: cc (gcc 10.2.1 "cc (GCC) 10.2.1 20201203")
C linker for the host machine: cc ld.bfd 2.35.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
meson.build:87:3: ERROR: The `==` operator of str does not accept objects of type bool (True)
```
- [ ] libsixel
```
=> xbps-src: updating repositories for host (x86_64)...
The Meson build system
Version: 0.60.1
Source dir: /builddir/libsixel-1.10.3
Build dir: /builddir/libsixel-1.10.3/build
Build type: native build
Project name: libsixel
Project version: 1.10.3
C compiler for the host machine: cc (gcc 10.2.1 "cc (GCC) 10.2.1 20201203")
C linker for the host machine: cc ld.bfd 2.35.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Checking for function "unreachable" : YES
Compiler for C supports arguments -Wformat=2: YES
Compiler for C supports arguments -Wsign-conversion: YES
Compiler for C supports arguments -Wuninitialized: YES
Compiler for C supports arguments -Wstrict-overflow: YES
Compiler for C supports arguments -Wshadow: YES
Compiler for C supports arguments -Wdouble-promotion: YES
Compiler for C supports arguments -Wswitch-default: YES
Compiler for C supports arguments -Wunused-function: YES
Compiler for C supports arguments -Wunused-but-set-variable: YES
Compiler for C supports arguments -Bsymbolic: YES
Library m found: YES
Checking for function "malloc" : YES
Checking for function "realloc" : YES
Checking for function "memset" : YES
Checking for function "getopt_long" : YES
Has header "assert.h" : YES
Has header "math.h" : YES
Has header "ctype.h" : YES
Has header "memory.h" : YES
Has header "string.h" : YES
Has header "unistd.h" : YES
Has header "stdint.h" : YES
Has header "getopt.h" : YES
Has header "sys/types.h" : YES
Has header "sys/stat.h" : YES
Has header "fcntl.h" : YES
Has header "errno.h" : YES
Has header "limits.h" : YES
Has header "sys/time.h" : YES
Has header "time.h" : YES
Has header "signal.h" : YES
Has header "sys/select.h" : YES
Has header "sys/signal.h" : YES
Has header "termios.h" : YES
Has header "sys/ioctl.h" : YES
Has header "inttypes.h" : YES
Dependency gdk-pixbuf-2.0 skipped: feature gdk-pixbuf2 disabled
Library gd found: NO
Dependency libcurl skipped: feature libcurl disabled
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency libjpeg found: YES 2.1.1
Run-time dependency libpng found: YES 1.6.37
Program python2 found: NO (disabled by: python2 )
Configuring config.h using configuration
Configuring sixel.h using configuration
Program bash found: YES (/usr/bin/bash)
Configuring libsixel-config using configuration
meson.build:161: WARNING: Perl, PHP and Ruby modules are available but not installed by Meson. If you want them, please refer to their individual installation directories for instructions after building libsixel.
meson.build:163:0: ERROR: Format placeholder @9@ out of range.
```
- [ ] libwacom
```
The Meson build system
Version: 0.60.1
Source dir: /builddir/libwacom-1.12
Build dir: /builddir/libwacom-1.12/build
Build type: native build
meson.build:1:0: ERROR: Unknown options: "exe_wrapper"
```
- [ ] vala-panel{,-appmenu}
```
The Meson build system
Version: 0.60.1
Source dir: /builddir/vala-panel-0.5.0
Build dir: /builddir/vala-panel-0.5.0/build
Build type: native build
Project name: vala-panel
Project version: 0.5.0
C compiler for the host machine: cc (gcc 10.2.1 "cc (GCC) 10.2.1 20201203")
C linker for the host machine: cc ld.bfd 2.35.1
Vala compiler for the host machine: valac (valac 0.52.4)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency glib-2.0 found: YES 2.70.0
Run-time dependency gio-2.0 found: YES 2.70.0
Run-time dependency gio-unix-2.0 found: YES 2.70.0
Run-time dependency gmodule-2.0 found: YES 2.70.0
Run-time dependency gtk+-3.0 found: YES 3.24.30
Run-time dependency gdk-x11-3.0 found: YES 3.24.30
Run-time dependency gdk-wayland-3.0 found: YES 3.24.30
Run-time dependency gtk-layer-shell-0 found: YES 0.6.0
Library m found: YES
Configuring config.h using configuration
Program /usr/bin/meson found: YES (/usr/bin/meson)
po/meson.build:1:5: ERROR: Tried to create target "vala-panel-nb.mo", but a target of that name already exists.
```
- [ ] wlclock
```
=> ERROR: SHA256 mismatch for 'v1.0.0.tar.gz:'
e2f218e70378342c344e7afa43c4361e3308936a7afaf54a0cad9970267a4ff4
```
- [ ] wtype
```
=> wtype-0.3_1: patching: fix_reallocarray.patch.
1 out of 2 hunks FAILED -- saving rejects to file main.c.rej
=> ERROR: wtype-0.3_1: do-patch_00-patches: 'patch -s ${_args} -i ${_patch} 2> /dev/null' exited with 1
=> ERROR: in _process_patch() at common/hooks/do-patch/00-patches.sh:34
=> ERROR: in hook() at common/hooks/do-patch/00-patches.sh:51
=> ERROR: in run_func() at common/xbps-src/shutils/common.sh:21
=> ERROR: in run_pkg_hooks() at common/xbps-src/shutils/common.sh:245
=> ERROR: in run_step() at common/xbps-src/shutils/common.sh:71
=> ERROR: in main() at common/xbps-src/libexec/xbps-src-dopatch.sh:33
```
A patch file from https://github.com/void-linux/void-packages/pull/34059.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-meson-0.60-34059.patch --]
[-- Type: text/x-diff, Size: 39764 bytes --]
From 3ccf4ae272b027662891adf70e1c85d065a32259 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Tue, 2 Nov 2021 22:52:09 +0100
Subject: [PATCH 01/36] meson: update to 0.60.1.
---
srcpkgs/meson/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/meson/template b/srcpkgs/meson/template
index 6cbcd3c9e966..0a7a60ea5a6d 100644
--- a/srcpkgs/meson/template
+++ b/srcpkgs/meson/template
@@ -1,6 +1,6 @@
# Template file for 'meson'
pkgname=meson
-version=0.59.4
+version=0.60.1
revision=1
build_style=python3-module
hostmakedepends="python3-devel python3-setuptools"
@@ -14,7 +14,7 @@ license="Apache-2.0"
homepage="https://mesonbuild.com"
changelog="https://github.com/mesonbuild/meson/blob/master/docs/markdown/Release-notes-for-${version%.*}.0.md"
distfiles="https://github.com/mesonbuild/meson/releases/download/$version/$pkgname-$version.tar.gz"
-checksum=a77988cc50554f73ede075bc9bf77a2d7ecb6ff892f2a0180d4940920eaaec84
+checksum=5add789c953d984b500858b2851ee3d7add0460cf1a6f852f0a721af17384e13
# XXX: sanitizers aren't available on musl
if [ "$XBPS_TARGET_LIBC" = glibc ]; then
From fef4a2339413f66dd27cb1d734481ab2d0b60e45 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 15:24:04 +0100
Subject: [PATCH 02/36] PackageKit: update to 1.2.4.
---
srcpkgs/PackageKit/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/PackageKit/template b/srcpkgs/PackageKit/template
index 155dd156a06a..062dba3d3b00 100644
--- a/srcpkgs/PackageKit/template
+++ b/srcpkgs/PackageKit/template
@@ -1,7 +1,7 @@
# Template file for 'PackageKit'
pkgname=PackageKit
-version=1.2.2
-revision=2
+version=1.2.4
+revision=1
wrksrc="PackageKit-PACKAGEKIT_${version//./_}"
build_style=meson
build_helper="gir"
@@ -17,7 +17,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://github.com/hughsie/PackageKit"
distfiles="https://github.com/hughsie/PackageKit/archive/PACKAGEKIT_${version//./_}.tar.gz"
-checksum=e87e95ce7423f49eff6dad054c86ba6f922e52d0a757f822e0343da0f44d3dbb
+checksum=4a7b0a41ffa56ad8af67156c46ecb9d4eb439b31a4cb581d959bd5480444954b
conf_files="/etc/PackageKit/PackageKit.conf /etc/PackageKit/PackageKit.conf"
build_options="gir vala"
From 2ebb836feb5e93504ab873bae5cbcb1d13dbd551 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 15:27:14 +0100
Subject: [PATCH 03/36] bijiben: remove obsolete zeitgeist support
bijiben 40.0 dropped zeitgeist support
---
srcpkgs/bijiben/template | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/bijiben/template b/srcpkgs/bijiben/template
index 8c3e51c3fc37..604076fdb93c 100644
--- a/srcpkgs/bijiben/template
+++ b/srcpkgs/bijiben/template
@@ -1,14 +1,13 @@
# Template file for 'bijiben'
pkgname=bijiben
version=40.1
-revision=1
+revision=2
build_helper="gir"
build_style=meson
-configure_args="-Dzeitgeist=true"
hostmakedepends="itstool pkg-config gettext glib-devel"
makedepends="clutter-gtk-devel evolution-devel tracker3-devel webkit2gtk-devel
- zeitgeist-devel libhandy1-devel"
-depends="desktop-file-utils tracker3 zeitgeist"
+ libhandy1-devel"
+depends="desktop-file-utils tracker3"
short_desc="Intuitive note editor with strong GNOME desktop integration"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-3.0-or-later"
From 2cff0dc17ddd92fe1b26b8798555c22a541307f1 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 15:41:10 +0100
Subject: [PATCH 04/36] colord-gtk: fix building vala bindings
---
srcpkgs/colord-gtk/template | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/colord-gtk/template b/srcpkgs/colord-gtk/template
index 65463f110590..634a9322dae3 100644
--- a/srcpkgs/colord-gtk/template
+++ b/srcpkgs/colord-gtk/template
@@ -1,10 +1,10 @@
# Template file for 'colord-gtk'
pkgname=colord-gtk
version=0.2.0
-revision=1
+revision=2
build_style=meson
build_helper=gir
-configure_args="-Dtests=false -Dvala=$(vopt_if vala true false)
+configure_args="-Dtests=false -Dvapi=$(vopt_if vala true false)
-Ddocs=$(vopt_if docs true false) -Dman=$(vopt_if man true false)"
hostmakedepends="pkg-config intltool glib-devel libxslt
$(vopt_if docs gtk-doc) $(vopt_if vala vala-devel)
@@ -13,7 +13,7 @@ makedepends="colord-devel gtk+3-devel"
short_desc="GTK support library for colord"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
-homepage="http://www.freedesktop.org/software/colord"
+homepage="https://github.com/hughsie/colord-gtk"
distfiles="${FREEDESKTOP_SITE}/colord/releases/${pkgname}-${version}.tar.xz"
checksum=2a4cfae08bc69f000f40374934cd26f4ae86d286ce7de89f1622abc59644c717
@@ -30,5 +30,8 @@ colord-gtk-devel_package() {
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
vmove usr/share/gir-1.0
+ if [ "$build_option_vala" ]; then
+ vmove usr/share/vala
+ fi
}
}
From 50313db9b09c1786795cac3d41cce29ec05cba32 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 15:52:14 +0100
Subject: [PATCH 05/36] efl: drop removed configure args
---
srcpkgs/efl/template | 2 --
1 file changed, 2 deletions(-)
diff --git a/srcpkgs/efl/template b/srcpkgs/efl/template
index 8786d5d94edf..c116523094ea 100644
--- a/srcpkgs/efl/template
+++ b/srcpkgs/efl/template
@@ -10,8 +10,6 @@ configure_args="
-Dnetwork-backend=none
-Decore-imf-loaders-disabler=$(vopt_if ibus '' ibus,)scim
-Devas-loaders-disabler=avif,$(vopt_if lottie '[]' json)
- -Demotion-loaders-disabler=$(vopt_if gstreamer '' gstreamer1,)$(vopt_if vlc '' libvlc,)gstreamer,xine
- -Demotion-generic-loaders-disabler=vlc
-Dopengl=$(vopt_if opengl $(vopt_if gles2 es-egl full) none)
$(vopt_bool elogind systemd)
$(vopt_bool x11 x11)
From 3da846926892672cf0d53eca4bd8fbab7755e2a0 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 15:59:16 +0100
Subject: [PATCH 06/36] enlightenment: drop a removed configure argument
---
srcpkgs/enlightenment/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/enlightenment/template b/srcpkgs/enlightenment/template
index db9c886dc920..360a0f5368e6 100644
--- a/srcpkgs/enlightenment/template
+++ b/srcpkgs/enlightenment/template
@@ -3,7 +3,7 @@ pkgname=enlightenment
version=0.24.2
revision=1
build_style=meson
-configure_args="--sysconfdir=/etc -Dpam=true -Dbluez4=false -Dsystemd=false
+configure_args="--sysconfdir=/etc -Dpam=true -Dsystemd=false
$(vopt_bool wayland wl)"
hostmakedepends="efl pkg-config gettext $(vopt_if wayland xorg-server-xwayland)"
makedepends="gettext-devel efl-devel pam-devel xkeyboard-config
From 3350fdcb0bb2efcdaf20da33fca21a2fadfef924 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 16:03:04 +0100
Subject: [PATCH 07/36] epiphany: drop a removed configure option
---
srcpkgs/epiphany/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/epiphany/template b/srcpkgs/epiphany/template
index c58e2fa54ef6..0ffa06f547fe 100644
--- a/srcpkgs/epiphany/template
+++ b/srcpkgs/epiphany/template
@@ -4,7 +4,7 @@ version=40.2
revision=1
build_helper="gir"
build_style=meson
-configure_args="-Ddistributor_name=VoidLinux -Dunit_tests=disabled"
+configure_args="-Dunit_tests=disabled"
hostmakedepends="gettext glib-devel itstool pkg-config"
makedepends="NetworkManager-devel avahi-glib-libs-devel gcr-devel
gnome-desktop-devel json-glib-devel libdazzle-devel libhandy1-devel
From 597cd8d55c402eaf4ebec70f72a99ee500560d24 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 17:01:58 +0100
Subject: [PATCH 08/36] gnome-bluetooth: remove obsolete configure options
---
srcpkgs/gnome-bluetooth/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/gnome-bluetooth/template b/srcpkgs/gnome-bluetooth/template
index 83d89c0a8acb..e6861631b08d 100644
--- a/srcpkgs/gnome-bluetooth/template
+++ b/srcpkgs/gnome-bluetooth/template
@@ -4,8 +4,7 @@ version=3.34.5
revision=1
build_helper="gir"
build_style=meson
-configure_args="-Dicon-update=false -Dgtk_doc=false
- -Dintrospection=$(vopt_if gir true false)"
+configure_args="-Dgtk_doc=false -Dintrospection=$(vopt_if gir true false)"
hostmakedepends="pkg-config intltool itstool $(vopt_if gir gobject-introspection) glib-devel"
makedepends="libXi-devel gtk+3-devel libnotify-devel dconf-devel
gvfs-devel bluez eudev-libudev-devel libcanberra-devel"
From 800c55d628f4487216f0c79ad3592dd6e1fd4c3f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 17:02:06 +0100
Subject: [PATCH 09/36] gnome-initial-setup: remove obsolete configure options
---
srcpkgs/gnome-initial-setup/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/gnome-initial-setup/template b/srcpkgs/gnome-initial-setup/template
index 30a4a6ed4762..075e4b86324f 100644
--- a/srcpkgs/gnome-initial-setup/template
+++ b/srcpkgs/gnome-initial-setup/template
@@ -3,8 +3,7 @@ pkgname=gnome-initial-setup
version=40.4
revision=1
build_style=meson
-configure_args="-Dsoftware-sources=disabled -Dparental_controls=disabled
- -Dsystemd=false"
+configure_args="-Dparental_controls=disabled -Dsystemd=false"
hostmakedepends="pkg-config glib-devel gettext"
makedepends="NetworkManager-devel accountsservice-devel libglib-devel
gnome-desktop-devel cheese-devel libgweather-devel webkit2gtk-devel
From 61c7a408cb8bfee9cf37d5d1ab3bbf40218ff0ca Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 17:02:13 +0100
Subject: [PATCH 10/36] gedit: remove obsolete configure options
* gir is not optional anymore, so also removing the build option
---
srcpkgs/gedit/template | 17 +++++------------
1 file changed, 5 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/gedit/template b/srcpkgs/gedit/template
index b4e862c26ad0..e93ff8905272 100644
--- a/srcpkgs/gedit/template
+++ b/srcpkgs/gedit/template
@@ -5,12 +5,10 @@ revision=2
build_helper="gir"
build_style=meson
pycompile_dirs="usr/lib/gedit/plugins"
-configure_args="-Dplugins=true
- $(vopt_bool gir vapi) $(vopt_bool gir introspection)"
-hostmakedepends="itstool pkg-config glib-devel gdk-pixbuf perl gettext
- $(vopt_if gir vala)"
+configure_args="-Dplugins=true"
+hostmakedepends="itstool pkg-config glib-devel gdk-pixbuf perl gettext vala"
makedepends="gsettings-desktop-schemas-devel gspell-devel gtksourceview4-devel
- libpeas-devel tepl-devel $(vopt_if gir 'python3-gobject-devel')"
+ libpeas-devel tepl-devel python3-gobject-devel"
depends="desktop-file-utils gsettings-desktop-schemas iso-codes"
short_desc="Text editor for GNOME"
maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -21,9 +19,6 @@ checksum=55e394a82cb65678b1ab49526cf5bd43f00d8fba21476a4849051a8e137d3691
shlib_provides="libgedit-40.0.so"
python_version=3
-build_options="gir"
-build_options_default="gir"
-
gedit-devel_package() {
depends="${sourcepkg}>=${version}_${revision} gtksourceview4-devel
libpeas-devel tepl-devel"
@@ -31,9 +26,7 @@ gedit-devel_package() {
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
- if [ "$build_option_gir" ]; then
- vmove usr/share/gedit/gir-1.0
- vmove usr/share/vala
- fi
+ vmove usr/share/gedit/gir-1.0
+ vmove usr/share/vala
}
}
From 75b3627b63e7a562d780ce65dd626de525572bc7 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 17:02:17 +0100
Subject: [PATCH 11/36] gnome-builder: remove obsolete configure options
---
srcpkgs/gnome-builder/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gnome-builder/template b/srcpkgs/gnome-builder/template
index a3ce20126d78..26cf768c391a 100644
--- a/srcpkgs/gnome-builder/template
+++ b/srcpkgs/gnome-builder/template
@@ -4,7 +4,7 @@ version=3.40.2
revision=3
build_style=meson
build_helper=qemu
-configure_args="-Dwith_webkit=true -Dwith_sysprof=true -Dhelp=true -Dnetwork_tests=false"
+configure_args="-Dhelp=true -Dnetwork_tests=false"
hostmakedepends="pkg-config appstream-glib desktop-file-utils flex gobject-introspection
gspell-devel llvm mm-common vala python3-Sphinx python3-sphinx_rtd_theme gettext"
makedepends="cairo-devel clang devhelp-devel enchant2-devel flatpak-devel
From 3ab109264587bc4f659133b81925fd110859e591 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 17:02:26 +0100
Subject: [PATCH 12/36] gamehub: update to 0.16.1-2.
---
srcpkgs/gamehub/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/gamehub/template b/srcpkgs/gamehub/template
index ccbf98b53483..e8f110b3eb8d 100644
--- a/srcpkgs/gamehub/template
+++ b/srcpkgs/gamehub/template
@@ -1,8 +1,8 @@
# Template file for 'gamehub'
pkgname=gamehub
-version=0.16.0
+version=0.16.1
revision=1
-wrksrc="GameHub-${version}-1-master"
+wrksrc="GameHub-${version}-2-master"
build_style=meson
hostmakedepends="glib-devel pkg-config vala"
makedepends="granite-devel libglib-devel webkit2gtk-devel json-glib-devel
@@ -12,8 +12,8 @@ short_desc="All your games in one place"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://tkashkin.tk/projects/gamehub/"
-distfiles="https://github.com/tkashkin/GameHub/archive/${version}-1-master.tar.gz"
-checksum=4244c914d7427933727ec0611886720b9325c4d4a852e0e8c283f6331ebd30e2
+distfiles="https://github.com/tkashkin/GameHub/archive/refs/tags/${version}-2-master.tar.gz"
+checksum=bbbf2f5216ce6f0d6a57179f388a714aec52188f4e67a9deb6478061441a30b5
post_install() {
vinstall data/com.github.tkashkin.gamehub.desktop.in 644 usr/share/applications com.github.tkashkin.gamehub.desktop
From 9b82e8ff176962902f90d036f8cea52f7572ca2f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 17:02:34 +0100
Subject: [PATCH 13/36] NetworkManager: remove obsolete configure options
---
srcpkgs/NetworkManager/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/NetworkManager/template b/srcpkgs/NetworkManager/template
index e99d04798939..7001b27dc0e3 100644
--- a/srcpkgs/NetworkManager/template
+++ b/srcpkgs/NetworkManager/template
@@ -4,7 +4,7 @@ version=1.32.12
revision=1
build_style=meson
build_helper="gir qemu"
-configure_args="-Dpolkit_agent=true -Dsystemd_journal=false
+configure_args="-Dsystemd_journal=false
-Dlibaudit=no -Dovs=false -Dselinux=false
-Dmodify_system=true -Dsystemdsystemunitdir=no
-Dpppd=/usr/bin/pppd -Dqt=false
From 0b8d6131fcad9b505401bbf017a5d09513587740 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 17:21:42 +0100
Subject: [PATCH 14/36] graphene: remove obsolete configure options
---
srcpkgs/graphene/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/graphene/template b/srcpkgs/graphene/template
index 79b2ac2e945e..6be39623eeae 100644
--- a/srcpkgs/graphene/template
+++ b/srcpkgs/graphene/template
@@ -4,7 +4,7 @@ version=1.10.6
revision=3
build_style=meson
build_helper="gir"
-configure_args="-Dbenchmarks=false -Dinstalled_tests=false
+configure_args="-Dinstalled_tests=false
-Dintrospection=$(vopt_if gir enabled disabled)"
hostmakedepends="pkg-config"
makedepends="libglib-devel"
From 4c7fe11c6f917d02134d8f56ccfef89df6b2b098 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 17:31:39 +0100
Subject: [PATCH 15/36] grilo: remove obsolete configure options
---
srcpkgs/grilo/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/grilo/template b/srcpkgs/grilo/template
index 64bae9bd4e2f..e47ec38542a5 100644
--- a/srcpkgs/grilo/template
+++ b/srcpkgs/grilo/template
@@ -4,7 +4,7 @@ version=0.3.13
revision=1
build_style=meson
build_helper="gir"
-configure_args="$(vopt_bool gir enable-introspection) $(vopt_bool gir vala)
+configure_args="$(vopt_bool gir enable-introspection) $(vopt_bool gir enable-vala)
-Denable-gtk-doc=false"
hostmakedepends="gettext pkg-config glib-devel $(vopt_if gir vala)"
makedepends="gtk+3-devel libxml2-devel libsoup-devel liboauth-devel
From c8363c99f12f768c1c7acd495a9fd9f1a3e28ee8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 17:31:43 +0100
Subject: [PATCH 16/36] gnome-passwordsafe: fix build
---
srcpkgs/gnome-passwordsafe/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gnome-passwordsafe/template b/srcpkgs/gnome-passwordsafe/template
index fe91bcd9ed23..8f68cbf329f1 100644
--- a/srcpkgs/gnome-passwordsafe/template
+++ b/srcpkgs/gnome-passwordsafe/template
@@ -2,7 +2,7 @@
pkgname=gnome-passwordsafe
version=5.0
revision=2
-wrksrc="PasswordSafe-${version}"
+wrksrc="secrets-${version}-d95c00ac99eebcb548f792b2b4217fedaa901f20"
build_style=meson
hostmakedepends="gettext glib-devel pkg-config gobject-introspection
python3-pykeepass"
@@ -15,4 +15,4 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://gitlab.gnome.org/World/PasswordSafe"
distfiles="https://gitlab.gnome.org/World/PasswordSafe/-/archive/${version}/PasswordSafe-${version}.tar.bz2"
-checksum=ac80d9b49eba965870cfc57e989aa8ceeb82b95ac8b706342267d8039a94b983
+checksum=6c5328307517d7a96f951df45404d695eb64ce192c44e5488362b19118718449
From 146e84dfc0e546eda15c34d36bb7aa0b92ece5c8 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 19:59:22 +0100
Subject: [PATCH 17/36] libgudev: remove obsolete configure options
---
srcpkgs/libgudev/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libgudev/template b/srcpkgs/libgudev/template
index 47d1b8fc365d..e7603d00ce2f 100644
--- a/srcpkgs/libgudev/template
+++ b/srcpkgs/libgudev/template
@@ -5,7 +5,7 @@ revision=1
build_style=meson
build_helper="gir"
configure_args="-Dintrospection=$(vopt_if gir enabled disabled)
- -Dvala=$(vopt_if vala enabled disabled)"
+ -Dvapi=$(vopt_if vala enabled disabled)"
hostmakedepends="pkg-config glib-devel $(vopt_if vala vala)"
makedepends="libglib-devel eudev-libudev-devel"
short_desc="Library providing GObject bindings for libudev"
From dfa6a2f239330c11a8ff0261d36547dabe2478aa Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 19:59:34 +0100
Subject: [PATCH 18/36] libfprint: remove obsolete configure options
---
srcpkgs/libfprint/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libfprint/template b/srcpkgs/libfprint/template
index 33ac4c2a0571..16e6b2ffa1e0 100644
--- a/srcpkgs/libfprint/template
+++ b/srcpkgs/libfprint/template
@@ -5,7 +5,7 @@ revision=1
wrksrc=libfprint-v$version
build_style=meson
build_helper="gir qemu"
-configure_args="-Dudev_rules=disabled -Dx11-examples=false -Dgtk-examples=false -Ddoc=false"
+configure_args="-Dudev_rules=disabled -Dgtk-examples=false -Ddoc=false"
hostmakedepends="pkg-config glib-devel"
makedepends="libusb-devel nss-devel glib-devel gdk-pixbuf-devel pixman-devel
libgusb-devel libglib-devel"
From 87574c2d8f416423b474bb14ab0005aa71f0b8a9 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 19:59:48 +0100
Subject: [PATCH 19/36] gst1-editing-services: remove obsolete configure
options
---
srcpkgs/gst1-editing-services/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gst1-editing-services/template b/srcpkgs/gst1-editing-services/template
index 457dec0424cf..fde8efae9569 100644
--- a/srcpkgs/gst1-editing-services/template
+++ b/srcpkgs/gst1-editing-services/template
@@ -5,7 +5,7 @@ revision=1
wrksrc="${pkgname/gst1/gst}-${version}"
build_style=meson
build_helper="gir"
-configure_args="-Dgtk_doc=disabled"
+configure_args="-Ddoc=disabled"
hostmakedepends="flex perl pkg-config gobject-introspection"
makedepends="glib-devel gst-plugins-base1-devel gst-plugins-bad1-devel"
short_desc="GStreamer 1.x Editing Services"
From f6cd313990e6639efbc2acd40b388c4bdbf4ab12 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 20:01:59 +0100
Subject: [PATCH 20/36] gst-plugins-base1: remove obsolete configure options
---
srcpkgs/gst-plugins-base1/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gst-plugins-base1/template b/srcpkgs/gst-plugins-base1/template
index 050521f071c3..c0dce5856f8d 100644
--- a/srcpkgs/gst-plugins-base1/template
+++ b/srcpkgs/gst-plugins-base1/template
@@ -5,7 +5,7 @@ revision=1
wrksrc="${pkgname/1/}-${version}"
build_style=meson
build_helper="gir"
-configure_args="-Dtremor=disabled -Dexamples=disabled -Dgtk_doc=disabled
+configure_args="-Dtremor=disabled -Dexamples=disabled -Ddoc=disabled
-Dcdparanoia=$(vopt_if cdparanoia enabled disabled)
-Dintrospection=$(vopt_if gir enabled disabled)
-Dsndio=$(vopt_if sndio enabled disabled)"
From 6d71cb639ab5050a15c42ac6d641d922d395772e Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 20:02:01 +0100
Subject: [PATCH 21/36] gst-plugins-bad1: remove obsolete configure options
---
srcpkgs/gst-plugins-bad1/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/gst-plugins-bad1/template b/srcpkgs/gst-plugins-bad1/template
index b4ef83c7aa2d..77a88a91fba1 100644
--- a/srcpkgs/gst-plugins-bad1/template
+++ b/srcpkgs/gst-plugins-bad1/template
@@ -5,9 +5,9 @@ revision=4
wrksrc="${pkgname/1/}-${version}"
build_helper="gir"
build_style=meson
-configure_args="-Dpackage-origin=https://voidlinux.org -Dgtk_doc=false
+configure_args="-Dpackage-origin=https://voidlinux.org -Ddoc=disabled
-Dopencv=disabled -Dmsdk=disabled -Dopensles=disabled -Dtinyalsa=disabled
- -Dwasapi=disabled -Dnvenc=disabled -Dnvdec=disabled -Ddc1394=disabled
+ -Dwasapi=disabled -Dnvcodec=disabled -Ddc1394=disabled
-Diqa=disabled -Dkate=disabled -Dlibde265=disabled -Dmpeg2enc=disabled
-Dmplex=disabled -Dmusepack=disabled -Dofa=disabled -Dopenexr=disabled
-Dopenh264=disabled -Dopenmpt=disabled -Dopenni2=disabled -Dsctp=disabled
From 3ed1914f6a6f862aacd031550ac9f17b65bd0d2d Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 20:02:12 +0100
Subject: [PATCH 22/36] hexchat: remove obsolete configure options
---
srcpkgs/hexchat/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/hexchat/template b/srcpkgs/hexchat/template
index 97937999bb0d..7b3bc658d5aa 100644
--- a/srcpkgs/hexchat/template
+++ b/srcpkgs/hexchat/template
@@ -3,7 +3,7 @@ pkgname=hexchat
version=2.16.0
revision=3
build_style=meson
-configure_args="-Ddbus=enabled -Dtls=enabled -Dwith-text=false
+configure_args="-Ddbus=enabled -Dtls=enabled
-Dwith-perl=/usr/bin/perl -Dwith-python=python3
-Dwith-lua=$(vopt_if LuaJIT luajit lua) -Dlibcanberra=enabled"
hostmakedepends="gettext pkg-config glib-devel"
From 8d4bde9817e79bf00dc275fc026a94277f65f89f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 20:02:20 +0100
Subject: [PATCH 23/36] igt-gpu-tools: remove obsolete configure options
---
srcpkgs/igt-gpu-tools/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/igt-gpu-tools/template b/srcpkgs/igt-gpu-tools/template
index 3b222ecd18d8..3f8b4e2b6166 100644
--- a/srcpkgs/igt-gpu-tools/template
+++ b/srcpkgs/igt-gpu-tools/template
@@ -22,7 +22,7 @@ lib32disabled=yes
archs="i686* x86_64*"
if [ -z "${XBPS_CHECK_PKGS}" ]; then
- configure_args+=" -Dbuild_tests=disabled -Dbuild_runner=disabled -Dbuild_docs=disabled"
+ configure_args+=" -Dtests=disabled -Drunner=disabled -Ddocs=disabled"
fi
post_install() {
From b500f09a489aa35d2adca5dc77c80095f72df857 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 20:54:21 +0100
Subject: [PATCH 24/36] libgweather: remove obsolete configure options
---
srcpkgs/libgweather/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/libgweather/template b/srcpkgs/libgweather/template
index 6d9b85a07d04..857006ea8786 100644
--- a/srcpkgs/libgweather/template
+++ b/srcpkgs/libgweather/template
@@ -4,8 +4,7 @@ version=40.0
revision=1
build_style=meson
build_helper="gir"
-configure_args="$(vopt_bool gir enable_vala) $(vopt_bool gir introspection)
- -Dzoneinfo_dir=/usr/share/zoneinfo"
+configure_args="$(vopt_bool gir enable_vala) -Dzoneinfo_dir=/usr/share/zoneinfo"
hostmakedepends="glib-devel intltool pkg-config python3-gobject-devel $(vopt_if gir vala)"
makedepends="geocode-glib-devel gtk+3-devel libsoup-gnome-devel"
depends="tzdata"
From 5bdfb7a95da4ea0ae36ece4883315abbd5f1e682 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 21:04:25 +0100
Subject: [PATCH 25/36] light-locker: fix build and license
---
srcpkgs/light-locker/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/light-locker/template b/srcpkgs/light-locker/template
index e3bb799ba171..d50c71480a33 100644
--- a/srcpkgs/light-locker/template
+++ b/srcpkgs/light-locker/template
@@ -1,15 +1,15 @@
# Template file for 'light-locker'
pkgname=light-locker
version=1.9.0
-revision=1
+revision=2
build_style=meson
hostmakedepends="pkg-config intltool glib-devel"
makedepends="dbus-glib-devel gtk+3-devel libSM-devel libXScrnSaver-devel
- libXxf86misc-devel elogind-devel"
+ libXxf86misc-devel libXxf86vm-devel elogind-devel"
depends="lightdm"
short_desc="Simple session-locker for lightdm"
maintainer="Emanuel Serpa <emanuel@openmailbox.org>"
-license="GPL-3"
+license="GPL-2.0-or-later"
homepage="https://github.com/the-cavalry/light-locker"
distfiles="https://github.com/the-cavalry/light-locker/archive/v${version}.tar.gz"
checksum=9915ed34b6c38f519e17902541a180b8b2d775c26edd8ed5aba024722039157c
From c48d534dc366daa7f2b51fb2a353067e455618df Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 21:19:07 +0100
Subject: [PATCH 26/36] ncmpc: disable html manual
---
srcpkgs/ncmpc/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/ncmpc/template b/srcpkgs/ncmpc/template
index 683ec13e85a3..a7d76aa3ce9e 100644
--- a/srcpkgs/ncmpc/template
+++ b/srcpkgs/ncmpc/template
@@ -1,9 +1,9 @@
# Template file for 'ncmpc'
pkgname=ncmpc
version=0.45
-revision=1
+revision=2
build_style=meson
-configure_args="-Dlirc=disabled"
+configure_args="-Dlirc=disabled -Dhtml_manual=false"
hostmakedepends="pkg-config python3-Sphinx"
makedepends="boost-devel libmpdclient-devel ncurses-devel pcre-devel"
short_desc="Ncurses-based mpd client"
From f3dfaa142c1811eb2e731325a27928abf4d7d85c Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 21:22:30 +0100
Subject: [PATCH 27/36] pixman: remove obsolete configure options
---
srcpkgs/pixman/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/pixman/template b/srcpkgs/pixman/template
index 456e9d1628e8..eba3b82c9fa7 100644
--- a/srcpkgs/pixman/template
+++ b/srcpkgs/pixman/template
@@ -5,8 +5,8 @@ revision=1
build_style=meson
# gtk is only necessary for demos, disabled to avoid dependency loop
# openmp is only used in demos and tests, and things still test without it
-configure_args="-Dtests=enabled -Dgnu-inline-asm=enabled -Dlibpng=enabled
- -Diwmmxt=disabled -Dopenmp=disabled -Dgtk=disabled"
+configure_args="-Dgnu-inline-asm=enabled -Dlibpng=enabled -Diwmmxt=disabled
+ -Dopenmp=disabled -Dgtk=disabled"
hostmakedepends="pkg-config perl"
makedepends="libpng-devel"
short_desc="Library of low-level pixel manipulation routines"
From fad29c76b03d3f89a40de6a52a77ffd2347eac2f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 21:33:52 +0100
Subject: [PATCH 28/36] seatd: fix configure arguments
---
srcpkgs/seatd/template | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/srcpkgs/seatd/template b/srcpkgs/seatd/template
index c619787ae3eb..178f1b3d8aa9 100644
--- a/srcpkgs/seatd/template
+++ b/srcpkgs/seatd/template
@@ -3,7 +3,8 @@ pkgname=seatd
version=0.6.3
revision=1
build_style=meson
-configure_args="-Dexamples=disabled $(vopt_if elogind -Dlogind=enabled) -Dwerror=false"
+configure_args="-Dexamples=disabled $(vopt_if elogind -Dlibseat-logind=elogind)
+ -Dwerror=false"
hostmakedepends="pkg-config scdoc"
makedepends="$(vopt_if elogind elogind-devel)"
short_desc="Minimal seat management daemon"
From a37d68ef5f8536449f7262087a6a5d69f8217a97 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 21:34:04 +0100
Subject: [PATCH 29/36] spice-gtk: remove obsolete configure options
---
srcpkgs/spice-gtk/template | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/srcpkgs/spice-gtk/template b/srcpkgs/spice-gtk/template
index 7218e837891f..351923f41e7f 100644
--- a/srcpkgs/spice-gtk/template
+++ b/srcpkgs/spice-gtk/template
@@ -7,8 +7,7 @@ build_helper="gir"
configure_args="-Dintrospection=$(vopt_if gir enabled disabled)
-Dvapi=$(vopt_if vala enabled disabled) -Dsmartcard=disabled
-Dusbredir=enabled -Dpolkit=enabled -Dlz4=enabled -Dopus=enabled
- -Dcelt051=disabled -Dusb-ids-path=/usr/share/hwdata/usb.ids
- -Dpulse=disabled -Dgtk_doc=disabled"
+ -Dusb-ids-path=/usr/share/hwdata/usb.ids -Dgtk_doc=disabled"
hostmakedepends="pkg-config $(vopt_if vala vala) glib-devel
spice-protocol python3-six python3-parsing perl"
makedepends="acl-devel liblz4-devel pixman-devel opus-devel openssl-devel
From 66c5686904247d2c1242b32adff59c05d913b376 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 21:37:05 +0100
Subject: [PATCH 30/36] switchboard: remove obsolete configure options
---
srcpkgs/switchboard/template | 1 -
1 file changed, 1 deletion(-)
diff --git a/srcpkgs/switchboard/template b/srcpkgs/switchboard/template
index 45031a8d8b76..ebb706e5d9e5 100644
--- a/srcpkgs/switchboard/template
+++ b/srcpkgs/switchboard/template
@@ -3,7 +3,6 @@ pkgname=switchboard
version=2.3.7
revision=2
build_style=meson
-configure_args="-Dlibunity=false"
hostmakedepends="pkg-config vala gettext"
makedepends="granite-devel clutter-gtk-devel gtk+3-devel"
short_desc="Extensible System Settings app designed for elementary OS"
From 61c399db5c97646616440c0e71dba36fb3550b05 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 21:41:37 +0100
Subject: [PATCH 31/36] cglm: update to 0.8.4, switch to meson
---
srcpkgs/cglm/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/cglm/template b/srcpkgs/cglm/template
index c7dfee606c45..05885c452520 100644
--- a/srcpkgs/cglm/template
+++ b/srcpkgs/cglm/template
@@ -1,14 +1,14 @@
# Template file for 'cglm'
pkgname=cglm
-version=0.8.3
+version=0.8.4
revision=1
-build_style=cmake
+build_style=meson
short_desc="Highly Optimized Graphics Math (glm) for C"
maintainer="Nicu Borta <nicuborta123@tutanota.com>"
license="MIT"
homepage="https://github.com/recp/cglm"
distfiles="https://github.com/recp/cglm/archive/v${version}.tar.gz"
-checksum=3a3f935f9f2ed5a8cb6337e421bf6f3a699a72d8cfe26fde1bbb8fde5c1c8aaf
+checksum=42f84c42c8a3e62954da77ab5c5d3264033d5802009e175db7921332a476126e
post_install() {
vlicense LICENSE
From b22ef2d47494d7e69dbbd0ec19d0136d01945628 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 21:56:50 +0100
Subject: [PATCH 32/36] totem: remove gir build option
---
srcpkgs/totem/template | 20 +++++---------------
1 file changed, 5 insertions(+), 15 deletions(-)
diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template
index 8871c546b50a..f80a2620b2f1 100644
--- a/srcpkgs/totem/template
+++ b/srcpkgs/totem/template
@@ -4,12 +4,9 @@ version=3.38.0
revision=1
build_style=meson
build_helper="gir"
-configure_args="-Denable-python=no -Denable-nautilus=yes
- -Denable-introspection=$(vopt_if gir yes no)
- -Denable-vala=$(vopt_if gir yes no)"
-hostmakedepends="intltool itstool pkg-config
- $(vopt_if gir vala) gstreamer1 gst-plugins-base1 gst-plugins-good1
- glib-devel"
+configure_args="-Denable-python=no"
+hostmakedepends="intltool itstool pkg-config gstreamer1 gst-plugins-base1
+ gst-plugins-good1 glib-devel"
# XXX missing lirc plugin.
makedepends="clutter-gst3-devel clutter-gtk-devel dbus-glib-devel
evolution-data-server-devel gnome-desktop-devel grilo-devel gst-plugins-good1
@@ -31,16 +28,11 @@ do_check() {
:
}
-build_options="gir"
-build_options_default="gir"
-
libtotem_package() {
short_desc+=" - runtime library"
pkg_install() {
vmove "usr/lib/*.so.*"
- if [ "$build_option_gir" ]; then
- vmove usr/lib/girepository-1.0
- fi
+ vmove usr/lib/girepository-1.0
}
}
@@ -51,8 +43,6 @@ totem-devel_package() {
vmove usr/include
vmove "usr/lib/*.so"
vmove usr/lib/pkgconfig
- if [ "$build_option_gir" ]; then
- vmove usr/share/gir-1.0
- fi
+ vmove usr/share/gir-1.0
}
}
From 69ff7c35c1ba0ecbfd16506a3560038444254c5f Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 21:57:22 +0100
Subject: [PATCH 33/36] tracker3: remove deprecated networkmanager option
---
srcpkgs/tracker3/template | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/tracker3/template b/srcpkgs/tracker3/template
index 12ba53374733..a6f8135b77d6 100644
--- a/srcpkgs/tracker3/template
+++ b/srcpkgs/tracker3/template
@@ -1,16 +1,15 @@
# Template file for 'tracker3'
pkgname=tracker3
version=3.0.2
-revision=2
+revision=3
wrksrc=tracker-${version}
build_style=meson
build_helper="gir"
-configure_args="-Ddocs=false -Dman=true -Dnetwork_manager=enabled
- -Dstemmer=disabled -Dsystemd_user_services=false"
+configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
+ -Dsystemd_user_services=false"
hostmakedepends="gettext pkg-config glib-devel vala asciidoc"
makedepends="dbus-devel libglib-devel icu-devel json-glib-devel
- libsoup-devel libxml2-devel sqlite-devel NetworkManager-devel
- bash-completion"
+ libsoup-devel libxml2-devel sqlite-devel bash-completion"
checkdepends="tar python3-gobject"
short_desc="Personal search tool and storage system"
maintainer="q66 <daniel@octaforge.org>"
From 5c69abe709c36f40e0486adba67ba51f487b16bb Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 22:00:29 +0100
Subject: [PATCH 34/36] tracker-miners: remove taglib configure option
---
srcpkgs/tracker-miners/template | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/tracker-miners/template b/srcpkgs/tracker-miners/template
index 77802c21ea8f..9c4762cf56ca 100644
--- a/srcpkgs/tracker-miners/template
+++ b/srcpkgs/tracker-miners/template
@@ -6,7 +6,7 @@ build_style=meson
configure_args="-Dtracker_core=system -Ddocs=false -Dextract=true
-Dfunctional_tests=false -Dcue=enabled -Dexif=enabled -Dflac=enabled
-Dgif=enabled -Dgsf=enabled -Diptc=enabled -Diso=enabled -Djpeg=enabled
- -Dpdf=enabled -Dplaylist=enabled -Dpng=enabled -Draw=enabled -Dtaglib=enabled
+ -Dpdf=enabled -Dplaylist=enabled -Dpng=enabled -Draw=enabled
-Dtiff=enabled -Dvorbis=enabled -Dxml=enabled -Dxmp=enabled -Dxps=enabled
-Dbattery_detection=upower -Dcharset_detection=icu
-Dgeneric_media_extractor=gstreamer -Dgstreamer_backend=discoverer
@@ -16,7 +16,7 @@ makedepends="tracker-devel ffmpeg-devel dbus-devel exempi-devel libflac-devel
libglib-devel libgexiv2-devel gstreamer1-devel icu-devel libcue-devel
libexif-devel libgsf-devel libgxps-devel libiptcdata-devel libjpeg-turbo-devel
libosinfo-devel libpng-devel libseccomp-devel tiff-devel libxml2-devel
- libvorbis-devel poppler-glib-devel taglib-devel totem-pl-parser-devel
+ libvorbis-devel poppler-glib-devel totem-pl-parser-devel
upower-devel zlib-devel gst-plugins-base1-devel giflib-devel libharfbuzz"
short_desc="Data miners for tracker"
maintainer="Enno Boland <gottox@voidlinux.org>"
@@ -24,8 +24,4 @@ license="GPL-2.0-or-later"
homepage="https://developer.gnome.org/libtracker-miner/stable"
distfiles="${GNOME_SITE}/tracker-miners/${version%.*}/tracker-miners-${version}.tar.xz"
checksum=9509d37fb29acd233058f4df5bd1234b692ac6f946bc2e5f7b8dbf51dfe5b9fa
-
-# relies on unsupported ops in chroot
-do_check() {
- :
-}
+make_check=no # relies on unsupported ops in chroot
From 935c8219c2ce350c7bb3a6ece8ca621703a54439 Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sat, 13 Nov 2021 22:18:35 +0100
Subject: [PATCH 35/36] tracker3-miners: remove obsolete configure options
---
srcpkgs/tracker3-miners/template | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/srcpkgs/tracker3-miners/template b/srcpkgs/tracker3-miners/template
index 9d266c66397f..4c752fe55add 100644
--- a/srcpkgs/tracker3-miners/template
+++ b/srcpkgs/tracker3-miners/template
@@ -5,20 +5,20 @@ revision=2
wrksrc=tracker-miners-${version}
build_style=meson
# missing libgrss for miner_rss
-configure_args="-Dtracker_core=system -Ddocs=false -Dextract=true
- -Dfunctional_tests=false -Dcue=enabled -Dexif=enabled -Dflac=enabled
+configure_args="-Dtracker_core=system -Dextract=true
+ -Dfunctional_tests=false -Dcue=enabled -Dexif=enabled
-Dgif=enabled -Dgsf=enabled -Diptc=enabled -Diso=enabled -Djpeg=enabled
- -Dpdf=enabled -Dplaylist=enabled -Dpng=enabled -Draw=enabled -Dtaglib=enabled
- -Dtiff=enabled -Dvorbis=enabled -Dxml=enabled -Dxmp=enabled -Dxps=enabled
+ -Dpdf=enabled -Dplaylist=enabled -Dpng=enabled -Draw=enabled
+ -Dtiff=enabled -Dxml=enabled -Dxmp=enabled -Dxps=enabled
-Dminer_rss=false -Dbattery_detection=upower -Dcharset_detection=icu
-Dgeneric_media_extractor=gstreamer -Dgstreamer_backend=discoverer
-Dsystemd_user_services=false -Dnetwork_manager=enabled"
hostmakedepends="pkg-config glib-devel intltool asciidoc"
-makedepends="tracker3-devel ffmpeg-devel dbus-devel exempi-devel libflac-devel
+makedepends="tracker3-devel ffmpeg-devel dbus-devel exempi-devel
libglib-devel libgexiv2-devel gstreamer1-devel icu-devel libcue-devel
libexif-devel libgsf-devel libgxps-devel libiptcdata-devel libjpeg-turbo-devel
libosinfo-devel libpng-devel libseccomp-devel tiff-devel libxml2-devel
- libvorbis-devel poppler-glib-devel taglib-devel totem-pl-parser-devel
+ poppler-glib-devel totem-pl-parser-devel
upower-devel zlib-devel gst-plugins-base1-devel giflib-devel
NetworkManager-devel libharfbuzz"
short_desc="Data miners for tracker3"
From 44bb4fa6fae8c715b13fa328fabdf581038ed0ae Mon Sep 17 00:00:00 2001
From: Michal Vasilek <michal@vasilek.cz>
Date: Sun, 14 Nov 2021 13:48:40 +0100
Subject: [PATCH 36/36] libwacom: remove obsolete configure options
---
srcpkgs/libwacom/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/libwacom/template b/srcpkgs/libwacom/template
index c4922df7a205..b6003b1c6d3e 100644
--- a/srcpkgs/libwacom/template
+++ b/srcpkgs/libwacom/template
@@ -4,7 +4,7 @@ version=1.12
revision=1
build_style=meson
build_helper="qemu"
-configure_args="-Ddocumentation=disabled -Dexe_wrapper=qemu-${XBPS_TARGET_QEMU_MACHINE}-static"
+configure_args="-Ddocumentation=disabled"
hostmakedepends="pkg-config"
makedepends="libgudev-devel libxml2-devel"
checkdepends="python3-pytest python3-libevdev python3-pyudev"
next prev parent reply other threads:[~2021-11-14 13:06 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-13 21:54 [PR PATCH] " paper42
2021-11-13 21:57 ` [PR PATCH] [Updated] " paper42
2021-11-14 13:06 ` paper42 [this message]
2021-11-14 14:07 ` paper42
2021-11-14 14:38 ` eli-schwartz
2021-11-14 18:24 ` [PR PATCH] [Updated] " paper42
2021-11-26 0:30 ` paper42
2021-12-02 1:01 ` eli-schwartz
2021-12-16 23:17 ` [PR PATCH] [Updated] " paper42
2021-12-16 23:25 ` [PR PATCH] [Merged]: " paper42
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20211114130632.ec3RClxJ3Zj3rdtf8mxZ1t3-pvRxjQGQURIzhNyGsZA@z \
--to=paper42@users.noreply.github.com \
--cc=ml@inbox.vuxu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).