Skip to content

Instantly share code, notes, and snippets.

@kazuhisya
Last active September 12, 2016 05:09
Show Gist options
  • Save kazuhisya/fdd69b66f584b8f03b97a408f379ee22 to your computer and use it in GitHub Desktop.
Save kazuhisya/fdd69b66f584b8f03b97a408f379ee22 to your computer and use it in GitHub Desktop.
node LTS 4.5.0 for SUSE (from 10d87de)
diff -aurN nodejs-rpm/nodejs.spec nodejs-rpm.suse/nodejs.spec
--- nodejs-rpm/nodejs.spec 2016-09-12 13:38:10.427224646 +0900
+++ nodejs-rpm.suse/nodejs.spec 2016-09-12 13:52:12.000000000 +0900
@@ -23,7 +23,6 @@
Source0: %{url}/dist/v%{version}/%{_base}-v%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-tmp
Prefix: /usr
-BuildRequires: redhat-rpm-config
BuildRequires: tar
BuildRequires: gcc
BuildRequires: gcc-c++
@@ -34,11 +33,18 @@
BuildRequires: gzip
BuildRequires: python
+%{?el5:BuildRequires: redhat-rpm-config}
+%{?el6:BuildRequires: redhat-rpm-config}
+%{?el7:BuildRequires: redhat-rpm-config}
+%{?fedora:BuildRequires: redhat-rpm-config}
+
%{?el7:Requires: libicu}
%{?el7:BuildRequires: libicu-devel}
%{?fedora:Requires: libicu}
%{?fedora:BuildRequires: libicu-devel}
%{?el5:BuildRequires: python27}
+%{?suse_version:Requires: libicu}
+%{?suse_version:BuildRequires: libicu-devel}
Patch0: node-js.centos5.configure.patch
Patch1: node-js.centos5.gyp.patch
@@ -91,6 +97,10 @@
%patch2 -p1
%endif
+%if 0%{?suse_version} == 1315
+%patch3 -p1
+%endif
+
%if 0%{?rhel} == 7 || 0%{?fedora}
%patch3 -p1
%endif
@@ -134,8 +144,8 @@
for file in CHANGELOG.md LICENSE README.md ; do
mv $RPM_BUILD_ROOT%{_prefix}/$file $RPM_BUILD_ROOT%{_defaultdocdir}/%{_base}-v%{version}/
done
-mv $RPM_BUILD_ROOT%{_defaultdocdir}/node/* $RPM_BUILD_ROOT%{_defaultdocdir}/%{_base}-v%{version}/
-rm -rf $RPM_BUILD_ROOT%{_defaultdocdir}/node
+mv $RPM_BUILD_ROOT/usr/share/doc/node/* $RPM_BUILD_ROOT%{_defaultdocdir}/%{_base}-v%{version}/
+rm -rf $RPM_BUILD_ROOT/usr/share/doc/node
mkdir -p $RPM_BUILD_ROOT%{_datarootdir}/%{_base}js
mv $RPM_SOURCE_DIR/%{_base}-v%{version}-linux-%{_node_arch}.tar.gz $RPM_BUILD_ROOT%{_datarootdir}/%{_base}js/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment