Split mozilla-js192 package mozilla-1.9.2
authorWolfgang Rosenauer <wr@rosenauer.org>
Thu, 25 Mar 2010 20:06:23 +0100
branchmozilla-1.9.2
changeset 61 d50fe7d29320
parent 60 10828c29ade2
child 62 cbbe8d04403d
Split mozilla-js192 package
mozilla-xulrunner192/baselibs.conf
mozilla-xulrunner192/mozilla-xulrunner192.changes
mozilla-xulrunner192/mozilla-xulrunner192.spec
--- a/mozilla-xulrunner192/baselibs.conf	Thu Mar 18 07:52:53 2010 +0100
+++ b/mozilla-xulrunner192/baselibs.conf	Thu Mar 25 20:06:23 2010 +0100
@@ -2,6 +2,9 @@
  +/usr/lib(64)?/xulrunner-.*
  +/etc/gre.d/.*
  recommends "mozilla-xulrunner192-gnome-<targettype>"
+ requires "mozilla-js192-<targettype>"
+
+mozilla-js192
 
 mozilla-xulrunner192-translations-common
  +/usr/lib(64)?/xulrunner-.*
--- a/mozilla-xulrunner192/mozilla-xulrunner192.changes	Thu Mar 18 07:52:53 2010 +0100
+++ b/mozilla-xulrunner192/mozilla-xulrunner192.changes	Thu Mar 25 20:06:23 2010 +0100
@@ -1,10 +1,12 @@
 -------------------------------------------------------------------
-Thu Mar 18 06:41:03 CET 2010 - wr@rosenauer.org
+Thu Mar 25 20:04:41 CET 2010 - wr@rosenauer.org
 
 - security update to 1.9.2.2 (bnc#586567)
   * requires NSS 3.12.6
 - general.useragent.locale in profile overrides 
   intl.locale.matchOS (bmo#542999)
+- split mozilla-js192 package which contains libmozjs only
+  to allow its installation w/o all GUI dependencies
 
 -------------------------------------------------------------------
 Mon Jan 18 09:28:56 CET 2010 - wr@rosenauer.org
--- a/mozilla-xulrunner192/mozilla-xulrunner192.spec	Thu Mar 18 07:52:53 2010 +0100
+++ b/mozilla-xulrunner192/mozilla-xulrunner192.spec	Thu Mar 25 20:06:23 2010 +0100
@@ -85,6 +85,7 @@
 Patch14:        mozilla-breakpad-update.patch
 Patch15:        mozilla-ua-locale-pref.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Requires:       mozilla-js192
 Requires(post):  update-alternatives coreutils
 Requires(preun): update-alternatives coreutils
 ### build configuration ###
@@ -125,6 +126,18 @@
 Thunderbird.
 
 
+%package -n mozilla-js192
+License:        GPLv2+ ; LGPLv2.1+ ; MPLv1.1+
+Summary:        Mozilla JS 1.8 engine
+Group:          Productivity/Other
+
+%description -n mozilla-js192
+JavaScript is the Netscape-developed object scripting language used in millions
+of web pages and server applications worldwide. Netscape's JavaScript is a
+superset of the ECMA-262 Edition 3 (ECMAScript) standard scripting language,
+with only mild differences from the published standard. 
+
+
 %package devel
 License:        GPLv2+ ; LGPLv2.1+ ; MPLv1.1+
 Summary:        XULRunner/Gecko SDK 1.9.2
@@ -493,6 +506,7 @@
 %{_libdir}/xulrunner-%{version_internal}/plugins/
 %{_libdir}/xulrunner-%{version_internal}/res/
 %{_libdir}/xulrunner-%{version_internal}/*.so
+%exclude %{_libdir}/xulrunner-%{version_internal}/libmozjs.so
 %{_libdir}/xulrunner-%{version_internal}/.autoreg
 %{_libdir}/xulrunner-%{version_internal}/add-plugins.sh
 %{_libdir}/xulrunner-%{version_internal}/dependentlibs.list
@@ -523,6 +537,12 @@
 %ghost %{_libdir}/xulrunner-%{ga_version}
 %endif
 
+%files -n mozilla-js192
+%defattr(-,root,root)
+%dir %{_libdir}/xulrunner-%{version_internal}/
+%{_libdir}/xulrunner-%{apiversion}
+%{_libdir}/xulrunner-%{version_internal}/libmozjs.so
+
 %files devel
 %defattr(-,root,root)
 %{_libdir}/xulrunner-%{version_internal}/xpcshell