1 Summary: Rerun is a structured approach to bash scripting
6 Group: Applications/System
7 Source0: https://github.com/rerun/rerun/archive/v%{version}/%{name}-%{version}.tar.gz
8 # Source0-md5: ba2ee21993f680a7be3a6fe0891e7b1f
9 URL: http://rerun.github.com/rerun
11 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13 %define _libdir %{_prefix}/lib
14 %define _libexecdir %{_libdir}
15 %define moddir %{_libdir}/%{name}/modules/stubbs
18 A simple command runner because it's easy to forget standard operating
26 --libdir=%{_prefix}/lib \
27 --libexecdir=%{_prefix}/lib
31 rm -rf $RPM_BUILD_ROOT
32 install -d $RPM_BUILD_ROOT%{_mandir}/man1
34 DESTDIR=$RPM_BUILD_ROOT
36 mv $RPM_BUILD_ROOT{%{moddir}/stubbs.1,%{_mandir}/man1}
37 rm -r $RPM_BUILD_ROOT%{_docdir}/%{name}
40 rm $RPM_BUILD_ROOT/etc/bash_completion.d/rerun
43 # TODO: remove after issue 147 fixed
44 #chmod 777 $RPM_BUILD_ROOT%{_prefix}/lib/rerun/modules $RPM_BUILD_ROOT%{moddir}/tests
50 %defattr(644,root,root,755)
51 %doc README README.md AUTHORS ChangeLog COPYING INSTALL NEWS
52 %attr(755,root,root) %{_bindir}/rerun
53 %{_mandir}/man1/stubbs.1*
54 %dir %{_libdir}/%{name}
55 %dir %{_libdir}/%{name}/modules
56 %dir %{_libdir}/%{name}/modules/stubbs
57 %dir %{_libdir}/%{name}/tests
58 %{_libdir}/%{name}/tests/functions.sh
59 %attr(755,root,root) %{_libdir}/%{name}/tests/rerun-*.sh
67 %attr(755,root,root) %{moddir}/bin/Markdown.pl
68 %attr(755,root,root) %{moddir}/bin/roundup
69 %attr(755,root,root) %{moddir}/bin/shocco
73 %attr(755,root,root) %{moddir}/lib/*.sh
74 %dir %{moddir}/lib/stub
75 %{moddir}/lib/stub/README.md
76 %dir %{moddir}/lib/stub/bash
77 %attr(755,root,root) %{moddir}/lib/stub/bash/generate-options
78 %{moddir}/lib/stub/bash/metadata
79 %dir %{moddir}/lib/stub/bash/templates
80 %{moddir}/lib/stub/bash/templates/functions.sh
81 %{moddir}/lib/stub/bash/templates/script
84 %attr(755,root,root) %{moddir}/tests/*.sh
86 %dir %{moddir}/commands
87 %dir %{moddir}/commands/add-command
88 %{moddir}/commands/add-command/metadata
89 %{moddir}/commands/add-command/README.md
90 %attr(755,root,root) %{moddir}/commands/add-command/options.sh
91 %attr(755,root,root) %{moddir}/commands/add-command/script
93 %dir %{moddir}/commands/add-module
94 %{moddir}/commands/add-module/metadata
95 %{moddir}/commands/add-module/README.md
96 %attr(755,root,root) %{moddir}/commands/add-module/script
98 %dir %{moddir}/commands/add-option
99 %{moddir}/commands/add-option/metadata
100 %{moddir}/commands/add-option/README.md
101 %attr(755,root,root) %{moddir}/commands/add-option/script
103 %dir %{moddir}/commands/archive
104 %{moddir}/commands/archive/metadata
105 %{moddir}/commands/archive/README.md
106 %attr(755,root,root) %{moddir}/commands/archive/options.sh
107 %attr(755,root,root) %{moddir}/commands/archive/script
109 %dir %{moddir}/commands/docs
110 %{moddir}/commands/docs/metadata
111 %{moddir}/commands/docs/README.md
112 %attr(755,root,root) %{moddir}/commands/docs/options.sh
113 %attr(755,root,root) %{moddir}/commands/docs/script
115 %dir %{moddir}/commands/edit
116 %{moddir}/commands/edit/metadata
117 %{moddir}/commands/edit/README.md
118 %attr(755,root,root) %{moddir}/commands/edit/script
120 %dir %{moddir}/commands/migrate
121 %{moddir}/commands/migrate/metadata
122 %{moddir}/commands/migrate/README.md
123 %attr(755,root,root) %{moddir}/commands/migrate/options.sh
124 %attr(755,root,root) %{moddir}/commands/migrate/script
126 %dir %{moddir}/commands/rm-option
127 %{moddir}/commands/rm-option/metadata
128 %{moddir}/commands/rm-option/README.md
129 %attr(755,root,root) %{moddir}/commands/rm-option/script
131 %dir %{moddir}/commands/test
132 %{moddir}/commands/test/metadata
133 %{moddir}/commands/test/README.md
134 %attr(755,root,root) %{moddir}/commands/test/script