diff --git a/packages/n/neovide/abi_used_symbols b/packages/n/neovide/abi_used_symbols index cf11108eef52..be2048595728 100644 --- a/packages/n/neovide/abi_used_symbols +++ b/packages/n/neovide/abi_used_symbols @@ -9,7 +9,6 @@ libc.so.6:__res_init libc.so.6:__xpg_strerror_r libc.so.6:__xstat libc.so.6:_exit -libc.so.6:_setjmp libc.so.6:abort libc.so.6:access libc.so.6:bcmp @@ -17,6 +16,7 @@ libc.so.6:calloc libc.so.6:chdir libc.so.6:chroot libc.so.6:clock_gettime +libc.so.6:clock_nanosleep libc.so.6:close libc.so.6:closedir libc.so.6:connect @@ -37,13 +37,10 @@ libc.so.6:execvp libc.so.6:exit libc.so.6:fclose libc.so.6:fcntl -libc.so.6:fflush libc.so.6:fileno libc.so.6:fopen libc.so.6:fork -libc.so.6:fprintf libc.so.6:fputc -libc.so.6:fread libc.so.6:free libc.so.6:freeaddrinfo libc.so.6:freelocale @@ -58,9 +55,12 @@ libc.so.6:getaddrinfo libc.so.6:getauxval libc.so.6:getcwd libc.so.6:getenv +libc.so.6:geteuid +libc.so.6:getgrouplist libc.so.6:getpeername libc.so.6:getpid libc.so.6:getpwuid_r +libc.so.6:getsockname libc.so.6:getsockopt libc.so.6:getuid libc.so.6:gnu_get_libc_version @@ -70,7 +70,6 @@ libc.so.6:inotify_rm_watch libc.so.6:ioctl libc.so.6:isatty libc.so.6:kill -libc.so.6:longjmp libc.so.6:lseek64 libc.so.6:lstat64 libc.so.6:malloc @@ -85,7 +84,6 @@ libc.so.6:mmap libc.so.6:mmap64 libc.so.6:mprotect libc.so.6:munmap -libc.so.6:nanosleep libc.so.6:newlocale libc.so.6:open libc.so.6:open64 @@ -303,7 +301,6 @@ libm.so.6:exp2f libm.so.6:expf libm.so.6:hypotf libm.so.6:ilogbf -libm.so.6:llround libm.so.6:log libm.so.6:log2 libm.so.6:log2f @@ -334,19 +331,8 @@ libstdc++.so.6:_ZNSt6chrono3_V212steady_clock3nowEv libstdc++.so.6:_ZNSt6locale7classicEv libstdc++.so.6:_ZNSt6localeC1Ev libstdc++.so.6:_ZNSt6localeD1Ev -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc libstdc++.so.6:_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm -libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode +libstdc++.so.6:_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEC2ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode libstdc++.so.6:_ZNSt8__detail15_List_node_base7_M_hookEPS0_ libstdc++.so.6:_ZNSt8__detail15_List_node_base9_M_unhookEv libstdc++.so.6:_ZNSt8ios_baseC2Ev diff --git a/packages/n/neovide/files/0001-Use-fully-qualified-app_id.patch b/packages/n/neovide/files/0001-Use-fully-qualified-app_id.patch index 3cb95d64e49a..aca0773d262c 100644 --- a/packages/n/neovide/files/0001-Use-fully-qualified-app_id.patch +++ b/packages/n/neovide/files/0001-Use-fully-qualified-app_id.patch @@ -1,36 +1,41 @@ -From 1e611f7631f3b753b0a5fefc8a0ec13911bcb521 Mon Sep 17 00:00:00 2001 +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Reilly Brogan Date: Sat, 7 Oct 2023 12:01:22 -0500 Subject: [PATCH] Use fully qualified app_id --- - src/cmd_line.rs | 6 +++--- - src/window/mod.rs | 2 +- - 2 files changed, 4 insertions(+), 4 deletions(-) + assets/neovide.desktop | 1 - + src/cmd_line.rs | 6 +++--- + src/window/mod.rs | 2 +- + 3 files changed, 4 insertions(+), 5 deletions(-) +diff --git a/assets/neovide.desktop b/assets/neovide.desktop +index a39ec42..851d871 100644 +--- a/assets/neovide.desktop ++++ b/assets/neovide.desktop +@@ -8,4 +8,3 @@ Categories=Utility;TextEditor; + Comment=No Nonsense Neovim Client in Rust + MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++; + StartupNotify=true +-StartupWMClass=neovide diff --git a/src/cmd_line.rs b/src/cmd_line.rs -index 4fc16dc..dd0c4fe 100644 +index ce63a19..2c50eae 100644 --- a/src/cmd_line.rs +++ b/src/cmd_line.rs -@@ -101,7 +101,7 @@ pub struct CmdLineSettings { - #[arg( - long = "wayland_app_id", - env = "NEOVIDE_APP_ID", -- default_value = "neovide" -+ default_value = "dev.neovide.Neovide" - )] +@@ -159,18 +159,18 @@ pub struct CmdLineSettings { + pub neovim_bin: Option, + + /// The app ID to show to the compositor (Wayland only, useful for setting WM rules) +- #[arg(long = "wayland_app_id", env = "NEOVIDE_APP_ID", default_value = "neovide")] ++ #[arg(long = "wayland_app_id", env = "NEOVIDE_APP_ID", default_value = "dev.neovide.Neovide")] pub wayland_app_id: String, -@@ -109,7 +109,7 @@ pub struct CmdLineSettings { - #[arg( - long = "x11-wm-class", - env = "NEOVIDE_WM_CLASS", -- default_value = "neovide" -+ default_value = "dev.neovide.Neovide" - )] + /// The class part of the X11 WM_CLASS property (X only, useful for setting WM rules) +- #[arg(long = "x11-wm-class", env = "NEOVIDE_WM_CLASS", default_value = "neovide")] ++ #[arg(long = "x11-wm-class", env = "NEOVIDE_WM_CLASS", default_value = "dev.neovide.Neovide")] pub x11_wm_class: String, -@@ -117,7 +117,7 @@ pub struct CmdLineSettings { + /// The instance part of the X11 WM_CLASS property (X only, useful for setting WM rules) #[arg( long = "x11-wm-class-instance", env = "NEOVIDE_WM_CLASS_INSTANCE", @@ -38,13 +43,13 @@ index 4fc16dc..dd0c4fe 100644 + default_value = "dev.neovide.Neovide" )] pub x11_wm_class_instance: String, - } + diff --git a/src/window/mod.rs b/src/window/mod.rs -index 353ca6f..be2b910 100644 +index 8c96e51..07d8d8b 100644 --- a/src/window/mod.rs +++ b/src/window/mod.rs -@@ -201,7 +201,7 @@ pub fn create_window( - let window_attributes = { +@@ -322,7 +322,7 @@ pub fn create_window( + if env::var("WAYLAND_DISPLAY").is_ok() { let app_id = &cmd_line_settings.wayland_app_id; - WindowAttributesExtWayland::with_name(window_attributes, app_id.clone(), "neovide") @@ -52,6 +57,3 @@ index 353ca6f..be2b910 100644 } else { let class = &cmd_line_settings.x11_wm_class; let instance = &cmd_line_settings.x11_wm_class_instance; --- -2.42.0 - diff --git a/packages/n/neovide/files/dev.neovide.neovide.metainfo.xml b/packages/n/neovide/files/dev.neovide.Neovide.metainfo.xml similarity index 87% rename from packages/n/neovide/files/dev.neovide.neovide.metainfo.xml rename to packages/n/neovide/files/dev.neovide.Neovide.metainfo.xml index b76e03cd615c..d85452999c6d 100644 --- a/packages/n/neovide/files/dev.neovide.neovide.metainfo.xml +++ b/packages/n/neovide/files/dev.neovide.Neovide.metainfo.xml @@ -1,6 +1,6 @@ - dev.neovide.neovide + dev.neovide.Neovide neovide Advanced graphical interface for Neovim MIT @@ -22,7 +22,7 @@ Utility TextEditor - dev.neovide.neovide.desktop + dev.neovide.Neovide.desktop #79b242 #4d8a3b @@ -34,6 +34,9 @@ https://neovide.dev/faq.html https://github.com/neovide/neovide + + https://github.com/neovide/neovide/releases/tag/0.16.2 + https://github.com/neovide/neovide/releases/tag/0.15.2 diff --git a/packages/n/neovide/package.yml b/packages/n/neovide/package.yml index 9d41bcf98e87..c1daa342672a 100644 --- a/packages/n/neovide/package.yml +++ b/packages/n/neovide/package.yml @@ -1,9 +1,9 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : neovide -version : 0.15.2 -release : 6 +version : 0.16.2 +release : 7 source : - - https://github.com/neovide/neovide/archive/refs/tags/0.15.2.tar.gz : a8179c461d41277b41692edcae64af6d1c80454aafff608af0268c5abca95b5c + - https://github.com/neovide/neovide/archive/refs/tags/0.16.2.tar.gz : a2016cceab3cba50b6a8b2f6787ae9017a85923575e89a83ebb9d428e8f80ca9 homepage : https://neovide.dev/ license : - MIT @@ -35,10 +35,10 @@ install : | done # Install scalable icons - install -Dm00644 assets/neovide.svg $installdir/usr/share/icons/hicolor/symbolic/apps/neovide.svg + install -Dm00644 assets/neovide.svg $installdir/usr/share/icons/hicolor/scalable/apps/neovide.svg # Install license %install_license LICENSE # Install AppStream metainfo - install -Dm00644 $pkgfiles/dev.neovide.neovide.metainfo.xml -t $installdir/usr/share/metainfo + install -Dm00644 $pkgfiles/dev.neovide.Neovide.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/n/neovide/pspec_x86_64.xml b/packages/n/neovide/pspec_x86_64.xml index e7d7b18ee98d..f2535584ebee 100644 --- a/packages/n/neovide/pspec_x86_64.xml +++ b/packages/n/neovide/pspec_x86_64.xml @@ -3,8 +3,8 @@ neovide https://neovide.dev/ - Gavin Zhao - me@gzgz.dev + Muhammad Alfi Syahrin + alfi@getsol.us MIT CC-BY-4.0 @@ -32,18 +32,18 @@ To checkout all the cool features, installation instructions, configuration sett /usr/share/icons/hicolor/256x256/apps/neovide.png /usr/share/icons/hicolor/32x32/apps/neovide.png /usr/share/icons/hicolor/48x48/apps/neovide.png - /usr/share/icons/hicolor/symbolic/apps/neovide.svg + /usr/share/icons/hicolor/scalable/apps/neovide.svg /usr/share/licenses/neovide/LICENSE - /usr/share/metainfo/dev.neovide.neovide.metainfo.xml + /usr/share/metainfo/dev.neovide.Neovide.metainfo.xml - - 2026-02-05 - 0.15.2 + + 2026-06-17 + 0.16.2 Packaging update - Gavin Zhao - me@gzgz.dev + Muhammad Alfi Syahrin + alfi@getsol.us \ No newline at end of file