diff options
| author | emmett1 <emmett1.2miligrams@protonmail.com> | 2025-03-05 07:34:09 +0800 |
|---|---|---|
| committer | emmett1 <emmett1.2miligrams@protonmail.com> | 2025-03-05 07:34:09 +0800 |
| commit | a5f034c0baff207235955b7f7279f327340442f6 (patch) | |
| tree | b554e28ea2093e3ca6f6685f7d71434b6740fb7b /repos/extra/imv | |
| parent | 4a049da080c71706d46c5899d869e3eb401c9b14 (diff) | |
| download | alicelinux-a5f034c0baff207235955b7f7279f327340442f6.tar.gz alicelinux-a5f034c0baff207235955b7f7279f327340442f6.zip | |
moved wayland abuilds to extra
Diffstat (limited to 'repos/extra/imv')
| -rw-r--r-- | repos/extra/imv/.checksum | 2 | ||||
| -rw-r--r-- | repos/extra/imv/.files | 11 | ||||
| -rw-r--r-- | repos/extra/imv/abuild | 7 | ||||
| -rw-r--r-- | repos/extra/imv/depends | 4 | ||||
| -rw-r--r-- | repos/extra/imv/icu76.1.patch | 11 | ||||
| -rw-r--r-- | repos/extra/imv/readme | 2 |
6 files changed, 37 insertions, 0 deletions
diff --git a/repos/extra/imv/.checksum b/repos/extra/imv/.checksum new file mode 100644 index 00000000..363be5e1 --- /dev/null +++ b/repos/extra/imv/.checksum @@ -0,0 +1,2 @@ +c5896188364ae669363b448fa1604fec9fd39e5e217823b8654ff387a5d2942c icu76.1.patch +2c51ad23e92cec1dcbc0ee803fd54dcdac21b932c4e18086eec861db3007dad9 imv-4.5.0.tar.gz diff --git a/repos/extra/imv/.files b/repos/extra/imv/.files new file mode 100644 index 00000000..b2d04f07 --- /dev/null +++ b/repos/extra/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/repos/extra/imv/abuild b/repos/extra/imv/abuild new file mode 100644 index 00000000..8b3771b9 --- /dev/null +++ b/repos/extra/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/repos/extra/imv/depends b/repos/extra/imv/depends new file mode 100644 index 00000000..20327057 --- /dev/null +++ b/repos/extra/imv/depends @@ -0,0 +1,4 @@ +libglvnd +pango +libxkbcommon +inih diff --git a/repos/extra/imv/icu76.1.patch b/repos/extra/imv/icu76.1.patch new file mode 100644 index 00000000..3cfb6748 --- /dev/null +++ b/repos/extra/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/repos/extra/imv/readme b/repos/extra/imv/readme new file mode 100644 index 00000000..0eb659d4 --- /dev/null +++ b/repos/extra/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'. |