source: projects/specs/trunk/s/sassc/sassc-vl.spec @ 12131

Revision 12131, 3.4 KB checked in by tomop, 5 years ago (diff)

Merge branch 'tomop'

Line 
1%bcond_with check
2%global testspec_version 3.6.0
3
4Name:           sassc
5Version:        3.6.1
6Release:        1%{?_dist_release}
7Summary:        Wrapper around libsass to compile CSS stylesheet
8Summary(ja):    libsassのコマンドラインラッパー
9
10Vendor:         Project Vine
11Distribution:   Vine Linux
12
13License:        MIT
14URL:            http://github.com/sass/sassc
15Source0:        https://github.com/sass/sassc/archive/%{version}.tar.gz
16# Test suite spec. According to this comment from an upstream dev, we should
17# not use the release tags on the test spec:
18# https://github.com/sass/libsass/issues/2258#issuecomment-268196004
19# https://github.com/sass/sass-spec/archive/master.zip
20# https://github.com/sass/sass-spec/archive/v%%{testspec_version}.tar.gz
21Source1:        https://github.com/sass/sass-spec/archive/libsass-%{testspec_version}.tar.gz
22
23# libsass is built as a shared library.
24Patch0:         %{name}-3.5.0-build.patch
25
26BuildRequires:  libsass-devel >= %{version}
27BuildRequires:  gcc-c++
28%if %{with check}
29BuildRequires:  ruby
30BuildRequires:  rubygem-minitest
31BuildRequires:  rubygem-hrx
32%endif
33
34%description
35SassC is a wrapper around libsass used to generate a useful command-line
36application that can be installed and packaged for several operating systems.
37
38
39%prep
40%setup -q -a 1
41mv sass-spec-libsass-%{testspec_version} sass-spec
42%patch0 -p1
43
44
45%build
46%make_build build-shared \
47    LDFLAGS="$RPM_OPT_FLAGS" \
48    CFLAGS="$RPM_OPT_FLAGS" \
49    CXXFLAGS="$RPM_OPT_FLAGS"
50
51
52%install
53rm -rf $RPM_BUILD_ROOT
54install -p -m755 -D bin/sassc $RPM_BUILD_ROOT%{_bindir}/%{name}
55
56
57%if %{with check}
58%check
59ruby sass-spec/sass-spec.rb -V 3.6 -c bin/%{name} --impl libsass sass-spec/spec
60%endif
61
62%files
63%license LICENSE
64%doc Readme.md
65%{_bindir}/%{name}
66
67
68%changelog
69* Fri Aug 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.6.1-1
70- new upstream relaase.
71
72* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.5.0-2
73- initial build for Vine Linux.
74- disabled tests.
75
76* Thu Jul 19 2018 Kevin Fenzi <kevin@scrye.com> - 3.5.0-1
77- Upgrade to 3.5.0, tests 3.5.4.
78- Fixes FTBFS.
79
80* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.5-6
81- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
82
83* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.5-5
84- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
85
86* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.5-4
87- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
88
89* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.5-3
90- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
91
92* Mon Jul 24 2017 Aurelien Bompard <abompard@fedoraproject.org> - 3.4.5-2
93- Require the same libsass version
94
95* Mon Jul 24 2017 Aurelien Bompard <abompard@fedoraproject.org> - 3.4.5-1
96- Version 3.4.5: https://github.com/sass/sassc/releases/tag/3.4.5
97
98* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-2
99- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
100
101* Mon Dec 19 2016 Aurelien Bompard <abompard@fedoraproject.org> - 3.4.1-1
102- Version 3.4.1: https://github.com/sass/sassc/releases/tag/3.4.1
103
104* Mon Dec 12 2016 Aurelien Bompard <abompard@fedoraproject.org> - 3.4.0-1
105- Version 3.4.0: https://github.com/sass/sassc/releases/tag/3.4.0
106
107* Tue Aug 23 2016 Aurelien Bompard <abompard@fedoraproject.org> - 3.3.6-1
108- initial package
Note: See TracBrowser for help on using the repository browser.