mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-03 10:22:19 +00:00
60209bf579
* add nvidia-kmod
* add settings, xsettings, mock label
* oops
* add nvidia setting assets
* add libva-nvidia-driver
* add: nvidia-kmod-common w/ properietary defaults
* download the x86 version of the driver package when running common
* add nvidia-driver package
* I don't think we actually need i386
* add a readme, fix build error and clean up script
* add back the accursed tarball script, we can port the thing later
* add nvidia-modprobe
* update metadata, add nvidia-persistenced
* add update scripts to nvidia drivers
* add update scripts for every cuda package
* make the component fetch a separate function for memoization
* cusparse
* cusparselt is not from cuda toolkit
* add nvidia subrepo label for multirepo
* set version for nvidia tarball
* nvidia-driver: download tarballs on build time
* clean up inline prep script
* NVProf is dropped in Jetpack 5, so there's no ARM version of it.
(cherry picked from commit c72c975c16)
Co-authored-by: Cappy Ishihara <cappy@cappuchino.xyz>
61 lines
2.1 KiB
Diff
61 lines
2.1 KiB
Diff
diff -Naur nvidia-settings-525.60.11.old/src/Makefile nvidia-settings-525.60.11/src/Makefile
|
|
--- nvidia-settings-525.60.11.old/src/Makefile 2022-12-01 07:56:28.657046446 +0100
|
|
+++ nvidia-settings-525.60.11/src/Makefile 2022-12-01 08:01:09.920906524 +0100
|
|
@@ -60,7 +60,7 @@
|
|
endif
|
|
|
|
ifndef GTK2_LDFLAGS
|
|
- GTK2_LDFLAGS := -Wl,--no-as-needed $(shell $(PKG_CONFIG) --libs gtk+-2.0)
|
|
+ GTK2_LDFLAGS := $(shell $(PKG_CONFIG) --libs gtk+-2.0)
|
|
endif
|
|
else
|
|
GTK2_CFLAGS ?=
|
|
@@ -82,7 +82,7 @@
|
|
endif
|
|
|
|
ifndef GTK3_LDFLAGS
|
|
- GTK3_LDFLAGS := -Wl,--no-as-needed $(shell $(PKG_CONFIG) --libs gtk+-3.0)
|
|
+ GTK3_LDFLAGS := $(shell $(PKG_CONFIG) --libs gtk+-3.0)
|
|
endif
|
|
else
|
|
GTK3_CFLAGS ?=
|
|
@@ -337,30 +337,29 @@
|
|
$(eval $(call DEBUG_INFO_RULES, $(GTK2LIB)))
|
|
$(GTK2LIB).unstripped: $(LIBXNVCTRL) $(GTK2_OBJS) $(XCP_OBJS) $(IMAGE_OBJS) $(VERSION_MK)
|
|
$(call quiet_cmd,LINK) -shared $(CFLAGS) $(LDFLAGS) $(BIN_LDFLAGS) \
|
|
- $(LIBXNVCTRL) $(LIBS) $(GTK2_LIBS) \
|
|
- -Wl,--unresolved-symbols=ignore-all -o $@ \
|
|
+ -o $@ \
|
|
-Wl,-soname -Wl,$(GTK2LIB_SONAME) \
|
|
- $(GTK2_OBJS) $(IMAGE_OBJS) $(XCP_OBJS)
|
|
+ $(GTK2_OBJS) $(IMAGE_OBJS) $(XCP_OBJS) \
|
|
+ $(LIBXNVCTRL) $(LIBS) $(GTK2_LIBS)
|
|
endif
|
|
|
|
ifdef BUILD_GTK3LIB
|
|
$(eval $(call DEBUG_INFO_RULES, $(GTK3LIB)))
|
|
$(GTK3LIB).unstripped: $(LIBXNVCTRL) $(GTK3_OBJS) $(XCP_OBJS) $(IMAGE_OBJS) $(VERSION_MK)
|
|
$(call quiet_cmd,LINK) -shared $(CFLAGS) $(LDFLAGS) $(BIN_LDFLAGS) \
|
|
- $(LIBXNVCTRL) $(LIBS) $(GTK3_LIBS) \
|
|
- -Wl,--unresolved-symbols=ignore-all -o $@ \
|
|
+ -o $@ \
|
|
-Wl,-soname -Wl,$(GTK3LIB_SONAME) \
|
|
- $(GTK3_OBJS) $(XCP_OBJS) $(IMAGE_OBJS)
|
|
+ $(GTK3_OBJS) $(XCP_OBJS) $(IMAGE_OBJS) \
|
|
+ $(LIBXNVCTRL) $(LIBS) $(GTK3_LIBS)
|
|
endif
|
|
|
|
ifdef BUILD_WAYLANDLIB
|
|
$(eval $(call DEBUG_INFO_RULES, $(WAYLANDLIB)))
|
|
$(WAYLANDLIB).unstripped: $(WAYLAND_OBJS)
|
|
$(call quiet_cmd,LINK) -shared $(CFLAGS) $(LDFLAGS) $(BIN_LDFLAGS) \
|
|
- $(LIBS) $(WAYLAND_LIBS) \
|
|
- -Wl,--unresolved-symbols=ignore-all -o $@ \
|
|
+ -o $@ \
|
|
-Wl,-soname -Wl,$(WAYLANDLIB_SONAME) \
|
|
- $(WAYLAND_OBJS)
|
|
+ $(WAYLAND_OBJS) $(LIBS) $(WAYLAND_LIBS)
|
|
|
|
endif
|
|
|