Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] fractal: update to 9.
@ 2025-01-17 11:20 balejk
  2025-01-17 13:10 ` balejk
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: balejk @ 2025-01-17 11:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1454 bytes --]

There is a new pull request by balejk against master on the void-packages repository

https://github.com/balejk/void-packages fractal-9
https://github.com/void-linux/void-packages/pull/54007

fractal: update to 9.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, (x86_64-musl)
<!--
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->
---
Cc: @CameronNemo

Recycled from #48389 (Cc: @chrysos349).

I was curious to try fractal out, hence this.

[ci skip] as the build of the final fractal crate takes a long time and consumes huge amounts of memory (at least over 13 GiB).


A patch file from https://github.com/void-linux/void-packages/pull/54007.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-fractal-9-54007.patch --]
[-- Type: text/x-diff, Size: 2187 bytes --]

From c65a988ffe96bf1d30daab5c171d57cafc626db7 Mon Sep 17 00:00:00 2001
From: Karel Balej <balejk@matfyz.cz>
Date: Fri, 17 Jan 2025 12:12:09 +0100
Subject: [PATCH] fractal: update to 9.

---
 srcpkgs/fractal/template | 30 +++++++++++++++++-------------
 1 file changed, 17 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/fractal/template b/srcpkgs/fractal/template
index cf42e8a5c4f9ac..c4e8d09b48835f 100644
--- a/srcpkgs/fractal/template
+++ b/srcpkgs/fractal/template
@@ -1,25 +1,29 @@
 # Template file for 'fractal'
 pkgname=fractal
-version=4.4.2
-revision=2
+version=9
+revision=1
 build_style=meson
 build_helper="rust"
-hostmakedepends="cargo pkg-config glib-devel gettext"
-makedepends="gtk+3-devel libglib-devel openssl-devel gstreamer1-devel
- cairo-devel gettext-devel gst-plugins-base1-devel gst-plugins-bad1-devel
- gst1-editing-services-devel gtksourceview4-devel pango-devel gspell-devel
- gmp-devel libsecret-devel libhandy-devel rust-std gst1-editing-services-devel python3-devel"
+hostmakedepends="cargo clang desktop-file-utils gettext glib-devel
+ gtk-update-icon-cache pkg-config"
+makedepends="gst-plugins-base1-devel gtksourceview5-devel libadwaita-devel
+ libshumate-devel pipewire-devel rust-std libwebp-devel libseccomp-devel"
 short_desc="Matrix Messaging Client for GNOME"
 maintainer="Cameron Nemo <cam@nohom.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Fractal"
-distfiles="https://gitlab.gnome.org/GNOME/fractal/-/archive/${version}/fractal-${version}.tar.gz"
-checksum=97bb2f355fb1a89851bf16c17aed63063c6c0a79d8adcd31ce0ab82bc4a56f5e
+distfiles="https://gitlab.gnome.org/World/fractal/-/archive/${version}/fractal-${version}.tar.gz"
+checksum=61be5f378545fe4ef76feb7d5604aac6261a3dedcfb5dd756713eacc574d5373
+
+if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then
+	broken="limited by Rust + crate dependencies"
+fi
 
 post_patch() {
-	[ -z "$CROSS_BUILD" ] && return 0
+	vsed -i "/xdg-desktop-portal/d" meson.build
 
-	vsed -i scripts/cargo.sh \
-		-e 's;"$CARGO_TARGET_DIR";&/${RUST_TARGET};' \
-		-e '/CARGO_HOME/d'
+	if [ "$CROSS_BUILD" ]; then
+		vsed -i src/meson.build \
+			-e "s%rust_target /%'${RUST_TARGET}' / &%"
+	fi
 }

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: fractal: update to 9.
  2025-01-17 11:20 [PR PATCH] fractal: update to 9 balejk
@ 2025-01-17 13:10 ` balejk
  2025-04-06  6:38 ` chrysos349
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: balejk @ 2025-01-17 13:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 978 bytes --]

New comment by balejk on void-packages repository

https://github.com/void-linux/void-packages/pull/54007#issuecomment-2598337086

Comment:
I tried to cross build this for aarch64 as mandated by the PR template for PRs using [ci skip] and everything worked fine except my RAM wasn't large enough this time so the build got terminated. I can now also confirm that it definitely does take up more than 14 GiB at a certain moment during the build, however at the same time I was able to build it for my native arch with 16 GB RAM before.

I also tried to cross build for x86_64 (glibc) but got the following error:
```
=> ERROR: fractal-9_1: failed to install target dependencies! (error 8)
soundtouch-2.3.2_1: broken, unresolvable shlib `libmvec.so.1'
Transaction aborted due to unresolved shlibs.
```
This doesn't really sound like it's caused by this PR, or is it?

If anyone with large enough RAM was able to test this on some other archs than x86_64-musl, it would be great.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: fractal: update to 9.
  2025-01-17 11:20 [PR PATCH] fractal: update to 9 balejk
  2025-01-17 13:10 ` balejk
@ 2025-04-06  6:38 ` chrysos349
  2025-04-09  8:46 ` balejk
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: chrysos349 @ 2025-04-06  6:38 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1470 bytes --]

New comment by chrysos349 on void-packages repository

https://github.com/void-linux/void-packages/pull/54007#issuecomment-2781258536

Comment:
```sh
# Template file for 'fractal'
pkgname=fractal
version=11.beta
revision=1
build_style=meson
build_helper=rust
hostmakedepends="cargo clang desktop-file-utils gettext glib-devel
 gtk4-update-icon-cache nodejs pkg-config"
makedepends="gst-plugins-base1-devel gtksourceview5-devel libadwaita-devel
 libseccomp-devel libshumate-devel pipewire-devel rust-std xdg-desktop-portal
 libwebp-devel"
short_desc="Matrix Messaging Client for GNOME"
maintainer="Cameron Nemo <cam@nohom.org>"
license="GPL-3.0-or-later"
homepage="https://wiki.gnome.org/Apps/Fractal"
changelog="https://gitlab.gnome.org/World/fractal/-/releases"
distfiles="https://gitlab.gnome.org/World/fractal/-/archive/${version}/fractal-${version}.tar.gz"
checksum=da64899b2abe28dc8883286980d1ef585d28a3602fd0d2cb8507f03951036036

export PATH="$PATH:$XBPS_BUILDDIR/${pkgname}-${version}/node_modules/.bin"

if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then
	broken="limited by Rust + crate dependencies"
fi

post_patch() {
	if [ "$CROSS_BUILD" ]; then
		vsed -i src/meson.build \
			-e "s%rust_target /%'${RUST_TARGET}' / &%"
	fi
}

pre_configure() {
	npm i sass
}

# NOTE: explicitly prevent rebuild: https://gitlab.gnome.org/GNOME/fractal/-/issues/1327
do_install() {
	meson install -C build --destdir $DESTDIR --no-rebuild
}
```

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: fractal: update to 9.
  2025-01-17 11:20 [PR PATCH] fractal: update to 9 balejk
  2025-01-17 13:10 ` balejk
  2025-04-06  6:38 ` chrysos349
@ 2025-04-09  8:46 ` balejk
  2025-04-13 18:14 ` CameronNemo
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: balejk @ 2025-04-09  8:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 287 bytes --]

New comment by balejk on void-packages repository

https://github.com/void-linux/void-packages/pull/54007#issuecomment-2788826906

Comment:
Thanks, I will bump the PR when 11 is released. I haven't updated to 10
before because of the missing sass dependency, using npm is a neat
trick!


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: fractal: update to 9.
  2025-01-17 11:20 [PR PATCH] fractal: update to 9 balejk
                   ` (2 preceding siblings ...)
  2025-04-09  8:46 ` balejk
@ 2025-04-13 18:14 ` CameronNemo
  2025-05-03 17:43 ` [PR PATCH] [Updated] fractal: update to 11 balejk
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: CameronNemo @ 2025-04-13 18:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 282 bytes --]

New comment by CameronNemo on void-packages repository

https://github.com/void-linux/void-packages/pull/54007#issuecomment-2800060555

Comment:
yall please take my name off the package I have had to step back from a lot of void maintainership and don't use fractal anymore anyways

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] fractal: update to 11.
  2025-01-17 11:20 [PR PATCH] fractal: update to 9 balejk
                   ` (3 preceding siblings ...)
  2025-04-13 18:14 ` CameronNemo
@ 2025-05-03 17:43 ` balejk
  2025-05-03 17:44 ` balejk
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: balejk @ 2025-05-03 17:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1481 bytes --]

There is an updated pull request by balejk against master on the void-packages repository

https://github.com/balejk/void-packages fractal-9
https://github.com/void-linux/void-packages/pull/54007

fractal: update to 11.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, (x86_64-musl)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl (cross)
  - x86_64-musl (cross)
  - x86_64
<!--
  - armv7l
  - armv6l-musl
-->
---
Recycled from #48389 (Cc: @chrysos349).

I was curious to try fractal out, hence this.

[ci skip] as the build of the final fractal crate takes a long time and consumes huge amounts of memory (at least over 13 GiB).


A patch file from https://github.com/void-linux/void-packages/pull/54007.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-fractal-9-54007.patch --]
[-- Type: text/x-diff, Size: 2401 bytes --]

From 070e2202e44071124e3b3127b846053bd699cd36 Mon Sep 17 00:00:00 2001
From: Karel Balej <balejk@matfyz.cz>
Date: Sat, 3 May 2025 14:55:54 +0200
Subject: [PATCH] fractal: update to 11.

Also orphan the package per the maintainer's request.
---
 srcpkgs/fractal/template | 39 +++++++++++++++++++++++++--------------
 1 file changed, 25 insertions(+), 14 deletions(-)

diff --git a/srcpkgs/fractal/template b/srcpkgs/fractal/template
index 0cf698515be705..9a94c79b1d798c 100644
--- a/srcpkgs/fractal/template
+++ b/srcpkgs/fractal/template
@@ -1,25 +1,36 @@
 # Template file for 'fractal'
 pkgname=fractal
-version=4.4.2
-revision=3
+version=11
+revision=1
 build_style=meson
-build_helper="rust"
-hostmakedepends="cargo pkg-config glib-devel gettext"
-makedepends="gtk+3-devel libglib-devel openssl-devel gstreamer1-devel
- cairo-devel gettext-devel gst-plugins-base1-devel gst-plugins-bad1-devel
- gst1-editing-services-devel gtksourceview4-devel pango-devel gspell-devel
- gmp-devel libsecret-devel libhandy-devel rust-std gst1-editing-services-devel python3-devel"
+build_helper=rust
+hostmakedepends="cargo clang desktop-file-utils gettext glib-devel
+ gtk4-update-icon-cache nodejs pkg-config"
+makedepends="gst-plugins-base1-devel gtksourceview5-devel libadwaita-devel
+ libseccomp-devel libshumate-devel pipewire-devel rust-std xdg-desktop-portal
+ libwebp-devel"
+depends="glycin-loaders"
 short_desc="Matrix Messaging Client for GNOME"
-maintainer="Cameron Nemo <cam@nohom.org>"
+maintainer="Orphaned <orphan@voidlinux.org"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Fractal"
+changelog="https://gitlab.gnome.org/World/fractal/-/releases"
 distfiles="https://gitlab.gnome.org/World/fractal/-/archive/${version}/fractal-${version}.tar.gz"
-checksum=7872f050bf1c5904b93ba518b542bcb6fc80c557966645101103060098ddf6d0
+checksum=a42a307b8fdcaf5ebc2ddccc2ca6a70e044643c83c6d20fccbb4688ff5547c06
+
+export PATH="$PATH:$XBPS_BUILDDIR/${pkgname}-${version}/node_modules/.bin"
+
+if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then
+	broken="limited by Rust + crate dependencies"
+fi
 
 post_patch() {
-	[ -z "$CROSS_BUILD" ] && return 0
+	if [ "$CROSS_BUILD" ]; then
+		vsed -i src/meson.build \
+			-e "s%rust_target /%'${RUST_TARGET}' / &%"
+	fi
+}
 
-	vsed -i scripts/cargo.sh \
-		-e 's;"$CARGO_TARGET_DIR";&/${RUST_TARGET};' \
-		-e '/CARGO_HOME/d'
+pre_configure() {
+	npm i sass
 }

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] fractal: update to 11.
  2025-01-17 11:20 [PR PATCH] fractal: update to 9 balejk
                   ` (4 preceding siblings ...)
  2025-05-03 17:43 ` [PR PATCH] [Updated] fractal: update to 11 balejk
@ 2025-05-03 17:44 ` balejk
  2025-05-13 19:30 ` balejk
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: balejk @ 2025-05-03 17:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1481 bytes --]

There is an updated pull request by balejk against master on the void-packages repository

https://github.com/balejk/void-packages fractal-9
https://github.com/void-linux/void-packages/pull/54007

fractal: update to 11.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, (x86_64-musl)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl (cross)
  - x86_64-musl (cross)
  - x86_64
<!--
  - armv7l
  - armv6l-musl
-->
---
Recycled from #48389 (Cc: @chrysos349).

I was curious to try fractal out, hence this.

[ci skip] as the build of the final fractal crate takes a long time and consumes huge amounts of memory (at least over 13 GiB).


A patch file from https://github.com/void-linux/void-packages/pull/54007.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-fractal-9-54007.patch --]
[-- Type: text/x-diff, Size: 2402 bytes --]

From dc5706ae14bf92760c3f22eff9a8a8beead9eff5 Mon Sep 17 00:00:00 2001
From: Karel Balej <balejk@matfyz.cz>
Date: Sat, 3 May 2025 14:55:54 +0200
Subject: [PATCH] fractal: update to 11.

Also orphan the package per the maintainer's request.
---
 srcpkgs/fractal/template | 39 +++++++++++++++++++++++++--------------
 1 file changed, 25 insertions(+), 14 deletions(-)

diff --git a/srcpkgs/fractal/template b/srcpkgs/fractal/template
index 0cf698515be705..856004860225bb 100644
--- a/srcpkgs/fractal/template
+++ b/srcpkgs/fractal/template
@@ -1,25 +1,36 @@
 # Template file for 'fractal'
 pkgname=fractal
-version=4.4.2
-revision=3
+version=11
+revision=1
 build_style=meson
-build_helper="rust"
-hostmakedepends="cargo pkg-config glib-devel gettext"
-makedepends="gtk+3-devel libglib-devel openssl-devel gstreamer1-devel
- cairo-devel gettext-devel gst-plugins-base1-devel gst-plugins-bad1-devel
- gst1-editing-services-devel gtksourceview4-devel pango-devel gspell-devel
- gmp-devel libsecret-devel libhandy-devel rust-std gst1-editing-services-devel python3-devel"
+build_helper=rust
+hostmakedepends="cargo clang desktop-file-utils gettext glib-devel
+ gtk4-update-icon-cache nodejs pkg-config"
+makedepends="gst-plugins-base1-devel gtksourceview5-devel libadwaita-devel
+ libseccomp-devel libshumate-devel pipewire-devel rust-std xdg-desktop-portal
+ libwebp-devel"
+depends="glycin-loaders"
 short_desc="Matrix Messaging Client for GNOME"
-maintainer="Cameron Nemo <cam@nohom.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Fractal"
+changelog="https://gitlab.gnome.org/World/fractal/-/releases"
 distfiles="https://gitlab.gnome.org/World/fractal/-/archive/${version}/fractal-${version}.tar.gz"
-checksum=7872f050bf1c5904b93ba518b542bcb6fc80c557966645101103060098ddf6d0
+checksum=a42a307b8fdcaf5ebc2ddccc2ca6a70e044643c83c6d20fccbb4688ff5547c06
+
+export PATH="$PATH:$XBPS_BUILDDIR/${pkgname}-${version}/node_modules/.bin"
+
+if [ "$XBPS_TARGET_WORDSIZE" = 32 ]; then
+	broken="limited by Rust + crate dependencies"
+fi
 
 post_patch() {
-	[ -z "$CROSS_BUILD" ] && return 0
+	if [ "$CROSS_BUILD" ]; then
+		vsed -i src/meson.build \
+			-e "s%rust_target /%'${RUST_TARGET}' / &%"
+	fi
+}
 
-	vsed -i scripts/cargo.sh \
-		-e 's;"$CARGO_TARGET_DIR";&/${RUST_TARGET};' \
-		-e '/CARGO_HOME/d'
+pre_configure() {
+	npm i sass
 }

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] fractal: update to 11.
  2025-01-17 11:20 [PR PATCH] fractal: update to 9 balejk
                   ` (5 preceding siblings ...)
  2025-05-03 17:44 ` balejk
@ 2025-05-13 19:30 ` balejk
  2025-06-06  8:04 ` balejk
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: balejk @ 2025-05-13 19:30 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1481 bytes --]

There is an updated pull request by balejk against master on the void-packages repository

https://github.com/balejk/void-packages fractal-9
https://github.com/void-linux/void-packages/pull/54007

fractal: update to 11.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, (x86_64-musl)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl (cross)
  - x86_64-musl (cross)
  - x86_64
<!--
  - armv7l
  - armv6l-musl
-->
---
Recycled from #48389 (Cc: @chrysos349).

I was curious to try fractal out, hence this.

[ci skip] as the build of the final fractal crate takes a long time and consumes huge amounts of memory (at least over 13 GiB).


A patch file from https://github.com/void-linux/void-packages/pull/54007.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-fractal-9-54007.patch --]
[-- Type: text/x-diff, Size: 2474 bytes --]

From 1d830fa1fc431c9e375b65eed9fed48879dfd544 Mon Sep 17 00:00:00 2001
From: Karel Balej <balejk@matfyz.cz>
Date: Sat, 3 May 2025 14:55:54 +0200
Subject: [PATCH] fractal: update to 11.

Also orphan the package per the maintainer's request.
---
 srcpkgs/fractal/template | 40 ++++++++++++++++++++++++++--------------
 1 file changed, 26 insertions(+), 14 deletions(-)

diff --git a/srcpkgs/fractal/template b/srcpkgs/fractal/template
index 0cf698515be705..e51ebf4e333cff 100644
--- a/srcpkgs/fractal/template
+++ b/srcpkgs/fractal/template
@@ -1,25 +1,37 @@
 # Template file for 'fractal'
 pkgname=fractal
-version=4.4.2
-revision=3
+version=11
+revision=1
 build_style=meson
-build_helper="rust"
-hostmakedepends="cargo pkg-config glib-devel gettext"
-makedepends="gtk+3-devel libglib-devel openssl-devel gstreamer1-devel
- cairo-devel gettext-devel gst-plugins-base1-devel gst-plugins-bad1-devel
- gst1-editing-services-devel gtksourceview4-devel pango-devel gspell-devel
- gmp-devel libsecret-devel libhandy-devel rust-std gst1-editing-services-devel python3-devel"
+build_helper=rust
+hostmakedepends="cargo clang desktop-file-utils gettext glib-devel
+ gtk4-update-icon-cache nodejs pkg-config"
+makedepends="gst-plugins-base1-devel gtksourceview5-devel libadwaita-devel
+ libseccomp-devel libshumate-devel pipewire-devel rust-std xdg-desktop-portal
+ libwebp-devel"
+depends="glycin-loaders"
 short_desc="Matrix Messaging Client for GNOME"
-maintainer="Cameron Nemo <cam@nohom.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Fractal"
+changelog="https://gitlab.gnome.org/World/fractal/-/releases"
 distfiles="https://gitlab.gnome.org/World/fractal/-/archive/${version}/fractal-${version}.tar.gz"
-checksum=7872f050bf1c5904b93ba518b542bcb6fc80c557966645101103060098ddf6d0
+checksum=a42a307b8fdcaf5ebc2ddccc2ca6a70e044643c83c6d20fccbb4688ff5547c06
+
+export PATH="$PATH:$XBPS_BUILDDIR/${pkgname}-${version}/node_modules/.bin"
 
 post_patch() {
-	[ -z "$CROSS_BUILD" ] && return 0
+	if [ "$CROSS_BUILD" ]; then
+		vsed -i src/meson.build \
+			-e "s%rust_target /%'${RUST_TARGET}' / &%"
+	fi
+}
+
+pre_configure() {
+	npm i sass
+}
 
-	vsed -i scripts/cargo.sh \
-		-e 's;"$CARGO_TARGET_DIR";&/${RUST_TARGET};' \
-		-e '/CARGO_HOME/d'
+# NOTE: explicitly prevent rebuild: https://gitlab.gnome.org/GNOME/fractal/-/issues/1327
+do_install() {
+	meson install -C build --destdir $DESTDIR --no-rebuild
 }

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] fractal: update to 11.
  2025-01-17 11:20 [PR PATCH] fractal: update to 9 balejk
                   ` (6 preceding siblings ...)
  2025-05-13 19:30 ` balejk
@ 2025-06-06  8:04 ` balejk
  2025-06-08 17:10 ` Duncaen
  2025-06-09 14:35 ` [PR PATCH] [Merged]: " Duncaen
  9 siblings, 0 replies; 11+ messages in thread
From: balejk @ 2025-06-06  8:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1498 bytes --]

There is an updated pull request by balejk against master on the void-packages repository

https://github.com/balejk/void-packages fractal-9
https://github.com/void-linux/void-packages/pull/54007

fractal: update to 11.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, (x86_64-musl)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl (cross)
  - x86_64-musl (cross)
  - x86_64
  - i686 (cross)
<!--
  - armv7l
  - armv6l-musl
-->
---
Recycled from #48389 (Cc: @chrysos349).

I was curious to try fractal out, hence this.

[ci skip] as the build of the final fractal crate takes a long time and consumes huge amounts of memory (at least over 13 GiB).


A patch file from https://github.com/void-linux/void-packages/pull/54007.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-fractal-9-54007.patch --]
[-- Type: text/x-diff, Size: 2477 bytes --]

From b215912a1e23742fa17796430137b81966ca94f2 Mon Sep 17 00:00:00 2001
From: Karel Balej <balejk@matfyz.cz>
Date: Sat, 3 May 2025 14:55:54 +0200
Subject: [PATCH] fractal: update to 11.1

Also orphan the package per the maintainer's request.
---
 srcpkgs/fractal/template | 40 ++++++++++++++++++++++++++--------------
 1 file changed, 26 insertions(+), 14 deletions(-)

diff --git a/srcpkgs/fractal/template b/srcpkgs/fractal/template
index 0cf698515be705..1ecaa220198295 100644
--- a/srcpkgs/fractal/template
+++ b/srcpkgs/fractal/template
@@ -1,25 +1,37 @@
 # Template file for 'fractal'
 pkgname=fractal
-version=4.4.2
-revision=3
+version=11.1
+revision=1
 build_style=meson
-build_helper="rust"
-hostmakedepends="cargo pkg-config glib-devel gettext"
-makedepends="gtk+3-devel libglib-devel openssl-devel gstreamer1-devel
- cairo-devel gettext-devel gst-plugins-base1-devel gst-plugins-bad1-devel
- gst1-editing-services-devel gtksourceview4-devel pango-devel gspell-devel
- gmp-devel libsecret-devel libhandy-devel rust-std gst1-editing-services-devel python3-devel"
+build_helper=rust
+hostmakedepends="cargo clang desktop-file-utils gettext glib-devel
+ gtk4-update-icon-cache nodejs pkg-config"
+makedepends="gst-plugins-base1-devel gtksourceview5-devel libadwaita-devel
+ libseccomp-devel libshumate-devel pipewire-devel rust-std xdg-desktop-portal
+ libwebp-devel"
+depends="glycin-loaders"
 short_desc="Matrix Messaging Client for GNOME"
-maintainer="Cameron Nemo <cam@nohom.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Fractal"
+changelog="https://gitlab.gnome.org/World/fractal/-/releases"
 distfiles="https://gitlab.gnome.org/World/fractal/-/archive/${version}/fractal-${version}.tar.gz"
-checksum=7872f050bf1c5904b93ba518b542bcb6fc80c557966645101103060098ddf6d0
+checksum=64b84201976818d148a20351e4fcccc426739ccbfba485b911ca7625c559338f
+
+export PATH="$PATH:$XBPS_BUILDDIR/${pkgname}-${version}/node_modules/.bin"
 
 post_patch() {
-	[ -z "$CROSS_BUILD" ] && return 0
+	if [ "$CROSS_BUILD" ]; then
+		vsed -i src/meson.build \
+			-e "s%rust_target /%'${RUST_TARGET}' / &%"
+	fi
+}
+
+pre_configure() {
+	npm i sass
+}
 
-	vsed -i scripts/cargo.sh \
-		-e 's;"$CARGO_TARGET_DIR";&/${RUST_TARGET};' \
-		-e '/CARGO_HOME/d'
+# NOTE: explicitly prevent rebuild: https://gitlab.gnome.org/GNOME/fractal/-/issues/1327
+do_install() {
+	meson install -C build --destdir $DESTDIR --no-rebuild
 }

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Updated] fractal: update to 11.
  2025-01-17 11:20 [PR PATCH] fractal: update to 9 balejk
                   ` (7 preceding siblings ...)
  2025-06-06  8:04 ` balejk
@ 2025-06-08 17:10 ` Duncaen
  2025-06-09 14:35 ` [PR PATCH] [Merged]: " Duncaen
  9 siblings, 0 replies; 11+ messages in thread
From: Duncaen @ 2025-06-08 17:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1499 bytes --]

There is an updated pull request by Duncaen against master on the void-packages repository

https://github.com/balejk/void-packages fractal-9
https://github.com/void-linux/void-packages/pull/54007

fractal: update to 11.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, (x86_64-musl)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl (cross)
  - x86_64-musl (cross)
  - x86_64
  - i686 (cross)
<!--
  - armv7l
  - armv6l-musl
-->
---
Recycled from #48389 (Cc: @chrysos349).

I was curious to try fractal out, hence this.

[ci skip] as the build of the final fractal crate takes a long time and consumes huge amounts of memory (at least over 13 GiB).


A patch file from https://github.com/void-linux/void-packages/pull/54007.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-fractal-9-54007.patch --]
[-- Type: text/x-diff, Size: 2477 bytes --]

From bca2cc8b67df80cc1782301aa9cb3c5a7405eaee Mon Sep 17 00:00:00 2001
From: Karel Balej <balejk@matfyz.cz>
Date: Sat, 3 May 2025 14:55:54 +0200
Subject: [PATCH] fractal: update to 11.1

Also orphan the package per the maintainer's request.
---
 srcpkgs/fractal/template | 40 ++++++++++++++++++++++++++--------------
 1 file changed, 26 insertions(+), 14 deletions(-)

diff --git a/srcpkgs/fractal/template b/srcpkgs/fractal/template
index 0cf698515be705..1ecaa220198295 100644
--- a/srcpkgs/fractal/template
+++ b/srcpkgs/fractal/template
@@ -1,25 +1,37 @@
 # Template file for 'fractal'
 pkgname=fractal
-version=4.4.2
-revision=3
+version=11.1
+revision=1
 build_style=meson
-build_helper="rust"
-hostmakedepends="cargo pkg-config glib-devel gettext"
-makedepends="gtk+3-devel libglib-devel openssl-devel gstreamer1-devel
- cairo-devel gettext-devel gst-plugins-base1-devel gst-plugins-bad1-devel
- gst1-editing-services-devel gtksourceview4-devel pango-devel gspell-devel
- gmp-devel libsecret-devel libhandy-devel rust-std gst1-editing-services-devel python3-devel"
+build_helper=rust
+hostmakedepends="cargo clang desktop-file-utils gettext glib-devel
+ gtk4-update-icon-cache nodejs pkg-config"
+makedepends="gst-plugins-base1-devel gtksourceview5-devel libadwaita-devel
+ libseccomp-devel libshumate-devel pipewire-devel rust-std xdg-desktop-portal
+ libwebp-devel"
+depends="glycin-loaders"
 short_desc="Matrix Messaging Client for GNOME"
-maintainer="Cameron Nemo <cam@nohom.org>"
+maintainer="Orphaned <orphan@voidlinux.org>"
 license="GPL-3.0-or-later"
 homepage="https://wiki.gnome.org/Apps/Fractal"
+changelog="https://gitlab.gnome.org/World/fractal/-/releases"
 distfiles="https://gitlab.gnome.org/World/fractal/-/archive/${version}/fractal-${version}.tar.gz"
-checksum=7872f050bf1c5904b93ba518b542bcb6fc80c557966645101103060098ddf6d0
+checksum=64b84201976818d148a20351e4fcccc426739ccbfba485b911ca7625c559338f
+
+export PATH="$PATH:$XBPS_BUILDDIR/${pkgname}-${version}/node_modules/.bin"
 
 post_patch() {
-	[ -z "$CROSS_BUILD" ] && return 0
+	if [ "$CROSS_BUILD" ]; then
+		vsed -i src/meson.build \
+			-e "s%rust_target /%'${RUST_TARGET}' / &%"
+	fi
+}
+
+pre_configure() {
+	npm i sass
+}
 
-	vsed -i scripts/cargo.sh \
-		-e 's;"$CARGO_TARGET_DIR";&/${RUST_TARGET};' \
-		-e '/CARGO_HOME/d'
+# NOTE: explicitly prevent rebuild: https://gitlab.gnome.org/GNOME/fractal/-/issues/1327
+do_install() {
+	meson install -C build --destdir $DESTDIR --no-rebuild
 }

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PR PATCH] [Merged]: fractal: update to 11.
  2025-01-17 11:20 [PR PATCH] fractal: update to 9 balejk
                   ` (8 preceding siblings ...)
  2025-06-08 17:10 ` Duncaen
@ 2025-06-09 14:35 ` Duncaen
  9 siblings, 0 replies; 11+ messages in thread
From: Duncaen @ 2025-06-09 14:35 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1342 bytes --]

There's a merged pull request on the void-packages repository

fractal: update to 11.
https://github.com/void-linux/void-packages/pull/54007

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, (x86_64-musl)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl (cross)
  - x86_64-musl (cross)
  - x86_64
  - i686 (cross)
<!--
  - armv7l
  - armv6l-musl
-->
---
Recycled from #48389 (Cc: @chrysos349).

I was curious to try fractal out, hence this.

[ci skip] as the build of the final fractal crate takes a long time and consumes huge amounts of memory (at least over 13 GiB).


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2025-06-09 14:35 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-01-17 11:20 [PR PATCH] fractal: update to 9 balejk
2025-01-17 13:10 ` balejk
2025-04-06  6:38 ` chrysos349
2025-04-09  8:46 ` balejk
2025-04-13 18:14 ` CameronNemo
2025-05-03 17:43 ` [PR PATCH] [Updated] fractal: update to 11 balejk
2025-05-03 17:44 ` balejk
2025-05-13 19:30 ` balejk
2025-06-06  8:04 ` balejk
2025-06-08 17:10 ` Duncaen
2025-06-09 14:35 ` [PR PATCH] [Merged]: " Duncaen

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).