nodejs-vl.spec 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568
  1. %bcond_with clang
  2. %global system_zlib 1
  3. %global system_v8 0
  4. %global system_openssl 1
  5. %global system_http_parser 0
  6. %global system_cares 1
  7. %global system_libuv 0
  8. %if "%{_dist_release}" < "vl7"
  9. %global system_openssl 0
  10. %endif
  11. # LTO is currently broken on Node.js builds
  12. %define _lto_cflags %{nil}
  13. %define _unpackaged_files_terminate_build 1
  14. Name: nodejs
  15. Version: 22.16.0
  16. Release: 1%{?_dist_release}
  17. Summary: JavaScript runtime
  18. Summary(ja): JavaScript ランタイム
  19. Group: programming,servers
  20. Vendor: Project Vine
  21. Distribution: Vine Linux
  22. License: MIT and ASL 2.0 and ISC and BSD
  23. URL: https://nodejs.org/
  24. Source0: https://nodejs.org/dist/v%{version}/node-v%{version}.tar.gz
  25. Source1: macros.nodejs
  26. Source2: nodejs.attr
  27. Source3: nodejs.prov
  28. Source4: nodejs.req
  29. Source5: nodejs-symlink-deps
  30. Source6: nodejs-fixdep
  31. # Exclusive archs must match v8
  32. ExclusiveArch: %{ix86} x86_64 %{arm}
  33. # V8 presently breaks ABI at least every x.y release while never bumping SONAME,
  34. # so we need to be more explicit until spot fixes that
  35. %global v8_ge 6.1.534.48
  36. %global v8_lt 6.2
  37. BuildRequires: libatomic
  38. BuildRequires: brotli-devel
  39. BuildRequires: sqlite3-devel
  40. %if %{with clang}
  41. BuildRequires: clang
  42. BuildRequires: lld
  43. %endif
  44. %if %{system_v8}
  45. BuildRequires: v8-devel >= %{v8_ge}
  46. %endif
  47. %if %{system_http_parser}
  48. BuildRequires: http-parser-devel >= 2.0
  49. %endif
  50. %if %{system_libuv}
  51. BuildRequires: libuv-devel
  52. %endif
  53. %if %{system_cares}
  54. BuildRequires: c-ares-devel
  55. %endif
  56. %if %{system_zlib}
  57. BuildRequires: pkgconfig(zlib)
  58. %endif
  59. %if %{system_openssl}
  60. # Node.js requires some features from openssl 1.0.1 for SPDY support
  61. BuildRequires: openssl-devel >= 3.0.0
  62. %endif
  63. %if %{system_v8}
  64. Requires: v8%{?isa} >= %{v8_ge}
  65. Requires: v8%{?isa} < %{v8_lt}
  66. %endif
  67. #virtual provides for automatic depedency generation
  68. Provides: nodejs(engine) = %{version}
  69. #npm
  70. Provides: npm = %{version}-%{release}
  71. # Node.js currently has a conflict with the 'node' package in Fedora
  72. # The ham-radio group has agreed to rename their binary for us, but
  73. # in the meantime, we're setting an explicit Conflicts: here
  74. Conflicts: node <= 0.3.2-11
  75. %description
  76. Node.js is a platform built on Chrome's JavaScript runtime
  77. for easily building fast, scalable network applications.
  78. Node.js uses an event-driven, non-blocking I/O model that
  79. makes it lightweight and efficient, perfect for data-intensive
  80. real-time applications that run across distributed devices.
  81. #'
  82. %package devel
  83. Summary: JavaScript runtime - development headers
  84. Summary(ja): JavaScript runtime - development headers
  85. Group: programming
  86. Requires: %{name} == %{version}-%{release}
  87. %if %{system_libuv}
  88. Requires: libuv-devel
  89. %endif
  90. %if %{system_http_parser}
  91. Requires: http-parser-devel
  92. %endif
  93. %if %{system_cares}
  94. Requires: c-ares-devel
  95. %endif
  96. %if %{system_zlib}
  97. Requires: zlib-devel
  98. %endif
  99. %if %{system_openssl}
  100. Requires: openssl-devel
  101. %endif
  102. %description devel
  103. Development headers for the Node.js JavaScript runtime.
  104. %package docs
  105. Summary: Node.js API documentation
  106. Summary(ja): Node.js API documentation
  107. Group: documentation
  108. %description docs
  109. The API documentation for the Node.js JavaScript runtime.
  110. %ifarch x86_64
  111. %debug_package
  112. %endif
  113. %prep
  114. %setup -q -n node-v%{version}
  115. %autopatch -p1
  116. # Make sure nothing gets included from bundled deps:
  117. # We only delete the source and header files, because
  118. # the remaining build scripts are still used.
  119. rm -rf deps/brotli
  120. %if %{system_cares}
  121. find deps/cares -name "*.c" -exec rm -f {} \;
  122. find deps/cares -name "*.h" -exec rm -f {} \;
  123. %endif
  124. %if %{system_zlib}
  125. find deps/zlib -name "*.c" -exec rm -f {} \;
  126. find deps/zlib -name "*.h" -exec rm -f {} \;
  127. %endif
  128. %if %{system_v8}
  129. find deps/v8 -name "*.c" -exec rm -f {} \;
  130. find deps/v8 -name "*.h" -exec rm -f {} \;
  131. %endif
  132. %if %{system_http_parser}
  133. find deps/http_parser -name "*.c" -exec rm -f {} \;
  134. find deps/http_parser -name "*.h" -exec rm -f {} \;
  135. %endif
  136. %if %{system_openssl}
  137. find deps/openssl -name "*.c" -exec rm -f {} \;
  138. find deps/openssl -name "*.h" -exec rm -f {} \;
  139. %endif
  140. %if %{system_libuv}
  141. find deps/uv -name "*.c" -exec rm -f {} \;
  142. find deps/uv -name "*.h" -exec rm -f {} \;
  143. %endif
  144. %build
  145. # build with debugging symbols and add defines from libuv (#892601)
  146. %ifarch x86_64
  147. %global debug_flag -g1
  148. %global libatomic_flag ""
  149. %else
  150. %global debug_flag -g0
  151. %global libatomic_flag -latomic
  152. %endif
  153. export CFLAGS='%{optflags} %{debug_flag} -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -O3 -fno-ipa-icf'
  154. export CXXFLAGS='%{optflags} %{debug_flag} -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -O3 -fno-ipa-icf'
  155. export LDFLAGS="%{build_ldflags}"
  156. %if %{with clang}
  157. export CC=clang
  158. export CXX=clang++
  159. export LD=clang
  160. export CFLAGS="$CFLAGS -Wno-ignored-optimization-argument"
  161. export CXXFLAGS="$CXXFLAGS -Wno-ignored-optimization-argument"
  162. export LDFLAGS="$LDFLAGS %{libatomic_flag} -fuse-ld=lld"
  163. %endif
  164. %set_build_flags
  165. ./configure \
  166. --prefix=%{_prefix} \
  167. %if %{system_v8}
  168. --shared-v8 \
  169. %endif
  170. %if %{system_openssl}
  171. --shared-openssl \
  172. %endif
  173. %if %{system_zlib}
  174. --shared-zlib \
  175. %endif
  176. %if %{system_cares}
  177. --shared-cares \
  178. %endif
  179. %if %{system_libuv}
  180. --shared-libuv \
  181. %endif
  182. %if %{system_http_parser}
  183. --shared-http-parser \
  184. %endif
  185. --shared-sqlite \
  186. --shared-brotli \
  187. --openssl-use-def-ca-store
  188. # Setting BUILDTYPE=Debug builds both release and debug binaries
  189. make BUILDTYPE=Release %{?_smp_mflags}
  190. %install
  191. rm -rf %{buildroot}
  192. ./tools/install.py install --dest-dir %{buildroot} --prefix %{_prefix}
  193. # and remove dtrace file again
  194. rm -rf %{buildroot}/%{_prefix}/lib/dtrace
  195. # remove systemtap files
  196. rm -rf %{buildroot}/%{_datadir}/systemtap
  197. # Set the binary permissions properly
  198. chmod 0755 %{buildroot}/%{_bindir}/node
  199. # Install the debug binary and set its permissions
  200. #install -Dpm0755 out/Debug/node %{buildroot}/%{_bindir}/node_g
  201. # own the sitelib directory
  202. mkdir -p %{buildroot}%{_prefix}/lib/node_modules
  203. # install rpm magic
  204. install -Dpm0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/rpm/macros.nodejs
  205. install -Dpm0644 %{SOURCE2} %{buildroot}%{_rpmconfigdir}/fileattrs/nodejs.attr
  206. install -pm0755 %{SOURCE3} %{buildroot}%{_rpmconfigdir}/nodejs.prov
  207. install -pm0755 %{SOURCE4} %{buildroot}%{_rpmconfigdir}/nodejs.req
  208. install -pm0755 %{SOURCE5} %{buildroot}%{_rpmconfigdir}/nodejs-symlink-deps
  209. install -pm0755 %{SOURCE6} %{buildroot}%{_rpmconfigdir}/nodejs-fixdep
  210. #install documentation
  211. mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-docs-%{version}/html
  212. cp -pr doc/* %{buildroot}%{_defaultdocdir}/%{name}-docs-%{version}/html
  213. rm -f %{_defaultdocdir}/%{name}-docs-%{version}/html/nodejs.1
  214. # move files for debug
  215. mkdir -p debug
  216. cp -pr %{buildroot}%{_docdir}/node/* debug/
  217. rm -rf %{buildroot}%{_docdir}/node
  218. #install development headers
  219. #FIXME: we probably don't really need *.h but node-gyp downloads the whole
  220. #freaking source tree so I can't be sure ATM
  221. mkdir -p %{buildroot}%{_includedir}/node
  222. cp -p src/*.h %{buildroot}%{_includedir}/node
  223. #node-gyp needs common.gypi too
  224. mkdir -p %{buildroot}%{_datadir}/node
  225. cp -p common.gypi %{buildroot}%{_datadir}/node
  226. %files
  227. %license LICENSE
  228. %doc CHANGELOG.md README.md AUTHORS
  229. %{_bindir}/corepack
  230. %{_bindir}/node
  231. %{_bindir}/npm
  232. %{_bindir}/npx
  233. %{_mandir}/man1/node.*
  234. %dir %{_prefix}/lib/node_modules
  235. %{_prefix}/lib/node_modules/corepack
  236. %{_prefix}/lib/node_modules/npm
  237. %files devel
  238. %doc debug
  239. #%{_bindir}/node_g
  240. %{_includedir}/node
  241. %{_datadir}/node
  242. %{_sysconfdir}/rpm/macros.nodejs
  243. %{_rpmconfigdir}/fileattrs/nodejs.attr
  244. %{_rpmconfigdir}/nodejs*
  245. %files docs
  246. %doc %{_docdir}/%{name}-docs-%{version}
  247. %license LICENSE
  248. %changelog
  249. * Thu Jun 12 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 22.16.0-1
  250. - updated to 22.16.0.
  251. * Fri Aug 23 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 20.17.0-1
  252. - updated to 20.17.0.
  253. * Fri May 10 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 20.13.1-1
  254. - updated to 20.13.1.
  255. * Sat Feb 17 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 20.11.1-1
  256. - updated to 20.11.1.
  257. * Wed Jan 10 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 20.11.0-1
  258. - updated to 20.11.0.
  259. * Thu Nov 23 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 20.10.0-1
  260. - updated to 20.10.0.
  261. * Wed Oct 25 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 20.9.0-1
  262. - updated to 20.9.0.
  263. * Tue Oct 17 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 18.18.2-1
  264. - updated to 18.18.2.
  265. * Wed Oct 11 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 18.18.1-1
  266. - updated to 18.18.1.
  267. * Tue Sep 19 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 18.18.0-1
  268. - updated to 18.18.0.
  269. * Thu Aug 10 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 18.17.1-1
  270. - updated to 18.17.1.
  271. * Fri Jul 21 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 18.17.0-1
  272. - updated to 18.17.0.
  273. * Wed Jun 21 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 18.16.1-1
  274. - updated to 18.16.1.
  275. * Thu Apr 13 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 18.16.0-1
  276. - updated to 18.16.0.
  277. * Wed Mar 08 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 18.15.0-1
  278. - updated to 18.15.0.
  279. * Wed Feb 22 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 18.14.2-1
  280. - updated to 18.14.2.
  281. * Fri Feb 17 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 18.14.1-1
  282. - updated to 18.14.1.
  283. * Mon Jan 09 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 18.13.0-1
  284. - updated to 18.13.0.
  285. * Tue Nov 08 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 18.12.1-1
  286. - updated to 18.12.1.
  287. * Thu Oct 27 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 18.12.0-1
  288. - updated to 18.12.0.
  289. * Thu Oct 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.18.0-1
  290. - updated to 16.18.0.
  291. * Sat Sep 24 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.17.1-1
  292. - updated to 16.17.1.
  293. * Tue Aug 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.17.0-1
  294. - updated to 16.17.0.
  295. * Fri Jul 08 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.16.0-1
  296. - updated to 16.16.0.
  297. * Thu Jun 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.15.1-1
  298. - updated to 16.15.1.
  299. * Wed May 04 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.15.0-1
  300. - updated to 16.15.0.
  301. * Fri Mar 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.14.2-1
  302. - updated to 16.14.2.
  303. * Wed Feb 09 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.14.0-1
  304. - updated to 16.14.0.
  305. * Fri Jan 14 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.13.2-1
  306. - updated to 16.13.2.
  307. * Thu Dec 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.13.1-1
  308. - updated to 16.13.1.
  309. * Mon Nov 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.13.0-1
  310. - updated to 16.13.0.
  311. * Wed Oct 27 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.12.0-1
  312. - updated to 16.12.0.
  313. * Wed Oct 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.11.1-1
  314. - updated to 16.11.1.
  315. * Thu Sep 30 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.10.0-1
  316. - updated to 16.10.0.
  317. - built with openssl-3.0.0.
  318. * Thu Aug 26 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.17.5-1
  319. - updated to 14.17.5.
  320. * Fri Jul 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.17.3-1
  321. - updated to 14.17.3.
  322. * Wed Jun 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.17.0-1
  323. - updated to 14.17.0.
  324. - built with gcc.
  325. * Wed Mar 10 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.16.0-1
  326. - updated to 14.16.0.
  327. * Wed Jan 13 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.15.4-1
  328. - updated to 14.15.4.
  329. * Mon Dec 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.15.1-1
  330. - updated to 14.15.1.
  331. * Thu Oct 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.18.4-1
  332. - updated to 12.18.4.
  333. * Fri Jul 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.18.2-1
  334. - updated to 12.18.2.
  335. * Fri Jun 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.18.0-1
  336. - updated to 12.18.0.
  337. * Thu Feb 13 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.16.0-1
  338. - updated to 12.16.0.
  339. * Mon Dec 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.14.0-1
  340. - updated to 12.14.0.
  341. * Sat Sep 28 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.16.3-1
  342. - updated to 10.16.3.
  343. - dropped Patch0 and 1: fixed in upstream.
  344. - built with clang / lld.
  345. * Tue Dec 26 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.9.3-1
  346. - updated to 8.9.3.
  347. - built with bundled v8.
  348. - built with system c-ares.
  349. - added Patch0 and 1.
  350. * Fri Sep 02 2016 Toshiaki Ara <ara_t@384.jp> 0.10.26-2
  351. - rebuild with gcc-5.4.0
  352. * Mon Mar 24 2014 Daisuke SUZUKI <daisuke@linux.or.jp> 0.10.26-1
  353. - update to 0.10.26
  354. * Thu May 02 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 0.10.5-1
  355. - update to 0.10.5
  356. - fix deps
  357. * Fri Mar 15 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 0.10.0-2
  358. - build with internal openssl on Vine Linux 6
  359. * Wed Mar 13 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 0.10.0-1
  360. - update to 0.10.0
  361. * Mon Mar 11 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 0.9.5-1
  362. - initial build for Vine Linux
  363. - include npm
  364. * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.5-11
  365. - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
  366. * Tue Jan 22 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-10
  367. - minor bugfixes to RPM magic
  368. - nodejs-symlink-deps: don't create an empty node_modules dir when a module
  369. has no dependencies
  370. - nodes-fixdep: support adding deps when none exist
  371. - Add the full set of headers usually bundled with node as deps to nodejs-devel.
  372. This way `npm install` for native modules that assume the stuff bundled with
  373. node exists will usually "just work".
  374. -move RPM magic to nodejs-devel as requested by FPC
  375. * Sat Jan 12 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-9
  376. - fix brown paper bag bug in requires generation script
  377. * Thu Jan 10 2013 Stephen Gallagher <sgallagh@redhat.com> - 0.9.5-8
  378. - Build debug binary and install it in the nodejs-devel subpackage
  379. * Thu Jan 10 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-7
  380. - don't use make install since it rebuilds everything
  381. * Thu Jan 10 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-6
  382. - add %%{?isa}, epoch to v8 deps
  383. * Wed Jan 09 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-5
  384. - add defines to match libuv (#892601)
  385. - make v8 dependency explicit (and thus more accurate)
  386. - add -g to $C(XX)FLAGS instead of patching configure to add it
  387. - don't write pointless 'npm(foo) > 0' deps
  388. * Sat Jan 05 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-4
  389. - install development headers
  390. - add nodejs_sitearch macro
  391. * Wed Jan 02 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-3
  392. - make nodejs-symlink-deps actually work
  393. * Tue Jan 01 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-2
  394. - provide nodejs-devel so modules can BuildRequire it (and be consistent
  395. with other interpreted languages in the distro)
  396. * Tue Jan 01 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-1
  397. - new upstream release 0.9.5
  398. - provide nodejs-devel for the moment
  399. - fix minor bugs in RPM magic
  400. - add nodejs_fixdep macro so packagers can easily adjust dependencies in
  401. package.json files
  402. * Wed Dec 26 2012 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.4-1
  403. - new upstream release 0.9.4
  404. - system library patches are now upstream
  405. - respect optflags
  406. - include documentation in subpackage
  407. - add RPM dependency generation and related magic
  408. - guard libuv depedency so it always gets bumped when nodejs does
  409. - add -devel subpackage with enough to make node-gyp happy
  410. * Wed Dec 19 2012 Dan Horák <dan[at]danny.cz> - 0.9.3-8
  411. - set exclusive arch list to match v8
  412. * Tue Dec 18 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-7
  413. - Add remaining changes from code review
  414. - Remove unnecessary BuildRequires on findutils
  415. - Remove %%clean section
  416. * Fri Dec 14 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-6
  417. - Fixes from code review
  418. - Fix executable permissions
  419. - Correct the License field
  420. - Build debuginfo properly
  421. * Thu Dec 13 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-5
  422. - Return back to using the standard binary name
  423. - Temporarily adding a conflict against the ham radio node package until they
  424. complete an agreed rename of their binary.
  425. * Wed Nov 28 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-4
  426. - Rename binary and manpage to nodejs
  427. * Mon Nov 19 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-3
  428. - Update to latest upstream development release 0.9.3
  429. - Include upstreamed patches to unbundle dependent libraries
  430. * Tue Oct 23 2012 Adrian Alves <alvesadrian@fedoraproject.org> 0.8.12-1
  431. - Fixes and Patches suggested by Matthias Runge
  432. * Mon Apr 09 2012 Adrian Alves <alvesadrian@fedoraproject.org> 0.6.5
  433. - First build.