From bc3ce0da5645da636b65d68e99273ffbbbd4cb6f Mon Sep 17 00:00:00 2001 From: Jiri Vymazal Date: Thu, 2 Mar 2017 15:51:47 +0100 Subject: [PATCH] * Thu Mar 02 2017 jvymazal 0.7.0-1 - initial package --- .gitignore | 1 + myman-0.7.0-makefile_clean.patch | 233 +++++++++++++++++++++++++++++++ myman.spec | 75 ++++++++++ sources | 1 + 4 files changed, 310 insertions(+) create mode 100644 myman-0.7.0-makefile_clean.patch create mode 100644 myman.spec diff --git a/.gitignore b/.gitignore index e69de29..1ab7f72 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/myman-0.7.0.tar.gz diff --git a/myman-0.7.0-makefile_clean.patch b/myman-0.7.0-makefile_clean.patch new file mode 100644 index 0000000..73655f7 --- /dev/null +++ b/myman-0.7.0-makefile_clean.patch @@ -0,0 +1,233 @@ +--- Makefile.orig 2008-07-20 22:45:40.000000000 +0200 ++++ Makefile 2016-12-07 13:07:15.550082528 +0100 +@@ -639,7 +639,7 @@ + + # Directory of maze, tile and sprite datafiles + ifeq ($(subst default,undefined,$(origin privatedatadir)),undefined) +-privatedatadir = $(datadir)/$(DIST) ++privatedatadir = $(datadir)/$(MYMAN) + endif + # Directory of maze datafiles + ifeq ($(subst default,undefined,$(origin mazedir)),undefined) +@@ -655,7 +655,7 @@ + endif + # Directory of documentation + ifeq ($(subst default,undefined,$(origin privatedocdir)),undefined) +-privatedocdir = $(docdir)/$(DIST) ++privatedocdir = $(docdir)/$(MYMAN) + endif + + # variable names for shared installation directories +@@ -1147,13 +1147,6 @@ + export GROFF_NO_SGR + GROFF_NO_SGR:=t + +-ifeq ($(subst default,undefined,$(origin TROFFTXT)),undefined) +-TROFFTXT = $(TROFF) +-endif +-ifeq ($(subst default,undefined,$(origin TROFFTXTFLAGS)),undefined) +-TROFFTXTFLAGS = $(TROFFFLAGS) $(TROFFTXTDRIVER) +-endif +- + ifeq ($(subst default,undefined,$(origin TROFFPS)),undefined) + TROFFPS = $(TROFF) + endif +@@ -1161,13 +1154,6 @@ + TROFFPSFLAGS = $(TROFFFLAGS) -Tps + endif + +-ifeq ($(subst default,undefined,$(origin TROFFDVI)),undefined) +-TROFFDVI = $(TROFF) +-endif +-ifeq ($(subst default,undefined,$(origin TROFFDVIFLAGS)),undefined) +-TROFFDVIFLAGS = $(TROFFFLAGS) -Tdvi +-endif +- + ifeq ($(subst default,undefined,$(origin TROFFHTML)),undefined) + TROFFHTML = $(TROFF) + endif +@@ -1175,29 +1161,14 @@ + TROFFHTMLFLAGS = $(TROFFFLAGS) -Thtml + endif + +-ifeq ($(subst default,undefined,$(origin FORMAT_MANPAGE_TXT)),undefined) +-FORMAT_MANPAGE_TXT = $(TROFFTXT) $(TROFFTXTFLAGS) +-endif + ifeq ($(subst default,undefined,$(origin FORMAT_MANPAGE_PS)),undefined) + FORMAT_MANPAGE_PS = $(TROFFPS) $(TROFFPSFLAGS) + endif +-ifeq ($(subst default,undefined,$(origin FORMAT_MANPAGE_DVI)),undefined) +-FORMAT_MANPAGE_DVI = $(TROFFDVI) $(TROFFDVIFLAGS) +-endif + ifeq ($(subst default,undefined,$(origin FORMAT_MANPAGE_HTML)),undefined) + FORMAT_MANPAGE_HTML = $(TROFFHTML) $(TROFFHTMLFLAGS) + endif + + # manpage conversions +-ifeq ($(subst default,undefined,$(origin MANTOTXT)),undefined) +-MANTOTXT = \ +-$(ECHOLINEX) creating $(call q,$@) from $(call q,$<) && \ +-$(SHELL) -c $(call q,$(FORMAT_MANPAGE_TXT) | $(FILTER_BACKSPACES)) < $(call q,$<) > $(call q,$@) || \ +- ( \ +- $(REMOVE) $(call q,$@) ; \ +- exit 1 \ +- ) +-endif + ifeq ($(subst default,undefined,$(origin MANTOPS)),undefined) + MANTOPS = \ + $(ECHOLINEX) creating $(call q,$@) from $(call q,$<) && \ +@@ -1207,15 +1178,6 @@ + exit 1 \ + ) + endif +-ifeq ($(subst default,undefined,$(origin MANTODVI)),undefined) +-MANTODVI = \ +-$(ECHOLINEX) creating $(call q,$@) from $(call q,$<) && \ +-$(SHELL) -c $(call q,$(FORMAT_MANPAGE_DVI)) < $(call q,$<) > $(call q,$@) || \ +- ( \ +- $(REMOVE) $(call q,$@) ; \ +- exit 1 \ +- ) +-endif + ifeq ($(subst default,undefined,$(origin MANTOHTML)),undefined) + MANTOHTML = \ + $(ECHOLINEX) creating $(call q,$@) from $(call q,$<) && \ +@@ -1365,24 +1327,6 @@ + MYMAN_CT_EXE = $(call program,$(MYMAN_CT)) + endif + +-## Tools for updating the "whatis" database +- +-# newer mandb style +-ifeq ($(subst default,undefined,$(origin MANDB)),undefined) +-MANDB = mandb +-endif +-ifeq ($(subst default,undefined,$(origin MANDBFLAGS)),undefined) +-MANDBFLAGS = +-endif +- +-# older makewhatis style (used if newer mandb style fails) +-ifeq ($(subst default,undefined,$(origin MAKEWHATIS)),undefined) +-MAKEWHATIS = makewhatis +-endif +-ifeq ($(subst default,undefined,$(origin MAKEWHATISFLAGS)),undefined) +-MAKEWHATISFLAGS = +-endif +- + ## C preprocessing flags + ifeq ($(subst default,undefined,$(origin CPPFLAGS)),undefined) + CPPFLAGS = $(MY_GETOPTCPPFLAGS) $(EXTRACPPFLAGS) +@@ -3484,15 +3428,9 @@ + + fill-dir-$(BINDIST):: $(call mw,$(MAKEFILE)) all $(addprefix $(call mw,$(srcdir))/,$(doc_files)) empty-dir-xq-$(call mwxq,$(BINDIST)) + @-$(MAKE) $(MAKELOOP) \ +- install-data-xq-$(call qxq,$(BINDIST)/$(MYMAN)$(txt)) \ +- data_file=$(MYMAN)$(txt) +- @-$(MAKE) $(MAKELOOP) \ + install-data-xq-$(call qxq,$(BINDIST)/$(MYMAN).ps) \ + data_file=$(MYMAN).ps + @-$(MAKE) $(MAKELOOP) \ +- install-data-xq-$(call qxq,$(BINDIST)/$(MYMAN).dvi) \ +- data_file=$(MYMAN).dvi +- @-$(MAKE) $(MAKELOOP) \ + install-data-xq-$(call qxq,$(BINDIST)/$(MYMAN)$(htm)) \ + data_file=$(MYMAN)$(htm) + $(POST_UNPACK) +@@ -3683,11 +3621,7 @@ + + .PHONY: docs + +-docs: $(MYMAN)$(man6ext) $(MYMAN)$(txt) $(MYMAN).ps dvi $(MYMAN)$(htm) $(addprefix $(call mw,$(srcdir))/,$(doc_files)) +- +-.PHONY: dvi +- +-dvi: $(MYMAN).dvi ++docs: $(MYMAN)$(man6ext) $(MYMAN).ps $(MYMAN)$(htm) $(addprefix $(call mw,$(srcdir))/,$(doc_files)) + + ifeq (yes,$(with_mac)) + clean:: wipe-dir-xq-$(call mwxq,$(MYMAN).app) +@@ -3705,7 +3639,7 @@ + -$(REMOVE) $(MYMAN)$(htm)$(tmp) $(call q,$(objdir))/*$o $(MYMAN)$x TAGS + -$(REMOVE) $(call q,$(objdir))/*$O + -$(REMOVE) _sanity?$X $(call q,$(objdir)/_sanity)?.c +- -$(REMOVE) $(MYMAN)$(man6ext) $(MYMAN)$(txt) $(MYMAN).ps $(MYMAN).dvi $(MYMAN)$(htm) ++ -$(REMOVE) $(MYMAN)$(man6ext) $(MYMAN).ps $(MYMAN)$(htm) + -$(REMOVE) $(XMYMAN)$(sh) $(XMYMAN2)$(sh) $(XMYMAN3)$(sh) $(XMYMAN4)$(sh) $(XBIGMAN)$(sh) $(XHUGEMAN)$(sh) $(XBITMAN)$(sh) $(XBITMAN2)$(sh) $(XBITMAN3)$(sh) $(XBITMAN4)$(sh) $(XBITMAN5)$(sh) $(XBITMAN6)$(sh) $(XQUACKMAN)$(sh) $(MYMANCOMMAND) + -$(REMOVE) $(foreach variant,$(MYMANVARIANTS),$(call q,$(call mymanvariant_data,$(variant)).c)) + -$(REMOVE) $(foreach size,$(MYMANSIZES),$(call q,$(call mymansize_data,$(size)).c)) +@@ -3823,15 +3757,9 @@ + )) + $(NORMAL_UNPACK) + @-$(MAKE) $(MAKELOOP) \ +- install-data-xq-$(call qxq,$(DESTDIR)$(privatedocdir)/$(MYMAN)$(txt)) \ +- data_file=$(MYMAN)$(txt) +- @-$(MAKE) $(MAKELOOP) \ + install-data-xq-$(call qxq,$(DESTDIR)$(privatedocdir)/$(MYMAN).ps) \ + data_file=$(MYMAN).ps + @-$(MAKE) $(MAKELOOP) \ +- install-data-xq-$(call qxq,$(DESTDIR)$(privatedocdir)/$(MYMAN).dvi) \ +- data_file=$(MYMAN).dvi +- @-$(MAKE) $(MAKELOOP) \ + install-data-xq-$(call qxq,$(DESTDIR)$(privatedocdir)/$(MYMAN)$(htm)) \ + data_file=$(MYMAN)$(htm) + @-$(MAKE) $(MAKELOOP) \ +@@ -3966,40 +3894,20 @@ + )) + $(NORMAL_UNPACK) + $(POST_INSTALL) +- @$(MAKE) $(MAKELOOP) \ +- update-whatis ++ @$(MAKE) $(MAKELOOP) + $(NORMAL_INSTALL) + +-.PHONY: update-whatis +- +-update-whatis: +- @-(dir=$(call q,$(DESTDIR)$(mandir)); \ +- export dir; \ +- if $(SHELL) -c $(call q,$(MANDB) $(MANDBFLAGS) $(EXTRAMANDBFLAGS) "$${dir}") /dev/null 2>&1 || \ +- $(SHELL) -c $(call q,$(MAKEWHATIS) $(MAKEWHATISFLAGS) $(EXTRAMAKEWHATISFLAGS) "$${dir}") &2; \ +- $(ECHOLINEX) '** ' you should update the whatis database for "$${dir}" >&2; \ +- echo '** ' if you would like the \`apropos\' and \`whatis\' programs to >&2; \ +- $(ECHOLINEX) '** ' find $(MYMAN)\; if you have the \`mandb\' and/or \`makewhatis\' >&2; \ +- echo '** ' programs, add their directories to your PATH and re-run this command >&2; \ +- exit 1; \ +- fi) +- + uninstall-files: $(call mw,$(MAKEFILE)) + ifeq (yes,$(with_mac)) + @($(call uninstall_file,$(DESTDIR)$(appdir_MYMAN_APP_CONTENTS)/Info.plist)) + @($(call uninstall_file,$(DESTDIR)$(appdir_MYMAN_APP_CONTENTS_PLATFORM)/$(MYMAN_EXE)$x)) + @($(call uninstall_file,$(DESTDIR)$(appdir_MYMAN_APP_CONTENTS_RESOURCES)/$(MYMAN_ICNS))) + endif +- @($(foreach file,$(DESTDIR)$(bindir)/$(MYMAN_EXE)$x $(DESTDIR)$(bindir)/$(DIST_EXE)$x $(DESTDIR)$(bindir)/$(XMYMAN_EXE)$(sh) $(DESTDIR)$(bindir)/$(XMYMAN2_EXE)$(sh) $(DESTDIR)$(bindir)/$(XMYMAN3_EXE)$(sh) $(DESTDIR)$(bindir)/$(XMYMAN4_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBIGMAN_EXE)$(sh) $(DESTDIR)$(bindir)/$(XHUGEMAN_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBITMAN_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBITMAN2_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBITMAN3_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBITMAN4_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBITMAN5_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBITMAN6_EXE)$(sh) $(DESTDIR)$(bindir)/$(XQUACKMAN_EXE)$(sh) $(DESTDIR)$(bindir)/$(MYMANCOMMAND_EXE) $(DESTDIR)$(bindir)/$(MYMAN_CT_EXE) $(DESTDIR)$(privatedocdir)/ChangeLog $(DESTDIR)$(privatedocdir)/INSTALL $(DESTDIR)$(privatedocdir)/LICENSE $(DESTDIR)$(privatedocdir)/README $(DESTDIR)$(privatedocdir)/TODO $(DESTDIR)$(privatedocdir)/NEWS $(DESTDIR)$(privatedocdir)/ONEWS $(DESTDIR)$(privatedocdir)/COPYRIGHT $(DESTDIR)$(privatedocdir)/VERSION $(DESTDIR)$(privatedocdir)/$(MYMAN)$(txt) $(DESTDIR)$(privatedocdir)/$(MYMAN).ps $(DESTDIR)$(privatedocdir)/$(MYMAN).dvi $(DESTDIR)$(privatedocdir)/$(MYMAN)$(htm) $(DESTDIR)$(man6dir)/$(MYMAN_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(MYMAN_CT_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XQUACKMAN_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(MYMANCOMMAND_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XHUGEMAN_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN2_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN3_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN4_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN5_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN6_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBIGMAN_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN4_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN3_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN2_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(DIST_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(MYMAN_EXE)$x$(man6ext) $(DESTDIR)$(man6dir)/$(DIST_EXE)$x$(man6ext) $(DESTDIR)$(man6dir)/$(XQUACKMAN_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XHUGEMAN_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN2_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN3_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN4_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN5_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN6_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBIGMAN_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN4_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN3_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN2_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN_EXE)$(sh)$(man6ext) $(foreach variant,$(MYMANVARIANTS),$(call s,$(call xq,$(srcdir)/lvl/)%,$(call xq,$(DESTDIR)$(mazedir)/)%,$(call mazefile,$(variant)))) $(foreach size,$(MYMANSIZES),$(call s,$(call xq,$(srcdir)/chr/)%,$(call xq,$(DESTDIR)$(tiledir)/)%,$(call tilefile,$(size))) $(call s,$(call xq,$(srcdir)/spr/)%,$(call xq,$(DESTDIR)$(spritedir)/)%,$(call spritefile,$(size)))),\ ++ @($(foreach file,$(DESTDIR)$(bindir)/$(MYMAN_EXE)$x $(DESTDIR)$(bindir)/$(DIST_EXE)$x $(DESTDIR)$(bindir)/$(XMYMAN_EXE)$(sh) $(DESTDIR)$(bindir)/$(XMYMAN2_EXE)$(sh) $(DESTDIR)$(bindir)/$(XMYMAN3_EXE)$(sh) $(DESTDIR)$(bindir)/$(XMYMAN4_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBIGMAN_EXE)$(sh) $(DESTDIR)$(bindir)/$(XHUGEMAN_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBITMAN_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBITMAN2_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBITMAN3_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBITMAN4_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBITMAN5_EXE)$(sh) $(DESTDIR)$(bindir)/$(XBITMAN6_EXE)$(sh) $(DESTDIR)$(bindir)/$(XQUACKMAN_EXE)$(sh) $(DESTDIR)$(bindir)/$(MYMANCOMMAND_EXE) $(DESTDIR)$(bindir)/$(MYMAN_CT_EXE) $(DESTDIR)$(privatedocdir)/ChangeLog $(DESTDIR)$(privatedocdir)/INSTALL $(DESTDIR)$(privatedocdir)/LICENSE $(DESTDIR)$(privatedocdir)/README $(DESTDIR)$(privatedocdir)/TODO $(DESTDIR)$(privatedocdir)/NEWS $(DESTDIR)$(privatedocdir)/ONEWS $(DESTDIR)$(privatedocdir)/COPYRIGHT $(DESTDIR)$(privatedocdir)/VERSION $(DESTDIR)$(privatedocdir)/$(MYMAN).ps $(DESTDIR)$(privatedocdir)/$(MYMAN)$(htm) $(DESTDIR)$(man6dir)/$(MYMAN_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(MYMAN_CT_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XQUACKMAN_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(MYMANCOMMAND_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XHUGEMAN_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN2_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN3_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN4_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN5_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN6_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XBIGMAN_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN4_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN3_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN2_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(DIST_EXE)$(man6ext) $(DESTDIR)$(man6dir)/$(MYMAN_EXE)$x$(man6ext) $(DESTDIR)$(man6dir)/$(DIST_EXE)$x$(man6ext) $(DESTDIR)$(man6dir)/$(XQUACKMAN_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XHUGEMAN_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN2_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN3_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN4_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN5_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBITMAN6_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XBIGMAN_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN4_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN3_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN2_EXE)$(sh)$(man6ext) $(DESTDIR)$(man6dir)/$(XMYMAN_EXE)$(sh)$(man6ext) $(foreach variant,$(MYMANVARIANTS),$(call s,$(call xq,$(srcdir)/lvl/)%,$(call xq,$(DESTDIR)$(mazedir)/)%,$(call mazefile,$(variant)))) $(foreach size,$(MYMANSIZES),$(call s,$(call xq,$(srcdir)/chr/)%,$(call xq,$(DESTDIR)$(tiledir)/)%,$(call tilefile,$(size))) $(call s,$(call xq,$(srcdir)/spr/)%,$(call xq,$(DESTDIR)$(spritedir)/)%,$(call spritefile,$(size)))),\ + $(call uninstall_file,$(file)) \ + || exit $$?; \ + )) +- @$(MAKE) $(MAKELOOP) \ +- update-whatis ++ @$(MAKE) $(MAKELOOP) + $(NORMAL_UNINSTALL) + + uninstalldirs: $(call mw,$(MAKEFILE)) uninstall-files +@@ -4142,15 +4050,9 @@ + $(MYMAN)$(man6ext): $(call mw,$(srcdir))/src/myman.man $(call mw,$(MAKEFILE)) $(call mw,$(srcdir))/VERSION $(call mw,$(srcdir))/COPYRIGHT + @$(TROFF_SUBSTITUTE) + +-$(MYMAN)$(txt): $(MYMAN)$(man6ext) +- @-$(MANTOTXT) +- + $(MYMAN).ps: $(MYMAN)$(man6ext) + @-$(MANTOPS) + +-$(MYMAN).dvi: $(MYMAN)$(man6ext) +- @-$(MANTODVI) +- + $(MYMAN)$(htm): $(MYMAN)$(man6ext) + @-$(MANTOHTML) + diff --git a/myman.spec b/myman.spec new file mode 100644 index 0000000..3cbb799 --- /dev/null +++ b/myman.spec @@ -0,0 +1,75 @@ +Name: myman +Version: 0.7.0 +Release: 1%{?dist} +Summary: Text-mode video-game inspired by Namco's Pac-Man + +License: MIT +Group: Amusements/Games +URL: https://myman.sourceforge.io +Source0: https://sourceforge.net/projects/myman/files/myman/%{name}-%{version}/%{name}-%{version}.tar.gz + +Patch0: myman-0.7.0-makefile_clean.patch + +BuildRequires: ncurses-devel groff +Requires: man-db + +Provides: myman + +%package data +Summary: game data files for %{name} +Group: Applications/File + +%description +Basic premise of the MyMan video game: + + "Those scary ghosts are back, and this time they've spotted + you! What's worse is that they've mistaken you for their old + rival Pac, and they're out for (yellow) blood!" + +MyMan displays (A) on a text terminal or terminal emulator (using +ncurses, slang, PDCurses, SysV curses, or the raw stdio terminal +driver), (B) on an X Window System display (using PDCurses for X, +a.k.a. XCurses), (C) on any terminal or display supported by PDCurses +for SDL, libcaca, LibGGI/LibGII, Allegro, TWin, aalib, Carbon/Toolbox, +or (D) in a Win32 command prompt window (using the raw Win32 terminal +driver). Since MyMan is fairly fast-moving, you'll need a reasonably +fast computer and display. It once ran acceptably fast on a 486-66 +under Linux, and may still. + +%description data +Various data files as level mazes, characters and sprites for myman videogame + +%prep +%autosetup +chmod 545 src/myman.c +chmod 545 src/myman.c + +%build +%configure +%make_build + + +%install +rm -rf $RPM_BUILD_ROOT +%make_install +#deleting superfluous files +rm $RPM_BUILD_ROOT/%{_bindir}/myman-%{version} +rm $RPM_BUILD_ROOT/%{_mandir}/man6/myman-%{version}.6 +rm $RPM_BUILD_ROOT/%{_bindir}/myman.command +rm $RPM_BUILD_ROOT/%{_mandir}/man6/myman.command.6 +rm $RPM_BUILD_ROOT/%{_docdir}/myman/INSTALL +rm $RPM_BUILD_ROOT/%{_docdir}/myman/VERSION + +%files +%license COPYRIGHT LICENSE +%doc COPYRIGHT LICENSE ChangeLog NEWS ONEWS README TODO myman.html myman.ps + +%{_bindir}/myman +%{_mandir}/man6/myman.6.gz + +%files data +%{_datadir}/myman + +%changelog +* Thu Mar 02 2017 jvymazal 0.7.0-1 +- initial package diff --git a/sources b/sources index e69de29..341d2a4 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (myman-0.7.0.tar.gz) = 7a5268fa9a9275c8d46b57cf714e889c221581a5cbe19b388e6a6023667f9941f764af6be47fbf1f11a430f149fbf6a7a0bb5be2dd92b16c07020f9de8fc98b6