rel-eng/packages/nodejs-packaging | 1
rel-eng/tito.props | 6 +-
spec-tree/nodejs-packaging/build.py.props | 3 +
spec-tree/nodejs-packaging/nodejs-packaging.spec | 59 +++++++++++++++++++++++
4 files changed, 66 insertions(+), 3 deletions(-)
New commits:
commit c07bb0958c919307f98a0b3cb92b429c7ecb7b6e
Author: Michael Mraka <michael.mraka(a)redhat.com>
Date: Wed Nov 20 10:57:53 2013 +0100
Automatic commit of package [nodejs-packaging] minor release [4-1.1].
diff --git a/rel-eng/packages/nodejs-packaging b/rel-eng/packages/nodejs-packaging
new file mode 100644
index 0000000..0f52cac
--- /dev/null
+++ b/rel-eng/packages/nodejs-packaging
@@ -0,0 +1 @@
+4-1.1 spec-tree/nodejs-packaging/
diff --git a/spec-tree/nodejs-packaging/nodejs-packaging.spec
b/spec-tree/nodejs-packaging/nodejs-packaging.spec
index 20e2c50..a01d28d 100644
--- a/spec-tree/nodejs-packaging/nodejs-packaging.spec
+++ b/spec-tree/nodejs-packaging/nodejs-packaging.spec
@@ -1,6 +1,6 @@
Name: nodejs-packaging
Version: 4
-Release: 1%{?dist}
+Release: 1.1%{?dist}
Summary: RPM Macros and Utilities for Node.js Packaging
BuildArch: noarch
License: MIT
commit d646fc8e17aee101805ed1c735d176744457e71d
Author: Michael Mraka <michael.mraka(a)redhat.com>
Date: Wed Nov 20 10:55:53 2013 +0100
build nodejs-packaging only on RHEL5
diff --git a/rel-eng/tito.props b/rel-eng/tito.props
index a5ca162..26e38cb 100644
--- a/rel-eng/tito.props
+++ b/rel-eng/tito.props
@@ -14,12 +14,12 @@ blacklist=oracle-server-admin oracle-server-scripts rhnclient smartpm
oracle-rhn
[spacewalk-nightly-rhel6]
disttag = .el6
-blacklist=oracle-server-admin oracle-server-scripts rhnclient smartpm
oracle-rhnsat-selinux jabberd-selinux apt-spacewalk python-hwdata spacewalk-oro-compat
mod_perl nodejs-less nodejs scons v8 gyp http-parser libuv c-ares19
+blacklist=oracle-server-admin oracle-server-scripts rhnclient smartpm
oracle-rhnsat-selinux jabberd-selinux apt-spacewalk python-hwdata spacewalk-oro-compat
mod_perl nodejs-less nodejs scons v8 gyp http-parser libuv c-ares19 nodejs-packaging
[spacewalk-nightly-fedora18]
disttag = .fc18
-blacklist=jabberd-selinux oracle-server-admin oracle-server-scripts rhnclient smartpm
apt-spacewalk python-hwdata oracle-rhnsat-selinux mod_perl nodejs scons v8 gyp http-parser
libuv c-ares19
+blacklist=jabberd-selinux oracle-server-admin oracle-server-scripts rhnclient smartpm
apt-spacewalk python-hwdata oracle-rhnsat-selinux mod_perl nodejs scons v8 gyp http-parser
libuv c-ares19 nodejs-packaging
[spacewalk-nightly-fedora19]
disttag = .fc19
-blacklist=jabberd-selinux oracle-server-admin oracle-server-scripts rhnclient smartpm
apt-spacewalk python-hwdata oracle-rhnsat-selinux mod_perl nodejs-less nodejs scons v8 gyp
http-parser libuv c-ares19
+blacklist=jabberd-selinux oracle-server-admin oracle-server-scripts rhnclient smartpm
apt-spacewalk python-hwdata oracle-rhnsat-selinux mod_perl nodejs-less nodejs scons v8 gyp
http-parser libuv c-ares19 nodejs-packaging
commit 645498d25c95c9b8ec1677c884fc5130a5a7ac94
Author: Michael Mraka <michael.mraka(a)redhat.com>
Date: Wed Nov 20 10:55:09 2013 +0100
packaging changes for RHEL5
diff --git a/spec-tree/nodejs-packaging/nodejs-packaging.spec
b/spec-tree/nodejs-packaging/nodejs-packaging.spec
index dc9ad98..20e2c50 100644
--- a/spec-tree/nodejs-packaging/nodejs-packaging.spec
+++ b/spec-tree/nodejs-packaging/nodejs-packaging.spec
@@ -7,6 +7,10 @@ License: MIT
URL:
https://fedoraproject.org/wiki/Node.js/Packagers
Source0:
https://fedorahosted.org/released/%{name}/%{name}-el6-%{version}.tar.xz
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
+Group: Unknown
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+%global _rpmconfigdir /usr/lib/rpm
#nodejs-devel before 0.10.12 provided these macros and owned /usr/share/node
Requires: nodejs(engine) >= 0.10.12
commit 576d8e63781590b6b6a6f2ad5eb479a0091e45fe
Author: Michael Mraka <michael.mraka(a)redhat.com>
Date: Wed Nov 20 10:52:04 2013 +0100
nodejs-packaging is required by nodejs-devel
diff --git a/spec-tree/nodejs-packaging/build.py.props
b/spec-tree/nodejs-packaging/build.py.props
new file mode 100644
index 0000000..8c63ded
--- /dev/null
+++ b/spec-tree/nodejs-packaging/build.py.props
@@ -0,0 +1,3 @@
+[buildconfig]
+tagger = tito.tagger.ReleaseTagger
+builder = spacewalkx.builderx.NoTgzBuilder
diff --git a/spec-tree/nodejs-packaging/nodejs-packaging.spec
b/spec-tree/nodejs-packaging/nodejs-packaging.spec
new file mode 100644
index 0000000..dc9ad98
--- /dev/null
+++ b/spec-tree/nodejs-packaging/nodejs-packaging.spec
@@ -0,0 +1,55 @@
+Name: nodejs-packaging
+Version: 4
+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}-el6-%{version}.tar.xz
+ExclusiveArch: %{ix86} x86_64 %{arm} noarch
+
+#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}-el6-%{version}
+
+%build
+#nothing to do
+
+%install
+install -Dpm0644 macros.nodejs %{buildroot}%{_sysconfdir}/rpm/macros.nodejs
+install -Dpm0755 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}/nodejs*
+%{_datadir}/node/multiver_modules
+%doc LICENSE
+
+%changelog
+* Mon Jul 29 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 4-1
+- handle cases where the symlink target exists gracefully
+
+* Wed Jul 10 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 3-1
+- dependencies and engines can be lists or strings too
+- handle unversioned dependencies on multiply versioned modules correctly
+ (RHBZ#982798)
+- restrict to compatible arches
+
+* Fri Jun 21 2013 T.C. Hollingsworth <tchollingsworth(a)gmail.com> - 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 <tchollingsworth(a)gmail.com> - 1-1
+- initial package