Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37786157
en ru br
ALT Linux repos
S:535.104.05-alt1
5.0: 180.29-alt1
4.1: 177.70-alt0.M41.1
4.0: 177.70-alt0.M40.1
+updates:169.07-alt1
3.0: 1.0-alt1

Group :: System/Configuration/Hardware
RPM: nvidia-settings

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: alt-ui-modules-dir.patch
Download


--- a/src/nvidia-settings.c~
+++ b/src/nvidia-settings.c
@@ -31,6 +31,8 @@
 #include <string.h>
 #include <stdlib.h>
 
+#define GUI_LIB_PREFIX "@GUI_LIB_PREFIX@"
+
 static const char* library_names[] = {
     "libnvidia-gtk3.so." NVIDIA_VERSION,
     "libnvidia-gtk3.so",
@@ -195,7 +197,7 @@ static void *load_ui_library(GtkLibraryD
 
             gui_lib_name =
                 get_full_library_name(op->gtk_lib_path ?
-                                      op->gtk_lib_path : "", index);
+                                      op->gtk_lib_path : GUI_LIB_PREFIX, index);
 
             index++;
 
--- a/src/Makefile~
+++ b/src/Makefile
@@ -307,14 +307,14 @@ install: NVIDIA_SETTINGS_install NVIDIA_
 
 .PHONY: NVIDIA_GTKLIB_install
 NVIDIA_GTKLIB_install: $(GTK2LIB) $(GTK3LIB)
-	$(MKDIR) $(LIBDIR)
+	$(MKDIR) $(LIBDIR)/nvidia-settings
 ifdef BUILD_GTK2LIB
 	$(INSTALL) $(INSTALL_LIB_ARGS) $(GTK2LIB) \
-	    $(LIBDIR)/$(GTK2LIB_SONAME)
+	    $(LIBDIR)/nvidia-settings/$(GTK2LIB_SONAME)
 endif
 ifdef BUILD_GTK3LIB
 	$(INSTALL) $(INSTALL_LIB_ARGS) $(GTK3LIB) \
-	    $(LIBDIR)/$(GTK3LIB_SONAME)
+	    $(LIBDIR)/nvidia-settings/$(GTK3LIB_SONAME)
 endif
 
 .PHONY: WAYLAND_LIB_install
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin