From b76dcfef60540afcede3b997ec3571528d533e08 Mon Sep 17 00:00:00 2001 From: "Michael A. Peters" Date: Sun, 21 May 2023 07:49:17 -0700 Subject: [PATCH] script for source pack --- SOURCES/get-msnake-src.sh | 18 ++++++++++++++++++ SPECS/msnake.spec | 9 +++++++-- 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 SOURCES/get-msnake-src.sh diff --git a/SOURCES/get-msnake-src.sh b/SOURCES/get-msnake-src.sh new file mode 100644 index 0000000..b4247a4 --- /dev/null +++ b/SOURCES/get-msnake-src.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +echo "Warning: check https://github.com/mogria/msnake for latest commit" + +sleep 5 + +MYTEMP=`mktemp -d msnake.XXXXXXXXXXXX` +pushd ${MYTEMP} + +git clone git@github.com:mogria/msnake.git +mv msnake msnake-20200201 + +tar -jcf msnake-20200201.tar.bz2 msnake-20200201 +popd +mv ${MYTEMP}/msnake-20200201.tar.bz2 . +rm -rf ${MYTEMP} + +# EOF diff --git a/SPECS/msnake.spec b/SPECS/msnake.spec index 9545ae2..463d02e 100644 --- a/SPECS/msnake.spec +++ b/SPECS/msnake.spec @@ -2,13 +2,14 @@ Name: msnake Version: 0.0.%{gitdate} -Release: %{?rel}0.rc1%{?dist} +Release: %{?rel}0.rc2%{?dist} Summary: A curses based snakes game Group: Console/Games License: MIT URL: https://github.com/mogria/msnake Source0: %{name}-%{gitdate}.tar.bz2 +Source1: get-msnake-src.sh BuildRequires: ncurses-devel BuildRequires: %{_bindir}/cmake @@ -19,6 +20,7 @@ A simple snake game written in C using the ncurses library. %prep %setup -n %{name}-%{gitdate} +cp %{SOURCE1} . %build @@ -39,10 +41,13 @@ make install DESTDIR=%{buildroot} %defattr(-,root,root,-) %attr(0755,root,root) %{_bindir}/msnake %license LICENSE -%doc LICENSE README.md +%doc LICENSE README.md get-msnake-src.sh %changelog +* Sun May 21 2023 Michael A. Peters - 0.0.20200201-0.rc2 +- Shell script to fetch source from git and tarball it. + * Fri Apr 28 2023 Michael A. Peters - 0.0.20200201-0.rc1 * Initial spec file