]> git.pld-linux.org Git - packages/js-hammer.git/blame - js-hammer.spec
drop sourceMappingURL, the .map is not packaged
[packages/js-hammer.git] / js-hammer.spec
CommitLineData
6f4261a0
ER
1%define pkgname hammer
2Summary: A javascript library for multi-touch gestures
3Name: js-%{pkgname}
4Version: 2.0.4
5Release: 1
6License: MIT
7Group: Applications/WWW
8Source0: https://github.com/hammerjs/hammer.js/archive/%{version}/%{pkgname}-%{version}.tar.gz
9# Source0-md5: 54b592fde78983cee95983bec1673a39
10Source1: apache.conf
11Source2: lighttpd.conf
12URL: http://hammerjs.github.io/
13BuildRequires: rpmbuild(macros) >= 1.553
14BuildRequires: sed >= 4.0
15Requires: webserver(access)
16Requires: webserver(alias)
17BuildArch: noarch
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%define _webapps /etc/webapps
21%define _webapp %{name}
22%define _sysconfdir %{_webapps}/%{_webapp}
23%define _appdir %{_datadir}/%{_webapp}
24
25%description
26Add touch gestures to your page.
27
28%prep
29%setup -qn hammer.js-%{version}
30
e99b9ec2
ER
31%{__sed} -i -e '/# sourceMappingURL=/d' %{pkgname}.min.js
32
6f4261a0
ER
33%install
34rm -rf $RPM_BUILD_ROOT
35install -d $RPM_BUILD_ROOT%{_appdir}
36cp -a %{pkgname}.js $RPM_BUILD_ROOT%{_appdir}/%{pkgname}.src.js
37cp -a %{pkgname}.min.js $RPM_BUILD_ROOT%{_appdir}/%{pkgname}.min.js
38ln -s %{pkgname}.min.js $RPM_BUILD_ROOT%{_appdir}/%{pkgname}.js
39
40install -d $RPM_BUILD_ROOT%{_sysconfdir}
41cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
42cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/lighttpd.conf
43cp -p $RPM_BUILD_ROOT%{_sysconfdir}/{apache,httpd}.conf
44
45%clean
46rm -rf $RPM_BUILD_ROOT
47
48%triggerin -- apache1 < 1.3.37-3, apache1-base
49%webapp_register apache %{_webapp}
50
51%triggerun -- apache1 < 1.3.37-3, apache1-base
52%webapp_unregister apache %{_webapp}
53
54%triggerin -- apache < 2.2.0, apache-base
55%webapp_register httpd %{_webapp}
56
57%triggerun -- apache < 2.2.0, apache-base
58%webapp_unregister httpd %{_webapp}
59
60%triggerin -- lighttpd
61%webapp_register lighttpd %{_webapp}
62
63%triggerun -- lighttpd
64%webapp_unregister lighttpd %{_webapp}
65
66%files
67%defattr(644,root,root,755)
68%doc README.md CHANGELOG.md CONTRIBUTING.md LICENSE.md
69%dir %attr(750,root,http) %{_sysconfdir}
70%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
71%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf
72%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/lighttpd.conf
73%{_appdir}
This page took 0.030435 seconds and 4 git commands to generate.