summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-15 04:35:57 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-15 04:35:57 +0000
commite6a9b7923f4886aec49cb4b64ebbfa3202579ecf (patch)
treef4b98fbbd279a1d7031addfc6c3d426cbed5a039
parent90f233a9debbec1fa5cefbacd7c58b2fa8c1512a (diff)
automatic import of python-bakabakabaka
-rw-r--r--.gitignore1
-rw-r--r--python-bakabakabaka.spec168
-rw-r--r--sources1
3 files changed, 170 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..18178d9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/bakabakabaka-0.7.7.tar.gz
diff --git a/python-bakabakabaka.spec b/python-bakabakabaka.spec
new file mode 100644
index 0000000..b0aaeb6
--- /dev/null
+++ b/python-bakabakabaka.spec
@@ -0,0 +1,168 @@
+%global _empty_manifest_terminate_build 0
+Name: python-bakabakabaka
+Version: 0.7.7
+Release: 1
+Summary: the stupid configuration tracker using the stupid content tracker
+License: GPLv3
+URL: https://github.com/elesiuta/baka
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/7d/7c/5ac39a16cbcb71f63de841ff7f8b392a81f5e3f03eac4f897623dd59d1d9/bakabakabaka-0.7.7.tar.gz
+BuildArch: noarch
+
+
+%description
+# baka admin konfiguration assistant
+This is mostly just a wrapper for some git and rsync commands I made to help with managing my home server
+If you're looking for something similar but not stupid, see [etckeeper](https://wiki.archlinux.org/title/Etckeeper) or other [alternatives](https://wiki.archlinux.org/title/Dotfiles)
+Otherwise, you can install from [PyPI](https://pypi.org/project/bakabakabaka/) with `pip install bakabakabaka`
+```
+usage: baka [--dry-run] <argument>
+
+the stupid configuration tracker using the stupid content tracker
+
+optional arguments:
+ -h, --help show this help message and exit
+ --version show program's version number and exit
+ --init open config, init git repo, add files then commit
+ --commit msg git add and commit your changes to tracked files
+ --push git push (caution, ensure remote is private)
+ --untrack ... untrack path(s) from git
+ --install ... install package(s) and commit changes
+ --remove ... remove package(s) and commit changes
+ --upgrade upgrade packages on system and commit changes
+ --docker ... usage: --docker <up|down|pull> <all|names...>
+ --job name run commands for job with name
+ --list show list of jobs
+ --sysck run commands for system checks and commit output
+ --scan run commands for scanning system, prints and commits output
+ --diff show git diff --color-words
+ --log show pretty git log
+ --show show most recent commit
+ -i force job to run in interactive mode
+ -n, --dry-run print commands instead of executing them
+```
+
+
+
+
+%package -n python3-bakabakabaka
+Summary: the stupid configuration tracker using the stupid content tracker
+Provides: python-bakabakabaka
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-bakabakabaka
+# baka admin konfiguration assistant
+This is mostly just a wrapper for some git and rsync commands I made to help with managing my home server
+If you're looking for something similar but not stupid, see [etckeeper](https://wiki.archlinux.org/title/Etckeeper) or other [alternatives](https://wiki.archlinux.org/title/Dotfiles)
+Otherwise, you can install from [PyPI](https://pypi.org/project/bakabakabaka/) with `pip install bakabakabaka`
+```
+usage: baka [--dry-run] <argument>
+
+the stupid configuration tracker using the stupid content tracker
+
+optional arguments:
+ -h, --help show this help message and exit
+ --version show program's version number and exit
+ --init open config, init git repo, add files then commit
+ --commit msg git add and commit your changes to tracked files
+ --push git push (caution, ensure remote is private)
+ --untrack ... untrack path(s) from git
+ --install ... install package(s) and commit changes
+ --remove ... remove package(s) and commit changes
+ --upgrade upgrade packages on system and commit changes
+ --docker ... usage: --docker <up|down|pull> <all|names...>
+ --job name run commands for job with name
+ --list show list of jobs
+ --sysck run commands for system checks and commit output
+ --scan run commands for scanning system, prints and commits output
+ --diff show git diff --color-words
+ --log show pretty git log
+ --show show most recent commit
+ -i force job to run in interactive mode
+ -n, --dry-run print commands instead of executing them
+```
+
+
+
+
+%package help
+Summary: Development documents and examples for bakabakabaka
+Provides: python3-bakabakabaka-doc
+%description help
+# baka admin konfiguration assistant
+This is mostly just a wrapper for some git and rsync commands I made to help with managing my home server
+If you're looking for something similar but not stupid, see [etckeeper](https://wiki.archlinux.org/title/Etckeeper) or other [alternatives](https://wiki.archlinux.org/title/Dotfiles)
+Otherwise, you can install from [PyPI](https://pypi.org/project/bakabakabaka/) with `pip install bakabakabaka`
+```
+usage: baka [--dry-run] <argument>
+
+the stupid configuration tracker using the stupid content tracker
+
+optional arguments:
+ -h, --help show this help message and exit
+ --version show program's version number and exit
+ --init open config, init git repo, add files then commit
+ --commit msg git add and commit your changes to tracked files
+ --push git push (caution, ensure remote is private)
+ --untrack ... untrack path(s) from git
+ --install ... install package(s) and commit changes
+ --remove ... remove package(s) and commit changes
+ --upgrade upgrade packages on system and commit changes
+ --docker ... usage: --docker <up|down|pull> <all|names...>
+ --job name run commands for job with name
+ --list show list of jobs
+ --sysck run commands for system checks and commit output
+ --scan run commands for scanning system, prints and commits output
+ --diff show git diff --color-words
+ --log show pretty git log
+ --show show most recent commit
+ -i force job to run in interactive mode
+ -n, --dry-run print commands instead of executing them
+```
+
+
+
+
+%prep
+%autosetup -n bakabakabaka-0.7.7
+
+%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-bakabakabaka -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 0.7.7-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..6b207ad
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+6cb65f597fc86778e5e1e3c5d5041e9a bakabakabaka-0.7.7.tar.gz