From 2a0bb40810681c6efae74c88c4729235f4cb4db1 Mon Sep 17 00:00:00 2001 From: Jared K. Smith Date: Oct 04 2017 12:04:31 +0000 Subject: Initial packaging --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..06441fe --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/parseqs-0.0.5.tgz diff --git a/README.md b/README.md deleted file mode 100644 index 014f585..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# nodejs-parseqs - -'Methods for parsing a query string into an object, and vice versa' \ No newline at end of file diff --git a/nodejs-parseqs.spec b/nodejs-parseqs.spec new file mode 100644 index 0000000..098e921 --- /dev/null +++ b/nodejs-parseqs.spec @@ -0,0 +1,61 @@ +%{?nodejs_find_provides_and_requires} + +%global packagename parseqs +%global enable_tests 1 + +Name: nodejs-parseqs +Version: 0.0.5 +Release: 1%{?dist} +Summary: Methods for parsing a query string into an object, and vice versa + +License: MIT +URL: https://github.com/get/querystring +Source0: https://registry.npmjs.org/%{packagename}/-/%{packagename}-%{version}.tgz + +ExclusiveArch: %{nodejs_arches} noarch +BuildArch: noarch + +BuildRequires: dos2unix +BuildRequires: nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: mocha +BuildRequires: npm(better-assert) +BuildRequires: npm(expect.js) +%endif + +%description +Provides methods for parsing a query string into an object, and vice versa. + + +%prep +%autosetup -n package +dos2unix *.md + +%build +# nothing to do! + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename} +cp -pr package.json index.js \ + %{buildroot}%{nodejs_sitelib}/%{packagename} + +%nodejs_symlink_deps + +%check +%nodejs_symlink_deps --check +%{__nodejs} -e 'require("./")' +%if 0%{?enable_tests} +ln -s %{nodejs_sitelib}/expect.js node_modules/expect.js +%{_bindir}/mocha -R spec +%else +%{_bindir}/echo -e "\e[101m -=#=- Tests disabled -=#=- \e[0m" +%endif + +%files +%doc *.md +%license LICENSE +%{nodejs_sitelib}/%{packagename} + +%changelog +* Wed Mar 29 2017 Jared Smith - 0.0.5-1 +- Initial packaging diff --git a/sources b/sources new file mode 100644 index 0000000..d967d82 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (parseqs-0.0.5.tgz) = 07736b8f0d9a2fb688e130ee8cecdf03836c11ce2ed6555c211134c5eb2eb47f248de585ef4ba4f96e5c065210c74e33507f4d4c1bee377e98f712d13cae898f