packages: phpstorm/phpstorm.spec, phpstorm/pld.patch - use original filenam...
glen
glen at pld-linux.org
Wed Dec 7 00:34:59 CET 2011
Author: glen Date: Tue Dec 6 23:34:59 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- use original filenames, less patching and could do with 32bit jdk for lesser memory usage
---- Files affected:
packages/phpstorm:
phpstorm.spec (1.13 -> 1.14) , pld.patch (1.8 -> 1.9)
---- Diffs:
================================================================
Index: packages/phpstorm/phpstorm.spec
diff -u packages/phpstorm/phpstorm.spec:1.13 packages/phpstorm/phpstorm.spec:1.14
--- packages/phpstorm/phpstorm.spec:1.13 Tue Dec 6 19:58:32 2011
+++ packages/phpstorm/phpstorm.spec Wed Dec 7 00:34:53 2011
@@ -25,7 +25,9 @@
Suggests: subversion
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _appdir %{_libdir}/%{name}
+# use /usr/lib, 64bit files are renamed,
+# this allows to install both arch files and to use 32bit jdk on 64bit os
+%define _appdir %{_prefix}/lib/%{name}
%description
PhpStorm is a lightweight and smart PHP IDE focused on developer
@@ -39,18 +41,19 @@
%prep
%setup -qn PhpStorm-111.19
+# keep only single arch files
%ifarch %{ix86}
rm bin/fsnotifier64
rm bin/libbreakgen64.so
rm bin/libyjpagent64.so
%endif
%ifarch %{x8664}
-mv -f bin/fsnotifier{64,}
-mv -f bin/libbreakgen{64,}.so
-mv -f bin/libyjpagent{64,}.so
+rm bin/fsnotifier
+rm bin/libbreakgen.so
+rm bin/libyjpagent.so
%endif
%patch0 -p1
-chmod a+rx bin/*.so bin/fsnotifier
+chmod a+rx bin/*.so bin/fsnotifier*
mv bin/webide.png .
# cleanup backups after patching
@@ -59,10 +62,10 @@
%build
# replace with system jars
ln -snf %{_javadir}/commons-codec-1.3.jar lib
-ln -snf %{_javadir}/commons-collections.jar lib/commons-collections.jar
ln -snf %{_javadir}/jgoodies-forms.jar lib/jgoodies-forms.jar
ln -snf %{_javadir}/log4j.jar lib/log4j.jar
# these break:
+#ln -snf %{_javadir}/commons-collections.jar lib/commons-collections.jar
#ln -snf %{_javadir}/jdom.jar lib/jdom.jar
#ln -snf %{_javadir}/xercesImpl.jar lib/xerces.jar
@@ -73,7 +76,7 @@
cp -p webide.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
cp -a$l bin help lib license plugins $RPM_BUILD_ROOT%{_appdir}
cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
-ln -s %{_appdir}/bin/PhpStorm.sh $RPM_BUILD_ROOT%{_bindir}/phpstorm
+ln -s %{_appdir}/bin/phpstorm.sh $RPM_BUILD_ROOT%{_bindir}/phpstorm
%clean
rm -rf $RPM_BUILD_ROOT
@@ -91,9 +94,9 @@
%{_appdir}/bin/idea.properties
%{_appdir}/bin/log.xml
%attr(755,root,root) %{_appdir}/bin/phpstorm.sh
-%attr(755,root,root) %{_appdir}/bin/fsnotifier
-%attr(755,root,root) %{_appdir}/bin/libbreakgen.so
-%attr(755,root,root) %{_appdir}/bin/libyjpagent.so
+%attr(755,root,root) %{_appdir}/bin/fsnotifier*
+%attr(755,root,root) %{_appdir}/bin/libbreakgen*.so
+%attr(755,root,root) %{_appdir}/bin/libyjpagent*.so
%{_desktopdir}/%{name}.desktop
%{_pixmapsdir}/%{name}.png
@@ -103,6 +106,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.14 2011/12/06 23:34:53 glen
+- use original filenames, less patching and could do with 32bit jdk for lesser memory usage
+
Revision 1.13 2011/12/06 18:58:32 glen
- up to 3.0
================================================================
Index: packages/phpstorm/pld.patch
diff -u packages/phpstorm/pld.patch:1.8 packages/phpstorm/pld.patch:1.9
--- packages/phpstorm/pld.patch:1.8 Tue Dec 6 20:18:36 2011
+++ packages/phpstorm/pld.patch Wed Dec 7 00:34:53 2011
@@ -1,38 +1,5 @@
--- PhpStorm-111.19/bin/phpstorm.sh 2011-12-06 19:55:51.616124548 +0200
+++ PhpStorm-111.19/bin/phpstorm.sh 2011-12-06 21:11:56.432592623 +0200
-@@ -63,9 +63,6 @@
- if [ -z "$JDK" ]; then
- echo "ERROR: cannot start WebIde."
- echo "No JDK found. Please validate either WEBIDE_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation."
-- echo
-- echo "Press Enter to continue."
-- read IGNORE
- exit 1
- fi
- fi
-@@ -74,8 +71,6 @@
- $JDK/bin/java -version 2> "$VERSION_LOG"
- grep 'OpenJDK' "$VERSION_LOG"
- OPEN_JDK=$?
--grep '64-Bit' "$VERSION_LOG"
--BITS=$?
- rm "$VERSION_LOG"
- if [ $OPEN_JDK -eq 0 ]; then
- echo "WARNING: You are launching IDE using OpenJDK Java runtime."
-@@ -86,13 +81,6 @@
- echo " please validate either WEBIDE_JDK, JDK_HOME, or JAVA_HOME environment variable points to valid Oracle (Sun) JDK installation."
- echo " See http://ow.ly/6TuKQ for more info on switching default JDK"
- echo
-- echo "Press Enter to continue."
-- read IGNORE
--fi
--if [ $BITS -eq 0 ]; then
-- BITS="64"
--else
-- BITS=""
- fi
-
- #--------------------------------------------------------------------------
@@ -134,7 +122,7 @@
# only extract properties (not VM options) from Info.plist
INFO_PLIST_PARSER_OPTIONS=""
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/phpstorm/phpstorm.spec?r1=1.13&r2=1.14&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/phpstorm/pld.patch?r1=1.8&r2=1.9&f=u
More information about the pld-cvs-commit
mailing list