diff options
-rw-r--r-- | patches/cmatrix-1.2a/0001-cmatrix-add-DESTDIR-and-drop-X11-fonts.patch | 53 | ||||
l--------- | patches/cmatrix-1.2a/autogen.sh | 1 | ||||
-rw-r--r-- | patches/cmatrix-1.2a/series | 4 | ||||
-rw-r--r-- | rules/cmatrix.in | 11 | ||||
-rw-r--r-- | rules/cmatrix.make | 68 |
5 files changed, 137 insertions, 0 deletions
diff --git a/patches/cmatrix-1.2a/0001-cmatrix-add-DESTDIR-and-drop-X11-fonts.patch b/patches/cmatrix-1.2a/0001-cmatrix-add-DESTDIR-and-drop-X11-fonts.patch new file mode 100644 index 000000000..913a445f5 --- /dev/null +++ b/patches/cmatrix-1.2a/0001-cmatrix-add-DESTDIR-and-drop-X11-fonts.patch @@ -0,0 +1,53 @@ +From: Alexander Aring <alex.aring@gmail.com> +Date: Mon, 16 Jun 2014 21:34:27 +0200 +Subject: [PATCH] cmatrix: add DESTDIR and drop X11 fonts + +This patch adds $(DESTDIR) for testing if path exists and installpaths. +Also remove of X11 fonts install. + +Signed-off-by: Alexander Aring <alex.aring@gmail.com> +--- + Makefile.am | 33 ++++----------------------------- + 1 file changed, 4 insertions(+), 29 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 0baa7949a551..051f18bf1f8e 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -8,32 +8,7 @@ EXTRA_DIST = AUTHORS COPYING ChangeLog INSTALL NEWS README \ + matrix.psf.gz mtx.pcf cmatrix.1 cmatrix.spec + + install-data-local: +- @if test -d /usr/share/consolefonts; then \ +- echo " Installing matrix fonts in /usr/share/consolefonts..."; \ +- $(INSTALL_DATA) $(srcdir)/matrix.fnt /usr/share/consolefonts; \ +- $(INSTALL_DATA) $(srcdir)/matrix.psf.gz /usr/share/consolefonts; \ +- fi +- @if test -d /usr/lib/kbd/consolefonts; then \ +- echo " Installing matrix fonts in /usr/lib/kbd/consolefonts..."; \ +- $(INSTALL_DATA) $(srcdir)/matrix.fnt /usr/lib/kbd/consolefonts; \ +- $(INSTALL_DATA) $(srcdir)/matrix.psf.gz /usr/lib/kbd/consolefonts; \ +- fi +- @if test -d /usr/lib/X11/fonts/misc; then \ +- echo " Installing X window matrix fonts in /usr/lib/X11/fonts/misc..."; \ +- $(INSTALL_DATA) $(srcdir)/mtx.pcf /usr/lib/X11/fonts/misc; \ +- $(INSTALL_DATA) $(srcdir)/mtx.pcf /usr/lib/X11/fonts/misc; \ +- echo " Running mkfontdir /usr/lib/X11/fonts/misc..."; \ +- $(MKFONTDIR) /usr/lib/X11/fonts/misc; \ +- echo " Done. If this is the first time you have installed CMatrix you will"; \ +- echo " probably have to restart X window in order to use the mtx.pcf font."; \ +- else \ +- if test -d /usr/X11R6/lib/X11/fonts/misc; then \ +- echo " Installing X window matrix fonts in /usr/X11R6/lib/X11/fonts/misc..."; \ +- $(INSTALL_DATA) $(srcdir)/mtx.pcf /usr/X11R6/lib/X11/fonts/misc; \ +- $(INSTALL_DATA) $(srcdir)/mtx.pcf /usr/X11R6/lib/X11/fonts/misc; \ +- echo " Running mkfontdir /usr/X11R6/lib/X11/fonts/misc..."; \ +- $(MKFONTDIR) /usr/X11R6/lib/X11/fonts/misc; \ +- echo " Done. If this is the first time you have installed CMatrix you will"; \ +- echo " probably have to restart X window in order to use the mtx.pcf font."; \ +- fi \ +- fi ++ mkdir $(DESTDIR)/usr/share/consolefonts ++ echo " Installing matrix fonts in $(DESTDIR)/usr/share/consolefonts..."; \ ++ $(INSTALL_DATA) $(srcdir)/matrix.fnt $(DESTDIR)/usr/share/consolefonts; \ ++ $(INSTALL_DATA) $(srcdir)/matrix.psf.gz $(DESTDIR)/usr/share/consolefonts diff --git a/patches/cmatrix-1.2a/autogen.sh b/patches/cmatrix-1.2a/autogen.sh new file mode 120000 index 000000000..9f8a4cb7d --- /dev/null +++ b/patches/cmatrix-1.2a/autogen.sh @@ -0,0 +1 @@ +../autogen.sh
\ No newline at end of file diff --git a/patches/cmatrix-1.2a/series b/patches/cmatrix-1.2a/series new file mode 100644 index 000000000..c0ba19b75 --- /dev/null +++ b/patches/cmatrix-1.2a/series @@ -0,0 +1,4 @@ +# generated by git-ptx-patches +#tag:base --start-number 1 +0001-cmatrix-add-DESTDIR-and-drop-X11-fonts.patch +# 5a3011f61b85fca723ea2c8dc2fff8a4 - git-ptx-patches magic diff --git a/rules/cmatrix.in b/rules/cmatrix.in new file mode 100644 index 000000000..f1323fab5 --- /dev/null +++ b/rules/cmatrix.in @@ -0,0 +1,11 @@ +## SECTION=games + +config CMATRIX + tristate + prompt "cmatrix" + select NCURSES + select KBD + select KBD_SETFONT + select KBD_CONSOLEFONTS + help + Shows a scrolling 'Matrix' like screen in Linux. diff --git a/rules/cmatrix.make b/rules/cmatrix.make new file mode 100644 index 000000000..2255c7136 --- /dev/null +++ b/rules/cmatrix.make @@ -0,0 +1,68 @@ +# -*-makefile-*- +# +# Copyright (C) 2014 by Alexander Aring <aar@pengutronix.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_CMATRIX) += cmatrix + +# +# Paths and names +# +CMATRIX_VERSION := 1.2a +CMATRIX_MD5 := ebfb5733104a258173a9ccf2669968a1 +CMATRIX := cmatrix-$(CMATRIX_VERSION) +CMATRIX_SUFFIX := tar.gz +CMATRIX_URL := http://www.asty.org/cmatrix/dist/$(CMATRIX).$(CMATRIX_SUFFIX) +CMATRIX_SOURCE := $(SRCDIR)/$(CMATRIX).$(CMATRIX_SUFFIX) +CMATRIX_DIR := $(BUILDDIR)/$(CMATRIX) +CMATRIX_LICENSE := GPLv2 + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +CMATRIX_CONF_ENV := \ + $(CROSS_ENV) \ + ac_cv_file__usr_lib_kbd_consolefonts=no \ + ac_cv_file__usr_share_consolefonts=yes \ + ac_cv_file__usr_lib_X11_fonts_misc=no \ + ac_cv_file__usr_X11R6_lib_X11_fonts_misc=no + +# +# autoconf +# +CMATRIX_CONF_OPT := \ + $(CROSS_AUTOCONF_USR) \ + --disable-debug + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/cmatrix.targetinstall: + @$(call targetinfo) + + @$(call install_init, cmatrix) + @$(call install_fixup, cmatrix,PRIORITY,optional) + @$(call install_fixup, cmatrix,SECTION,base) + @$(call install_fixup, cmatrix,AUTHOR,"Alexander Aring <aar@pengutronix.de>") + @$(call install_fixup, cmatrix,DESCRIPTION,missing) + + @$(call install_copy, cmatrix, 0, 0, 0755, -, /usr/bin/cmatrix) + + @$(call install_copy, cmatrix, 0, 0, 0644, -, /usr/share/consolefonts/matrix.fnt) + @$(call install_copy, cmatrix, 0, 0, 0644, -, /usr/share/consolefonts/matrix.psf.gz) + + @$(call install_finish, cmatrix) + + @$(call touch) + +# vim: syntax=make |