Browse code

rubygem: Minor script changes

Change-Id: I02effa8f29e9c6930094318a49acaa68dd1105d9
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/c/photon/+/23791
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Shreenidhi Shedi <shreenidhi.shedi@broadcom.com>

Shivani Agarwal authored on 2024/04/22 15:11:56
Showing 20 changed files
... ...
@@ -24,30 +24,24 @@ across many machines, systematically and repeatably.
24 24
 
25 25
 %prep
26 26
 gem unpack %{SOURCE0}
27
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
27
+cd %{gem_name}-%{version}
28
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
28 29
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
29 30
 
30 31
 %build
32
+cd %{gem_name}-%{version}
31 33
 gem build %{gem_name}.gemspec
32 34
 gem install --bindir %{_bindir}/ %{gem_name}-%{version}.gem
33 35
 
34 36
 %install
35
-mkdir -p %{buildroot}%{gemdir}
36
-mkdir -p %{buildroot}%{gemdir}/bin
37
-mkdir -p %{buildroot}%{gemdir}/cache
38
-mkdir -p %{buildroot}%{gemdir}/doc
39
-mkdir -p %{buildroot}%{gemdir}/plugins
40
-mkdir -p %{buildroot}%{gemdir}/specifications
41
-mkdir -p %{buildroot}%{gemdir}/gems
42
-mkdir -p %{buildroot}%{gemdir}/extensions
43
-cp -pa %{_bindir}/bundle %{buildroot}%{gemdir}/bin/
44
-cp -pa %{_bindir}/bundler %{buildroot}%{gemdir}/bin/
45
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
46
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
47
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
48
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
49
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
50
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
37
+mkdir -p %{buildroot}%{gemdir}/{bin,cache,doc,plugins,specifications,gems,extensions}
38
+cp -a %{_bindir}/bundle %{_bindir}/bundler %{buildroot}%{gemdir}/bin/
39
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
40
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
41
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
42
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
43
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
44
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
51 45
 [ -d %{buildroot}%{_libdir} ] && find %{buildroot}%{_libdir} -type f -perm /022 -exec chmod go-w {} \;
52 46
 
53 47
 %files
... ...
@@ -23,28 +23,24 @@ a high performance event framework for Ruby which uses the libev C library
23 23
 
24 24
 %prep
25 25
 gem unpack %{SOURCE0}
26
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
26
+cd %{gem_name}-%{version}
27
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
27 28
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
28 29
 
29 30
 %build
31
+cd %{gem_name}-%{version}
30 32
 gem build %{gem_name}.gemspec
31 33
 gem install %{gem_name}-%{version}.gem
32 34
 
33 35
 %install
34
-mkdir -p %{buildroot}%{gemdir}
35
-mkdir -p %{buildroot}%{gemdir}/cache
36
-mkdir -p %{buildroot}%{gemdir}/doc
37
-mkdir -p %{buildroot}%{gemdir}/plugins
38
-mkdir -p %{buildroot}%{gemdir}/specifications
39
-mkdir -p %{buildroot}%{gemdir}/gems
40
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
41
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
42
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
43
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
44
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
45
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
46
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
47
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
36
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
37
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
38
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
39
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
40
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
41
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
42
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
43
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
48 44
 
49 45
 %files
50 46
 %defattr(-,root,root,-)
... ...
@@ -28,29 +28,25 @@ Ruby FFI library
28 28
 
29 29
 %prep
30 30
 gem unpack %{SOURCE0}
31
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
31
+cd %{gem_name}-%{version}
32
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
32 33
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
33 34
 
34 35
 %build
36
+cd %{gem_name}-%{version}
35 37
 gem build %{gem_name}.gemspec
36 38
 gem install %{gem_name}-%{version}.gem
37 39
 
38 40
 %install
39
-mkdir -p %{buildroot}%{gemdir}
40
-mkdir -p %{buildroot}%{gemdir}/cache
41
-mkdir -p %{buildroot}%{gemdir}/doc
42
-mkdir -p %{buildroot}%{gemdir}/plugins
43
-mkdir -p %{buildroot}%{gemdir}/specifications
44
-mkdir -p %{buildroot}%{gemdir}/gems
45
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
46
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
47
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
48
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
49
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
50
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
51
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
52
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
53
-[ -d %{buildroot}/usr/lib ] && find %{buildroot}/usr/lib -type f -perm /022 -exec chmod go-w {} \;
41
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
42
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
43
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
44
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
45
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
46
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
47
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
48
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
49
+[ -d %{buildroot}%{_libdir} ] && find %{buildroot}%{_libdir} -type f -perm /022 -exec chmod go-w {} \;
54 50
 
55 51
 %files
56 52
 %defattr(-,root,root,-)
... ...
@@ -41,27 +41,23 @@ proper log isolation.
41 41
 
42 42
 %prep
43 43
 gem unpack %{SOURCE0}
44
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
44
+cd %{gem_name}-%{version}
45
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
45 46
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
46 47
 
47 48
 %build
49
+cd %{gem_name}-%{version}
48 50
 gem build %{gem_name}.gemspec
49 51
 gem install %{gem_name}-%{version}.gem
50 52
 
51 53
 %install
52
-mkdir -p %{buildroot}%{gemdir}
53
-mkdir -p %{buildroot}%{gemdir}/cache
54
-mkdir -p %{buildroot}%{gemdir}/doc
55
-mkdir -p %{buildroot}%{gemdir}/plugins
56
-mkdir -p %{buildroot}%{gemdir}/specifications
57
-mkdir -p %{buildroot}%{gemdir}/gems
58
-mkdir -p %{buildroot}%{gemdir}/extensions
59
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
60
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
61
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
62
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
63
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
64
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
54
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
55
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
56
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
57
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
58
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
59
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
60
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
65 61
 [ -d %{buildroot}%{_libdir} ] && find %{buildroot}%{_libdir} -type f -perm /022 -exec chmod go-w {} \;
66 62
 
67 63
 %files
... ...
@@ -22,28 +22,24 @@ very accommodating and to have a very helpful library
22 22
 
23 23
 %prep
24 24
 gem unpack %{SOURCE0}
25
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
25
+cd %{gem_name}-%{version}
26
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
26 27
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
27 28
 
28 29
 %build
30
+cd %{gem_name}-%{version}
29 31
 gem build %{gem_name}.gemspec
30 32
 gem install %{gem_name}-%{version}.gem
31 33
 
32 34
 %install
33
-mkdir -p %{buildroot}%{gemdir}
34
-mkdir -p %{buildroot}%{gemdir}/cache
35
-mkdir -p %{buildroot}%{gemdir}/doc
36
-mkdir -p %{buildroot}%{gemdir}/plugins
37
-mkdir -p %{buildroot}%{gemdir}/specifications
38
-mkdir -p %{buildroot}%{gemdir}/gems
39
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
40
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
41
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
42
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
43
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
44
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
45
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
46
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
35
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
36
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
37
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
38
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
39
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
40
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
41
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
42
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
47 43
 
48 44
 %files
49 45
 %defattr(-,root,root,-)
... ...
@@ -30,29 +30,24 @@ method chaining system for building requests, similar to Python's Requests.
30 30
 
31 31
 %prep
32 32
 gem unpack %{SOURCE0}
33
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
33
+cd %{gem_name}-%{version}
34
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
34 35
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
35 36
 
36 37
 %build
38
+cd %{gem_name}-%{version}
37 39
 gem build %{gem_name}.gemspec
38 40
 gem install %{gem_name}-%{version}.gem
39 41
 
40 42
 %install
41
-mkdir -p %{buildroot}%{gemdir}
42
-mkdir -p %{buildroot}%{gemdir}/cache
43
-mkdir -p %{buildroot}%{gemdir}/doc
44
-mkdir -p %{buildroot}%{gemdir}/plugins
45
-mkdir -p %{buildroot}%{gemdir}/specifications
46
-mkdir -p %{buildroot}%{gemdir}/gems
47
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
48
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
49
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
50
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
51
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
52
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
53
-cp -pa %{gemdir}/extensions %{buildroot}%{gemdir}/extensions
54
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
55
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
43
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
44
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
45
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
46
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
47
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
48
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
49
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
50
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
56 51
 
57 52
 %files
58 53
 %defattr(-,root,root,-)
... ...
@@ -22,28 +22,24 @@ Provides ruby bindings to http parser.
22 22
 
23 23
 %prep
24 24
 gem unpack %{SOURCE0}
25
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
25
+cd %{gem_name}-%{version}
26
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
26 27
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
27 28
 
28 29
 %build
30
+cd %{gem_name}-%{version}
29 31
 gem build %{gem_name}.gemspec
30 32
 gem install %{gem_name}-%{version}.gem
31 33
 
32 34
 %install
33
-mkdir -p %{buildroot}%{gemdir}
34
-mkdir -p %{buildroot}%{gemdir}/cache
35
-mkdir -p %{buildroot}%{gemdir}/doc
36
-mkdir -p %{buildroot}%{gemdir}/plugins
37
-mkdir -p %{buildroot}%{gemdir}/specifications
38
-mkdir -p %{buildroot}%{gemdir}/gems
39
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
40
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
41
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
42
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
43
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
44
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
45
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
46
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
35
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
36
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
37
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
38
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
39
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
40
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
41
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
42
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
47 43
 
48 44
 %files
49 45
 %defattr(-,root,root,-)
... ...
@@ -28,28 +28,24 @@ event loops, with support for select, kqueue, epoll and io_uring.
28 28
 
29 29
 %prep
30 30
 gem unpack %{SOURCE0}
31
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
31
+cd %{gem_name}-%{version}
32
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
32 33
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
33 34
 
34 35
 %build
36
+cd %{gem_name}-%{version}
35 37
 gem build %{gem_name}.gemspec
36 38
 gem install %{gem_name}-%{version}.gem
37 39
 
38 40
 %install
39
-mkdir -p %{buildroot}%{gemdir}
40
-mkdir -p %{buildroot}%{gemdir}/cache
41
-mkdir -p %{buildroot}%{gemdir}/doc
42
-mkdir -p %{buildroot}%{gemdir}/plugins
43
-mkdir -p %{buildroot}%{gemdir}/specifications
44
-mkdir -p %{buildroot}%{gemdir}/gems
45
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
46
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
47
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
48
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
49
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
50
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
51
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
52
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
41
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
42
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
43
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
44
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
45
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
46
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
47
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
48
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
53 49
 
54 50
 %files
55 51
 %defattr(-,root,root,-)
... ...
@@ -34,27 +34,23 @@ A client for Kubernetes REST api.
34 34
 
35 35
 %prep
36 36
 gem unpack %{SOURCE0}
37
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
37
+cd %{gem_name}-%{version}
38
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
38 39
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
39 40
 
40 41
 %build
42
+cd %{gem_name}-%{version}
41 43
 gem build %{gem_name}.gemspec
42 44
 gem install %{gem_name}-%{version}.gem
43 45
 
44 46
 %install
45
-mkdir -p %{buildroot}%{gemdir}
46
-mkdir -p %{buildroot}%{gemdir}/cache
47
-mkdir -p %{buildroot}%{gemdir}/doc
48
-mkdir -p %{buildroot}%{gemdir}/plugins
49
-mkdir -p %{buildroot}%{gemdir}/specifications
50
-mkdir -p %{buildroot}%{gemdir}/gems
51
-mkdir -p %{buildroot}%{gemdir}/extensions
52
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
53
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
54
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
55
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
56
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
57
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
47
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
48
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
49
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
50
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
51
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
52
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
53
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
58 54
 [ -d %{buildroot}%{_libdir} ] && find %{buildroot}%{_libdir} -type f -perm /022 -exec chmod go-w {} \;
59 55
 
60 56
 %files
... ...
@@ -18,34 +18,32 @@ Source0:        https://rubygems.org/downloads/libxml-ruby-%{version}.gem
18 18
 
19 19
 BuildRequires:  ruby >= 2.4.0
20 20
 BuildRequires:  libxml2-devel
21
+
21 22
 Requires:       ruby
23
+
22 24
 %description
23 25
 Provides Ruby language bindings for the GNOME Libxml2 XML toolkit
24 26
 
25 27
 %prep
26 28
 gem unpack %{SOURCE0}
27
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
29
+cd %{gem_name}-%{version}
30
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
28 31
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
29 32
 
30 33
 %build
34
+cd %{gem_name}-%{version}
31 35
 gem build %{gem_name}.gemspec
32 36
 gem install %{gem_name}-%{version}.gem
33 37
 
34 38
 %install
35
-mkdir -p %{buildroot}%{gemdir}
36
-mkdir -p %{buildroot}%{gemdir}/cache
37
-mkdir -p %{buildroot}%{gemdir}/doc
38
-mkdir -p %{buildroot}%{gemdir}/plugins
39
-mkdir -p %{buildroot}%{gemdir}/specifications
40
-mkdir -p %{buildroot}%{gemdir}/gems
41
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
42
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
43
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
44
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
45
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
46
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
47
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
48
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
39
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
40
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
41
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
42
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
43
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
44
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
45
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
46
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
49 47
 
50 48
 %check
51 49
 cd %{buildroot}%{gemdir}/gems/libxml-ruby-%{version}
... ...
@@ -35,29 +35,24 @@ method chaining system for building requests, similar to Python's Requests.
35 35
 
36 36
 %prep
37 37
 gem unpack %{SOURCE0}
38
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
38
+cd %{gem_name}-%{version}
39
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
39 40
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
40 41
 
41 42
 %build
43
+cd %{gem_name}-%{version}
42 44
 gem build %{gem_name}.gemspec
43 45
 gem install %{gem_name}-%{version}.gem
44 46
 
45 47
 %install
46
-mkdir -p %{buildroot}%{gemdir}
47
-mkdir -p %{buildroot}%{gemdir}/cache
48
-mkdir -p %{buildroot}%{gemdir}/doc
49
-mkdir -p %{buildroot}%{gemdir}/plugins
50
-mkdir -p %{buildroot}%{gemdir}/specifications
51
-mkdir -p %{buildroot}%{gemdir}/gems
52
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
53
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
54
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
55
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
56
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
57
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
58
-cp -pa %{gemdir}/extensions %{buildroot}%{gemdir}/extensions
59
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
60
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
48
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
49
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
50
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
51
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
52
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
53
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
54
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
55
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
61 56
 
62 57
 %files
63 58
 %defattr(-,root,root,-)
... ...
@@ -26,27 +26,23 @@ An efficient, thread safe implementation of an LRU cache.
26 26
 
27 27
 %prep
28 28
 gem unpack %{SOURCE0}
29
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
29
+cd %{gem_name}-%{version}
30
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
30 31
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
31 32
 
32 33
 %build
34
+cd %{gem_name}-%{version}
33 35
 gem build %{gem_name}.gemspec
34 36
 gem install %{gem_name}-%{version}.gem
35 37
 
36 38
 %install
37
-mkdir -p %{buildroot}%{gemdir}
38
-mkdir -p %{buildroot}%{gemdir}/cache
39
-mkdir -p %{buildroot}%{gemdir}/doc
40
-mkdir -p %{buildroot}%{gemdir}/plugins
41
-mkdir -p %{buildroot}%{gemdir}/specifications
42
-mkdir -p %{buildroot}%{gemdir}/gems
43
-mkdir -p %{buildroot}%{gemdir}/extensions
44
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
45
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
46
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
47
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
48
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
49
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
39
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
40
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
41
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
42
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
43
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
44
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
45
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
50 46
 [ -d %{buildroot}%{_libdir} ] && find %{buildroot}%{_libdir} -type f -perm /022 -exec chmod go-w {} \;
51 47
 
52 48
 %files
... ...
@@ -25,28 +25,24 @@ But unlike JSON, it is very fast and small.
25 25
 
26 26
 %prep
27 27
 gem unpack %{SOURCE0}
28
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
28
+cd %{gem_name}-%{version}
29
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
29 30
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
30 31
 
31 32
 %build
33
+cd %{gem_name}-%{version}
32 34
 gem build %{gem_name}.gemspec
33 35
 gem install %{gem_name}-%{version}.gem
34 36
 
35 37
 %install
36
-mkdir -p %{buildroot}%{gemdir}
37
-mkdir -p %{buildroot}%{gemdir}/cache
38
-mkdir -p %{buildroot}%{gemdir}/doc
39
-mkdir -p %{buildroot}%{gemdir}/plugins
40
-mkdir -p %{buildroot}%{gemdir}/specifications
41
-mkdir -p %{buildroot}%{gemdir}/gems
42
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
43
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
44
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
45
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
46
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
47
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
48
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
49
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
38
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
39
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
40
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
41
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
42
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
43
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
44
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
45
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
50 46
 
51 47
 %files
52 48
 %defattr(-,root,root,-)
... ...
@@ -24,28 +24,24 @@ Inspired by the Java NIO API, but simplified for ease-of-use.
24 24
 
25 25
 %prep
26 26
 gem unpack %{SOURCE0}
27
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
27
+cd %{gem_name}-%{version}
28
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
28 29
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
29 30
 
30 31
 %build
32
+cd %{gem_name}-%{version}
31 33
 gem build %{gem_name}.gemspec
32 34
 gem install %{gem_name}-%{version}.gem
33 35
 
34 36
 %install
35
-mkdir -p %{buildroot}%{gemdir}
36
-mkdir -p %{buildroot}%{gemdir}/cache
37
-mkdir -p %{buildroot}%{gemdir}/doc
38
-mkdir -p %{buildroot}%{gemdir}/plugins
39
-mkdir -p %{buildroot}%{gemdir}/specifications
40
-mkdir -p %{buildroot}%{gemdir}/gems
41
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
42
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
43
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
44
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
45
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
46
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
47
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
48
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
37
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
38
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
39
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
40
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
41
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
42
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
43
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
44
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
49 45
 
50 46
 %files
51 47
 %defattr(-,root,root,-)
... ...
@@ -28,30 +28,25 @@ Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features
28 28
 
29 29
 %prep
30 30
 gem unpack %{SOURCE0}
31
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
31
+cd %{gem_name}-%{version}
32
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
32 33
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
33 34
 
34 35
 %build
36
+cd %{gem_name}-%{version}
35 37
 gem build %{gem_name}.gemspec
36 38
 gem install --bindir %{_bindir}/ %{gem_name}-%{version}.gem
37 39
 
38 40
 %install
39
-mkdir -p %{buildroot}%{gemdir}
40
-mkdir -p %{buildroot}%{gemdir}/bin
41
-mkdir -p %{buildroot}%{gemdir}/cache
42
-mkdir -p %{buildroot}%{gemdir}/doc
43
-mkdir -p %{buildroot}%{gemdir}/plugins
44
-mkdir -p %{buildroot}%{gemdir}/specifications
45
-mkdir -p %{buildroot}%{gemdir}/gems
46
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
47
-cp -pa %{_bindir}/nokogiri %{buildroot}%{gemdir}/bin/
48
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
49
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
50
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
51
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
52
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
53
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
54
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
41
+mkdir -p %{buildroot}%{gemdir}/{bin,cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
42
+cp -a %{_bindir}/bundle %{_bindir}/bundler %{buildroot}%{gemdir}/bin/
43
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
44
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
45
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
46
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
47
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
48
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
49
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
55 50
 
56 51
 %clean
57 52
 rm -rf %{buildroot}/*
... ...
@@ -23,28 +23,24 @@ The fastest JSON parser and object serializer.
23 23
 
24 24
 %prep
25 25
 gem unpack %{SOURCE0}
26
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
26
+cd %{gem_name}-%{version}
27
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
27 28
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
28 29
 
29 30
 %build
31
+cd %{gem_name}-%{version}
30 32
 gem build %{gem_name}.gemspec
31 33
 gem install %{gem_name}-%{version}.gem
32 34
 
33 35
 %install
34
-mkdir -p %{buildroot}%{gemdir}
35
-mkdir -p %{buildroot}%{gemdir}/cache
36
-mkdir -p %{buildroot}%{gemdir}/doc
37
-mkdir -p %{buildroot}%{gemdir}/plugins
38
-mkdir -p %{buildroot}%{gemdir}/specifications
39
-mkdir -p %{buildroot}%{gemdir}/gems
40
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
41
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
42
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
43
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
44
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
45
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
46
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
47
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
36
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
37
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
38
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
39
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
40
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
41
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
42
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
43
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
48 44
 
49 45
 %files
50 46
 %defattr(-,root,root,-)
... ...
@@ -24,30 +24,25 @@ and thereby inherits Discount’s numerous useful extensions to the Markdown lan
24 24
 
25 25
 %prep
26 26
 gem unpack %{SOURCE0}
27
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
27
+cd %{gem_name}-%{version}
28
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
28 29
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
29 30
 
30 31
 %build
32
+cd %{gem_name}-%{version}
31 33
 gem build %{gem_name}.gemspec
32 34
 gem install --bindir %{_bindir}/ %{gem_name}-%{version}.gem
33 35
 
34 36
 %install
35
-mkdir -p %{buildroot}%{gemdir}
36
-mkdir -p %{buildroot}%{gemdir}/bin
37
-mkdir -p %{buildroot}%{gemdir}/cache
38
-mkdir -p %{buildroot}%{gemdir}/doc
39
-mkdir -p %{buildroot}%{gemdir}/plugins
40
-mkdir -p %{buildroot}%{gemdir}/specifications
41
-mkdir -p %{buildroot}%{gemdir}/gems
42
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
43
-cp -pa %{_bindir}/rdiscount %{buildroot}%{gemdir}/bin/
44
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
45
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
46
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
47
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
48
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
49
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
50
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
37
+mkdir -p %{buildroot}%{gemdir}/{bin,cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
38
+cp -a %{_bindir}/bundle %{_bindir}/bundler %{buildroot}%{gemdir}/bin/
39
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
40
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
41
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
42
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
43
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
44
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
45
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
51 46
 
52 47
 %files
53 48
 %defattr(-,root,root,-)
... ...
@@ -23,28 +23,24 @@ a fast strptime/strftime engine which uses VM
23 23
 
24 24
 %prep
25 25
 gem unpack %{SOURCE0}
26
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
26
+cd %{gem_name}-%{version}
27
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
27 28
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
28 29
 
29 30
 %build
31
+cd %{gem_name}-%{version}
30 32
 gem build %{gem_name}.gemspec
31 33
 gem install %{gem_name}-%{version}.gem
32 34
 
33 35
 %install
34
-mkdir -p %{buildroot}%{gemdir}
35
-mkdir -p %{buildroot}%{gemdir}/cache
36
-mkdir -p %{buildroot}%{gemdir}/doc
37
-mkdir -p %{buildroot}%{gemdir}/plugins
38
-mkdir -p %{buildroot}%{gemdir}/specifications
39
-mkdir -p %{buildroot}%{gemdir}/gems
40
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
41
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
42
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
43
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
44
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
45
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
46
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
47
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
36
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
37
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
38
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
39
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
40
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
41
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
42
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
43
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
48 44
 
49 45
 %files
50 46
 %defattr(-,root,root,-)
... ...
@@ -23,28 +23,24 @@ Unicode Normalization Form support library for CRuby.
23 23
 
24 24
 %prep
25 25
 gem unpack %{SOURCE0}
26
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
26
+cd %{gem_name}-%{version}
27
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
27 28
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
28 29
 
29 30
 %build
31
+cd %{gem_name}-%{version}
30 32
 gem build %{gem_name}.gemspec
31 33
 gem install %{gem_name}-%{version}.gem
32 34
 
33 35
 %install
34
-mkdir -p %{buildroot}%{gemdir}
35
-mkdir -p %{buildroot}%{gemdir}/cache
36
-mkdir -p %{buildroot}%{gemdir}/doc
37
-mkdir -p %{buildroot}%{gemdir}/plugins
38
-mkdir -p %{buildroot}%{gemdir}/specifications
39
-mkdir -p %{buildroot}%{gemdir}/gems
40
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
41
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
42
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
43
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
44
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
45
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
46
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
47
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
36
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
37
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
38
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
39
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
40
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
41
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
42
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
43
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
48 44
 
49 45
 %files
50 46
 %defattr(-,root,root,-)
... ...
@@ -27,28 +27,24 @@ Ruby C bindings to the excellent Yajl JSON stream-based parser library.
27 27
 
28 28
 %prep
29 29
 gem unpack %{SOURCE0}
30
-%autosetup -p1 -D -T -n  %{gem_name}-%{version}
30
+cd %{gem_name}-%{version}
31
+/bin/chmod -Rf a+rX,u+w,g-w,o-w .
31 32
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
32 33
 
33 34
 %build
35
+cd %{gem_name}-%{version}
34 36
 gem build %{gem_name}.gemspec
35 37
 gem install %{gem_name}-%{version}.gem
36 38
 
37 39
 %install
38
-mkdir -p %{buildroot}%{gemdir}
39
-mkdir -p %{buildroot}%{gemdir}/cache
40
-mkdir -p %{buildroot}%{gemdir}/doc
41
-mkdir -p %{buildroot}%{gemdir}/plugins
42
-mkdir -p %{buildroot}%{gemdir}/specifications
43
-mkdir -p %{buildroot}%{gemdir}/gems
44
-mkdir -p %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
45
-cp -pa %{gemdir}/build_info %{buildroot}%{gemdir}/
46
-cp -pa %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
47
-cp -pa %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
48
-cp -pa %{gemdir}/plugins %{buildroot}%{gemdir}/
49
-cp -pa %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications
50
-cp -pa %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems
51
-cp -pa %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
40
+mkdir -p %{buildroot}%{gemdir}/{cache,doc,plugins,specifications,gems,extensions/%{_arch}-linux/%{ruby_ver}}
41
+cp -a %{gemdir}/build_info %{buildroot}%{gemdir}/
42
+cp -a %{gemdir}/cache/%{gem_name}-%{version}.gem %{buildroot}%{gemdir}/cache/
43
+cp -a %{gemdir}/doc/%{gem_name}-%{version} %{buildroot}%{gemdir}/doc/
44
+cp -a %{gemdir}/plugins %{buildroot}%{gemdir}/
45
+cp -a %{gemdir}/specifications/%{gem_name}-%{version}.gemspec %{buildroot}%{gemdir}/specifications/
46
+cp -a %{gemdir}/gems/%{gem_name}-%{version} %{buildroot}%{gemdir}/gems/
47
+cp -a %{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}/%{gem_name}-%{version} %{buildroot}%{gemdir}/extensions/%{_arch}-linux/%{ruby_ver}
52 48
 
53 49
 %files
54 50
 %defattr(-,root,root,-)