Skip to content

Commit

Permalink
*/*: rebuild against icu-75
Browse files Browse the repository at this point in the history
  • Loading branch information
nekopsykose committed May 13, 2024
1 parent 39678ef commit 8dd26c4
Show file tree
Hide file tree
Showing 38 changed files with 72 additions and 36 deletions.
2 changes: 1 addition & 1 deletion contrib/chromium/template.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pkgname = "chromium"
# https://chromiumdash.appspot.com/releases?platform=Linux
pkgver = "124.0.6367.201"
pkgrel = 0
pkgrel = 1
archs = ["aarch64", "ppc64le", "x86_64"]
configure_args = [
'custom_toolchain="//build/toolchain/linux/unbundle:default"',
Expand Down
2 changes: 1 addition & 1 deletion contrib/darktable/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "darktable"
pkgver = "4.6.1"
pkgrel = 1
pkgrel = 2
# only supported archs
archs = ["aarch64", "ppc64le", "riscv64", "x86_64"]
build_style = "cmake"
Expand Down
2 changes: 1 addition & 1 deletion contrib/firefox/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "firefox"
pkgver = "125.0.3"
pkgrel = 0
pkgrel = 1
make_cmd = "gmake"
hostmakedepends = [
"automake",
Expand Down
2 changes: 1 addition & 1 deletion contrib/libcdr/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "libcdr"
pkgver = "0.1.7"
pkgrel = 4
pkgrel = 5
build_style = "gnu_configure"
configure_args = ["--disable-debug"]
make_cmd = "gmake"
Expand Down
2 changes: 1 addition & 1 deletion contrib/libe-book/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "libe-book"
pkgver = "0.1.3"
pkgrel = 4
pkgrel = 5
build_style = "gnu_configure"
make_cmd = "gmake"
make_dir = "."
Expand Down
2 changes: 1 addition & 1 deletion contrib/libmspub/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "libmspub"
pkgver = "0.1.4"
pkgrel = 4
pkgrel = 5
build_style = "gnu_configure"
make_cmd = "gmake"
make_dir = "."
Expand Down
2 changes: 1 addition & 1 deletion contrib/libqxp/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "libqxp"
pkgver = "0.0.2"
pkgrel = 4
pkgrel = 5
build_style = "gnu_configure"
make_cmd = "gmake"
make_dir = "."
Expand Down
13 changes: 13 additions & 0 deletions contrib/libreoffice/patches/icu-75.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[build BRK] CustomTarget/i18npool/breakiterator/sent.brk
createRuleBasedBreakIterator: ICU Error "U_BRK_RULE_EMPTY_SET" at line 109, column 1
--
--- a/i18npool/source/breakiterator/data/sent.txt
+++ b/i18npool/source/breakiterator/data/sent.txt
@@ -106,7 +106,6 @@
# builder. Needs more investigation.
#

-[{bof}] (.? | $LF $CR) [^$Sep]* [$Sep {eof}] ($SpEx_R* $CloseEx_R* ($STermEx_R | $ATermEx_R))*;
#.*;

# Explanation for this rule:
2 changes: 1 addition & 1 deletion contrib/libreoffice/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "libreoffice"
pkgver = "24.2.3.2"
pkgrel = 0
pkgrel = 1
# riscv64: no handling of libcxxabi + likely too slow
archs = ["x86_64", "ppc64le", "ppc64", "aarch64"]
build_style = "gnu_configure"
Expand Down
2 changes: 1 addition & 1 deletion contrib/libvisio/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "libvisio"
pkgver = "0.1.7"
pkgrel = 4
pkgrel = 5
build_style = "gnu_configure"
make_cmd = "gmake"
make_dir = "."
Expand Down
2 changes: 1 addition & 1 deletion contrib/mpd/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "mpd"
pkgver = "0.23.15"
pkgrel = 0
pkgrel = 1
build_style = "meson"
configure_args = [
"-Ddocumentation=enabled",
Expand Down
2 changes: 1 addition & 1 deletion contrib/nodejs/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "nodejs"
pkgver = "22.1.0"
pkgrel = 0
pkgrel = 1
build_style = "configure"
configure_args = [
"--shared-zlib",
Expand Down
2 changes: 1 addition & 1 deletion contrib/qt6-qt5compat/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "qt6-qt5compat"
pkgver = "6.7.0"
pkgrel = 0
pkgrel = 1
build_style = "cmake"
# FIXME: times out after 5 minutes on aarch64
make_check_args = ["-E", "tst_qxmlinputsource"]
Expand Down
2 changes: 1 addition & 1 deletion contrib/qt6-qtbase/template.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# keep pkgver AND pkgrel in sync with qt6-qtwayland
pkgname = "qt6-qtbase"
pkgver = "6.7.0"
pkgrel = 0
pkgrel = 1
build_style = "cmake"
configure_args = [
"-DINSTALL_DATADIR=share/qt6",
Expand Down
2 changes: 1 addition & 1 deletion contrib/qt6-qtwebengine/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "qt6-qtwebengine"
pkgver = "6.7.0"
pkgrel = 0
pkgrel = 1
archs = ["aarch64", "ppc64le", "x86_64"]
build_style = "cmake"
configure_args = [
Expand Down
22 changes: 22 additions & 0 deletions contrib/tectonic/patches/icu-75.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
--- a/crates/engine_xetex/build.rs
+++ b/crates/engine_xetex/build.rs
@@ -184,7 +184,7 @@
];

const CXX_FLAGS: &[&str] = &[
- "-std=c++14",
+ "-std=c++17",
"-Wall",
"-Wdate-time",
"-Wendif-labels",
--- a/crates/xetex_layout/build.rs
+++ b/crates/xetex_layout/build.rs
@@ -86,7 +86,7 @@
let mut cppcfg = cc::Build::new();

let cppflags = [
- "-std=c++14",
+ "-std=c++17",
"-Wall",
"-Wdate-time",
"-Wendif-labels",
2 changes: 1 addition & 1 deletion contrib/tectonic/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "tectonic"
pkgver = "0.15.0"
pkgrel = 0
pkgrel = 1
build_style = "cargo"
make_build_args = [
"--no-default-features",
Expand Down
2 changes: 1 addition & 1 deletion contrib/thunderbird/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "thunderbird"
pkgver = "115.10.2"
pkgrel = 0
pkgrel = 1
make_cmd = "gmake"
hostmakedepends = [
"automake",
Expand Down
2 changes: 1 addition & 1 deletion main/boost/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "boost"
pkgver = "1.85.0"
pkgrel = 0
pkgrel = 1
hostmakedepends = ["pkgconf"]
makedepends = [
"bzip2-devel",
Expand Down
2 changes: 1 addition & 1 deletion main/dino/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "dino"
pkgver = "0.4.3"
pkgrel = 3
pkgrel = 4
build_style = "cmake"
configure_args = [
"-DBUILD_TESTS=ON",
Expand Down
2 changes: 1 addition & 1 deletion main/enchant/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "enchant"
pkgver = "2.7.3"
pkgrel = 0
pkgrel = 1
build_style = "gnu_configure"
configure_args = ["--enable-relocatable", "--disable-static"]
make_cmd = "gmake"
Expand Down
2 changes: 1 addition & 1 deletion main/evolution-data-server/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "evolution-data-server"
pkgver = "3.52.1"
pkgrel = 0
pkgrel = 1
build_style = "cmake"
configure_args = [
"-DWITH_LIBDB=OFF",
Expand Down
2 changes: 1 addition & 1 deletion main/gnome-text-editor/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "gnome-text-editor"
pkgver = "46.3"
pkgrel = 0
pkgrel = 1
build_style = "meson"
hostmakedepends = [
"desktop-file-utils",
Expand Down
2 changes: 1 addition & 1 deletion main/gspell/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "gspell"
pkgver = "1.12.2"
pkgrel = 1
pkgrel = 2
build_style = "gnu_configure"
configure_args = ["--disable-static", "--enable-introspection", "--enable-vala"]
make_cmd = "gmake"
Expand Down
3 changes: 2 additions & 1 deletion main/harfbuzz/template.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
pkgname = "harfbuzz"
pkgver = "8.4.0"
pkgrel = 0
pkgrel = 1
build_style = "meson"
configure_args = [
"-Db_ndebug=true",
"-Dcairo=enabled",
"-Dcpp_std=c++17",
"-Ddocs=enabled",
"-Dfreetype=enabled",
"-Dglib=enabled",
Expand Down
2 changes: 1 addition & 1 deletion main/libical/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "libical"
pkgver = "3.0.18"
pkgrel = 0
pkgrel = 1
build_style = "cmake"
configure_args = [
"-DICAL_BUILD_DOCS=false",
Expand Down
2 changes: 1 addition & 1 deletion main/libspelling/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "libspelling"
pkgver = "0.2.1"
pkgrel = 0
pkgrel = 1
build_style = "meson"
configure_args = ["-Denchant=enabled", "-Dvapi=true", "-Ddocs=false"]
hostmakedepends = [
Expand Down
2 changes: 1 addition & 1 deletion main/libxml2/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "libxml2"
pkgver = "2.12.7"
pkgrel = 0
pkgrel = 1
build_style = "gnu_configure"
configure_args = [
"--with-threads",
Expand Down
2 changes: 1 addition & 1 deletion main/mozjs115/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "mozjs115"
pkgver = "115.10.0"
pkgrel = 1
pkgrel = 2
make_cmd = "gmake"
hostmakedepends = [
"gmake",
Expand Down
2 changes: 1 addition & 1 deletion main/nuspell/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "nuspell"
pkgver = "5.1.4"
pkgrel = 1
pkgrel = 2
build_style = "cmake"
configure_args = ["-DBUILD_SHARED_LIBS=ON"]
hostmakedepends = ["cmake", "ninja", "pkgconf"]
Expand Down
2 changes: 1 addition & 1 deletion main/raptor/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "raptor"
pkgver = "2.0.16"
pkgrel = 2
pkgrel = 3
build_style = "gnu_configure"
configure_args = ["--with-yajl=no"]
make_check_args = ["-j1"] # racey tests
Expand Down
2 changes: 1 addition & 1 deletion main/samba/template.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# TODO: service files, cleanup
pkgname = "samba"
pkgver = "4.19.6"
pkgrel = 0
pkgrel = 1
build_style = "waf"
configure_script = "buildtools/bin/waf"
configure_args = [
Expand Down
2 changes: 1 addition & 1 deletion main/tracker-miners/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "tracker-miners"
pkgver = "3.7.3"
pkgrel = 0
pkgrel = 1
build_style = "meson"
configure_args = [
# TODO: user services with dinit?
Expand Down
2 changes: 1 addition & 1 deletion main/tracker/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "tracker"
pkgver = "3.7.3"
pkgrel = 0
pkgrel = 1
build_style = "meson"
configure_args = [
# TODO: user services with dinit?
Expand Down
2 changes: 1 addition & 1 deletion main/vte-common/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "vte-common"
pkgver = "0.76.1"
pkgrel = 0
pkgrel = 1
build_style = "meson"
configure_args = [
"-D_systemd=false",
Expand Down
2 changes: 1 addition & 1 deletion main/webkitgtk/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "webkitgtk"
pkgver = "2.44.1"
pkgrel = 0
pkgrel = 1
build_style = "cmake"
configure_args = [
"-DPORT=GTK",
Expand Down
2 changes: 1 addition & 1 deletion main/webkitgtk4/template.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# mirrors the gtk3 webkitgtk template
pkgname = "webkitgtk4"
pkgver = "2.44.1"
pkgrel = 0
pkgrel = 1
build_style = "cmake"
configure_args = [
"-DPORT=GTK",
Expand Down
2 changes: 1 addition & 1 deletion user/rspamd/template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgname = "rspamd"
pkgver = "3.8.4"
pkgrel = 0
pkgrel = 1
build_style = "cmake"
configure_args = [
"-DCONFDIR=/etc/rspamd",
Expand Down

0 comments on commit 8dd26c4

Please sign in to comment.