From c25873f21226b3f346169087ddb791c10120338b Mon Sep 17 00:00:00 2001 From: Matheus Date: Sat, 2 Dec 2023 18:45:47 -0300 Subject: [PATCH] ports: nyancat --- patches/nyancat/jinx-working-patch.patch | 30 ++++++++++++++++++++++++ recipes/nyancat | 18 ++++++++++++++ source-recipes/nyancat | 9 +++++++ 3 files changed, 57 insertions(+) create mode 100644 patches/nyancat/jinx-working-patch.patch create mode 100644 recipes/nyancat create mode 100644 source-recipes/nyancat diff --git a/patches/nyancat/jinx-working-patch.patch b/patches/nyancat/jinx-working-patch.patch new file mode 100644 index 00000000..bb292738 --- /dev/null +++ b/patches/nyancat/jinx-working-patch.patch @@ -0,0 +1,30 @@ +diff --git nyancat-clean/Makefile nyancat-workdir/Makefile +index 36cb8fa..9f1e288 100644 +--- nyancat-clean/Makefile ++++ nyancat-workdir/Makefile +@@ -33,7 +33,9 @@ distcheck: $(distdir).tar.gz + @echo "*** Package $(distdir).tar.gz is ready for distribution." + + install: all +- install src/nyancat /usr/bin/${package} +- gzip -9 -c < nyancat.1 > /usr/share/man/man1/nyancat.1.gz ++ mkdir -p $(DESTDIR)/usr/bin ++ install src/nyancat $(DESTDIR)/usr/bin/${package} ++ mkdir -p $(DESTDIR)/usr/share/man/man1 ++ gzip -9 -c < nyancat.1 > $(DESTDIR)/usr/share/man/man1/nyancat.1.gz + + .PHONY: FORCE all clean check dist distcheck install +diff --git nyancat-clean/src/nyancat.c nyancat-workdir/src/nyancat.c +index dd3288f..44d6e22 100644 +--- nyancat-clean/src/nyancat.c ++++ nyancat-workdir/src/nyancat.c +@@ -62,9 +62,7 @@ + + #include + +-#ifndef TIOCGWINSZ + #include +-#endif + + #ifdef ECHO + #undef ECHO diff --git a/recipes/nyancat b/recipes/nyancat new file mode 100644 index 00000000..8784a3b5 --- /dev/null +++ b/recipes/nyancat @@ -0,0 +1,18 @@ +name=nyancat +revision=1 +from_source=nyancat +imagedeps="base-devel" +hostdeps="xgcc xbinutils" +deps="mlibc" + +configure() { + cp -rp ${source_dir}/* . +} + +build() { + CC=x86_64-astral-gcc make -j${parallelism} +} + +install() { + make install DESTDIR="${dest_dir}" +} diff --git a/source-recipes/nyancat b/source-recipes/nyancat new file mode 100644 index 00000000..e4e2c49b --- /dev/null +++ b/source-recipes/nyancat @@ -0,0 +1,9 @@ +name=nyancat +version=1.2.1 +source_method=tarball +tarball_url="https://github.com/klange/nyancat/archive/refs/tags/${version}.tar.gz" +tarball_sha512=882bdcfe702d4613484b293f767a2ed74da63f222071e59f56a4246f56947882540930bcb2deae22f6e3326064f1c6f0ff7eb78ac6d7aa08125ebe64ebdf16eb + +regenerate() { + true +}