diff options
author | Patrick Volkerding <volkerdi@slackware.com> | 2020-10-24 01:31:12 +0100 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2020-10-24 08:14:53 +0700 |
commit | 4a5150b387f6c8e829ee0d65f575ce45f59d33c7 (patch) | |
tree | a29f100a34dd9badeeac8b13b5a68b77a446a8ef /misc/g810-led/g810-led.makefile.patch | |
parent | 5d899985224ff12db761c048568d08c91df19756 (diff) |
misc/g810-led: Added (LED controller for Logitech Gx10 keyboards)
Signed-off-by: Dave Woodfall <dave@slackbuilds.org>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'misc/g810-led/g810-led.makefile.patch')
-rw-r--r-- | misc/g810-led/g810-led.makefile.patch | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/misc/g810-led/g810-led.makefile.patch b/misc/g810-led/g810-led.makefile.patch new file mode 100644 index 0000000000000..e973edb080cb2 --- /dev/null +++ b/misc/g810-led/g810-led.makefile.patch @@ -0,0 +1,82 @@ +--- ./makefile.orig 2020-05-19 16:44:50.000000000 -0500 ++++ ./makefile 2020-10-23 15:49:08.155992793 -0500 +@@ -39,8 +39,9 @@ + + lib/lib$(PROGN).so: $(LIBSRCS) + @mkdir -p lib +- $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -fPIC -shared -Wl,-soname,lib$(PROGN).so -o lib/lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $^ $(LIBS) +- @ln -sf lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) lib/lib$(PROGN).so ++ @$(CXX) $(LDFLAGS) -fPIC -shared -Wl,-soname,lib$(PROGN).so.$(MAJOR) -o lib/lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $^ $(LIBS) ++ @ln -sf lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) lib/lib$(PROGN).so.$(MAJOR) ++ @ln -sf lib$(PROGN).so.$(MAJOR) lib/lib$(PROGN).so + + bin-linked: lib/lib$(PROGN).so + @mkdir -p bin +@@ -56,42 +57,43 @@ + @install -m 755 -d \ + $(DESTDIR)/usr/bin \ + $(DESTDIR)/etc/$(PROGN)/samples \ +- $(DESTDIR)/etc/udev/rules.d ++# $(DESTDIR)/etc/udev/rules.d + @cp bin/$(PROGN) $(DESTDIR)/usr/bin +- @test -s $(DESTDIR)/usr/bin/g213-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g213-led +- @test -s $(DESTDIR)/usr/bin/g410-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g410-led +- @test -s $(DESTDIR)/usr/bin/g413-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g413-led +- @test -s $(DESTDIR)/usr/bin/g512-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g512-led +- @test -s $(DESTDIR)/usr/bin/g513-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g513-led +- @test -s $(DESTDIR)/usr/bin/g610-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g610-led +- @test -s $(DESTDIR)/usr/bin/g815-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g815-led +- @test -s $(DESTDIR)/usr/bin/g910-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g910-led +- @test -s $(DESTDIR)/usr/bin/gpro-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/gpro-led ++ @test -s $(DESTDIR)/usr/bin/g213-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g213-led ++ @test -s $(DESTDIR)/usr/bin/g410-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g410-led ++ @test -s $(DESTDIR)/usr/bin/g413-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g413-led ++ @test -s $(DESTDIR)/usr/bin/g512-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g512-led ++ @test -s $(DESTDIR)/usr/bin/g513-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g513-led ++ @test -s $(DESTDIR)/usr/bin/g610-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g610-led ++ @test -s $(DESTDIR)/usr/bin/g815-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g815-led ++ @test -s $(DESTDIR)/usr/bin/g910-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g910-led ++ @test -s $(DESTDIR)/usr/bin/gpro-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/gpro-led + @cp sample_profiles/* $(DESTDIR)/etc/$(PROGN)/samples +- @cp udev/$(PROGN).rules $(DESTDIR)/etc/udev/rules.d +- @test -s /usr/bin/systemd-run && \ +- install -m 755 -d $(DESTDIR)$(SYSTEMDDIR)/system && \ +- cp systemd/$(PROGN)-reboot.service $(DESTDIR)$(SYSTEMDDIR)/system ++# @cp udev/$(PROGN).rules $(DESTDIR)/etc/udev/rules.d ++# @test -s /usr/bin/systemd-run && \ ++# install -m 755 -d $(DESTDIR)$(SYSTEMDDIR)/system && \ ++# cp systemd/$(PROGN)-reboot.service $(DESTDIR)$(SYSTEMDDIR)/system + + install-lib: lib + @install -m 755 -d $(libdir) + @install -m 644 lib/lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $(libdir)/ +- @ln -sf lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $(libdir)/lib$(PROGN).so ++ @ln -sf lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $(libdir)/lib$(PROGN).so.$(MAJOR) ++ @ln -sf lib$(PROGN).so.$(MAJOR) $(libdir)/lib$(PROGN).so + + install-dev: install-lib + @mkdir -p $(includedir)/$(PROGN)/ + @install -m 644 src/classes/*.h $(includedir)/$(PROGN) + + install: setup +- @test -s /etc/$(PROGN)/profile || \ +- cp /etc/$(PROGN)/samples/group_keys /etc/$(PROGN)/profile +- @test -s /etc/$(PROGN)/reboot || \ +- cp /etc/$(PROGN)/samples/all_off /etc/$(PROGN)/reboot +- @udevadm control --reload-rules +- @$(PROGN) -p /etc/$(PROGN)/profile +- @test -s /usr/bin/systemd-run && \ +- systemctl daemon-reload && \ +- systemctl enable $(PROGN)-reboot ++ @test -s $(DESTDIR)/etc/$(PROGN)/profile || \ ++ cp $(DESTDIR)/etc/$(PROGN)/samples/group_keys $(DESTDIR)/etc/$(PROGN)/profile ++ @test -s $(DESTDIR)/etc/$(PROGN)/reboot || \ ++ cp $(DESTDIR)/etc/$(PROGN)/samples/all_off $(DESTDIR)/etc/$(PROGN)/reboot ++# @udevadm control --reload-rules ++# @$(PROGN) -p /etc/$(PROGN)/profile ++# @test -s /usr/bin/systemd-run && \ ++# systemctl daemon-reload && \ ++# systemctl enable $(PROGN)-reboot + + uninstall-lib: + @rm -f $(libdir)/lib$(PROGN).so* |