From 93a354611e38a6949add5c2e5ccc93ef79b9755f Mon Sep 17 00:00:00 2001 From: Woodpecker CI Date: Tue, 3 Jun 2025 14:32:36 +0000 Subject: Woodpecker CI 5171f1fdd74e7137c305450dd69a29fa5be4143f [SKIP CI] --- imv/.checksum | 2 ++ imv/.files | 11 +++++++++++ imv/abuild | 7 +++++++ imv/depends | 4 ++++ imv/icu76.1.patch | 11 +++++++++++ imv/readme | 2 ++ 6 files changed, 37 insertions(+) create mode 100644 imv/.checksum create mode 100644 imv/.files create mode 100644 imv/abuild create mode 100644 imv/depends create mode 100644 imv/icu76.1.patch create mode 100644 imv/readme (limited to 'imv') diff --git a/imv/.checksum b/imv/.checksum new file mode 100644 index 00000000..363be5e1 --- /dev/null +++ b/imv/.checksum @@ -0,0 +1,2 @@ +c5896188364ae669363b448fa1604fec9fd39e5e217823b8654ff387a5d2942c icu76.1.patch +2c51ad23e92cec1dcbc0ee803fd54dcdac21b932c4e18086eec861db3007dad9 imv-4.5.0.tar.gz diff --git a/imv/.files b/imv/.files new file mode 100644 index 00000000..b2d04f07 --- /dev/null +++ b/imv/.files @@ -0,0 +1,11 @@ +drwxr-xr-x root/root etc/ +-rw-r--r-- root/root etc/imv_config.new +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/imv +-rwxr-xr-x root/root usr/bin/imv-dir +-rwxr-xr-x root/root usr/bin/imv-msg +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/applications/ +-rw-r--r-- root/root usr/share/applications/imv-dir.desktop +-rw-r--r-- root/root usr/share/applications/imv.desktop diff --git a/imv/abuild b/imv/abuild new file mode 100644 index 00000000..8b3771b9 --- /dev/null +++ b/imv/abuild @@ -0,0 +1,7 @@ +name=imv +version=4.5.0 +release=1 +source="imv-${version}.tar.gz::https://git.sr.ht/~exec64/${name}/archive/v${version}.tar.gz + icu76.1.patch" +[ -f $SPM_PKGDB/libx11 ] && build_opt="-Dwindows=x11" +[ -f $SPM_PKGDB/wayland ] && build_opt="-Dwindows=wayland" diff --git a/imv/depends b/imv/depends new file mode 100644 index 00000000..20327057 --- /dev/null +++ b/imv/depends @@ -0,0 +1,4 @@ +libglvnd +pango +libxkbcommon +inih diff --git a/imv/icu76.1.patch b/imv/icu76.1.patch new file mode 100644 index 00000000..3cfb6748 --- /dev/null +++ b/imv/icu76.1.patch @@ -0,0 +1,11 @@ +--- imv-v4.5.0-orig/meson.build ++++ imv-v4.5.0/meson.build +@@ -42,7 +42,7 @@ + + _unicode = get_option('unicode') + if _unicode == 'icu' +- unicode_lib = dependency('icu-io') ++ unicode_lib = [ dependency('icu-io'), dependency('icu-uc') ] + add_project_arguments('-DIMV_USE_ICU', language: 'c') + elif _unicode == 'grapheme' + unicode_lib = cc.find_library('grapheme') diff --git a/imv/readme b/imv/readme new file mode 100644 index 00000000..0eb659d4 --- /dev/null +++ b/imv/readme @@ -0,0 +1,2 @@ +'imv' has native Wayland and X11 support but on X11 its required dependencies not in repos, +so it stay in 'wayland' repo until all dependencies satisfied to be in 'extra'. -- cgit v1.2.3