3 %bcond_without doc # don't build ri/rdoc
6 Summary: A powerful but elegant CSS compiler that makes CSS fun again
7 Summary(pl.UTF-8): Potężny, ale elegancki kompilator CSS przywracający przyjemność z CSS
12 Group: Development/Languages
13 Source0: http://rubygems.org/gems/%{pkgname}-%{version}.gem
14 # Source0-md5: 857f0bc182b254271e3f03654ed5d2ab
16 URL: https://github.com/sass/sass
17 BuildRequires: rpm-rubyprov
18 BuildRequires: rpmbuild(macros) >= 1.665
19 BuildRequires: ruby >= 1.8.7
20 BuildRequires: sed >= 4.0
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 Sass makes CSS fun again. Sass is an extension of CSS, adding nested
26 rules, variables, mixins, selector inheritance, and more. It's
27 translated to well-formatted, standard CSS using the command line tool
28 or a web-framework plugin.
30 %description -l pl.UTF-8
31 Sass czyni CSS z powrotem przyjemnym. Sass jest rozszerzeniem CSS,
32 dodającym zagnieżdżone reguły, zmienne, domieszki, dziedziczenie
33 selektorów itd. Jest tłumaczony na dobrze sformatowany, standardowy
34 XML przy użyciu narzędzia linii poleceń lub wtyczki do szkieletu WWW.
37 Summary: HTML documentation for Ruby %{pkgname} module
38 Summary(pl.UTF-8): Dokumentacja w formacie HTML dla modułu %{pkgname} języka Ruby
40 Requires: ruby >= 1:1.8.7-4
43 HTML documentation for Ruby %{pkgname} module.
45 %description rdoc -l pl.UTF-8
46 Dokumentacja w formacie HTML dla modułu %{pkgname} języka Ruby.
49 Summary: ri documentation for Ruby %{pkgname} module
50 Summary(pl.UTF-8): Dokumentacja w formacie ri dla modułu %{pkgname} języka Ruby
55 ri documentation for Ruby %{pkgname} module.
57 %description ri -l pl.UTF-8
58 Dokumentacji w formacie ri dla modułu %{pkgname} języka Ruby.
61 %setup -q -n %{pkgname}-%{version}
65 s=$(ruby -e "puts File.read('VERSION').strip.split('.').map {|n| n =~ /^[0-9]+$/ ? n.to_i : n}.inspect")
66 %{__sed} -i -e "s#__VERSION__#$s#" lib/sass/version.rb
67 s=$(ruby -e "puts File.read('VERSION_NAME').strip.inspect")
68 %{__sed} -i -e "s#__VERSION_NAME__#$s#" lib/sass/version.rb
76 %{__rm} -r ri/ActionController
78 %{__rm} -r ri/OrderedHash
80 %{__rm} ri/created.rid
84 rm -rf $RPM_BUILD_ROOT
85 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_ridir},%{ruby_rdocdir},%{_bindir}}
87 cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
88 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
90 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
91 install -d $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
92 cp -a rdoc/* $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
94 install -d $RPM_BUILD_ROOT%{ruby_specdir}
95 cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
98 rm -rf $RPM_BUILD_ROOT
101 %defattr(644,root,root,755)
103 %attr(755,root,root) %{_bindir}/sass
104 %attr(755,root,root) %{_bindir}/sass-convert
105 %attr(755,root,root) %{_bindir}/scss
106 %{ruby_vendorlibdir}/sass
107 %{ruby_vendorlibdir}/sass.rb
108 %{ruby_specdir}/%{pkgname}-%{version}.gemspec
112 %defattr(644,root,root,755)
113 %{ruby_rdocdir}/%{name}-%{version}
116 %defattr(644,root,root,755)