diff --git a/0.24.0.tar.gz b/0.24.0.tar.gz new file mode 100644 index 0000000..5ae1539 Binary files /dev/null and b/0.24.0.tar.gz differ diff --git a/nodejs-commonmark.spec b/nodejs-commonmark.spec new file mode 100644 index 0000000..cbb891b --- /dev/null +++ b/nodejs-commonmark.spec @@ -0,0 +1,55 @@ +%{?nodejs_find_provides_and_requires} +%global packagename commonmark +%global enable_tests 1 +Name: nodejs-commonmark +Version: 0.24.0 +Release: 1 +Summary: A strongly specified, highly compatible variant of Markdown +License: BSD and MIT and Creative Commons +URL: https://github.com/jgm/commonmark.js +Source0: https://github.com/jgm/commonmark.js/archive/%{version}.tar.gz +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: npm(entities) npm(mdurl) npm(string.prototype.repeat) +%endif +Requires: nodejs + +%description +A strongly specified, highly compatible variant of Markdown + +%prep +%autosetup -n commonmark.js-%{version} +chmod -x ./lib/index.js + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename} +cp -pr package.json lib/ tools/ \ + %{buildroot}%{nodejs_sitelib}/%{packagename} +mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename}/bin +install -p -D -m0755 bin/commonmark %{buildroot}%{nodejs_sitelib}/%{packagename}/bin/commonmark +mkdir -p %{buildroot}%{_bindir} +ln -sf %{nodejs_sitelib}/%{packagename}/bin/commonmark \ + %{buildroot}%{_bindir}/commonmark +%nodejs_symlink_deps +%if 0%{?enable_tests} + +%check +%nodejs_symlink_deps --check +%{__nodejs} -e 'require("./")' +%{__nodejs} ./test/test.js +%endif + +%files +%{!?_licensedir:%global license %doc} +%doc *.md +%license LICENSE +%{nodejs_sitelib}/%{packagename} +%{_bindir}/commonmark + +%changelog +* Fri Aug 21 2020 leiju - 0.24.0-1 +- Package init diff --git a/nodejs-commonmark.yaml b/nodejs-commonmark.yaml new file mode 100644 index 0000000..61d76f9 --- /dev/null +++ b/nodejs-commonmark.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: commonmark/commonmark.js +tag_prefix: "^" +seperator: "."