Files
nodejs-specificity/nodejs-specificity.spec

64 lines
2.1 KiB
RPMSpec
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
# spec file for package nodejs-specificity
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define base_name specificity
Name: nodejs-specificity
Version: 0.1.4
Release: 0
License: MIT
Summary: A JavaScript module for calculating the specificity of CSS selectors
Url: https://github.com/keeganstreet/specificity
Group: Development/Libraries/Other
Source: http://registry.npmjs.org/%{base_name}/-/%{base_name}-%{version}.tgz
Patch: specificity-deps.diff
BuildRequires: nodejs-packaging
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%nodejs_find_provides_and_requires
%description
A JavaScript module for calculating the specificity of CSS selectors.
Specificity Calculator is built for CSS Selectors Level 3. Specificity
Calculator isnt a CSS validator. If you enter invalid selectors it
will return incorrect results. For example, the negation pseudo-class
may only take a simple selector as an argument. Using a psuedo-element
or combinator as an argument for :not() is invalid CSS3 so Specificity
Calculator will return incorrect results. Specificity Calculator
doesnt support CSS character escape sequences.
%prep
%setup -q -n package
%patch -p1
%build
%install
mkdir -p %{buildroot}%{nodejs_modulesdir}/%{base_name}
cp -pr package.json %{base_name}.js \
%{buildroot}%{nodejs_modulesdir}/%{base_name}/
%files
%defattr(-,root,root)
%doc readme.md
%{nodejs_modulesdir}/%{base_name}
%changelog