1 Star 0 Fork 4

王歌/js-sizzle

forked from src-openEuler/js-sizzle 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
js-sizzle.spec 1.59 KB
一键复制 编辑 原始数据 按行查看 历史
王歌 提交于 2023-10-25 10:57 +08:00 . update to version 2.3.10
Name: js-sizzle
Version: 2.3.10
Release: 1
Summary: A pure-JavaScript CSS selector engine
BuildArch: noarch
%global ver_x %(echo %{version} | cut -d. -f1)
%global ver_y %(echo %{version} | cut -d. -f2)
%global ver_z %(echo %{version} | cut -d. -f3)
License: MIT
URL: http://sizzlejs.com/
Source0: https://github.com/jquery/sizzle/archive/refs/tags/sizzle-%{version}.tar.gz
# disable gzip-js during build
Patch0: %{name}-disable-gzip-js.patch
BuildRequires: web-assets-devel nodejs-packaging
Provides: %{name}-static = %{version}-%{release}
Obsoletes: %{name}-source < %{version}
BuildRequires: nodejs-grunt >= 0.4.4-3 npm(grunt-cli) npm(grunt-contrib-uglify)
BuildRequires: npm(load-grunt-tasks)
Requires: web-assets-filesystem
%description
A pure-JavaScript CSS selector engine designed to be easily dropped in to a host
library.
%prep
%setup -qn sizzle-%{version}
%patch0 -p1
rm -rf dist/*
%build
%nodejs_symlink_deps --build
grunt -v compile uglify
%install
%global inslibdir %{buildroot}%{_jsdir}/sizzle
mkdir -p %{inslibdir}/%{version}
cp -p dist/* %{inslibdir}/%{version}
ln -s %{version} %{inslibdir}/latest
ln -s %{version} %{inslibdir}/%{ver_x}
ln -s %{version} %{inslibdir}/%{ver_x}.%{ver_y}
%files
%{_jsdir}/sizzle
%doc AUTHORS.txt CONTRIBUTING.md LICENSE.txt README.md
%changelog
* Wed Oct 25 2023 Ge Wang <wang__ge@126.com> - 2.3.10-1
- update to version 2.3.10
* Thu Aug 20 2020 shenleizhao <shenleizhao@huawei.com> - 2.1.1-1
- package init
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wang--ge/js-sizzle.git
git@gitee.com:wang--ge/js-sizzle.git
wang--ge
js-sizzle
js-sizzle
master

搜索帮助