]> git.pld-linux.org Git - SPECS.git/blob - rerun.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / rerun.spec
1 Summary:        Rerun is a structured approach to bash scripting
2 Name:           rerun
3 Version:        1.0.2
4 Release:        0.1
5 License:        Apache v2.0
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
10 BuildArch:      noarch
11 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
12
13 %define _libdir         %{_prefix}/lib
14 %define _libexecdir     %{_libdir}
15 %define moddir          %{_libdir}/%{name}/modules/stubbs
16
17 %description
18 A simple command runner because it's easy to forget standard operating
19 procedure.
20
21 %prep
22 %setup -q
23
24 %build
25 %configure \
26         --libdir=%{_prefix}/lib \
27         --libexecdir=%{_prefix}/lib
28 %{__make}
29
30 %install
31 rm -rf $RPM_BUILD_ROOT
32 install -d $RPM_BUILD_ROOT%{_mandir}/man1
33 %{__make} install \
34         DESTDIR=$RPM_BUILD_ROOT
35
36 mv $RPM_BUILD_ROOT{%{moddir}/stubbs.1,%{_mandir}/man1}
37 rm -r $RPM_BUILD_ROOT%{_docdir}/%{name}
38
39 # package later
40 rm $RPM_BUILD_ROOT/etc/bash_completion.d/rerun
41
42
43 # TODO: remove after issue 147 fixed
44 #chmod 777 $RPM_BUILD_ROOT%{_prefix}/lib/rerun/modules $RPM_BUILD_ROOT%{moddir}/tests
45
46 %clean
47 rm -rf ${buildroot}
48
49 %files
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
60
61 %{moddir}/README.md
62 %{moddir}/metadata
63 %{moddir}/options
64 %{moddir}/templates
65
66 %dir %{moddir}/bin
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
70
71 %dir %{moddir}/lib
72 %{moddir}/lib/*.css
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
82
83 %dir %{moddir}/tests
84 %attr(755,root,root) %{moddir}/tests/*.sh
85
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
92
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
97
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
102
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
108
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
114
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
119
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
125
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
130
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
This page took 1.515746 seconds and 3 git commands to generate.