]> git.pld-linux.org Git - packages/jquery-flexslider.git/blame - jquery-flexslider.spec
minify css
[packages/jquery-flexslider.git] / jquery-flexslider.spec
CommitLineData
04f63e19
ER
1# TODO
2# - demo package
3%define plugin flexslider
4Summary: Fully responsive jQuery slider toolkit
5Name: jquery-%{plugin}
1ad047df
ER
6Version: 2.4.0
7Release: 1
04f63e19
ER
8License: GPL v2
9Group: Applications/WWW
1ad047df
ER
10Source0: https://github.com/woothemes/FlexSlider/archive/version/%{version}/%{plugin}-%{version}.tar.gz
11# Source0-md5: 47f3f37f14bad12fbaac3f624ceaeabf
04f63e19 12URL: http://www.woothemes.com/flexslider/
4a123e76
ER
13BuildRequires: closure-compiler
14BuildRequires: js
1ccc8843 15BuildRequires: yuicompressor
04f63e19
ER
16BuildRequires: rpmbuild(macros) >= 1.553
17Requires: jquery >= 1.4.2
18BuildArch: noarch
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%define _appdir %{_datadir}/jquery/%{plugin}
22
23%description
24An awesome, fully responsive jQuery slider plugin.
25
26%prep
27%setup -q -n FlexSlider-version-%{version}
4a123e76
ER
28
29%build
30install -d build
31
32# compress .js
33for js in jquery.%{plugin}.js; do
34 out=build/${js#*/}
35%if 0%{!?debug:1}
36 closure-compiler --js $js --charset UTF-8 --js_output_file $out
37 js -C -f $out
38%else
39 cp -p $js $out
40%endif
41done
04f63e19 42
1ccc8843
ER
43# pack .css
44for css in %{plugin}.css; do
45 out=build/${css#*/jquery.}
46%if 0%{!?debug:1}
47 yuicompressor --charset UTF-8 $css -o $out
48%else
49 cp -p $css $out
50%endif
51done
52
04f63e19
ER
53%install
54rm -rf $RPM_BUILD_ROOT
55install -d $RPM_BUILD_ROOT%{_appdir}
56
4a123e76 57cp -p build/jquery.%{plugin}.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.min.js
04f63e19
ER
58cp -p jquery.%{plugin}.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.js
59ln -s %{plugin}-%{version}.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}.src.js
60ln -s %{plugin}-%{version}.min.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}.js
61
1ccc8843
ER
62cp -p build/%{plugin}.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.min.css
63cp -p %{plugin}.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.src.css
64ln -s %{plugin}-%{version}.min.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}.css
04f63e19
ER
65
66cp -a images/* $RPM_BUILD_ROOT%{_appdir}
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
71%files
72%defattr(644,root,root,755)
73%doc README.mdown
74%{_appdir}
This page took 0.093888 seconds and 4 git commands to generate.