script for source pack

This commit is contained in:
Michael A. Peters 2023-05-21 07:49:17 -07:00
parent afe93942da
commit b76dcfef60
2 changed files with 25 additions and 2 deletions

18
SOURCES/get-msnake-src.sh Normal file
View File

@ -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

View File

@ -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 <anymouseprophet@gmail.com> - 0.0.20200201-0.rc2
- Shell script to fetch source from git and tarball it.
* Fri Apr 28 2023 Michael A. Peters <anymouseprophet@gmail.com> - 0.0.20200201-0.rc1
* Initial spec file