diff --git a/js-excanvas-44ac99f.tar.gz b/js-excanvas-44ac99f.tar.gz new file mode 100644 index 0000000..a8b0b4e Binary files /dev/null and b/js-excanvas-44ac99f.tar.gz differ diff --git a/js-excanvas.spec b/js-excanvas.spec new file mode 100644 index 0000000..13f152e --- /dev/null +++ b/js-excanvas.spec @@ -0,0 +1,42 @@ +%global commit 44ac99ffc23b665c94a56b365d1d98ffa567e42c +%global shortcommit %(c=%{commit}; echo ${c:0:7}) +Name: js-excanvas +Version: 0 +Release: 1 +Summary: Canvas for IE8 and older +License: Apache-2.0 +URL: https://github.com/arv/ExplorerCanvas +Source0: https://github.com/arv/ExplorerCanvas/archive/%{commit}/%{name}-%{shortcommit}.tar.gz +BuildArch: noarch +BuildRequires: web-assets-devel closure-compiler jarjar +Requires: web-assets-filesystem +%description +Firefox, Safari and Opera 9 support the canvas tag to allow 2D command-based +drawing operations. ExplorerCanvas brings the same functionality to Internet +Explorer; web developers only need to include a single script tag in their +existing canvas webpages to enable this support. + +%prep +%setup -qn ExplorerCanvas-%{commit} +sed -i 's/\r//' AUTHORS README + +%build +for f in `find -name "*.js"`; do + bn="${f%.js}" + bn="${bn}.min.js" + closure-compiler --language_in=ECMASCRIPT5 --js=${f} >${bn} +done + +%install +%global inslibdir %{buildroot}%{_jsdir}/excanvas +mkdir -p %{inslibdir}/%{version} +cp -p excanvas.js excanvas.min.js %{inslibdir}/%{version} + +%files +%license COPYING +%doc AUTHORS README examples/ +%{_jsdir}/excanvas + +%changelog +* Thu Nov 19 2020 caodongxia - 0-1 +- package init diff --git a/js-excanvas.yaml b/js-excanvas.yaml new file mode 100644 index 0000000..8a8bbd2 --- /dev/null +++ b/js-excanvas.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: arv/ExplorerCanvas +tag_prefix: "" +separator: "."