File commit-18bcba7.diff of Package xorg-x11-driver-video-unichrome

commit 18bcba718d6ffa845a63617fe9be83388e37b2bb
Author: Luc Verhaegen <libv@skynet.be>
Date:   Mon Oct 12 17:09:58 2009 +0200

    Wrapper: Add openchrome.
    
    Xorg autoloads openchrome, but the infrastructure is there to
    easily beat bigotry.

diff --git a/wrapper/Makefile.am b/wrapper/Makefile.am
index 71cbe62..66b08ac 100644
--- a/wrapper/Makefile.am
+++ b/wrapper/Makefile.am
@@ -24,7 +24,27 @@ VIA_MAN_SUBSTS = \
 via.$(DRIVER_MAN_SUFFIX): wrapper.man
 	$(SED) $(VIA_MAN_SUBSTS) < wrapper.man > $@
 
+#
+# Secondly; openchrome.
+#
+# driver.
+openchrome_drv_la_LTLIBRARIES = openchrome_drv.la
+openchrome_drv_la_LDFLAGS = -module -avoid-version
+openchrome_drv_ladir = @moduledir@/drivers
+openchrome_drv_la_SOURCES = wrapper.c
+openchrome_drv_la_CFLAGS = $(AM_CFLAGS) -D WRAP_NAME=\"openchrome\" -D WRAP_REPLACE\(name\)=NAME_CAT\(openchrome,name\)
+# manpage.
+OPENCHROME_MAN_SUBSTS = \
+        -e 's|__xservername__|Xorg|g' \
+        -e 's|__drivermansuffix__|$(DRIVER_MAN_SUFFIX)|g' \
+	-e 's|__vendorversion__|0\.0\.0|g' \
+        -e 's|__wrappernamebig__|OPENCHROME|g' \
+        -e 's|__wrappernamesmall__|openchrome|g'
+
+openchrome.$(DRIVER_MAN_SUFFIX): wrapper.man
+	$(SED) $(OPENCHROME_MAN_SUBSTS) < wrapper.man > $@
+
 # manpage general
-driverman_DATA = via.$(DRIVER_MAN_SUFFIX)
+driverman_DATA = via.$(DRIVER_MAN_SUFFIX) openchrome.$(DRIVER_MAN_SUFFIX)
 CLEANFILES = $(driverman_DATA)
 
openSUSE Build Service is sponsored by