* [PR PATCH] ldc: update to 1.39.0
@ 2024-07-08 15:58 tranzystorekk
2024-07-27 8:37 ` [PR PATCH] [Updated] " tranzystorekk
2024-07-27 9:02 ` [PR PATCH] [Merged]: " tranzystorekk
0 siblings, 2 replies; 3+ messages in thread
From: tranzystorekk @ 2024-07-08 15:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1311 bytes --]
There is a new pull request by tranzystorekk against master on the void-packages repository
https://github.com/tranzystorekk/void-packages ldc
https://github.com/void-linux/void-packages/pull/51152
ldc: update to 1.39.0
- **ldc: update to 1.39.0**
- **btdu: rebuild for ldc**
- **gtkd: rebuild for ldc**
- **onedrive: rebuild for ldc**
- **tilix: rebuild for ldc**
#### 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, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/51152.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-ldc-51152.patch --]
[-- Type: text/x-diff, Size: 6672 bytes --]
From efe8033de3729bd53bbb26685a332900273defd7 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 8 Jul 2024 16:27:49 +0200
Subject: [PATCH 1/5] ldc: update to 1.39.0
---
common/shlibs | 8 ++++----
srcpkgs/ldc/template | 10 +++++-----
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index a61fee85bfe1d3..616ec528e48ee0 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2262,10 +2262,10 @@ libFcitx5Config.so.6 libfcitx5-5.0.5_1
libFcitx5GClient.so.2 fcitx5-gtk-5.0.4_1
libFcitx5Qt5DBusAddons.so.1 fcitx5-qt5-5.0.3_1
libFcitx5Qt5WidgetsAddons.so.2 fcitx5-qt5-5.0.3_1
-libdruntime-ldc-debug-shared.so.101 ldc-runtime-1.31.0_1
-libdruntime-ldc-shared.so.101 ldc-runtime-1.31.0_1
-libphobos2-ldc-shared.so.101 ldc-runtime-1.31.0_1
-libphobos2-ldc-debug-shared.so.101 ldc-runtime-1.31.0_1
+libdruntime-ldc-debug-shared.so.109 ldc-runtime-1.39.0_1
+libdruntime-ldc-shared.so.109 ldc-runtime-1.39.0_1
+libphobos2-ldc-shared.so.109 ldc-runtime-1.39.0_1
+libphobos2-ldc-debug-shared.so.109 ldc-runtime-1.39.0_1
libFcitx5Qt6DBusAddons.so.1 fcitx5-qt6-5.1.4_1
libFcitx5Qt6WidgetsAddons.so.2 fcitx5-qt6-5.1.4_1
libmarblewidget-qt5.so.28 marble5-17.12.2_1
diff --git a/srcpkgs/ldc/template b/srcpkgs/ldc/template
index 533d6c70d37589..145dee47656863 100644
--- a/srcpkgs/ldc/template
+++ b/srcpkgs/ldc/template
@@ -1,7 +1,7 @@
# Template file for 'ldc'
pkgname=ldc
-version=1.31.0
-revision=2
+version=1.39.0
+revision=1
build_style=cmake
configure_args="
-DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc
@@ -11,9 +11,9 @@ configure_args="
-DCOMPILE_D_MODULES_SEPARATELY=ON
-DC_SYSTEM_LIBS='unwind;m;pthread;rt;dl'"
conf_files="/etc/ldc2.conf"
-hostmakedepends="dmd llvm15 perl pkg-config"
+hostmakedepends="dmd llvm18 perl pkg-config"
makedepends="libcurl-devel libffi-devel ncurses-devel zlib-devel
- llvm-libunwind-devel"
+ llvm18-devel llvm-libunwind-devel"
depends="ldc-runtime llvm-libunwind-devel"
checkdepends="python3"
short_desc="Portable D programming language compiler based on LLVM"
@@ -22,7 +22,7 @@ license="BSD-3-Clause, BSL-1.0"
homepage="https://wiki.dlang.org/LDC"
changelog="https://raw.githubusercontent.com/ldc-developers/ldc/master/CHANGELOG.md"
distfiles="https://github.com/ldc-developers/ldc/releases/download/v${version}/ldc-${version}-src.tar.gz"
-checksum=f1c8ece9e1e35806c3441bf24fbe666cddd8eef375592c19cd8fee4701cd5458
+checksum=839bac36f6073318e36f0b163767e03bdbd3f57d99256b97494ac439b59a4562
nopie=yes
nocross="dmd compilation fails on cross"
# tests timeout on musl; also require unpackaged python3-lit
From f55799e403f09a968b8ad823310eb26e72d26715 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 8 Jul 2024 16:31:45 +0200
Subject: [PATCH 2/5] btdu: rebuild for ldc
---
srcpkgs/btdu/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/btdu/template b/srcpkgs/btdu/template
index a42917b4f665be..eb2a33360b3f64 100644
--- a/srcpkgs/btdu/template
+++ b/srcpkgs/btdu/template
@@ -1,7 +1,7 @@
# Template file for 'btdu'
pkgname=btdu
version=0.5.1
-revision=1
+revision=2
hostmakedepends="ldc dub"
makedepends="zlib-devel ncurses-devel"
short_desc="Sampling disk usage profiler for btrfs"
From 9c1dbb65a504f6c9d3856e53f4c6edc6625407b2 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 8 Jul 2024 16:39:24 +0200
Subject: [PATCH 3/5] gtkd: rebuild for ldc
---
srcpkgs/gtkd/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gtkd/template b/srcpkgs/gtkd/template
index 6a75d69e19cecd..da7d58bb5fb710 100644
--- a/srcpkgs/gtkd/template
+++ b/srcpkgs/gtkd/template
@@ -1,7 +1,7 @@
# Template file for 'gtkd'
pkgname=gtkd
version=3.9.0
-revision=10
+revision=11
build_style=gnu-makefile
make_build_args="LDFLAGS='-linker=bfd' DC=ldc2"
make_build_target="shared-libs shared-gstreamer shared-vte shared-peas shared-gtkdgl"
From 7d5f3d8ce0f67aa485e0ad68feb7fc9f646e6032 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 8 Jul 2024 16:44:18 +0200
Subject: [PATCH 4/5] onedrive: rebuild for ldc
---
srcpkgs/onedrive/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/onedrive/template b/srcpkgs/onedrive/template
index 019a89325aace2..ec226d7616b2e1 100644
--- a/srcpkgs/onedrive/template
+++ b/srcpkgs/onedrive/template
@@ -1,7 +1,7 @@
# Template file for 'onedrive'
pkgname=onedrive
version=2.4.25
-revision=1
+revision=2
build_style=gnu-configure
configure_args="DC=ldc2 --enable-notifications --enable-completions
--with-bash-completion-dir=/usr/share/bash-completion/completions
From 19792864c217a619d62d5e6c82601a029ea27b2a Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 8 Jul 2024 17:17:15 +0200
Subject: [PATCH 5/5] tilix: rebuild for ldc
---
.../patches/disable-appstream-test.patch | 29 +++++++++++++++++++
srcpkgs/tilix/template | 2 +-
2 files changed, 30 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/tilix/patches/disable-appstream-test.patch
diff --git a/srcpkgs/tilix/patches/disable-appstream-test.patch b/srcpkgs/tilix/patches/disable-appstream-test.patch
new file mode 100644
index 00000000000000..8035099ee789dd
--- /dev/null
+++ b/srcpkgs/tilix/patches/disable-appstream-test.patch
@@ -0,0 +1,29 @@
+diff --git a/data/meson.build b/data/meson.build
+index 9b2ea4b..d4fbb8e 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -49,15 +49,15 @@ metainfo_file = i18n.merge_file(
+ )
+
+ # Validate MetaInfo file
+-if appstreamcli.found()
+- test (
+- 'Validate metainfo file',
+- appstreamcli,
+- args: ['validate', '--no-net',
+- join_paths(meson.current_source_dir(), 'metainfo', '@0@.in'.format(tilix_metainfo_name))
+- ]
+- )
+-endif
++# if appstreamcli.found()
++# test (
++# 'Validate metainfo file',
++# appstreamcli,
++# args: ['validate', '--no-net',
++# join_paths(meson.current_source_dir(), 'metainfo', '@0@.in'.format(tilix_metainfo_name))
++# ]
++# )
++# endif
+
+ # Build resources
+ gresource = gnome.compile_resources(
diff --git a/srcpkgs/tilix/template b/srcpkgs/tilix/template
index 6f0a06f2712bcc..78642147b6ba1c 100644
--- a/srcpkgs/tilix/template
+++ b/srcpkgs/tilix/template
@@ -1,7 +1,7 @@
# Template file for 'tilix'
pkgname=tilix
version=1.9.6
-revision=1
+revision=2
build_style=meson
configure_args="-Db_lto=false"
hostmakedepends="automake gettext-devel gdk-pixbuf glib-devel ldc po4a pkg-config
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PR PATCH] [Updated] ldc: update to 1.39.0
2024-07-08 15:58 [PR PATCH] ldc: update to 1.39.0 tranzystorekk
@ 2024-07-27 8:37 ` tranzystorekk
2024-07-27 9:02 ` [PR PATCH] [Merged]: " tranzystorekk
1 sibling, 0 replies; 3+ messages in thread
From: tranzystorekk @ 2024-07-27 8:37 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1316 bytes --]
There is an updated pull request by tranzystorekk against master on the void-packages repository
https://github.com/tranzystorekk/void-packages ldc
https://github.com/void-linux/void-packages/pull/51152
ldc: update to 1.39.0
- **ldc: update to 1.39.0**
- **btdu: rebuild for ldc**
- **gtkd: rebuild for ldc**
- **onedrive: rebuild for ldc**
- **tilix: rebuild for ldc**
#### 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, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/51152.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-ldc-51152.patch --]
[-- Type: text/x-diff, Size: 6672 bytes --]
From 3f8532215752bdf7a7c5b380345a40679636f03e Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 8 Jul 2024 16:27:49 +0200
Subject: [PATCH 1/5] ldc: update to 1.39.0
---
common/shlibs | 8 ++++----
srcpkgs/ldc/template | 10 +++++-----
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index cd16c67d207c6f..315cada03dae8c 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -2272,10 +2272,10 @@ libFcitx5Config.so.6 libfcitx5-5.0.5_1
libFcitx5GClient.so.2 fcitx5-gtk-5.0.4_1
libFcitx5Qt5DBusAddons.so.1 fcitx5-qt5-5.0.3_1
libFcitx5Qt5WidgetsAddons.so.2 fcitx5-qt5-5.0.3_1
-libdruntime-ldc-debug-shared.so.101 ldc-runtime-1.31.0_1
-libdruntime-ldc-shared.so.101 ldc-runtime-1.31.0_1
-libphobos2-ldc-shared.so.101 ldc-runtime-1.31.0_1
-libphobos2-ldc-debug-shared.so.101 ldc-runtime-1.31.0_1
+libdruntime-ldc-debug-shared.so.109 ldc-runtime-1.39.0_1
+libdruntime-ldc-shared.so.109 ldc-runtime-1.39.0_1
+libphobos2-ldc-shared.so.109 ldc-runtime-1.39.0_1
+libphobos2-ldc-debug-shared.so.109 ldc-runtime-1.39.0_1
libFcitx5Qt6DBusAddons.so.1 fcitx5-qt6-5.1.4_1
libFcitx5Qt6WidgetsAddons.so.2 fcitx5-qt6-5.1.4_1
libmarblewidget-qt5.so.28 marble5-17.12.2_1
diff --git a/srcpkgs/ldc/template b/srcpkgs/ldc/template
index 533d6c70d37589..145dee47656863 100644
--- a/srcpkgs/ldc/template
+++ b/srcpkgs/ldc/template
@@ -1,7 +1,7 @@
# Template file for 'ldc'
pkgname=ldc
-version=1.31.0
-revision=2
+version=1.39.0
+revision=1
build_style=cmake
configure_args="
-DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc
@@ -11,9 +11,9 @@ configure_args="
-DCOMPILE_D_MODULES_SEPARATELY=ON
-DC_SYSTEM_LIBS='unwind;m;pthread;rt;dl'"
conf_files="/etc/ldc2.conf"
-hostmakedepends="dmd llvm15 perl pkg-config"
+hostmakedepends="dmd llvm18 perl pkg-config"
makedepends="libcurl-devel libffi-devel ncurses-devel zlib-devel
- llvm-libunwind-devel"
+ llvm18-devel llvm-libunwind-devel"
depends="ldc-runtime llvm-libunwind-devel"
checkdepends="python3"
short_desc="Portable D programming language compiler based on LLVM"
@@ -22,7 +22,7 @@ license="BSD-3-Clause, BSL-1.0"
homepage="https://wiki.dlang.org/LDC"
changelog="https://raw.githubusercontent.com/ldc-developers/ldc/master/CHANGELOG.md"
distfiles="https://github.com/ldc-developers/ldc/releases/download/v${version}/ldc-${version}-src.tar.gz"
-checksum=f1c8ece9e1e35806c3441bf24fbe666cddd8eef375592c19cd8fee4701cd5458
+checksum=839bac36f6073318e36f0b163767e03bdbd3f57d99256b97494ac439b59a4562
nopie=yes
nocross="dmd compilation fails on cross"
# tests timeout on musl; also require unpackaged python3-lit
From 5aeb74edda6ec7ec1723277f0d822af60306b432 Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 8 Jul 2024 16:31:45 +0200
Subject: [PATCH 2/5] btdu: rebuild for ldc
---
srcpkgs/btdu/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/btdu/template b/srcpkgs/btdu/template
index a42917b4f665be..eb2a33360b3f64 100644
--- a/srcpkgs/btdu/template
+++ b/srcpkgs/btdu/template
@@ -1,7 +1,7 @@
# Template file for 'btdu'
pkgname=btdu
version=0.5.1
-revision=1
+revision=2
hostmakedepends="ldc dub"
makedepends="zlib-devel ncurses-devel"
short_desc="Sampling disk usage profiler for btrfs"
From 016b33808c9556dd8ef07709cbf192f1529d210d Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 8 Jul 2024 16:39:24 +0200
Subject: [PATCH 3/5] gtkd: rebuild for ldc
---
srcpkgs/gtkd/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/gtkd/template b/srcpkgs/gtkd/template
index 6a75d69e19cecd..da7d58bb5fb710 100644
--- a/srcpkgs/gtkd/template
+++ b/srcpkgs/gtkd/template
@@ -1,7 +1,7 @@
# Template file for 'gtkd'
pkgname=gtkd
version=3.9.0
-revision=10
+revision=11
build_style=gnu-makefile
make_build_args="LDFLAGS='-linker=bfd' DC=ldc2"
make_build_target="shared-libs shared-gstreamer shared-vte shared-peas shared-gtkdgl"
From a562bf54a2be45b584fa36a3e4fc41fb8fbbc93d Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 8 Jul 2024 16:44:18 +0200
Subject: [PATCH 4/5] onedrive: rebuild for ldc
---
srcpkgs/onedrive/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/onedrive/template b/srcpkgs/onedrive/template
index 019a89325aace2..ec226d7616b2e1 100644
--- a/srcpkgs/onedrive/template
+++ b/srcpkgs/onedrive/template
@@ -1,7 +1,7 @@
# Template file for 'onedrive'
pkgname=onedrive
version=2.4.25
-revision=1
+revision=2
build_style=gnu-configure
configure_args="DC=ldc2 --enable-notifications --enable-completions
--with-bash-completion-dir=/usr/share/bash-completion/completions
From 7ebab516c22a5f6936511dfabb914c338f4d404a Mon Sep 17 00:00:00 2001
From: tranzystorekk <tranzystorek.io@protonmail.com>
Date: Mon, 8 Jul 2024 17:17:15 +0200
Subject: [PATCH 5/5] tilix: rebuild for ldc
---
.../patches/disable-appstream-test.patch | 29 +++++++++++++++++++
srcpkgs/tilix/template | 2 +-
2 files changed, 30 insertions(+), 1 deletion(-)
create mode 100644 srcpkgs/tilix/patches/disable-appstream-test.patch
diff --git a/srcpkgs/tilix/patches/disable-appstream-test.patch b/srcpkgs/tilix/patches/disable-appstream-test.patch
new file mode 100644
index 00000000000000..8035099ee789dd
--- /dev/null
+++ b/srcpkgs/tilix/patches/disable-appstream-test.patch
@@ -0,0 +1,29 @@
+diff --git a/data/meson.build b/data/meson.build
+index 9b2ea4b..d4fbb8e 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -49,15 +49,15 @@ metainfo_file = i18n.merge_file(
+ )
+
+ # Validate MetaInfo file
+-if appstreamcli.found()
+- test (
+- 'Validate metainfo file',
+- appstreamcli,
+- args: ['validate', '--no-net',
+- join_paths(meson.current_source_dir(), 'metainfo', '@0@.in'.format(tilix_metainfo_name))
+- ]
+- )
+-endif
++# if appstreamcli.found()
++# test (
++# 'Validate metainfo file',
++# appstreamcli,
++# args: ['validate', '--no-net',
++# join_paths(meson.current_source_dir(), 'metainfo', '@0@.in'.format(tilix_metainfo_name))
++# ]
++# )
++# endif
+
+ # Build resources
+ gresource = gnome.compile_resources(
diff --git a/srcpkgs/tilix/template b/srcpkgs/tilix/template
index 6f0a06f2712bcc..78642147b6ba1c 100644
--- a/srcpkgs/tilix/template
+++ b/srcpkgs/tilix/template
@@ -1,7 +1,7 @@
# Template file for 'tilix'
pkgname=tilix
version=1.9.6
-revision=1
+revision=2
build_style=meson
configure_args="-Db_lto=false"
hostmakedepends="automake gettext-devel gdk-pixbuf glib-devel ldc po4a pkg-config
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PR PATCH] [Merged]: ldc: update to 1.39.0
2024-07-08 15:58 [PR PATCH] ldc: update to 1.39.0 tranzystorekk
2024-07-27 8:37 ` [PR PATCH] [Updated] " tranzystorekk
@ 2024-07-27 9:02 ` tranzystorekk
1 sibling, 0 replies; 3+ messages in thread
From: tranzystorekk @ 2024-07-27 9:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1152 bytes --]
There's a merged pull request on the void-packages repository
ldc: update to 1.39.0
https://github.com/void-linux/void-packages/pull/51152
Description:
- **ldc: update to 1.39.0**
- **btdu: rebuild for ldc**
- **gtkd: rebuild for ldc**
- **onedrive: rebuild for ldc**
- **tilix: rebuild for ldc**
#### 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, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-07-27 9:02 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-07-08 15:58 [PR PATCH] ldc: update to 1.39.0 tranzystorekk
2024-07-27 8:37 ` [PR PATCH] [Updated] " tranzystorekk
2024-07-27 9:02 ` [PR PATCH] [Merged]: " tranzystorekk
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).