[js-sizzle] initial import

T.C. Hollingsworth patches at fedoraproject.org
Thu Jun 5 10:30:32 UTC 2014


commit 118c9fe295f85bf4fb968cca32fbfb1b309137d6
Author: T.C. Hollingsworth <tchollingsworth at gmail.com>
Date:   Thu Jun 5 03:30:30 2014 -0700

    initial import

 .gitignore                      |    1 +
 js-sizzle-disable-gzip-js.patch |   14 ++++++
 js-sizzle.spec                  |   85 +++++++++++++++++++++++++++++++++++++++
 sources                         |    1 +
 4 files changed, 101 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..9a34ae7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/js-sizzle-b5de20331f9caf0b3d4e6d223ffea0bb7e3511f4.tar.gz
diff --git a/js-sizzle-disable-gzip-js.patch b/js-sizzle-disable-gzip-js.patch
new file mode 100644
index 0000000..34fa09f
--- /dev/null
+++ b/js-sizzle-disable-gzip-js.patch
@@ -0,0 +1,14 @@
+diff --git a/Gruntfile.js b/Gruntfile.js
+index 43382c1..bfe8d33 100644
+--- a/Gruntfile.js
++++ b/Gruntfile.js
+@@ -1,8 +1,7 @@
+ module.exports = function( grunt ) {
+ 	"use strict";
+ 
+-	var gzip = require( "gzip-js" ),
+-		isBrowserStack = process.env.BROWSER_STACK_USERNAME && process.env.BROWSER_STACK_ACCESS_KEY,
++	var isBrowserStack = process.env.BROWSER_STACK_USERNAME && process.env.BROWSER_STACK_ACCESS_KEY,
+ 		browsers = {
+ 			phantom: [ "PhantomJS" ],
+ 			desktop: [],
diff --git a/js-sizzle.spec b/js-sizzle.spec
new file mode 100644
index 0000000..0fd83bc
--- /dev/null
+++ b/js-sizzle.spec
@@ -0,0 +1,85 @@
+%global commit b5de20331f9caf0b3d4e6d223ffea0bb7e3511f4
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+
+Name:           js-sizzle
+Version:        1.10.19
+Release:        3%{?dist}
+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/%{commit}/%{name}-%{commit}.tar.gz
+
+# disable gzip-js during build
+Patch1:         %{name}-disable-gzip-js.patch
+
+BuildRequires:  web-assets-devel
+BuildRequires:  nodejs-packaging
+
+Provides:       %{name}-static = %{version}-%{release}
+
+# for the benefit of those installing the review, will drop when importing
+Obsoletes:      %{name}-source < %{version}
+
+BuildRequires:  nodejs-grunt >= 0.4.4-3
+BuildRequires:  npm(grunt-cli)
+BuildRequires:  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-%{commit}
+%patch1 -p1
+
+#remove precompiled stuff
+rm -rf dist/*
+
+
+%build
+%nodejs_symlink_deps --build
+grunt -v compile uglify
+
+
+# missing dependencies
+#%%check
+#grunt
+
+
+%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 MIT-LICENSE.txt README.md
+
+
+%changelog
+* Tue Jun 03 2014 T.C. Hollingsworth <tchollingsworth at gmail.com> - 1.10.19-3
+- follow the github SourceURL guidelines
+
+* Sat May 31 2014 T.C. Hollingsworth <tchollingsworth at gmail.com> - 1.10.19-2
+- drop sed hack now that grunt is fixed
+
+* Fri May 30 2014 T.C. Hollingsworth <tchollingsworth at gmail.com> - 1.10.19-1
+- update to 1.10.19
+- use system packages for build
+
+* Wed Mar 19 2014 T.C. Hollingsworth <tchollingsworth at gmail.com> - 1.10.16-0.1
+- initial package
diff --git a/sources b/sources
index e69de29..0ef21e9 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+b73fc0f718aea9e0b2d8ea4da4471ff7  js-sizzle-b5de20331f9caf0b3d4e6d223ffea0bb7e3511f4.tar.gz


More information about the scm-commits mailing list