pcsxr: deprecate

**Summary**
- Resolves https://github.com/getsolus/packages/issues/3856
- Part of https://github.com/getsolus/packages/issues/411
This commit is contained in:
Jakob Gezelius 2024-11-13 17:14:24 +01:00 committed by David Harder
parent 10a2babe90
commit a37fee3360
12 changed files with 7 additions and 2297 deletions

View file

@ -1,15 +0,0 @@
cfgBladeSio1
cfgDFCdrom
cfgDFInput
cfgDFNet
cfgDFSound
cfgDFXVideo
cfgpeopsxgl
libBladeSio1.so
libDFCdrom.so
libDFInput.so
libDFNet.so
libDFSound.so
libDFXVideo.so
libpeopsxgl.so
pcsxr

File diff suppressed because it is too large Load diff

View file

@ -1,15 +0,0 @@
libGL.so.1
libSDL-1.2.so.0
libX11.so.6
libXext.so.6
libXtst.so.6
libXv.so.1
libXxf86vm.so.1
libc.so.6
libgdk_pixbuf-2.0.so.0
libglib-2.0.so.0
libgobject-2.0.so.0
libgtk-3.so.0
libm.so.6
libpango-1.0.so.0
libz.so.1

View file

@ -1,464 +0,0 @@
libGL.so.1:glAlphaFunc
libGL.so.1:glAreTexturesResident
libGL.so.1:glBegin
libGL.so.1:glBindTexture
libGL.so.1:glBlendFunc
libGL.so.1:glCallList
libGL.so.1:glClear
libGL.so.1:glClearColor
libGL.so.1:glColor4ubv
libGL.so.1:glCopyTexSubImage2D
libGL.so.1:glDeleteLists
libGL.so.1:glDeleteTextures
libGL.so.1:glDepthFunc
libGL.so.1:glDisable
libGL.so.1:glDrawPixels
libGL.so.1:glEnable
libGL.so.1:glEnd
libGL.so.1:glEndList
libGL.so.1:glFinish
libGL.so.1:glFlush
libGL.so.1:glGenLists
libGL.so.1:glGenTextures
libGL.so.1:glGetError
libGL.so.1:glGetString
libGL.so.1:glHint
libGL.so.1:glLoadIdentity
libGL.so.1:glMatrixMode
libGL.so.1:glNewList
libGL.so.1:glOrtho
libGL.so.1:glPixelStorei
libGL.so.1:glPixelTransferi
libGL.so.1:glPixelZoom
libGL.so.1:glPolygonMode
libGL.so.1:glRasterPos2f
libGL.so.1:glReadBuffer
libGL.so.1:glReadPixels
libGL.so.1:glScissor
libGL.so.1:glShadeModel
libGL.so.1:glTexCoord2f
libGL.so.1:glTexCoord2fv
libGL.so.1:glTexEnvf
libGL.so.1:glTexImage2D
libGL.so.1:glTexParameteri
libGL.so.1:glTexSubImage2D
libGL.so.1:glVertex2f
libGL.so.1:glVertex3f
libGL.so.1:glVertex3fv
libGL.so.1:glViewport
libGL.so.1:glXChooseVisual
libGL.so.1:glXCreateContext
libGL.so.1:glXDestroyContext
libGL.so.1:glXGetProcAddress
libGL.so.1:glXMakeCurrent
libGL.so.1:glXSwapBuffers
libSDL-1.2.so.0:SDL_CloseAudio
libSDL-1.2.so.0:SDL_Init
libSDL-1.2.so.0:SDL_InitSubSystem
libSDL-1.2.so.0:SDL_JoystickClose
libSDL-1.2.so.0:SDL_JoystickEventState
libSDL-1.2.so.0:SDL_JoystickGetAxis
libSDL-1.2.so.0:SDL_JoystickGetButton
libSDL-1.2.so.0:SDL_JoystickGetHat
libSDL-1.2.so.0:SDL_JoystickName
libSDL-1.2.so.0:SDL_JoystickNumAxes
libSDL-1.2.so.0:SDL_JoystickNumButtons
libSDL-1.2.so.0:SDL_JoystickNumHats
libSDL-1.2.so.0:SDL_JoystickOpen
libSDL-1.2.so.0:SDL_JoystickUpdate
libSDL-1.2.so.0:SDL_NumJoysticks
libSDL-1.2.so.0:SDL_OpenAudio
libSDL-1.2.so.0:SDL_PauseAudio
libSDL-1.2.so.0:SDL_Quit
libSDL-1.2.so.0:SDL_QuitSubSystem
libSDL-1.2.so.0:SDL_WasInit
libX11.so.6:XAllocClassHint
libX11.so.6:XAllocNamedColor
libX11.so.6:XChangeProperty
libX11.so.6:XClearWindow
libX11.so.6:XCloseDisplay
libX11.so.6:XCreateBitmapFromData
libX11.so.6:XCreateColormap
libX11.so.6:XCreateFontCursor
libX11.so.6:XCreateGC
libX11.so.6:XCreateImage
libX11.so.6:XCreatePixmap
libX11.so.6:XCreatePixmapCursor
libX11.so.6:XCreateWindow
libX11.so.6:XDefineCursor
libX11.so.6:XDestroyWindow
libX11.so.6:XDrawImageString
libX11.so.6:XFree
libX11.so.6:XFreeColormap
libX11.so.6:XFreeColors
libX11.so.6:XFreeCursor
libX11.so.6:XFreeGC
libX11.so.6:XFreePixmap
libX11.so.6:XGetGeometry
libX11.so.6:XGetInputFocus
libX11.so.6:XGrabPointer
libX11.so.6:XInternAtom
libX11.so.6:XKeysymToString
libX11.so.6:XLookupKeysym
libX11.so.6:XMapRaised
libX11.so.6:XMapWindow
libX11.so.6:XMatchVisualInfo
libX11.so.6:XNextEvent
libX11.so.6:XOpenDisplay
libX11.so.6:XPending
libX11.so.6:XPutImage
libX11.so.6:XQueryKeymap
libX11.so.6:XResizeWindow
libX11.so.6:XSendEvent
libX11.so.6:XSetClassHint
libX11.so.6:XSetWMHints
libX11.so.6:XSetWMNormalHints
libX11.so.6:XSetWMProtocols
libX11.so.6:XStoreName
libX11.so.6:XSync
libX11.so.6:XUngrabPointer
libX11.so.6:XUnmapWindow
libX11.so.6:XWarpPointer
libX11.so.6:XWindowEvent
libX11.so.6:XkbKeycodeToKeysym
libX11.so.6:XkbSetDetectableAutoRepeat
libXext.so.6:XShmAttach
libXext.so.6:XShmDetach
libXtst.so.6:XTestFakeRelativeMotionEvent
libXtst.so.6:XTestQueryExtension
libXv.so.1:XvFreeAdaptorInfo
libXv.so.1:XvGetPortAttribute
libXv.so.1:XvListImageFormats
libXv.so.1:XvQueryAdaptors
libXv.so.1:XvQueryPortAttributes
libXv.so.1:XvSetPortAttribute
libXv.so.1:XvShmCreateImage
libXv.so.1:XvShmPutImage
libXxf86vm.so.1:XF86VidModeGetAllModeLines
libXxf86vm.so.1:XF86VidModeGetModeLine
libXxf86vm.so.1:XF86VidModeSetViewPort
libXxf86vm.so.1:XF86VidModeSwitchToMode
libc.so.6:__assert_fail
libc.so.6:__ctype_b_loc
libc.so.6:__ctype_toupper_loc
libc.so.6:__errno_location
libc.so.6:__fdelt_chk
libc.so.6:__fprintf_chk
libc.so.6:__fread_chk
libc.so.6:__isoc99_fscanf
libc.so.6:__isoc99_sscanf
libc.so.6:__libc_start_main
libc.so.6:__memcpy_chk
libc.so.6:__memmove_chk
libc.so.6:__memset_chk
libc.so.6:__printf_chk
libc.so.6:__snprintf_chk
libc.so.6:__sprintf_chk
libc.so.6:__stack_chk_fail
libc.so.6:__stpcpy_chk
libc.so.6:__strcat_chk
libc.so.6:__strcpy_chk
libc.so.6:__strncpy_chk
libc.so.6:__vfprintf_chk
libc.so.6:__vsprintf_chk
libc.so.6:accept
libc.so.6:bind
libc.so.6:bind_textdomain_codeset
libc.so.6:bindtextdomain
libc.so.6:calloc
libc.so.6:chdir
libc.so.6:clock
libc.so.6:clock_gettime
libc.so.6:close
libc.so.6:closedir
libc.so.6:connect
libc.so.6:dcgettext
libc.so.6:dlclose
libc.so.6:dlerror
libc.so.6:dlopen
libc.so.6:dlsym
libc.so.6:execl
libc.so.6:exit
libc.so.6:fclose
libc.so.6:fcntl
libc.so.6:feof
libc.so.6:fflush
libc.so.6:fgetc
libc.so.6:fgets
libc.so.6:fopen
libc.so.6:fork
libc.so.6:fputc
libc.so.6:fread
libc.so.6:free
libc.so.6:fseek
libc.so.6:ftell
libc.so.6:fwrite
libc.so.6:getc
libc.so.6:getcwd
libc.so.6:getenv
libc.so.6:gethostbyname
libc.so.6:getppid
libc.so.6:gettimeofday
libc.so.6:inet_addr
libc.so.6:inet_ntoa
libc.so.6:ioctl
libc.so.6:kill
libc.so.6:listen
libc.so.6:malloc
libc.so.6:memcpy
libc.so.6:memmove
libc.so.6:memset
libc.so.6:mkdir
libc.so.6:mmap
libc.so.6:munmap
libc.so.6:open
libc.so.6:opendir
libc.so.6:pclose
libc.so.6:perror
libc.so.6:popen
libc.so.6:pthread_attr_init
libc.so.6:pthread_cancel
libc.so.6:pthread_cond_destroy
libc.so.6:pthread_cond_init
libc.so.6:pthread_cond_signal
libc.so.6:pthread_cond_wait
libc.so.6:pthread_create
libc.so.6:pthread_exit
libc.so.6:pthread_join
libc.so.6:pthread_mutex_destroy
libc.so.6:pthread_mutex_init
libc.so.6:pthread_mutex_lock
libc.so.6:pthread_mutex_unlock
libc.so.6:putenv
libc.so.6:puts
libc.so.6:rand
libc.so.6:readdir
libc.so.6:realloc
libc.so.6:recv
libc.so.6:regcomp
libc.so.6:regexec
libc.so.6:regfree
libc.so.6:rename
libc.so.6:select
libc.so.6:send
libc.so.6:setlocale
libc.so.6:setsockopt
libc.so.6:shm_open
libc.so.6:shm_unlink
libc.so.6:shmat
libc.so.6:shmctl
libc.so.6:shmdt
libc.so.6:shmget
libc.so.6:shutdown
libc.so.6:signal
libc.so.6:socket
libc.so.6:srand
libc.so.6:stat
libc.so.6:stderr
libc.so.6:stdin
libc.so.6:stpcpy
libc.so.6:strcasecmp
libc.so.6:strcat
libc.so.6:strchr
libc.so.6:strcmp
libc.so.6:strcpy
libc.so.6:strdup
libc.so.6:strerror
libc.so.6:strlen
libc.so.6:strncasecmp
libc.so.6:strncmp
libc.so.6:strncpy
libc.so.6:strrchr
libc.so.6:strstr
libc.so.6:strtod
libc.so.6:strtok
libc.so.6:strtol
libc.so.6:symlink
libc.so.6:system
libc.so.6:textdomain
libc.so.6:time
libc.so.6:unlink
libc.so.6:usleep
libc.so.6:waitpid
libc.so.6:write
libgdk_pixbuf-2.0.so.0:gdk_pixbuf_get_pixels
libgdk_pixbuf-2.0.so.0:gdk_pixbuf_get_type
libgdk_pixbuf-2.0.so.0:gdk_pixbuf_new
libgdk_pixbuf-2.0.so.0:gdk_pixbuf_scale_simple
libglib-2.0.so.0:g_ascii_strcasecmp
libglib-2.0.so.0:g_build_filename
libglib-2.0.so.0:g_clear_error
libglib-2.0.so.0:g_convert
libglib-2.0.so.0:g_free
libglib-2.0.so.0:g_get_home_dir
libglib-2.0.so.0:g_list_append
libglib-2.0.so.0:g_log
libglib-2.0.so.0:g_path_get_basename
libglib-2.0.so.0:g_slist_free
libglib-2.0.so.0:g_str_has_suffix
libglib-2.0.so.0:g_strconcat
libglib-2.0.so.0:g_strdup
libglib-2.0.so.0:g_strdup_printf
libglib-2.0.so.0:g_timeout_add
libgobject-2.0.so.0:g_object_unref
libgobject-2.0.so.0:g_signal_connect_data
libgobject-2.0.so.0:g_type_check_instance_cast
libgobject-2.0.so.0:g_value_init
libgobject-2.0.so.0:g_value_set_string
libgtk-3.so.0:gtk_about_dialog_get_type
libgtk-3.so.0:gtk_about_dialog_new
libgtk-3.so.0:gtk_about_dialog_set_artists
libgtk-3.so.0:gtk_about_dialog_set_authors
libgtk-3.so.0:gtk_about_dialog_set_comments
libgtk-3.so.0:gtk_about_dialog_set_copyright
libgtk-3.so.0:gtk_about_dialog_set_documenters
libgtk-3.so.0:gtk_about_dialog_set_license
libgtk-3.so.0:gtk_about_dialog_set_program_name
libgtk-3.so.0:gtk_about_dialog_set_translator_credits
libgtk-3.so.0:gtk_about_dialog_set_version
libgtk-3.so.0:gtk_about_dialog_set_website
libgtk-3.so.0:gtk_about_dialog_set_website_label
libgtk-3.so.0:gtk_about_dialog_set_wrap_license
libgtk-3.so.0:gtk_bin_get_child
libgtk-3.so.0:gtk_bin_get_type
libgtk-3.so.0:gtk_box_get_type
libgtk-3.so.0:gtk_box_pack_start
libgtk-3.so.0:gtk_builder_add_from_file
libgtk-3.so.0:gtk_builder_connect_signals
libgtk-3.so.0:gtk_builder_get_object
libgtk-3.so.0:gtk_builder_new
libgtk-3.so.0:gtk_cell_layout_add_attribute
libgtk-3.so.0:gtk_cell_layout_clear
libgtk-3.so.0:gtk_cell_layout_get_type
libgtk-3.so.0:gtk_cell_layout_pack_start
libgtk-3.so.0:gtk_cell_renderer_pixbuf_new
libgtk-3.so.0:gtk_cell_renderer_text_new
libgtk-3.so.0:gtk_cell_renderer_toggle_new
libgtk-3.so.0:gtk_clipboard_get
libgtk-3.so.0:gtk_clipboard_set_text
libgtk-3.so.0:gtk_combo_box_get_active
libgtk-3.so.0:gtk_combo_box_get_type
libgtk-3.so.0:gtk_combo_box_set_active
libgtk-3.so.0:gtk_combo_box_set_entry_text_column
libgtk-3.so.0:gtk_combo_box_set_model
libgtk-3.so.0:gtk_container_add
libgtk-3.so.0:gtk_container_foreach
libgtk-3.so.0:gtk_container_get_type
libgtk-3.so.0:gtk_dialog_add_buttons
libgtk-3.so.0:gtk_dialog_get_content_area
libgtk-3.so.0:gtk_dialog_get_type
libgtk-3.so.0:gtk_dialog_new_with_buttons
libgtk-3.so.0:gtk_dialog_run
libgtk-3.so.0:gtk_entry_get_text
libgtk-3.so.0:gtk_entry_get_type
libgtk-3.so.0:gtk_entry_new
libgtk-3.so.0:gtk_entry_set_max_length
libgtk-3.so.0:gtk_entry_set_text
libgtk-3.so.0:gtk_events_pending
libgtk-3.so.0:gtk_file_chooser_add_filter
libgtk-3.so.0:gtk_file_chooser_dialog_new
libgtk-3.so.0:gtk_file_chooser_get_current_folder
libgtk-3.so.0:gtk_file_chooser_get_filename
libgtk-3.so.0:gtk_file_chooser_get_filenames
libgtk-3.so.0:gtk_file_chooser_get_filter
libgtk-3.so.0:gtk_file_chooser_get_type
libgtk-3.so.0:gtk_file_chooser_set_current_folder
libgtk-3.so.0:gtk_file_chooser_set_current_name
libgtk-3.so.0:gtk_file_chooser_set_do_overwrite_confirmation
libgtk-3.so.0:gtk_file_chooser_set_filename
libgtk-3.so.0:gtk_file_filter_add_pattern
libgtk-3.so.0:gtk_file_filter_get_name
libgtk-3.so.0:gtk_file_filter_new
libgtk-3.so.0:gtk_file_filter_set_name
libgtk-3.so.0:gtk_hbox_new
libgtk-3.so.0:gtk_init
libgtk-3.so.0:gtk_label_get_type
libgtk-3.so.0:gtk_label_new
libgtk-3.so.0:gtk_label_set_line_wrap
libgtk-3.so.0:gtk_label_set_text
libgtk-3.so.0:gtk_list_store_append
libgtk-3.so.0:gtk_list_store_get_type
libgtk-3.so.0:gtk_list_store_new
libgtk-3.so.0:gtk_list_store_remove
libgtk-3.so.0:gtk_list_store_set
libgtk-3.so.0:gtk_list_store_set_value
libgtk-3.so.0:gtk_main
libgtk-3.so.0:gtk_main_iteration
libgtk-3.so.0:gtk_main_quit
libgtk-3.so.0:gtk_message_dialog_format_secondary_text
libgtk-3.so.0:gtk_message_dialog_get_type
libgtk-3.so.0:gtk_message_dialog_new
libgtk-3.so.0:gtk_scrolled_window_add_with_viewport
libgtk-3.so.0:gtk_scrolled_window_get_type
libgtk-3.so.0:gtk_scrolled_window_new
libgtk-3.so.0:gtk_scrolled_window_set_policy
libgtk-3.so.0:gtk_spin_button_get_type
libgtk-3.so.0:gtk_spin_button_get_value_as_int
libgtk-3.so.0:gtk_spin_button_set_value
libgtk-3.so.0:gtk_statusbar_get_type
libgtk-3.so.0:gtk_statusbar_pop
libgtk-3.so.0:gtk_statusbar_push
libgtk-3.so.0:gtk_table_attach
libgtk-3.so.0:gtk_table_get_type
libgtk-3.so.0:gtk_table_new
libgtk-3.so.0:gtk_text_buffer_get_bounds
libgtk-3.so.0:gtk_text_buffer_get_text
libgtk-3.so.0:gtk_text_buffer_get_type
libgtk-3.so.0:gtk_text_buffer_set_text
libgtk-3.so.0:gtk_text_view_get_buffer
libgtk-3.so.0:gtk_text_view_get_type
libgtk-3.so.0:gtk_text_view_new
libgtk-3.so.0:gtk_text_view_set_wrap_mode
libgtk-3.so.0:gtk_toggle_button_get_active
libgtk-3.so.0:gtk_toggle_button_get_type
libgtk-3.so.0:gtk_toggle_button_set_active
libgtk-3.so.0:gtk_tree_model_get
libgtk-3.so.0:gtk_tree_model_get_iter
libgtk-3.so.0:gtk_tree_model_get_iter_first
libgtk-3.so.0:gtk_tree_model_get_path
libgtk-3.so.0:gtk_tree_model_get_type
libgtk-3.so.0:gtk_tree_model_iter_next
libgtk-3.so.0:gtk_tree_path_free
libgtk-3.so.0:gtk_tree_path_get_indices
libgtk-3.so.0:gtk_tree_path_new_from_indices
libgtk-3.so.0:gtk_tree_path_new_from_string
libgtk-3.so.0:gtk_tree_selection_get_selected
libgtk-3.so.0:gtk_tree_selection_select_path
libgtk-3.so.0:gtk_tree_selection_set_mode
libgtk-3.so.0:gtk_tree_view_append_column
libgtk-3.so.0:gtk_tree_view_column_get_title
libgtk-3.so.0:gtk_tree_view_column_new_with_attributes
libgtk-3.so.0:gtk_tree_view_get_model
libgtk-3.so.0:gtk_tree_view_get_selection
libgtk-3.so.0:gtk_tree_view_get_type
libgtk-3.so.0:gtk_tree_view_set_model
libgtk-3.so.0:gtk_tree_view_set_rules_hint
libgtk-3.so.0:gtk_tree_view_set_search_column
libgtk-3.so.0:gtk_widget_destroy
libgtk-3.so.0:gtk_widget_get_type
libgtk-3.so.0:gtk_widget_hide
libgtk-3.so.0:gtk_widget_override_font
libgtk-3.so.0:gtk_widget_set_sensitive
libgtk-3.so.0:gtk_widget_show
libgtk-3.so.0:gtk_widget_show_all
libgtk-3.so.0:gtk_window_get_type
libgtk-3.so.0:gtk_window_present
libgtk-3.so.0:gtk_window_set_default_icon_from_file
libgtk-3.so.0:gtk_window_set_default_size
libgtk-3.so.0:gtk_window_set_icon_from_file
libgtk-3.so.0:gtk_window_set_position
libgtk-3.so.0:gtk_window_set_title
libm.so.6:sqrt
libpango-1.0.so.0:pango_font_description_free
libpango-1.0.so.0:pango_font_description_from_string
libz.so.1:gzclose
libz.so.1:gzdopen
libz.so.1:gzopen
libz.so.1:gzread
libz.so.1:gzseek
libz.so.1:gztell
libz.so.1:gzwrite
libz.so.1:inflate
libz.so.1:inflateInit2_
libz.so.1:inflateReset
libz.so.1:uncompress

View file

@ -1,192 +0,0 @@
From 80edeb4e27d945e6eff3da12046b0552062aeffc Mon Sep 17 00:00:00 2001
From: Joshua Strobl <joshua@streambits.io>
Date: Tue, 15 Jun 2021 21:38:55 +0300
Subject: [PATCH 1/1] Do not use games dir at all
---
gui/LnxMain.c | 45 ++++++++++++-----------------------
gui/Makefile.am | 2 +-
plugins/bladesio1/Makefile.am | 4 ++--
plugins/dfcdrom/Makefile.am | 4 ++--
plugins/dfinput/Makefile.am | 4 ++--
plugins/dfnet/Makefile.am | 4 ++--
plugins/dfsound/Makefile.am | 4 ++--
plugins/dfxvideo/Makefile.am | 4 ++--
plugins/peopsxgl/Makefile.am | 4 ++--
9 files changed, 30 insertions(+), 45 deletions(-)
diff --git a/gui/LnxMain.c b/gui/LnxMain.c
index 716a396..57037bb 100644
--- a/gui/LnxMain.c
+++ b/gui/LnxMain.c
@@ -187,24 +187,15 @@ static void ScanAllPlugins (void) {
gchar *currentdir;
// scan some default locations to find plugins
- ScanPlugins("/usr/lib/games/psemu/");
- ScanPlugins("/usr/lib/games/psemu/lib/");
- ScanPlugins("/usr/lib/games/psemu/config/");
- ScanPlugins("/usr/local/lib/games/psemu/lib/");
- ScanPlugins("/usr/local/lib/games/psemu/config/");
- ScanPlugins("/usr/local/lib/games/psemu/");
- ScanPlugins("/usr/lib64/games/psemu/");
- ScanPlugins("/usr/lib64/games/psemu/lib/");
- ScanPlugins("/usr/lib64/games/psemu/config/");
- ScanPlugins("/usr/local/lib64/games/psemu/lib/");
- ScanPlugins("/usr/local/lib64/games/psemu/config/");
- ScanPlugins("/usr/local/lib64/games/psemu/");
- ScanPlugins("/usr/lib32/games/psemu/");
- ScanPlugins("/usr/lib32/games/psemu/lib/");
- ScanPlugins("/usr/lib32/games/psemu/config/");
- ScanPlugins("/usr/local/lib32/games/psemu/lib/");
- ScanPlugins("/usr/local/lib32/games/psemu/config/");
- ScanPlugins("/usr/local/lib32/games/psemu/");
+ ScanPlugins("/usr/lib/psemu/");
+ ScanPlugins("/usr/lib/psemu/lib/");
+ ScanPlugins("/usr/lib/psemu/config/");
+ ScanPlugins("/usr/lib64/psemu/");
+ ScanPlugins("/usr/lib64/psemu/lib/");
+ ScanPlugins("/usr/lib64/psemu/config/");
+ ScanPlugins("/usr/lib32/psemu/");
+ ScanPlugins("/usr/lib32/psemu/lib/");
+ ScanPlugins("/usr/lib32/psemu/config/");
ScanPlugins(DEF_PLUGIN_DIR);
ScanPlugins(DEF_PLUGIN_DIR "/lib");
ScanPlugins(DEF_PLUGIN_DIR "/lib64");
@@ -212,22 +203,16 @@ static void ScanAllPlugins (void) {
ScanPlugins(DEF_PLUGIN_DIR "/config");
// scan some default locations to find bioses
- ScanBios("/usr/lib/games/psemu");
- ScanBios("/usr/lib/games/psemu/bios");
- ScanBios("/usr/lib64/games/psemu");
- ScanBios("/usr/lib64/games/psemu/bios");
- ScanBios("/usr/lib32/games/psemu");
- ScanBios("/usr/lib32/games/psemu/bios");
+ ScanBios("/usr/lib/psemu");
+ ScanBios("/usr/lib/psemu/bios");
+ ScanBios("/usr/lib64/psemu");
+ ScanBios("/usr/lib64/psemu/bios");
+ ScanBios("/usr/lib32/psemu");
+ ScanBios("/usr/lib32/psemu/bios");
ScanBios("/usr/share/psemu");
ScanBios("/usr/share/psemu/bios");
ScanBios("/usr/share/pcsxr");
ScanBios("/usr/share/pcsxr/bios");
- ScanBios("/usr/local/lib/games/psemu");
- ScanBios("/usr/local/lib/games/psemu/bios");
- ScanBios("/usr/local/lib64/games/psemu");
- ScanBios("/usr/local/lib64/games/psemu/bios");
- ScanBios("/usr/local/lib32/games/psemu");
- ScanBios("/usr/local/lib32/games/psemu/bios");
ScanBios("/usr/local/share/psemu");
ScanBios("/usr/local/share/psemu/bios");
ScanBios("/usr/local/share/pcsxr");
diff --git a/gui/Makefile.am b/gui/Makefile.am
index 5feb39e..04a94d5 100644
--- a/gui/Makefile.am
+++ b/gui/Makefile.am
@@ -4,7 +4,7 @@ AM_CPPFLAGS = -DPACKAGE_DATA_DIR=\"${datadir}/pcsxr/\" \
$(GTK3_CFLAGS) \
-I$(top_srcdir)/libpcsxcore -I$(top_srcdir)/include \
-DPSEMU_DATA_DIR=\"${datadir}/psemu\" \
- -DDEF_PLUGIN_DIR=\"${libdir}/games/psemu\"
+ -DDEF_PLUGIN_DIR=\"${libdir}/psemu\"
bin_PROGRAMS = pcsxr
diff --git a/plugins/bladesio1/Makefile.am b/plugins/bladesio1/Makefile.am
index 9e0b6ab..db95c04 100644
--- a/plugins/bladesio1/Makefile.am
+++ b/plugins/bladesio1/Makefile.am
@@ -1,5 +1,5 @@
-bindir = @libdir@/games/psemu/
-libdir = @libdir@/games/psemu/
+bindir = @libdir@/psemu/
+libdir = @libdir@/psemu/
lib_LTLIBRARIES = libBladeSio1.la
diff --git a/plugins/dfcdrom/Makefile.am b/plugins/dfcdrom/Makefile.am
index 6bc42c3..826ebe9 100644
--- a/plugins/dfcdrom/Makefile.am
+++ b/plugins/dfcdrom/Makefile.am
@@ -1,5 +1,5 @@
-bindir = @libdir@/games/psemu/
-libdir = @libdir@/games/psemu/
+bindir = @libdir@/psemu/
+libdir = @libdir@/psemu/
lib_LTLIBRARIES = libDFCdrom.la
diff --git a/plugins/dfinput/Makefile.am b/plugins/dfinput/Makefile.am
index 70f86fd..71ae379 100644
--- a/plugins/dfinput/Makefile.am
+++ b/plugins/dfinput/Makefile.am
@@ -1,5 +1,5 @@
-bindir = @libdir@/games/psemu/
-libdir = @libdir@/games/psemu/
+bindir = @libdir@/psemu/
+libdir = @libdir@/psemu/
lib_LTLIBRARIES = libDFInput.la
diff --git a/plugins/dfnet/Makefile.am b/plugins/dfnet/Makefile.am
index d639c65..4e5a162 100644
--- a/plugins/dfnet/Makefile.am
+++ b/plugins/dfnet/Makefile.am
@@ -1,5 +1,5 @@
-bindir = @libdir@/games/psemu/
-libdir = @libdir@/games/psemu/
+bindir = @libdir@/psemu/
+libdir = @libdir@/psemu/
lib_LTLIBRARIES = libDFNet.la
diff --git a/plugins/dfsound/Makefile.am b/plugins/dfsound/Makefile.am
index 5325555..738ff32 100644
--- a/plugins/dfsound/Makefile.am
+++ b/plugins/dfsound/Makefile.am
@@ -1,7 +1,7 @@
AM_CPPFLAGS = -I../../include
-bindir = @libdir@/games/psemu/
-libdir = @libdir@/games/psemu/
+bindir = @libdir@/psemu/
+libdir = @libdir@/psemu/
lib_LTLIBRARIES = libDFSound.la
diff --git a/plugins/dfxvideo/Makefile.am b/plugins/dfxvideo/Makefile.am
index 3036da5..db16ad1 100644
--- a/plugins/dfxvideo/Makefile.am
+++ b/plugins/dfxvideo/Makefile.am
@@ -12,8 +12,8 @@ AM_CPPFLAGS = -DLOCALE_DIR=\"${datadir}/locale/\" \
-I$(top_srcdir)/libpcsxcore \
-I../../include
-bindir = @libdir@/games/psemu/
-libdir = @libdir@/games/psemu/
+bindir = @libdir@/psemu/
+libdir = @libdir@/psemu/
lib_LTLIBRARIES = libDFXVideo.la
diff --git a/plugins/peopsxgl/Makefile.am b/plugins/peopsxgl/Makefile.am
index 3c8f725..343b3e9 100644
--- a/plugins/peopsxgl/Makefile.am
+++ b/plugins/peopsxgl/Makefile.am
@@ -4,8 +4,8 @@ AM_CPPFLAGS = -DPIXMAPDIR=\"${datadir}/pixmaps/\" \
$(GTK3_CFLAGS) \
-I$(top_srcdir)/libpcsxcore -I../../include
-bindir = @libdir@/games/psemu/
-libdir = @libdir@/games/psemu/
+bindir = @libdir@/psemu/
+libdir = @libdir@/psemu/
lib_LTLIBRARIES = libpeopsxgl.la
--
2.30.2

View file

@ -1,22 +0,0 @@
diff --git a/pcsxr/libpcsxcore/cdriso.c b/pcsxr/libpcsxcore/cdriso.c
index b7eedea2..8ad16d15 100644
--- a/pcsxr/libpcsxcore/cdriso.c
+++ b/pcsxr/libpcsxcore/cdriso.c
@@ -1146,7 +1146,7 @@ static int cdread_sub_mixed(FILE *f, unsigned int base, void *dest, int sector)
return ret;
}
-static int uncompress2(void *out, unsigned long *out_size, void *in, unsigned long in_size)
+static int uncompress2_internal(void *out, unsigned long *out_size, void *in, unsigned long in_size)
{
static z_stream z;
int ret = 0;
@@ -1225,7 +1225,7 @@ static int cdread_compressed(FILE *f, unsigned int base, void *dest, int sector)
if (is_compressed) {
cdbuffer_size_expect = sizeof(compr_img->buff_raw[0]) << compr_img->block_shift;
cdbuffer_size = cdbuffer_size_expect;
- ret = uncompress2(compr_img->buff_raw[0], &cdbuffer_size, compr_img->buff_compressed, size);
+ ret = uncompress2_internal(compr_img->buff_raw[0], &cdbuffer_size, compr_img->buff_compressed, size);
if (ret != 0) {
SysPrintf("uncompress failed with %d for block %d, sector %d\n",
ret, block, sector);

View file

@ -1,193 +0,0 @@
diff --git a/pcsxr/plugins/peopsxgl/texture.c b/pcsxr/plugins/peopsxgl/texture.c
index 8d8fb41b..0d313b97 100644
--- a/pcsxr/plugins/peopsxgl/texture.c
+++ b/pcsxr/plugins/peopsxgl/texture.c
@@ -1002,7 +1002,10 @@ void LoadStretchPackedWndTexturePage(int pageid, int mode, short cx, short cy)
if(ldy)
{ldy--;
for(TXU=g_x1;TXU<=g_x2;TXU++)
- *ta++=*(ta-(g_x2-g_x1));
+ {
+ *ta=*(ta-(g_x2-g_x1));
+ ta++;
+ }
}
}
@@ -1079,7 +1082,10 @@ void LoadStretchPackedWndTexturePage(int pageid, int mode, short cx, short cy)
if(ldy)
{ldy--;
for(TXU=g_x1;TXU<=g_x2;TXU++)
- *ta++=*(ta-(g_x2-g_x1));
+ {
+ *ta=*(ta-(g_x2-g_x1));
+ ta++;
+ }
}
}
@@ -1204,7 +1210,10 @@ void LoadStretchWndTexturePage(int pageid, int mode, short cx, short cy)
if(ldy)
{ldy--;
for(TXU=g_x1;TXU<=g_x2;TXU++)
- *ta++=*(ta-(g_x2-g_x1));
+ {
+ *ta=*(ta-(g_x2-g_x1));
+ ta++;
+ }
}
}
@@ -1288,7 +1297,10 @@ void LoadStretchWndTexturePage(int pageid, int mode, short cx, short cy)
if(ldy)
{ldy--;
for(TXU=g_x1;TXU<=g_x2;TXU++)
- *ta++=*(ta-(g_x2-g_x1));
+ {
+ *ta=*(ta-(g_x2-g_x1));
+ ta++;
+ }
}
}
@@ -2247,14 +2259,19 @@ GLuint LoadTextureMovie(void)
lu=*((uint32_t *)pD);pD+=3;
*ta++=XMBLUE(lu)|XMGREEN(lu)|XMRED(lu)|1;
}
- *ta++=*(ta-1);
+ *ta=*(ta-1);
+ ta++;
}
if(b_Y)
{
dx=xrMovieArea.x1-xrMovieArea.x0+1;
for(row=xrMovieArea.x0;row<xrMovieArea.x1;row++)
- *ta++=*(ta-dx);
- *ta++=*(ta-1);
+ {
+ *ta=*(ta-dx);
+ ta++;
+ }
+ *ta=*(ta-1);
+ ta++;
}
}
else
@@ -2273,7 +2290,10 @@ GLuint LoadTextureMovie(void)
{
dx=xrMovieArea.x1-xrMovieArea.x0;
for(row=xrMovieArea.x0;row<xrMovieArea.x1;row++)
- *ta++=*(ta-dx);
+ {
+ *ta=*(ta-dx);
+ ta++;
+ }
}
}
}
@@ -2296,14 +2316,19 @@ GLuint LoadTextureMovie(void)
*ta++=((c&0x1f)<<11)|((c&0x3e0)<<1)|((c&0x7c00)>>9)|1;
}
- *ta++=*(ta-1);
+ *ta=*(ta-1);
+ ta++;
}
if(b_Y)
{
dx=xrMovieArea.x1-xrMovieArea.x0+1;
for(row=xrMovieArea.x0;row<xrMovieArea.x1;row++)
- *ta++=*(ta-dx);
- *ta++=*(ta-1);
+ {
+ *ta=*(ta-dx);
+ ta++;
+ }
+ *ta=*(ta-1);
+ ta++;
}
}
else
@@ -2321,7 +2346,10 @@ GLuint LoadTextureMovie(void)
{
dx=xrMovieArea.x1-xrMovieArea.x0;
for(row=xrMovieArea.x0;row<xrMovieArea.x1;row++)
- *ta++=*(ta-dx);
+ {
+ *ta=*(ta-dx);
+ ta++;
+ }
}
}
}
@@ -2347,14 +2375,19 @@ GLuint LoadTextureMovie(void)
*ta++=*((uint32_t *)pD)|0xff000000;
pD+=3;
}
- *ta++=*(ta-1);
+ *ta=*(ta-1);
+ ta++;
}
if(b_Y)
{
dx=xrMovieArea.x1-xrMovieArea.x0+1;
for(row=xrMovieArea.x0;row<xrMovieArea.x1;row++)
- *ta++=*(ta-dx);
- *ta++=*(ta-1);
+ {
+ *ta=*(ta-dx);
+ ta++;
+ }
+ *ta=*(ta-1);
+ ta++;
}
}
else
@@ -2373,7 +2406,10 @@ GLuint LoadTextureMovie(void)
{
dx=xrMovieArea.x1-xrMovieArea.x0;
for(row=xrMovieArea.x0;row<xrMovieArea.x1;row++)
- *ta++=*(ta-dx);
+ {
+ *ta=*(ta-dx);
+ ta++;
+ }
}
}
}
@@ -2394,15 +2430,20 @@ GLuint LoadTextureMovie(void)
startxy=((1024)*column)+xrMovieArea.x0;
for(row=xrMovieArea.x0;row<xrMovieArea.x1;row++)
*ta++=LTCOL(psxVuw[startxy++]|0x8000);
- *ta++=*(ta-1);
+ *ta=*(ta-1);
+ ta++;
}
if(b_Y)
{
dx=xrMovieArea.x1-xrMovieArea.x0+1;
for(row=xrMovieArea.x0;row<xrMovieArea.x1;row++)
- *ta++=*(ta-dx);
- *ta++=*(ta-1);
+ {
+ *ta=*(ta-dx);
+ ta++;
+ }
+ *ta=*(ta-1);
+ ta++;
}
}
else
@@ -2418,7 +2459,10 @@ GLuint LoadTextureMovie(void)
{
dx=xrMovieArea.x1-xrMovieArea.x0;
for(row=xrMovieArea.x0;row<xrMovieArea.x1;row++)
- *ta++=*(ta-dx);
+ {
+ *ta=*(ta-dx);
+ ta++;
+ }
}
}
}

View file

@ -1,12 +0,0 @@
diff --git a/pcsxr/libpcsxcore/ix86_64/ix86-64.c b/pcsxr/libpcsxcore/ix86_64/ix86-64.c
index f48b742e..c69192e0 100644
--- a/pcsxr/libpcsxcore/ix86_64/ix86-64.c
+++ b/pcsxr/libpcsxcore/ix86_64/ix86-64.c
@@ -231,7 +231,6 @@ void x86SetJ8( u8* j8 )
if ( jump > 0x7f ) {
SysPrintf( "j8 greater than 0x7f!!\n" );
- assert(0);
}
*j8 = (u8)jump;
}

View file

@ -1,37 +0,0 @@
name : pcsxr
version : 1.9.95
release : 5
source :
- https://github.com/frealgagu/archlinux.pcsxr/releases/download/1.9.95-2/pcsxr-1.9.95.tar.gz : 1a132bf4d1875cd2ab90b335620659caa1af2056e7c3d622fb438a0fa90d948d
license : GPL-2.0-or-later
component : games.emulator
summary : PlayStation emulator
description: |
PCSX-Reloaded is a PlayStation emulator based on PCSX-df 1.9, with many bugfixes and improvements.
builddeps :
- pkgconfig(alsa)
- pkgconfig(glib-2.0)
- pkgconfig(gtk+-3.0)
- pkgconfig(libcdio)
- pkgconfig(libpulse)
- pkgconfig(openal)
- pkgconfig(sdl)
- pkgconfig(xxf86vm)
- pkgconfig(xtst)
- pkgconfig(xv)
environment: |
export CFLAGS="${CFLAGS} -fcommon"
setup : |
%patch -p1 -i $pkgfiles/pcsxr-fix-undefined-operations.patch
%patch -p1 -i $pkgfiles/pcsxr-remove-assertion-64bit.patch
%patch -p1 -i $pkgfiles/pcsxr-fix-uncompress2.patch
pushd pcsxr
%patch -p1 -i $pkgfiles/0001-Do-not-use-games-dir-at-all.patch
chmod +x autogen.sh
%autogen --enable-opengl
build : |
pushd pcsxr
%make
install : |
pushd pcsxr
%make_install

View file

@ -1,79 +0,0 @@
<PISI>
<Source>
<Name>pcsxr</Name>
<Packager>
<Name>Thomas Staudinger</Name>
<Email>Staudi.Kaos@gmail.com</Email>
</Packager>
<License>GPL-2.0-or-later</License>
<PartOf>games.emulator</PartOf>
<Summary xml:lang="en">PlayStation emulator</Summary>
<Description xml:lang="en">PCSX-Reloaded is a PlayStation emulator based on PCSX-df 1.9, with many bugfixes and improvements.
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
</Source>
<Package>
<Name>pcsxr</Name>
<Summary xml:lang="en">PlayStation emulator</Summary>
<Description xml:lang="en">PCSX-Reloaded is a PlayStation emulator based on PCSX-df 1.9, with many bugfixes and improvements.
</Description>
<PartOf>games.emulator</PartOf>
<Files>
<Path fileType="executable">/usr/bin/pcsxr</Path>
<Path fileType="library">/usr/lib64/psemu/cfgBladeSio1</Path>
<Path fileType="library">/usr/lib64/psemu/cfgDFCdrom</Path>
<Path fileType="library">/usr/lib64/psemu/cfgDFInput</Path>
<Path fileType="library">/usr/lib64/psemu/cfgDFNet</Path>
<Path fileType="library">/usr/lib64/psemu/cfgDFSound</Path>
<Path fileType="library">/usr/lib64/psemu/cfgDFXVideo</Path>
<Path fileType="library">/usr/lib64/psemu/cfgpeopsxgl</Path>
<Path fileType="library">/usr/lib64/psemu/libBladeSio1.so</Path>
<Path fileType="library">/usr/lib64/psemu/libDFCdrom.so</Path>
<Path fileType="library">/usr/lib64/psemu/libDFInput.so</Path>
<Path fileType="library">/usr/lib64/psemu/libDFNet.so</Path>
<Path fileType="library">/usr/lib64/psemu/libDFSound.so</Path>
<Path fileType="library">/usr/lib64/psemu/libDFXVideo.so</Path>
<Path fileType="library">/usr/lib64/psemu/libpeopsxgl.so</Path>
<Path fileType="data">/usr/share/applications/pcsxr.desktop</Path>
<Path fileType="localedata">/usr/share/locale/es/LC_MESSAGES/pcsxr.mo</Path>
<Path fileType="localedata">/usr/share/locale/fr_FR/LC_MESSAGES/pcsxr.mo</Path>
<Path fileType="localedata">/usr/share/locale/hu_HU/LC_MESSAGES/pcsxr.mo</Path>
<Path fileType="localedata">/usr/share/locale/it/LC_MESSAGES/pcsxr.mo</Path>
<Path fileType="localedata">/usr/share/locale/ko_KR/LC_MESSAGES/pcsxr.mo</Path>
<Path fileType="localedata">/usr/share/locale/pt_BR/LC_MESSAGES/pcsxr.mo</Path>
<Path fileType="localedata">/usr/share/locale/ru_RU/LC_MESSAGES/pcsxr.mo</Path>
<Path fileType="localedata">/usr/share/locale/zh_CN/LC_MESSAGES/pcsxr.mo</Path>
<Path fileType="localedata">/usr/share/locale/zh_TW/LC_MESSAGES/pcsxr.mo</Path>
<Path fileType="man">/usr/share/man/man1/pcsxr.1</Path>
<Path fileType="data">/usr/share/pcsxr/cd.png</Path>
<Path fileType="data">/usr/share/pcsxr/cdr.png</Path>
<Path fileType="data">/usr/share/pcsxr/gpu.png</Path>
<Path fileType="data">/usr/share/pcsxr/iso-open.png</Path>
<Path fileType="data">/usr/share/pcsxr/iso-reopen.png</Path>
<Path fileType="data">/usr/share/pcsxr/memcard.png</Path>
<Path fileType="data">/usr/share/pcsxr/pad.png</Path>
<Path fileType="data">/usr/share/pcsxr/pcsxr.png</Path>
<Path fileType="data">/usr/share/pcsxr/pcsxr.ui</Path>
<Path fileType="data">/usr/share/pcsxr/play.png</Path>
<Path fileType="data">/usr/share/pcsxr/sio1.png</Path>
<Path fileType="data">/usr/share/pcsxr/spu.png</Path>
<Path fileType="data">/usr/share/pixmaps/pcsxr-icon.png</Path>
<Path fileType="data">/usr/share/psemu/dfcdrom.ui</Path>
<Path fileType="data">/usr/share/psemu/dfinput.ui</Path>
<Path fileType="data">/usr/share/psemu/dfnet.ui</Path>
<Path fileType="data">/usr/share/psemu/dfsound.ui</Path>
<Path fileType="data">/usr/share/psemu/dfxvideo.ui</Path>
<Path fileType="data">/usr/share/psemu/peopsxgl.ui</Path>
<Path fileType="data">/usr/share/psemu/sio1.ui</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2022-03-28</Date>
<Version>1.9.95</Version>
<Comment>Packaging update</Comment>
<Name>Thomas Staudinger</Name>
<Email>Staudi.Kaos@gmail.com</Email>
</Update>
</History>
</PISI>

View file

@ -2745,5 +2745,7 @@
<Package>ibus-unikey</Package>
<Package>ibus-unikey-dbginfo</Package>
<Package>png++</Package>
<Package>pcsxr</Package>
<Package>pcsxr-dbginfo</Package>
</Obsoletes>
</PISI>

View file

@ -3668,9 +3668,13 @@
<Package>ibus-unikey</Package>
<Package>ibus-unikey-dbginfo</Package>
<!-- Unused dependency of pcsx2 -->
<Package>png++</Package>
<!-- Dead upstream -->
<Package>pcsxr</Package>
<Package>pcsxr-dbginfo</Package>
</Obsoletes>
</PISI>