]> git.pld-linux.org Git - packages/jquery-mobile.git/blame - jquery-mobile.spec
up to 1.3.2
[packages/jquery-mobile.git] / jquery-mobile.spec
CommitLineData
5ab041c9 1%define plugin mobile
5ab041c9
ER
2Summary: jQuery Mobile: Touch-Optimized Web Framework for Smartphones & Tablets
3Name: jquery-%{plugin}
b7f88805 4Version: 1.3.2
910ba2a4 5Release: 1
924d9789 6License: MIT
5ab041c9 7Group: Applications/WWW
924d9789 8Source0: http://jquerymobile.com/resources/download/jquery.mobile-%{version}.zip
b7f88805 9# Source0-md5: e95ca596323e247759875e89e3ec1f2b
5ab041c9
ER
10URL: http://jquerymobile.com/
11BuildRequires: rpmbuild(macros) >= 1.268
924d9789 12BuildRequires: unzip
5ab041c9
ER
13Requires: jquery
14BuildArch: noarch
15BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17%define _appdir %{_datadir}/jquery/%{plugin}
18
19%description
20A unified user interface system across all popular mobile device
21platforms, built on the rock-solid jQuery and jQuery UI foundation.
22Its lightweight code is built with progressive enhancement, and has a
23flexible, easily themeable design.
24
924d9789
ER
25%package demo
26Summary: Demo for jQuery.mobile
27Group: Development
28Requires: %{name} = %{version}-%{release}
29
30%description demo
31Demonstrations and samples for jQuery.mobile.
32
5ab041c9 33%prep
b7f88805 34%setup -qc
5ab041c9 35
21551df8
ER
36# rename for better version diffs
37mv jquery.mobile{-%{version},}.min.js
38mv jquery.mobile{-%{version},}.min.css
39mv jquery.mobile{-%{version},}.js
40mv jquery.mobile{-%{version},}.css
41mv jquery.mobile.structure{-%{version},}.css
42mv jquery.mobile.structure{-%{version},}.min.css
6f31327d
ER
43mv jquery.mobile.theme{-%{version},}.css
44mv jquery.mobile.theme{-%{version},}.min.css
21551df8 45
5ab041c9
ER
46%install
47rm -rf $RPM_BUILD_ROOT
48install -d $RPM_BUILD_ROOT%{_appdir}
49cp -a images $RPM_BUILD_ROOT%{_appdir}
f1c26754 50# install minified and original css/js
21551df8
ER
51cp -p jquery.mobile.min.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.min.js
52cp -p jquery.mobile.min.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.min.css
53cp -p jquery.mobile.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.js
54cp -p jquery.mobile.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}-%{version}.css
21551df8 55cp -p jquery.mobile.structure.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}.structure-%{version}.css
6f31327d
ER
56cp -p jquery.mobile.structure.min.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}.structure-%{version}.min.css
57cp -p jquery.mobile.theme.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}.theme-%{version}.css
58cp -p jquery.mobile.theme.min.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}.theme-%{version}.min.css
f1c26754
ER
59
60# versionless symlinks, to minified version
61ln -s %{plugin}-%{version}.min.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}.js
6f31327d
ER
62ln -s %{plugin}-%{version}.min.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}.min.js
63ln -s %{plugin}-%{version}.js $RPM_BUILD_ROOT%{_appdir}/%{plugin}.src.js
f1c26754 64ln -s %{plugin}-%{version}.min.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}.css
21551df8 65ln -s %{plugin}.structure-%{version}.min.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}.structure.css
6f31327d 66ln -s %{plugin}.theme-%{version}.min.css $RPM_BUILD_ROOT%{_appdir}/%{plugin}.theme.css
5ab041c9 67
924d9789
ER
68install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
69cp -a demos/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
70
5ab041c9
ER
71%clean
72rm -rf $RPM_BUILD_ROOT
73
74%files
75%defattr(644,root,root,755)
76%{_appdir}
924d9789
ER
77
78%files demo
79%defattr(644,root,root,755)
80%{_examplesdir}/%{name}-%{version}
This page took 0.064398 seconds and 4 git commands to generate.