From f1fb57666ac5187dfb67e6b75c37cfcf787e8c45 Mon Sep 17 00:00:00 2001 From: "T.C. Hollingsworth" Date: Wed, 10 Jul 2013 03:43:52 -0700 Subject: [PATCH] initial import --- .gitignore | 1 + nodejs-packaging.spec | 47 +++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 49 insertions(+) create mode 100644 nodejs-packaging.spec diff --git a/.gitignore b/.gitignore index e69de29..569f722 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/nodejs-packaging-fedora-2.tar.xz diff --git a/nodejs-packaging.spec b/nodejs-packaging.spec new file mode 100644 index 0000000..ca551bb --- /dev/null +++ b/nodejs-packaging.spec @@ -0,0 +1,47 @@ +Name: nodejs-packaging +Version: 2 +Release: 1%{?dist} +Summary: RPM Macros and Utilities for Node.js Packaging +BuildArch: noarch +License: MIT +URL: https://fedoraproject.org/wiki/Node.js/Packagers +Source0: https://fedorahosted.org/released/%{name}/%{name}-fedora-%{version}.tar.xz + +#nodejs-devel before 0.10.12 provided these macros and owned /usr/share/node +Requires: nodejs(engine) >= 0.10.12 +Requires: redhat-rpm-config + +%description +This package contains RPM macros and other utilities useful for packaging +Node.js modules and applications in RPM-based distributions. + +%prep +%setup -qn %{name}-fedora-%{version} + +%build +#nothing to do + +%install +install -Dpm0644 macros.nodejs %{buildroot}%{_sysconfdir}/rpm/macros.nodejs +install -Dpm0644 nodejs.attr %{buildroot}%{_rpmconfigdir}/fileattrs/nodejs.attr +install -pm0755 nodejs.prov %{buildroot}%{_rpmconfigdir}/nodejs.prov +install -pm0755 nodejs.req %{buildroot}%{_rpmconfigdir}/nodejs.req +install -pm0755 nodejs-symlink-deps %{buildroot}%{_rpmconfigdir}/nodejs-symlink-deps +install -pm0755 nodejs-fixdep %{buildroot}%{_rpmconfigdir}/nodejs-fixdep +install -Dpm0644 multiver_modules %{buildroot}%{_datadir}/node/multiver_modules + +%files +%{_sysconfdir}/rpm/macros.nodejs +%{_rpmconfigdir}/fileattrs/nodejs*.attr +%{_rpmconfigdir}/nodejs* +%{_datadir}/node/multiver_modules +%doc LICENSE + +%changelog +* Fri Jun 21 2013 T.C. Hollingsworth - 2-1 +- move multiple version list to /usr/share/node +- bump nodejs Requires to 0.10.12 +- add Requires: redhat-rpm-config + +* Thu Jun 13 2013 T.C. Hollingsworth - 1-1 +- initial package diff --git a/sources b/sources index e69de29..becfa35 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +c4629eb603a0997220b13d24f6e31d28 nodejs-packaging-fedora-2.tar.xz