summaryrefslogtreecommitdiff
path: root/python-terminal-apple-season.spec
diff options
context:
space:
mode:
Diffstat (limited to 'python-terminal-apple-season.spec')
-rw-r--r--python-terminal-apple-season.spec175
1 files changed, 175 insertions, 0 deletions
diff --git a/python-terminal-apple-season.spec b/python-terminal-apple-season.spec
new file mode 100644
index 0000000..f798435
--- /dev/null
+++ b/python-terminal-apple-season.spec
@@ -0,0 +1,175 @@
+%global _empty_manifest_terminate_build 0
+Name: python-Terminal-Apple-Season
+Version: 1.2.8
+Release: 1
+Summary: Apple season game for terminal
+License: MIT License
+URL: https://github.com/lol-cubes/Terminal-Apple-Season
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/0b/c4/fdd7ebba56b02c6862376b02504b9363466aabd373fa7093b2334af97aa1/Terminal-Apple-Season-1.2.8.tar.gz
+BuildArch: noarch
+
+Requires: python3-playsound
+Requires: python3-PyObjC
+Requires: python3-PyGObject
+Requires: python3-windows-curses
+
+%description
+# Terminal Apple Season
+
+A terminal ASCII recreation of the original [Apple Season](http://www.ferryhalim.com/orisinal/g2/applegame.htm) by Ferry Halim. Check it out on [PyPi](https://pypi.org/project/Terminal-Apple-Season/)
+
+## Installation
+
+### Install Using Git:
+
+```bash
+git clone https://github.com/lol-cubes/Terminal-Apple-Season.git
+```
+
+### Install Using Pip
+
+```bash
+pip install Terminal-Apple-Season
+```
+
+## Usage
+
+```python
+from apple_season import game
+```
+
+## How To Play
+
+Use the arrow keys to move the basket from side to side. Try to catch as many of the falling apples as possible. The game ends after 100 apples have fallen.
+
+## OS Compatability
+
+Terminal-Apple-Season has been tested on OS X and Windows. It should work but has not been tested on Linux.
+
+
+
+
+%package -n python3-Terminal-Apple-Season
+Summary: Apple season game for terminal
+Provides: python-Terminal-Apple-Season
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-Terminal-Apple-Season
+# Terminal Apple Season
+
+A terminal ASCII recreation of the original [Apple Season](http://www.ferryhalim.com/orisinal/g2/applegame.htm) by Ferry Halim. Check it out on [PyPi](https://pypi.org/project/Terminal-Apple-Season/)
+
+## Installation
+
+### Install Using Git:
+
+```bash
+git clone https://github.com/lol-cubes/Terminal-Apple-Season.git
+```
+
+### Install Using Pip
+
+```bash
+pip install Terminal-Apple-Season
+```
+
+## Usage
+
+```python
+from apple_season import game
+```
+
+## How To Play
+
+Use the arrow keys to move the basket from side to side. Try to catch as many of the falling apples as possible. The game ends after 100 apples have fallen.
+
+## OS Compatability
+
+Terminal-Apple-Season has been tested on OS X and Windows. It should work but has not been tested on Linux.
+
+
+
+
+%package help
+Summary: Development documents and examples for Terminal-Apple-Season
+Provides: python3-Terminal-Apple-Season-doc
+%description help
+# Terminal Apple Season
+
+A terminal ASCII recreation of the original [Apple Season](http://www.ferryhalim.com/orisinal/g2/applegame.htm) by Ferry Halim. Check it out on [PyPi](https://pypi.org/project/Terminal-Apple-Season/)
+
+## Installation
+
+### Install Using Git:
+
+```bash
+git clone https://github.com/lol-cubes/Terminal-Apple-Season.git
+```
+
+### Install Using Pip
+
+```bash
+pip install Terminal-Apple-Season
+```
+
+## Usage
+
+```python
+from apple_season import game
+```
+
+## How To Play
+
+Use the arrow keys to move the basket from side to side. Try to catch as many of the falling apples as possible. The game ends after 100 apples have fallen.
+
+## OS Compatability
+
+Terminal-Apple-Season has been tested on OS X and Windows. It should work but has not been tested on Linux.
+
+
+
+
+%prep
+%autosetup -n Terminal-Apple-Season-1.2.8
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-Terminal-Apple-Season -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 1.2.8-1
+- Package Spec generated