%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.aliyun.com/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] 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 --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] 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 --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] 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 --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 * Thu Jun 08 2023 Python_Bot - 0.7.7-1 - Package Spec generated