diff --git a/packages/g/gtkhash/abi_libs b/packages/g/gtkhash/abi_libs index 2170e82c298..8ecdf273d91 100644 --- a/packages/g/gtkhash/abi_libs +++ b/packages/g/gtkhash/abi_libs @@ -1,2 +1,3 @@ libgtkhash-properties-caja.so libgtkhash-properties-nemo.so +libgtkhash-properties-thunar.so diff --git a/packages/g/gtkhash/abi_symbols b/packages/g/gtkhash/abi_symbols index f72b312435e..7c5aafb64be 100644 --- a/packages/g/gtkhash/abi_symbols +++ b/packages/g/gtkhash/abi_symbols @@ -4,3 +4,6 @@ libgtkhash-properties-caja.so:caja_module_shutdown libgtkhash-properties-nemo.so:nemo_module_initialize libgtkhash-properties-nemo.so:nemo_module_list_types libgtkhash-properties-nemo.so:nemo_module_shutdown +libgtkhash-properties-thunar.so:thunar_extension_initialize +libgtkhash-properties-thunar.so:thunar_extension_list_types +libgtkhash-properties-thunar.so:thunar_extension_shutdown diff --git a/packages/g/gtkhash/abi_used_libs b/packages/g/gtkhash/abi_used_libs index dcd54b6f5e9..b9aa07cccf7 100644 --- a/packages/g/gtkhash/abi_used_libs +++ b/packages/g/gtkhash/abi_used_libs @@ -8,4 +8,5 @@ libgobject-2.0.so.0 libgtk-3.so.0 libnemo-extension.so.1 libnettle.so.8 +libthunarx-3.so.0 libz.so.1 diff --git a/packages/g/gtkhash/abi_used_symbols b/packages/g/gtkhash/abi_used_symbols index c82004cba51..2b26630310c 100644 --- a/packages/g/gtkhash/abi_used_symbols +++ b/packages/g/gtkhash/abi_used_symbols @@ -294,5 +294,9 @@ libnettle.so.8:nettle_sha3_256 libnettle.so.8:nettle_sha3_384 libnettle.so.8:nettle_sha3_512 libnettle.so.8:nettle_sha512 +libthunarx-3.so.0:thunarx_file_info_get_file_info +libthunarx-3.so.0:thunarx_file_info_get_uri +libthunarx-3.so.0:thunarx_property_page_new +libthunarx-3.so.0:thunarx_property_page_provider_get_type libz.so.1:adler32 libz.so.1:crc32 diff --git a/packages/g/gtkhash/files/msgfmt.patch b/packages/g/gtkhash/files/msgfmt.patch new file mode 100644 index 00000000000..e227b9ad9dd --- /dev/null +++ b/packages/g/gtkhash/files/msgfmt.patch @@ -0,0 +1,35 @@ +From 4d04fd487ff29ac442ff8d5bf40b330cd0e274d4 Mon Sep 17 00:00:00 2001 +From: xiao sheng wen +Date: Wed, 23 Oct 2024 15:35:54 +0100 +Subject: [PATCH] msgfmt keyword should use --keyword=WORD , not use a space, + --keyword WORD + +--- + data/caja/Makefile.am | 2 +- + data/caja/meson.build | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/data/caja/Makefile.am b/data/caja/Makefile.am +index d6eab85..ca49e0c 100644 +--- a/data/caja/Makefile.am ++++ b/data/caja/Makefile.am +@@ -8,4 +8,4 @@ EXTRA_DIST = \ + CLEANFILES = $(cajaextensions_DATA) + + %.caja-extension: %.caja-extension.in +- $(AM_V_GEN)$(MSGFMT) --desktop --keyword Name --keyword Description --template $< -d $(top_srcdir)/po -o $@ ++ $(AM_V_GEN)$(MSGFMT) --desktop --keyword=Name --keyword=Description --template $< -d $(top_srcdir)/po -o $@ +diff --git a/data/caja/meson.build b/data/caja/meson.build +index ce1e8a8..ad60238 100644 +--- a/data/caja/meson.build ++++ b/data/caja/meson.build +@@ -16,7 +16,7 @@ i18n.merge_file( + po_dir: po_dir, + type: 'desktop', + args: [ +- '--keyword', 'Name', +- '--keyword', 'Description', ++ '--keyword=Name', ++ '--keyword=Description', + ] + ) diff --git a/packages/g/gtkhash/monitoring.yml b/packages/g/gtkhash/monitoring.yml new file mode 100644 index 00000000000..032877aad97 --- /dev/null +++ b/packages/g/gtkhash/monitoring.yml @@ -0,0 +1,6 @@ +releases: + id: 1269 + rss: https://github.com/tristanheaven/gtkhash/tags.atom +# No known CPE, checked 2024-12-23 +security: + cpe: ~ diff --git a/packages/g/gtkhash/package.yml b/packages/g/gtkhash/package.yml index fffdba88509..ad9b15c5787 100644 --- a/packages/g/gtkhash/package.yml +++ b/packages/g/gtkhash/package.yml @@ -1,6 +1,6 @@ name : gtkhash version : '1.5' -release : 20 +release : 21 source : - https://github.com/tristanheaven/gtkhash/releases/download/v1.5/gtkhash-1.5.tar.xz : 7102a192eca3e82ed67a8252a6850440e50c1dbea7c6364bda154ec80f8ff005 homepage : https://gtkhash.org/ @@ -9,14 +9,17 @@ component : - system.utils - caja-extension : desktop - nemo-extension : desktop + - thunar-extension : desktop summary : - A GTK+ utility for computing message digests or checksums - caja-extension : Caja extension for GtkHash - nemo-extension : Nemo extension for GtkHash + - thunar-extension : Thunar extension for GtkHash description: - A GTK+ utility for computing message digests or checksums - caja-extension : Caja extension for GtkHash - nemo-extension : Nemo extension for GtkHash + - thunar-extension : Thunar extension for GtkHash builddeps : - pkgconfig(gtk+-3.0) - pkgconfig(libcaja-extension) @@ -24,15 +27,25 @@ builddeps : - pkgconfig(libnemo-extension) - pkgconfig(nettle) - pkgconfig(nss) + - pkgconfig(thunarx-3) rundeps : - - caja-extension : gtkhash - - nemo-extension : gtkhash + - caja-extension : + - caja + - gtkhash + - nemo-extension : + - gtkhash + - nemo + - thunar-extension : + - gtkhash + - thunar patterns : - /* - caja-extension : [/usr/lib64/caja, /usr/share/caja, /usr/share/metainfo/*caja*] - nemo-extension : [/usr/lib64/nemo, /usr/share/metainfo/*nemo*] + - thunar-extension : [/usr/lib64/thunarx-3, /usr/share/metainfo/*thunar*] setup : | - %configure \ + %patch -p1 -i $pkgfiles/msgfmt.patch + %reconfigure \ --disable-blake2 \ --disable-glib-checksums \ --disable-schemas-compile \ @@ -42,7 +55,8 @@ setup : | --enable-nemo \ --enable-nettle \ --enable-nls \ - --enable-nss + --enable-nss \ + --enable-thunar build : | %make install : | diff --git a/packages/g/gtkhash/pspec_x86_64.xml b/packages/g/gtkhash/pspec_x86_64.xml index bd58f27c027..8f7487c7214 100644 --- a/packages/g/gtkhash/pspec_x86_64.xml +++ b/packages/g/gtkhash/pspec_x86_64.xml @@ -3,8 +3,8 @@ gtkhash https://gtkhash.org/ - Muhammad Alfi Syahrin - malfisya.dev@hotmail.com + Evan Maddock + maddock.evan@vivaldi.net GPL-2.0-or-later system.utils @@ -74,7 +74,7 @@ Caja extension for GtkHash desktop - gtkhash + gtkhash /usr/lib64/caja/extensions-2.0/libgtkhash-properties-caja.so @@ -88,20 +88,33 @@ Nemo extension for GtkHash desktop - gtkhash + gtkhash /usr/lib64/nemo/extensions-3.0/libgtkhash-properties-nemo.so /usr/share/metainfo/org.gtkhash.nemo.metainfo.xml + + gtkhash-thunar-extension + Thunar extension for GtkHash + Thunar extension for GtkHash + desktop + + gtkhash + + + /usr/lib64/thunarx-3/libgtkhash-properties-thunar.so + /usr/share/metainfo/org.gtkhash.thunar.metainfo.xml + + - - 2023-12-31 + + 2024-12-23 1.5 Packaging update - Muhammad Alfi Syahrin - malfisya.dev@hotmail.com + Evan Maddock + maddock.evan@vivaldi.net \ No newline at end of file diff --git a/packages/m/mouse-actions-gui/MAINTAINERS.md b/packages/m/mouse-actions-gui/MAINTAINERS.md new file mode 100644 index 00000000000..9a068400736 --- /dev/null +++ b/packages/m/mouse-actions-gui/MAINTAINERS.md @@ -0,0 +1,4 @@ +This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus Staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus Staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely. + +- Jakob Gezelius + - Email: jakob@knugen.nu diff --git a/packages/m/mouse-actions-gui/abi_libs b/packages/m/mouse-actions-gui/abi_libs new file mode 100644 index 00000000000..06792e5e792 --- /dev/null +++ b/packages/m/mouse-actions-gui/abi_libs @@ -0,0 +1 @@ +mouse-actions-gui diff --git a/packages/m/mouse-actions-gui/abi_symbols b/packages/m/mouse-actions-gui/abi_symbols new file mode 100644 index 00000000000..39bf187c2f2 --- /dev/null +++ b/packages/m/mouse-actions-gui/abi_symbols @@ -0,0 +1,6 @@ +mouse-actions-gui:BrotliDecoderCreateInstance +mouse-actions-gui:BrotliDecoderDecompressStream +mouse-actions-gui:BrotliDecoderDestroyInstance +mouse-actions-gui:BrotliDecoderErrorString +mouse-actions-gui:BrotliDecoderGetErrorCode +mouse-actions-gui:BrotliDecoderIsUsed diff --git a/packages/m/mouse-actions-gui/abi_used_libs b/packages/m/mouse-actions-gui/abi_used_libs new file mode 100644 index 00000000000..ecf3ce222b3 --- /dev/null +++ b/packages/m/mouse-actions-gui/abi_used_libs @@ -0,0 +1,15 @@ +libX11.so.6 +libXtst.so.6 +libc.so.6 +libcairo.so.2 +libgcc_s.so.1 +libgdk-3.so.0 +libgdk_pixbuf-2.0.so.0 +libgio-2.0.so.0 +libglib-2.0.so.0 +libgobject-2.0.so.0 +libgtk-3.so.0 +libjavascriptcoregtk-4.0.so.18 +libm.so.6 +libsoup-2.4.so.1 +libwebkit2gtk-4.0.so.37 diff --git a/packages/m/mouse-actions-gui/abi_used_symbols b/packages/m/mouse-actions-gui/abi_used_symbols new file mode 100644 index 00000000000..75346e2f6b7 --- /dev/null +++ b/packages/m/mouse-actions-gui/abi_used_symbols @@ -0,0 +1,454 @@ +libX11.so.6:XCloseDisplay +libX11.so.6:XCreateIC +libX11.so.6:XCreateWindow +libX11.so.6:XDefaultRootWindow +libX11.so.6:XDefaultScreenOfDisplay +libX11.so.6:XFilterEvent +libX11.so.6:XFlush +libX11.so.6:XInitExtension +libX11.so.6:XOpenDisplay +libX11.so.6:XOpenIM +libX11.so.6:XQueryPointer +libX11.so.6:XRootWindow +libX11.so.6:XSetICFocus +libX11.so.6:XSetLocaleModifiers +libX11.so.6:XSync +libX11.so.6:Xutf8LookupString +libXtst.so.6:XRecordAllocRange +libXtst.so.6:XRecordCreateContext +libXtst.so.6:XRecordEnableContext +libXtst.so.6:XRecordFreeData +libXtst.so.6:XTestFakeButtonEvent +libXtst.so.6:XTestFakeKeyEvent +libXtst.so.6:XTestFakeMotionEvent +libc.so.6:__asprintf_chk +libc.so.6:__errno_location +libc.so.6:__fprintf_chk +libc.so.6:__libc_start_main +libc.so.6:__register_atfork +libc.so.6:__snprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:__vfprintf_chk +libc.so.6:__xpg_strerror_r +libc.so.6:_exit +libc.so.6:abort +libc.so.6:alphasort +libc.so.6:bcmp +libc.so.6:calloc +libc.so.6:chdir +libc.so.6:clock_gettime +libc.so.6:close +libc.so.6:closedir +libc.so.6:dirfd +libc.so.6:dl_iterate_phdr +libc.so.6:dlclose +libc.so.6:dlerror +libc.so.6:dlopen +libc.so.6:dlsym +libc.so.6:dup2 +libc.so.6:environ +libc.so.6:epoll_create +libc.so.6:epoll_create1 +libc.so.6:epoll_ctl +libc.so.6:epoll_wait +libc.so.6:eventfd +libc.so.6:execvp +libc.so.6:exit +libc.so.6:fchmod +libc.so.6:fcntl +libc.so.6:flock +libc.so.6:fork +libc.so.6:free +libc.so.6:fstat +libc.so.6:fstat64 +libc.so.6:fstatat64 +libc.so.6:getauxval +libc.so.6:getcwd +libc.so.6:getenv +libc.so.6:getpid +libc.so.6:getpwuid_r +libc.so.6:getuid +libc.so.6:gnu_get_libc_version +libc.so.6:inotify_add_watch +libc.so.6:inotify_init +libc.so.6:inotify_rm_watch +libc.so.6:ioctl +libc.so.6:isatty +libc.so.6:lseek64 +libc.so.6:lstat64 +libc.so.6:malloc +libc.so.6:memcmp +libc.so.6:memcpy +libc.so.6:memmove +libc.so.6:memset +libc.so.6:mkdir +libc.so.6:mmap64 +libc.so.6:mprotect +libc.so.6:munmap +libc.so.6:nanosleep +libc.so.6:open +libc.so.6:open64 +libc.so.6:opendir +libc.so.6:pause +libc.so.6:pipe2 +libc.so.6:poll +libc.so.6:posix_memalign +libc.so.6:posix_spawn_file_actions_adddup2 +libc.so.6:posix_spawn_file_actions_destroy +libc.so.6:posix_spawn_file_actions_init +libc.so.6:posix_spawnattr_destroy +libc.so.6:posix_spawnattr_init +libc.so.6:posix_spawnattr_setflags +libc.so.6:posix_spawnattr_setpgroup +libc.so.6:posix_spawnattr_setsigdefault +libc.so.6:posix_spawnp +libc.so.6:pthread_attr_destroy +libc.so.6:pthread_attr_getguardsize +libc.so.6:pthread_attr_getstack +libc.so.6:pthread_attr_init +libc.so.6:pthread_attr_setstacksize +libc.so.6:pthread_create +libc.so.6:pthread_detach +libc.so.6:pthread_getattr_np +libc.so.6:pthread_join +libc.so.6:pthread_key_create +libc.so.6:pthread_key_delete +libc.so.6:pthread_mutex_lock +libc.so.6:pthread_mutex_unlock +libc.so.6:pthread_self +libc.so.6:pthread_setname_np +libc.so.6:pthread_setspecific +libc.so.6:read +libc.so.6:readdir64 +libc.so.6:readlink +libc.so.6:realloc +libc.so.6:realpath +libc.so.6:recv +libc.so.6:recvmsg +libc.so.6:scandir +libc.so.6:sched_getaffinity +libc.so.6:sched_yield +libc.so.6:sendmsg +libc.so.6:setgid +libc.so.6:setgroups +libc.so.6:setpgid +libc.so.6:setuid +libc.so.6:sigaction +libc.so.6:sigaddset +libc.so.6:sigaltstack +libc.so.6:sigemptyset +libc.so.6:signal +libc.so.6:socketpair +libc.so.6:stat64 +libc.so.6:stderr +libc.so.6:strcmp +libc.so.6:strdup +libc.so.6:strlen +libc.so.6:strncmp +libc.so.6:strncpy +libc.so.6:syscall +libc.so.6:sysconf +libc.so.6:time +libc.so.6:unlink +libc.so.6:waitid +libc.so.6:waitpid +libc.so.6:write +libc.so.6:writev +libcairo.so.2:cairo_paint +libcairo.so.2:cairo_region_create_rectangle +libcairo.so.2:cairo_region_destroy +libcairo.so.2:cairo_set_operator +libcairo.so.2:cairo_set_source_rgba +libcairo.so.2:cairo_status +libgcc_s.so.1:_Unwind_Backtrace +libgcc_s.so.1:_Unwind_DeleteException +libgcc_s.so.1:_Unwind_FindEnclosingFunction +libgcc_s.so.1:_Unwind_GetCFA +libgcc_s.so.1:_Unwind_GetDataRelBase +libgcc_s.so.1:_Unwind_GetIP +libgcc_s.so.1:_Unwind_GetIPInfo +libgcc_s.so.1:_Unwind_GetLanguageSpecificData +libgcc_s.so.1:_Unwind_GetRegionStart +libgcc_s.so.1:_Unwind_GetTextRelBase +libgcc_s.so.1:_Unwind_RaiseException +libgcc_s.so.1:_Unwind_Resume +libgcc_s.so.1:_Unwind_SetGR +libgcc_s.so.1:_Unwind_SetIP +libgdk-3.so.0:gdk_cursor_new_for_display +libgdk-3.so.0:gdk_cursor_new_from_name +libgdk-3.so.0:gdk_device_get_position +libgdk-3.so.0:gdk_device_get_window_at_position +libgdk-3.so.0:gdk_device_warp +libgdk-3.so.0:gdk_display_get_default +libgdk-3.so.0:gdk_display_get_default_screen +libgdk-3.so.0:gdk_display_get_default_seat +libgdk-3.so.0:gdk_display_get_monitor +libgdk-3.so.0:gdk_display_get_n_monitors +libgdk-3.so.0:gdk_event_copy +libgdk-3.so.0:gdk_event_free +libgdk-3.so.0:gdk_event_get_device +libgdk-3.so.0:gdk_event_get_root_coords +libgdk-3.so.0:gdk_event_get_time +libgdk-3.so.0:gdk_event_mask_get_type +libgdk-3.so.0:gdk_gravity_get_type +libgdk-3.so.0:gdk_keymap_get_default +libgdk-3.so.0:gdk_keymap_get_entries_for_keycode +libgdk-3.so.0:gdk_keyval_to_unicode +libgdk-3.so.0:gdk_monitor_get_geometry +libgdk-3.so.0:gdk_monitor_get_model +libgdk-3.so.0:gdk_monitor_get_scale_factor +libgdk-3.so.0:gdk_screen_get_monitor_at_window +libgdk-3.so.0:gdk_screen_get_primary_monitor +libgdk-3.so.0:gdk_screen_get_rgba_visual +libgdk-3.so.0:gdk_screen_get_type +libgdk-3.so.0:gdk_seat_get_pointer +libgdk-3.so.0:gdk_wayland_window_get_wl_surface +libgdk-3.so.0:gdk_window_begin_resize_drag +libgdk-3.so.0:gdk_window_begin_resize_drag_for_device +libgdk-3.so.0:gdk_window_get_display +libgdk-3.so.0:gdk_window_get_height +libgdk-3.so.0:gdk_window_get_position +libgdk-3.so.0:gdk_window_get_scale_factor +libgdk-3.so.0:gdk_window_get_state +libgdk-3.so.0:gdk_window_get_width +libgdk-3.so.0:gdk_window_input_shape_combine_region +libgdk-3.so.0:gdk_window_set_cursor +libgdk-3.so.0:gdk_window_type_hint_get_type +libgdk-3.so.0:gdk_x11_window_get_xid +libgdk_pixbuf-2.0.so.0:gdk_pixbuf_calculate_rowstride +libgdk_pixbuf-2.0.so.0:gdk_pixbuf_get_type +libgdk_pixbuf-2.0.so.0:gdk_pixbuf_new_from_data +libgio-2.0.so.0:g_application_activate +libgio-2.0.so.0:g_application_register +libgio-2.0.so.0:g_memory_input_stream_new_from_bytes +libglib-2.0.so.0:g_bytes_new +libglib-2.0.so.0:g_bytes_unref +libglib-2.0.so.0:g_error_free +libglib-2.0.so.0:g_error_new_literal +libglib-2.0.so.0:g_file_error_quark +libglib-2.0.so.0:g_free +libglib-2.0.so.0:g_list_free +libglib-2.0.so.0:g_main_context_acquire +libglib-2.0.so.0:g_main_context_default +libglib-2.0.so.0:g_main_context_invoke_full +libglib-2.0.so.0:g_main_context_pop_thread_default +libglib-2.0.so.0:g_main_context_push_thread_default +libglib-2.0.so.0:g_main_context_ref +libglib-2.0.so.0:g_main_context_release +libglib-2.0.so.0:g_main_context_unref +libglib-2.0.so.0:g_main_context_wakeup +libglib-2.0.so.0:g_malloc +libglib-2.0.so.0:g_malloc0 +libglib-2.0.so.0:g_quark_to_string +libglib-2.0.so.0:g_source_attach +libglib-2.0.so.0:g_source_get_context +libglib-2.0.so.0:g_source_is_destroyed +libglib-2.0.so.0:g_source_new +libglib-2.0.so.0:g_source_set_priority +libglib-2.0.so.0:g_source_set_ready_time +libglib-2.0.so.0:g_source_unref +libglib-2.0.so.0:g_strndup +libgobject-2.0.so.0:g_boxed_copy +libgobject-2.0.so.0:g_boxed_free +libgobject-2.0.so.0:g_initially_unowned_get_type +libgobject-2.0.so.0:g_object_class_find_property +libgobject-2.0.so.0:g_object_class_list_properties +libgobject-2.0.so.0:g_object_get_property +libgobject-2.0.so.0:g_object_get_type +libgobject-2.0.so.0:g_object_newv +libgobject-2.0.so.0:g_object_ref +libgobject-2.0.so.0:g_object_ref_sink +libgobject-2.0.so.0:g_object_set_property +libgobject-2.0.so.0:g_object_unref +libgobject-2.0.so.0:g_param_spec_get_name +libgobject-2.0.so.0:g_param_spec_ref_sink +libgobject-2.0.so.0:g_param_spec_unref +libgobject-2.0.so.0:g_param_value_validate +libgobject-2.0.so.0:g_signal_connect_data +libgobject-2.0.so.0:g_signal_handler_disconnect +libgobject-2.0.so.0:g_strv_get_type +libgobject-2.0.so.0:g_type_check_is_value_type +libgobject-2.0.so.0:g_type_check_value_holds +libgobject-2.0.so.0:g_type_class_ref +libgobject-2.0.so.0:g_type_class_unref +libgobject-2.0.so.0:g_type_is_a +libgobject-2.0.so.0:g_type_name +libgobject-2.0.so.0:g_type_test_flags +libgobject-2.0.so.0:g_value_dup_object +libgobject-2.0.so.0:g_value_get_object +libgobject-2.0.so.0:g_value_get_string +libgobject-2.0.so.0:g_value_init +libgobject-2.0.so.0:g_value_set_boolean +libgobject-2.0.so.0:g_value_set_double +libgobject-2.0.so.0:g_value_set_enum +libgobject-2.0.so.0:g_value_set_flags +libgobject-2.0.so.0:g_value_set_int +libgobject-2.0.so.0:g_value_set_uint +libgobject-2.0.so.0:g_value_take_boxed +libgobject-2.0.so.0:g_value_take_object +libgobject-2.0.so.0:g_value_take_string +libgobject-2.0.so.0:g_value_unset +libgtk-3.so.0:gtk_about_dialog_get_type +libgtk-3.so.0:gtk_accel_group_new +libgtk-3.so.0:gtk_accelerator_parse +libgtk-3.so.0:gtk_align_get_type +libgtk-3.so.0:gtk_application_get_type +libgtk-3.so.0:gtk_application_get_window_by_id +libgtk-3.so.0:gtk_application_new +libgtk-3.so.0:gtk_application_window_get_id +libgtk-3.so.0:gtk_application_window_get_type +libgtk-3.so.0:gtk_box_get_type +libgtk-3.so.0:gtk_box_new +libgtk-3.so.0:gtk_box_pack_start +libgtk-3.so.0:gtk_check_menu_item_get_type +libgtk-3.so.0:gtk_check_menu_item_new_with_mnemonic +libgtk-3.so.0:gtk_check_menu_item_set_active +libgtk-3.so.0:gtk_container_add +libgtk-3.so.0:gtk_container_get_children +libgtk-3.so.0:gtk_container_get_type +libgtk-3.so.0:gtk_container_remove +libgtk-3.so.0:gtk_css_provider_load_from_data +libgtk-3.so.0:gtk_css_provider_new +libgtk-3.so.0:gtk_dialog_run +libgtk-3.so.0:gtk_im_context_filter_keypress +libgtk-3.so.0:gtk_im_context_focus_in +libgtk-3.so.0:gtk_im_context_set_client_window +libgtk-3.so.0:gtk_im_context_simple_new +libgtk-3.so.0:gtk_license_get_type +libgtk-3.so.0:gtk_main_iteration_do +libgtk-3.so.0:gtk_menu_bar_new +libgtk-3.so.0:gtk_menu_item_new_with_mnemonic +libgtk-3.so.0:gtk_menu_item_set_label +libgtk-3.so.0:gtk_menu_item_set_submenu +libgtk-3.so.0:gtk_menu_new +libgtk-3.so.0:gtk_menu_set_accel_group +libgtk-3.so.0:gtk_menu_shell_append +libgtk-3.so.0:gtk_resize_mode_get_type +libgtk-3.so.0:gtk_selection_data_get_uris +libgtk-3.so.0:gtk_separator_menu_item_new +libgtk-3.so.0:gtk_settings_get_default +libgtk-3.so.0:gtk_style_context_add_provider +libgtk-3.so.0:gtk_widget_add_accelerator +libgtk-3.so.0:gtk_widget_add_events +libgtk-3.so.0:gtk_widget_destroy +libgtk-3.so.0:gtk_widget_get_display +libgtk-3.so.0:gtk_widget_get_parent +libgtk-3.so.0:gtk_widget_get_scale_factor +libgtk-3.so.0:gtk_widget_get_screen +libgtk-3.so.0:gtk_widget_get_style_context +libgtk-3.so.0:gtk_widget_get_type +libgtk-3.so.0:gtk_widget_get_visible +libgtk-3.so.0:gtk_widget_get_window +libgtk-3.so.0:gtk_widget_grab_focus +libgtk-3.so.0:gtk_widget_hide +libgtk-3.so.0:gtk_widget_input_shape_combine_region +libgtk-3.so.0:gtk_widget_is_visible +libgtk-3.so.0:gtk_widget_set_app_paintable +libgtk-3.so.0:gtk_widget_set_double_buffered +libgtk-3.so.0:gtk_widget_set_sensitive +libgtk-3.so.0:gtk_widget_set_visible +libgtk-3.so.0:gtk_widget_set_visual +libgtk-3.so.0:gtk_widget_show_all +libgtk-3.so.0:gtk_window_add_accel_group +libgtk-3.so.0:gtk_window_begin_move_drag +libgtk-3.so.0:gtk_window_close +libgtk-3.so.0:gtk_window_deiconify +libgtk-3.so.0:gtk_window_fullscreen +libgtk-3.so.0:gtk_window_fullscreen_on_monitor +libgtk-3.so.0:gtk_window_get_decorated +libgtk-3.so.0:gtk_window_get_deletable +libgtk-3.so.0:gtk_window_get_position +libgtk-3.so.0:gtk_window_get_resizable +libgtk-3.so.0:gtk_window_get_size +libgtk-3.so.0:gtk_window_get_title +libgtk-3.so.0:gtk_window_get_type +libgtk-3.so.0:gtk_window_iconify +libgtk-3.so.0:gtk_window_is_active +libgtk-3.so.0:gtk_window_is_maximized +libgtk-3.so.0:gtk_window_maximize +libgtk-3.so.0:gtk_window_move +libgtk-3.so.0:gtk_window_position_get_type +libgtk-3.so.0:gtk_window_present_with_time +libgtk-3.so.0:gtk_window_resize +libgtk-3.so.0:gtk_window_set_accept_focus +libgtk-3.so.0:gtk_window_set_decorated +libgtk-3.so.0:gtk_window_set_default_size +libgtk-3.so.0:gtk_window_set_deletable +libgtk-3.so.0:gtk_window_set_geometry_hints +libgtk-3.so.0:gtk_window_set_icon +libgtk-3.so.0:gtk_window_set_keep_above +libgtk-3.so.0:gtk_window_set_keep_below +libgtk-3.so.0:gtk_window_set_resizable +libgtk-3.so.0:gtk_window_set_skip_pager_hint +libgtk-3.so.0:gtk_window_set_skip_taskbar_hint +libgtk-3.so.0:gtk_window_set_title +libgtk-3.so.0:gtk_window_set_transient_for +libgtk-3.so.0:gtk_window_set_urgency_hint +libgtk-3.so.0:gtk_window_stick +libgtk-3.so.0:gtk_window_type_get_type +libgtk-3.so.0:gtk_window_unfullscreen +libgtk-3.so.0:gtk_window_unmaximize +libgtk-3.so.0:gtk_window_unstick +libjavascriptcoregtk-4.0.so.18:jsc_value_to_string +libm.so.6:acos +libm.so.6:pow +libm.so.6:round +libsoup-2.4.so.1:soup_message_headers_append +libsoup-2.4.so.1:soup_message_headers_get_type +libwebkit2gtk-4.0.so.37:webkit_application_info_new +libwebkit2gtk-4.0.so.37:webkit_application_info_set_name +libwebkit2gtk-4.0.so.37:webkit_application_info_set_version +libwebkit2gtk-4.0.so.37:webkit_application_info_unref +libwebkit2gtk-4.0.so.37:webkit_automation_session_set_application_info +libwebkit2gtk-4.0.so.37:webkit_cookie_manager_set_persistent_storage +libwebkit2gtk-4.0.so.37:webkit_download_cancel +libwebkit2gtk-4.0.so.37:webkit_download_get_destination +libwebkit2gtk-4.0.so.37:webkit_download_get_request +libwebkit2gtk-4.0.so.37:webkit_download_set_destination +libwebkit2gtk-4.0.so.37:webkit_javascript_result_get_js_value +libwebkit2gtk-4.0.so.37:webkit_javascript_result_unref +libwebkit2gtk-4.0.so.37:webkit_navigation_action_copy +libwebkit2gtk-4.0.so.37:webkit_navigation_action_free +libwebkit2gtk-4.0.so.37:webkit_navigation_action_get_request +libwebkit2gtk-4.0.so.37:webkit_navigation_policy_decision_get_navigation_action +libwebkit2gtk-4.0.so.37:webkit_navigation_policy_decision_get_type +libwebkit2gtk-4.0.so.37:webkit_policy_decision_ignore +libwebkit2gtk-4.0.so.37:webkit_policy_decision_use +libwebkit2gtk-4.0.so.37:webkit_security_manager_register_uri_scheme_as_secure +libwebkit2gtk-4.0.so.37:webkit_settings_get_type +libwebkit2gtk-4.0.so.37:webkit_settings_set_enable_developer_extras +libwebkit2gtk-4.0.so.37:webkit_settings_set_enable_offline_web_application_cache +libwebkit2gtk-4.0.so.37:webkit_settings_set_enable_page_cache +libwebkit2gtk-4.0.so.37:webkit_settings_set_enable_webaudio +libwebkit2gtk-4.0.so.37:webkit_settings_set_enable_webgl +libwebkit2gtk-4.0.so.37:webkit_settings_set_javascript_can_access_clipboard +libwebkit2gtk-4.0.so.37:webkit_settings_set_user_agent +libwebkit2gtk-4.0.so.37:webkit_uri_request_get_http_headers +libwebkit2gtk-4.0.so.37:webkit_uri_request_get_type +libwebkit2gtk-4.0.so.37:webkit_uri_request_get_uri +libwebkit2gtk-4.0.so.37:webkit_uri_scheme_request_finish +libwebkit2gtk-4.0.so.37:webkit_uri_scheme_request_finish_error +libwebkit2gtk-4.0.so.37:webkit_uri_scheme_request_get_uri +libwebkit2gtk-4.0.so.37:webkit_user_content_manager_add_script +libwebkit2gtk-4.0.so.37:webkit_user_content_manager_get_type +libwebkit2gtk-4.0.so.37:webkit_user_content_manager_new +libwebkit2gtk-4.0.so.37:webkit_user_content_manager_register_script_message_handler +libwebkit2gtk-4.0.so.37:webkit_user_script_new +libwebkit2gtk-4.0.so.37:webkit_user_script_unref +libwebkit2gtk-4.0.so.37:webkit_web_context_get_security_manager +libwebkit2gtk-4.0.so.37:webkit_web_context_get_type +libwebkit2gtk-4.0.so.37:webkit_web_context_register_uri_scheme +libwebkit2gtk-4.0.so.37:webkit_web_context_set_automation_allowed +libwebkit2gtk-4.0.so.37:webkit_web_view_get_settings +libwebkit2gtk-4.0.so.37:webkit_web_view_get_title +libwebkit2gtk-4.0.so.37:webkit_web_view_get_type +libwebkit2gtk-4.0.so.37:webkit_web_view_get_uri +libwebkit2gtk-4.0.so.37:webkit_web_view_get_user_content_manager +libwebkit2gtk-4.0.so.37:webkit_web_view_load_html +libwebkit2gtk-4.0.so.37:webkit_web_view_load_request +libwebkit2gtk-4.0.so.37:webkit_web_view_load_uri +libwebkit2gtk-4.0.so.37:webkit_web_view_run_javascript +libwebkit2gtk-4.0.so.37:webkit_web_view_run_javascript_finish +libwebkit2gtk-4.0.so.37:webkit_web_view_set_background_color +libwebkit2gtk-4.0.so.37:webkit_website_data_manager_get_cookie_manager +libwebkit2gtk-4.0.so.37:webkit_website_data_manager_get_type diff --git a/packages/m/mouse-actions-gui/files/80-mouse-actions.rules b/packages/m/mouse-actions-gui/files/80-mouse-actions.rules new file mode 100644 index 00000000000..cad56de9697 --- /dev/null +++ b/packages/m/mouse-actions-gui/files/80-mouse-actions.rules @@ -0,0 +1 @@ +KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess", OPTIONS+="static_node=uinput" diff --git a/packages/m/mouse-actions-gui/files/io.github.jersou.mouse_actions_gui.metainfo.xml b/packages/m/mouse-actions-gui/files/io.github.jersou.mouse_actions_gui.metainfo.xml new file mode 100644 index 00000000000..82566e40425 --- /dev/null +++ b/packages/m/mouse-actions-gui/files/io.github.jersou.mouse_actions_gui.metainfo.xml @@ -0,0 +1,23 @@ + + + io.github.jersou.mouse_actions_gui + + mouse-actions-gui + mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands. + + CC0-1.0 + MIT + + +

+ mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands. +

+
+ + mouse-actions.desktop + + + https://raw.githubusercontent.com/jersou/mouse-actions/refs/heads/main/config-editor/mace.png + + +
diff --git a/packages/m/mouse-actions-gui/files/mouse-actions.desktop b/packages/m/mouse-actions-gui/files/mouse-actions.desktop new file mode 100644 index 00000000000..05353a36089 --- /dev/null +++ b/packages/m/mouse-actions-gui/files/mouse-actions.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Mouse Actions +Exec=/usr/bin/mouse-actions-gui +Type=Application +Icon=mouse-actions +Categories=Utility;Accessibility; +GenericName=Mouse guestures and hotkeys to control your desktop diff --git a/packages/m/mouse-actions-gui/files/mouse_actions_logo.svg b/packages/m/mouse-actions-gui/files/mouse_actions_logo.svg new file mode 100644 index 00000000000..180d4b2aa12 --- /dev/null +++ b/packages/m/mouse-actions-gui/files/mouse_actions_logo.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/m/mouse-actions-gui/monitoring.yml b/packages/m/mouse-actions-gui/monitoring.yml new file mode 100644 index 00000000000..e85498e16a2 --- /dev/null +++ b/packages/m/mouse-actions-gui/monitoring.yml @@ -0,0 +1,6 @@ +releases: + id: 376063 + rss: https://github.com/jersou/mouse-actions/releases.atom +# No known CPE, checked 2024-12-24 +security: + cpe: ~ diff --git a/packages/m/mouse-actions-gui/package.yml b/packages/m/mouse-actions-gui/package.yml new file mode 100644 index 00000000000..36ae2f43f5c --- /dev/null +++ b/packages/m/mouse-actions-gui/package.yml @@ -0,0 +1,31 @@ +name : mouse-actions-gui +version : 0.4.5 +release : 1 +source : + - https://github.com/jersou/mouse-actions/archive/refs/tags/v0.4.5.tar.gz : a4bb9d91d8bab5506e5db842a009d99435ee6db1fd0a2829661280713ed00007 +homepage : https://github.com/jersou/mouse-actions +license : MIT +component : desktop +networking : yes +summary : mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands. +description: | + mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands. +builddeps : + - pkgconfig(webkit2gtk-4.0) + - nodejs + - rust +setup : | + pushd config-editor/src-tauri/ + sed -i 's/"active": true/"active": false/' tauri.conf.json +build : | + pushd config-editor/ + npm i + npm run tauri-build +install : | + install -Dm00755 config-editor/src-tauri/target/release/mouse-actions-gui $installdir/usr/bin/mouse-actions-gui + install -Dm00644 $pkgfiles/mouse_actions_logo.svg $installdir/usr/share/icons/hicolor/scalable/apps/mouse-actions.svg + install -Dm00644 $pkgfiles/mouse-actions.desktop $installdir/usr/share/applications/mouse-actions.desktop + install -Dm00644 $pkgfiles/80-mouse-actions.rules $installdir/usr/lib/udev/rules.d/80-mouse-actions.rules + install -Dm00644 $pkgfiles/io.github.jersou.mouse_actions_gui.metainfo.xml $installdir/usr/share/metainfo/io.github.jersou.mouse_actions_gui.metainfo.xml +replaces : + - easystroke diff --git a/packages/m/mouse-actions-gui/pspec_x86_64.xml b/packages/m/mouse-actions-gui/pspec_x86_64.xml new file mode 100644 index 00000000000..aa259096a6d --- /dev/null +++ b/packages/m/mouse-actions-gui/pspec_x86_64.xml @@ -0,0 +1,39 @@ + + + mouse-actions-gui + https://github.com/jersou/mouse-actions + + Jakob Gezelius + jakob@knugen.nu + + MIT + desktop + mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands. + mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands. + + https://sources.getsol.us/README.Solus + + + mouse-actions-gui + mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands. + mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands. + + desktop + + /usr/bin/mouse-actions-gui + /usr/lib/udev/rules.d/80-mouse-actions.rules + /usr/share/applications/mouse-actions.desktop + /usr/share/icons/hicolor/scalable/apps/mouse-actions.svg + /usr/share/metainfo/io.github.jersou.mouse_actions_gui.metainfo.xml + + + + + 2024-12-23 + 0.4.5 + Packaging update + Jakob Gezelius + jakob@knugen.nu + + + \ No newline at end of file diff --git a/repo_data/distribution.xml b/repo_data/distribution.xml index 347101a5fcf..82ab9f09a02 100644 --- a/repo_data/distribution.xml +++ b/repo_data/distribution.xml @@ -2778,5 +2778,7 @@ pandoc-include-code-dbginfo prusa-slicer prusa-slicer-dbginfo + easystroke + easystroke-dbginfo \ No newline at end of file diff --git a/repo_data/distribution.xml.in b/repo_data/distribution.xml.in index 4669dbab137..39b3acacfe6 100644 --- a/repo_data/distribution.xml.in +++ b/repo_data/distribution.xml.in @@ -3728,6 +3728,11 @@ prusa-slicer prusa-slicer-dbginfo + + + easystroke + easystroke-dbginfo +