%{?nodejs_find_provides_and_requires} %global enable_tests 1 Name: nodejs-create-class Version: 1.0.1 Release: 4%{?dist} Summary: A simple approach to create classes License: MIT URL: https://github.com/grncdr/js-create-class Source: https://github.com/grncdr/js-create-class/archive/v%{version}.tar.gz BuildArch: noarch %if 0%{?fedora} >= 19 ExclusiveArch: %{nodejs_arches} noarch %else ExclusiveArch: %{ix86} x86_64 %{arm} noarch %endif BuildRequires: nodejs-packaging BuildRequires: nodejs-inherits %description A simple approach to create classes and it supports mixins, static methods %prep %setup -q -n js-create-class-%{version} %build #nothing to do %install mkdir -p %{buildroot}%{nodejs_sitelib}/nodejs-create-class cp -p apply-mixin.js index.js package.json %{buildroot}%{nodejs_sitelib}/nodejs-create-class %nodejs_symlink_deps %check %if 0%{?enable_tests} %nodejs_symlink_deps --check export NODE_PATH="/usr/lib/node_modules/" node test.js %endif %files %doc README.md LICENSE test.js %{nodejs_sitelib}/nodejs-create-class %changelog * Mon Mar 2 2015 Anish Patil - 1.0.1-4 - Incorporated package review comments * Fri Feb 27 2015 Anish Patil - 1.0.1-3 - Incorporated package review comments * Thu Feb 26 2015 Anish Patil - 1.0.1-2 - Incorporated package review comments * Tue Feb 3 2015 Anish Patil - 1.0.1-1 - Initial package