SOURCES: lineakd-make.patch (NEW) - cleanup install and linking mess

qboosh qboosh at pld-linux.org
Sun Aug 20 21:59:08 CEST 2006


Author: qboosh                       Date: Sun Aug 20 19:59:08 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- cleanup install and linking mess

---- Files affected:
SOURCES:
   lineakd-make.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/lineakd-make.patch
diff -u /dev/null SOURCES/lineakd-make.patch:1.1
--- /dev/null	Sun Aug 20 21:59:08 2006
+++ SOURCES/lineakd-make.patch	Sun Aug 20 21:59:03 2006
@@ -0,0 +1,145 @@
+--- lineakd-0.9/lineak/Makefile.am.orig	2006-05-22 03:45:18.000000000 +0200
++++ lineakd-0.9/lineak/Makefile.am	2006-08-20 21:07:23.124893750 +0200
+@@ -19,8 +19,8 @@
+ #   liblineak_la_LDFLAGS = -version-info 8:0:8 $(all_libraries); \
+ #fi;
+ 
+-liblineak_la_LIBADD  = -lX11 -lXext $(X_LIBS)  -lXt -lSM -lICE -L/usr/X11R6/lib
+-liblineak_la_LDFLAGS = -version-info 8:0:8 $(all_libraries) -L/usr/X11R6/lib @X_LIBS@ @X_PRE_LIBS@  -lpthread
++liblineak_la_LIBADD  = $(X_LIBS) -lX11 $(X_EXTRA_LIBS)
++liblineak_la_LDFLAGS = -version-info 8:0:8 $(all_libraries) -lpthread
+   
+ lineak_HEADERS = configdirectives.h configloader.h definitions.h defloader.h lconfig.h lconfigdata.h ldef.h lobject.h lkbd.h lkey.h lbutton.h loader.h msgpasser.h saver.h lcommand.h lockctrl.h lineak_util_functions.h lineak_core_functions.h cdromctrl.h xmgr.h displayctrl.h plugin_definitions.h commandexec.h pluginmanager.h
+   
+--- lineakd-0.9/lineakd/Makefile.am.orig	2006-01-30 19:10:43.000000000 +0100
++++ lineakd-0.9/lineakd/Makefile.am	2006-08-20 21:01:36.815250750 +0200
+@@ -1,8 +1,8 @@
+ bin_PROGRAMS = lineakd
+ 
+ lineakd_SOURCES = lineakd_core_functions.cpp cmdprefs.cpp main.cpp 
+-lineakd_LDADD   = -lpthread -llineak -lXext -lX11 -ldl
+-lineakd_LDFLAGS = -rdynamic -L../lineak $(all_libraries) @X_LIBS@ @X_PRE_LIBS@
++lineakd_LDADD   = -lpthread $(top_builddir)/lineak/liblineak.la -lX11 -ldl
++lineakd_LDFLAGS = -rdynamic $(all_libraries) @X_LIBS@
+ 
+ EXTRA_DIST = main.cpp eakprocs.h cmdprefs.cpp cmdprefs.h lineakkb.def lineakd.1.bz2 OLDCODE lineakd_core_functions.h lineakd_core_functions.cpp 
+ 
+@@ -10,23 +10,9 @@
+ DEFS = @DEFS@ -DCONFDIR=\"@sysconfdir@\" -DPLUGINDIR=\"@libdir@/lineakd/plugins\" -DBINDIR=\"@bindir@\"
+ AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/lineak -I$(top_srcdir)/lineakd -I. -I.. $(all_includes) 
+ 
+-#man_MANS = lineakd.1.gz
++man_MANS = lineakd.1
+ 
+-lineakd.1.bz2:
+-	bzip2 -c lineakd.1 > lineakd.1.bz2
+-
+-install-data-local: lineakd.1.bz2
+-	$(mkinstalldirs) ${DESTDIR}$(sysconfdir)/
+-	$(mkinstalldirs) ${DESTDIR}$(mandir)/man1/
+-	$(mkinstalldirs) ${DESTDIR}$(pkglibdir)/plugins/
+-	$(INSTALL_DATA) $(srcdir)/lineakkb.def ${DESTDIR}$(sysconfdir)/lineakkb.def
+-	$(INSTALL_DATA) $(srcdir)/lineakd.1.bz2 ${DESTDIR}$(mandir)/man1/lineakd.1.bz2
+-	 if test "$(SETKEYCODES_SUID)" != "no" ; then \
+-           chown root `which setkeycodes` ; \
+-           chmod +s `which setkeycodes` ; \
+-        fi
+-
+-uninstall-local:
+-	-rm -f ${DESTDIR}$(sysconfdir)/lineakkb.def
+-	-rm -f ${DESTDIR}$(mandir)/man1/lineakd.1.bz2
++sysconf_DATA = lineakkb.def
+ 
++install-data-local:
++	$(mkinstalldirs) ${DESTDIR}$(pkglibdir)/plugins
+--- lineakd-0.9/utils/Makefile.am.orig	2006-05-22 04:13:48.000000000 +0200
++++ lineakd-0.9/utils/Makefile.am	2006-08-20 21:02:06.617113250 +0200
+@@ -1,4 +1,4 @@
+-AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/lineak -I$(top_srcdir)/lineak/.libs -I$(top_srcdir)/lineakd -I. -I.. -I/usr/include $(all_includes) 
++AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/lineak -I$(top_srcdir)/lineakd -I. -I.. -I/usr/include $(all_includes) 
+ 
+ if ! CYGWIN
+ 
+@@ -6,43 +6,18 @@
+    bin_PROGRAMS = evtest xsendkeys xsendkeycode
+    evtest_SOURCES = evtest.c
+    evtest_LDFLAGS = $(AM_CPPFLAGS)
+-evtest.1.bz2:
+-	bzip2 -c evtest.1 > evtest.1.bz2
+-if SEND_TO_KEYBOARD
+-install-data-local: send_to_keyboard.8.bz2 evtest.1.bz2 xsendkeycode.8.bz2 xsendkeys.8.bz2
+-else
+-install-data-local: evtest.1.bz2 xsendkeycode.8.bz2 xsendkeys.8.bz2
+-endif
+-	$(mkinstalldirs) ${DESTDIR}$(mandir)/man1/
+-	$(INSTALL_DATA) $(srcdir)/evtest.1.bz2 ${DESTDIR}$(mandir)/man1/evtest.1.bz2
+-	$(mkinstalldirs) ${DESTDIR}$(mandir)/man8/
+-	$(INSTALL_DATA) $(srcdir)/xsendkeycode.8.bz2 ${DESTDIR}$(mandir)/man8/xsendkeycode.8.bz2
+-	$(INSTALL_DATA) $(srcdir)/xsendkeys.8.bz2 ${DESTDIR}$(mandir)/man8/xsendkeys.8.bz2
++   evtestman = evtest.1
+ else
+    bin_PROGRAMS = xsendkeys xsendkeycode
+-if SEND_TO_KEYBOARD
+-install-data-local: send_to_keyboard.8.bz2 xsendkeycode.8.bz2 xsendkeys.8.bz2
+-	$(INSTALL_DATA) $(srcdir)/send_to_keyboard.8.bz2 ${DESTDIR}$(mandir)/man8/send_to_keyboard.8.bz2
+-else
+-install-data-local: xsendkeycode.8.bz2 xsendkeys.8.bz2
+-endif
+-	$(mkinstalldirs) ${DESTDIR}$(mandir)/man8/
+-	$(INSTALL_DATA) $(srcdir)/xsendkeycode.8.bz2 ${DESTDIR}$(mandir)/man8/xsendkeycode.8.bz2
+-	$(INSTALL_DATA) $(srcdir)/xsendkeys.8.bz2 ${DESTDIR}$(mandir)/man8/xsendkeys.8.bz2
++   evtestman =
+ endif
+ 
+ if SEND_TO_KEYBOARD
+ sbin_PROGRAMS = send_to_keyboard
+ send_to_keyboard_SOURCES = send_to_keyboard.c
+-send_to_keyboard.8.bz2:
+-	bzip2 -c send_to_keyboard.8 > send_to_keyboard.8.bz2
+-	$(mkinstalldirs) ${DESTDIR}$(mandir)/man8/
+-	chmod 755 $(DESTDIR)$(prefix)/sbin/send_to_keyboard
+-	if test "$(HELPER_SUID)" != "no" ; then \
+-	  chown root $(DESTDIR)$(prefix)/sbin/send_to_keyboard ; \
+-	  chmod +s $(DESTDIR)$(prefix)/sbin/send_to_keyboard ; \
+-	fi
+-
++sendtokeyboardman = send_to_keyboard.8
++else
++sendtokeyboardman = send_to_keyboard.8
+ endif
+ endif
+ 
+@@ -50,29 +26,16 @@
+ xsendkeycode_SOURCES = xsendkeycode.c
+ #lsendcommand_SOURCES = lsendcommand.cpp
+ 
+-xsendkeys_LDADD = $(X_LIBS) -L$(top_srcdir)/lineak -lXtst -llineak -lX11
+-xsendkeycode_LDADD = $(X_LIBS) -L$(top_srcdir)/lineak -lXtst -lX11
+-#lsendcommand_LDADD = $(X_LIBS) -L$(top_srcdir)/lineak -llineak -lX11
++xsendkeys_LDADD = $(X_LIBS) $(top_builddir)/lineak/liblineak.la -lXtst -lX11
++xsendkeycode_LDADD = $(X_LIBS) $(top_builddir)/lineak/liblineak.la -lXtst -lX11
++#lsendcommand_LDADD = $(X_LIBS) $(top_builddir)/lineak/liblineak.la -lX11
+ 
+ xsendkeys_LDFLAGS = $(AM_CPPFLAGS) 
+ xsendkeycode_LDFLAGS = $(AM_CPPFLAGS)
+ 
++man_MANS = xsendkeycode.8 xsendkeys.8 $(evtestman) $(sendtokeyboardman)
+ 
+ # set the include path found by configure
+ INCLUDES= $(all_includes) -I$(top_srcdir)/lineak -I. -I..
+ DEFS = @DEFS@ -DCONFDIR=\"@sysconfdir@\" -DPLUGINDIR=\"@libdir@/lineakd/plugins\"
+ helper_suid = $(HELPER_SUID)
+-
+-xsendkeycode.8.bz2:
+-	bzip2 -c xsendkeycode.8 > xsendkeycode.8.bz2
+-xsendkeys.8.bz2:
+-	bzip2 -c xsendkeys.8 > xsendkeys.8.bz2
+-
+-
+-uninstall-local:
+-	-rm -f ${DESTDIR}$(mandir)/man8/send_to_keyboard.8.bz2
+-	-rm -f ${DESTDIR}$(mandir)/man8/xsendkeycode.8.bz2
+-	-rm -f ${DESTDIR}$(mandir)/man8/xsendkeys.8.bz2
+-if EVTEST
+-	-rm -f ${DESTDIR}$(mandir)/man1/evtest.1.bz2
+-endif
================================================================


More information about the pld-cvs-commit mailing list