This is an automated email from the git hooks/post-receive script. henrich pushed a commit to branch master in repository pleiades.
commit 804a5a5dee8fb557efd2aa87d8d61857e11ab08b Merge: 27473ac d18be19 Author: Hideki Yamane <[email protected]> Date: Tue Mar 5 23:47:08 2013 +0900 Imported Debian patch 1.4.0-dfsg-1 .classpath | 2 +- META-INF/MANIFEST.MF | 2 +- META-INF/MANIFEST.MF.template | 2 +- about/features/feature.xml | 2 +- about/plugins/about.properties | 2 +- about/plugins/icons/preferences.png | Bin 0 -> 917 bytes about/plugins/plugin.xml | 28 +- build.xml | 297 +- conf/pleiades-config.xml | 306 +- conf/props/additions/ASF/IDEA.properties | 23 + conf/props/additions/ASF/IvyDE.properties | 41 +- conf/props/additions/EPL/AnyEditTools.properties | 10 +- conf/props/additions/EPL/ChromeTheme.properties | 52 + conf/props/additions/EPL/EclEmma.properties | 28 +- .../EPL/Eclipse_3.4_contributed.properties | 8 +- conf/props/additions/EPL/Eclipse_3.7.properties | 13 +- conf/props/additions/EPL/Eclipse_4.2.properties | 82 +- conf/props/additions/EPL/Eclipse_CDT.properties | 16 + conf/props/additions/EPL/Eclipse_Dali.properties | 96 + conf/props/additions/EPL/Eclipse_EGit.properties | 22 +- conf/props/additions/EPL/Eclipse_JEE.properties | 25 + conf/props/additions/EPL/Eclipse_PDE.properties | 3 + conf/props/additions/EPL/Eclipse_PDT.properties | 5 + conf/props/additions/EPL/Eclipse_RSE.properties | 2 + .../additions/EPL/Eclipse_Subversive.properties | 9 +- .../additions/EPL/Eclipse_UpdateManager.properties | 35 + .../additions/EPL/Eclipse_WindowBuilder.properties | 24 + conf/props/additions/EPL/Eclipse_m2e.properties | 224 +- conf/props/additions/EPL/Eclipse_mat.properties | 32 + .../EPL/Eclipse_mylyn_trans_newdic.properties | 6 +- .../props/additions/EPL/Eclipse_papyrus.properties | 1 + conf/props/additions/EPL/Gradle.properties | 3 + conf/props/additions/EPL/OpenExternal.properties | 2 + conf/props/additions/EPL/QucikJUnit.properties | 1 + conf/props/additions/EPL/QuickJUnit.properties | 10 + .../org.eclipse-jee-galileo-20091022-2.properties | 2 +- .../EPL/org.eclipse.jpt-20091006.properties | 178 +- .../EPL/org.eclipse.jst-20091208-8.properties | 84 +- .../EPL/org.eclipse.rse-20091018-4.properties | 102 +- conf/props/additions/GPL/Aptana-PyDev.properties | 20 + conf/props/additions/LGPL/CheckStyle.properties | 1 + conf/props/additions/LGPL/FindBugs.properties | 15 +- conf/props/additions/OTHER/Android.properties | 200 +- conf/props/additions/OTHER/EcSplorer.properties | 6 +- conf/props/additions/OTHER/JDEclipse.properties | 9 + conf/props/additions/OTHER/Scala.properties | 85 + conf/props/additions/exclude-EPL.properties | 5 +- conf/props/additions/regex-EPL.properties | 12 +- conf/props/additions/regex-OTHER.properties | 7 +- conf/props/nls-ui-customized.properties | 11 +- .../nls-ui-customized/babel-201207.properties | 80 + .../original/babel-201207.properties} | 61019 ++++++++----------- conf/props/temp-all.properties | 1002 +- conf/props/temp-nls-ui-customized.properties | 1577 +- conf/props/translation-ASF.properties | 66 +- conf/props/translation-EPL.properties | 611 +- conf/props/translation-GPL.properties | 82 +- conf/props/translation-LGPL.properties | 28 +- conf/props/translation-OTHER.properties | 323 +- conf/splash.bmp | Bin 403614 -> 403614 bytes conf/splash.png | Bin 611150 -> 491833 bytes conf/splash3.2.bmp | Bin 403614 -> 0 bytes conf/splash3.2.png | Bin 615880 -> 0 bytes conf/splash4.2.bmp | Bin 0 -> 409566 bytes conf/splash4.2.png | Bin 0 -> 443388 bytes conf/splash_clean.png | Bin 0 -> 31535 bytes conf/translation-exclude-package.properties | 5 +- conf/translation-multibytes-key.properties | 5 +- conf/translation-regex-through.properties | 11 +- conf/translation-regex.properties | 15 +- conf/translation.properties | 1002 +- debian/changelog | 15 + debian/control | 4 +- debian/patches/build.xml | 14 +- debian/patches/compile_junit.patch | 35 + debian/patches/disable-create-src_zip | 36 +- debian/patches/fix-config.ini | 22 - debian/patches/not_run_integrate.patch | 24 + debian/patches/series | 3 +- debian/rules | 2 +- lib/javassist/License.html | 27 +- lib/javassist/javassist-src.zip | Bin 475584 -> 505287 bytes ...t-version-3.9GA => javassist-version-3.16.1-GA} | 0 lib/javassist/javassist.jar | Bin 596036 -> 665248 bytes ...ssist-version-3.9GA => pleiades-1.4.0.I20130222 | 0 readme/readme_pleiades.txt | 19 +- readme/readme_pleiades_changes.txt | 61 +- src/jp/sourceforge/mergedoc/pleiades/Pleiades.java | 219 +- .../mergedoc/pleiades/PleiadesOption.java | 89 +- .../pleiades/aspect/AbstractTransformer.java | 132 +- .../mergedoc/pleiades/aspect/Analyses.java | 49 +- .../mergedoc/pleiades/aspect/AsyncCommand.java | 62 + .../mergedoc/pleiades/aspect/AsyncQueue.java | 111 + .../mergedoc/pleiades/aspect/Asyncs.java | 70 - .../mergedoc/pleiades/aspect/CleanMessage.java | 146 + .../mergedoc/pleiades/aspect/EclipseFiles.java | 296 + .../aspect/LauncherEclipseTransformer.java | 431 + .../pleiades/aspect/LauncherTransformer.java | 474 +- .../mergedoc/pleiades/aspect/Locks.java | 37 +- .../mergedoc/pleiades/aspect/Metadata.java | 96 +- .../pleiades/aspect/TranslationEditor.java | 8 +- .../pleiades/aspect/TranslationTransformer.java | 119 +- .../pleiades/aspect/advice/PleiadesConfig.java | 22 +- .../aspect/advice/PleiadesConfigAssembler.java | 77 +- .../pleiades/aspect/resource/CacheFileNames.java | 24 - .../pleiades/aspect/resource/CacheFiles.java | 44 + .../aspect/resource/CallHierarchyExplorer.java | 152 + .../resource/DynamicTranslationDictionary.java | 286 +- ...ssNameCache.java => ExcludeClassNameCache.java} | 29 +- .../resource/TraceableTranslationDictionary.java | 33 +- .../aspect/resource/TransformedClassCache.java | 57 +- .../pleiades/aspect/resource/Translations.java | 8 +- .../resource/UnderscoreMnemonicDictionary.java | 41 + .../pleiades/aspect/util/CachePropertySet.java | 60 + .../aspect/util/ConcurrentPropertySet.java | 40 + .../pleiades/aspect/util/ValueHashPropertySet.java | 44 + .../pleiades/generator/AbstractValidator.java | 2 +- .../mergedoc/pleiades/generator/Generator.java | 73 +- .../pleiades/generator/TranslationRule.java | 4 +- .../mergedoc/pleiades/generator/Validator.java | 12 +- .../pleiades/generator/nls/AbstractExtractor.java | 2 +- .../pleiades/generator/nls/J10nHelpValidator.java | 4 +- .../mergedoc/pleiades/generator/nls/Plugin.java | 30 +- .../pleiades/generator/nls/UIExtractor.java | 5 +- .../sourceforge/mergedoc/pleiades/log/Dialogs.java | 69 + .../mergedoc/pleiades/log/PopupFileLogger.java | 15 +- .../resource/AbstractTranslationDictionary.java | 85 +- .../mergedoc/pleiades/resource/FileNames.java | 3 + .../mergedoc/pleiades/resource/Files.java | 22 +- .../mergedoc/pleiades/resource/HelpHtmlParser.java | 12 +- .../mergedoc/pleiades/resource/Mnemonics.java | 3 +- .../mergedoc/pleiades/resource/PropertySet.java | 39 +- .../mergedoc/pleiades/resource/Strings.java | 37 + .../resource/TranslationNotFoundProperties.java | 3 +- .../pleiades/resource/TranslationString.java | 2 +- .../resource/DynamicTranslationDictionaryTest.java | 32 + .../resource/TranslationDictionaryTest.java | 7 + srctest/pending/HelpHtmlParserTest.java | 220 - srctest/pending/PropertySetTest.java | 36 - .../pending/TranslationDictionaryHelpTestX.java | 43 - 140 files changed, 33452 insertions(+), 38803 deletions(-) diff --cc debian/changelog index 6a7cbb4,0000000..9bd3b4d mode 100644,000000..100644 --- a/debian/changelog +++ b/debian/changelog @@@ -1,203 -1,0 +1,218 @@@ ++pleiades (1.4.0-dfsg-1) experimental; urgency=low ++ ++ * New upstream release ++ * debian/patches ++ - drop fix-config.ini since it is unnecessary by change in upstream ++ - add compile_junit.patch ++ * debian/control ++ - set Standards-Version: 3.9.4 ++ - add Build-Depends: ant-optional (/usr/share/ant/lib/ant-junit.jar), ++ junit ++ * debian/rules ++ - deal with changes in build.xml ++ ++ -- Hideki Yamane <[email protected]> Tue, 05 Mar 2013 23:47:08 +0900 ++ +pleiades (1.3.4-dfsg-4) unstable; urgency=low + + * upload to unstable + + -- Hideki Yamane <[email protected]> Mon, 06 Aug 2012 23:44:28 +0900 + +pleiades (1.3.4-dfsg-3) experimental; urgency=low + + * debconf/po + - add Portuguese translation (Closes: #678739) + * temporary disabled debconf usage, its behaivior violates policy and I'll + look for another solution after Wheezy will be released (Closes: #679846) + + -- Hideki Yamane <[email protected]> Mon, 06 Aug 2012 18:29:33 +0900 + +pleiades (1.3.4-dfsg-2) experimental; urgency=low + + [ Christian Perrier ] + * Debconf templates and debian/control reviewed by the debian-l10n- + english team as part of the Smith review project. Closes: #676312 + * [Debconf translation updates] + * Swedish (Martin Bagge / brother). Closes: #678321 + * Danish (Joe Hansen). Closes: #678323 + * Slovak (Ivan Masár). Closes: #678334 + * Russian (Yuri Kozlov). Closes: #678432 + * Galician (Jorge Barreiro). Closes: #678465 + * Czech (Michal Simunek). Closes: #678672 + * French (Étienne Gilli). Closes: #679006 + * Polish (Michał Kułach). Closes: #679434 + * German (Chris Leick). Closes: #679461 + * Spanish; (# traductor (campo Last-Translator) y ponga en copia a la + lista de Fernando C. Estrada). Closes: #679805 + * Italian (Beatrice Torracca). Closes: #680569 + + [ Hideki Yamane ] + * debian/control + - set "Build-Depends: debhelper (>= 9)" + * upload to experimental + + -- Hideki Yamane <[email protected]> Sat, 04 Aug 2012 10:28:49 +0900 + +pleiades (1.3.4-dfsg-1) unstable; urgency=low + + * New upstream release + * debian/control + - improve descriptions + - bump up debehelper version to use xz option + * debian/compat + - set 9 + * add debian/NEWS file about automatic configuration and manual + configuration due to upgrading eclipse package would override its change + * debian/patches + - refresh all patches to meet to DEP3 format. + * debian/watch + - update to catch newer upstream version correctly. + * debian/rules + - add "--parallel" option to build + - remove unnecessary lib directory with dh_auto_install + * debian/copyright + - update to deal with changes about not exclude javaassist and commons-io + from upstream source + + -- Hideki Yamane <[email protected]> Sun, 01 Jul 2012 10:03:06 +0900 + +pleiades (1.3.4~I20120531-dfsg-2) unstable; urgency=low + + * debian/control + - add "Depends: dpkg (>= 1.15.6~)" to deal with Lintian warning + "data.tar.xz-member-without-dpkg-pre-depends" + * debian/copyright + - update "Format:" field to + http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ + and set License: EPL-1.0 + * debian/rules + - install readme_pleiades_changes.txt as upstream ChangeLog + + -- Hideki Yamane <[email protected]> Tue, 05 Jun 2012 13:07:59 +0900 + +pleiades (1.3.4~I20120531-dfsg-1) unstable; urgency=low + + * New upstream snapshot + * debian/pleiades.{templates,config} + - add it to enable debconf + * debian/control + - add "Build-Depends: po-debconf", "Pre-Depends: debconf" + * debian/rules + - add option to xz to compress it more efficiently. + - exec debconf-updatepo via dh_clean + * debian/pleiades.{postinst,postrm} + - enable automatic configuration + * debian/patches + - build.xml: refresh it. + - add disable-create-src_zip to reduce build time. + * remove debian/README.Debian + * debian/copyright + - update my address + + -- Hideki Yamane <[email protected]> Mon, 04 Jun 2012 10:24:02 +0900 + +pleiades (1.3.3-dfsg-3) unstable; urgency=low + + * debian/control + - set "Standards-Version: 3.9.3" + * debian/rules + - compress with xz + * debian/patches + - build.xml: fix "missing-classpath" (Lintian). + + -- Hideki Yamane <[email protected]> Tue, 29 May 2012 09:42:09 +0900 + +pleiades (1.3.3-dfsg-2) unstable; urgency=low + + * debian/control + - remove unnecessary "DM-Upload-Allowed: yes" field + + -- Hideki Yamane <[email protected]> Sat, 17 Sep 2011 10:11:42 +0900 + +pleiades (1.3.3-dfsg-1) unstable; urgency=low + + * New upstream release + * debian/control + - set "Standards-Version: 3.9.2" + * debian/patches + - adjust build.xml and fix-config.ini + + -- Hideki Yamane <[email protected]> Thu, 08 Sep 2011 23:45:14 +0900 + +pleiades (1.3.2-dfsg-1) unstable; urgency=low + + * New upstream release + * debian/control + - change my email address + - Build-Depends: debhelper (>= 7.0.50~) + - set "Standards-Version: 3.9.1" + * debian/watch + - fix to work + * debian/patches + - refresh fix-config.ini + - refresh build.xml, most of non-debian specific changes were included + in upstream + * debian/rules + - change ant target from build-full to build.full + + -- Hideki Yamane <[email protected]> Sun, 31 Oct 2010 21:09:27 +0900 + +pleiades (1.3.1-dfsg-1) unstable; urgency=low + + * Upload to Debian (Closes: #555846) + * remove lib directory to comply DFSG + * also remove srctest/jp/sourceforge/mergedoc/pleiades/resource/3.* since + those files' license is not clear enough and not need to build. + * remove debian/eclipserc,pleiades.examples since eclipse no longer uses + .eclipserc and update debian/README.Debian + * add debian/patches/build.xml and use "source format 3.0 (quilt)" + * add debian/pleiades.links and put files to /usr/share/eclipse + * remove debian/{pleiades.install,lintian/*} + * add debian/patches/fix-config.ini to deal with error with finding + config.ini + * debian/control + - set "DM-Upload-Allowed: yes" + - correction + + "Build-Depends: default-jdk" + + add "Depends: libcommons-lang-java, libcommons-io-java, + libjavassist-java" + + remove "Recommends: default-jre-headless" + Thanks to Niels Thykier <[email protected]> and Matthew Johnson + <[email protected]>! + + -- Hideki Yamane (Debian-JP) <[email protected]> Mon, 22 Mar 2010 15:05:28 +0900 + +pleiades (1.3.1-1~pre5) unstable; urgency=low + + * put features file to /usr/lib + + -- Hideki Yamane (Debian-JP) <[email protected]> Sun, 21 Mar 2010 17:35:26 +0900 + +pleiades (1.3.1-1~pre4) unstable; urgency=low + + * debian/control + - move default-jre-headless from Depends to Recommends + + -- Hideki Yamane (Debian-JP) <[email protected]> Sun, 15 Nov 2009 19:35:40 +0900 + +pleiades (1.3.1-1~pre3) unstable; urgency=low + + * debian/control + - add "Depends: default-jre-headless" + + -- Hideki Yamane (Debian-JP) <[email protected]> Sun, 15 Nov 2009 09:20:07 +0900 + +pleiades (1.3.1-1~pre2) unstable; urgency=low + + * debian/README.Debian + - $ cp /usr/share/"doc"/pleiades/examples/eclipserc ~/.eclipse/eclipserc + Thanks to Wataru Nakanishi <[email protected]> + + -- Hideki Yamane (Debian-JP) <[email protected]> Sat, 14 Nov 2009 15:23:53 +0900 + +pleiades (1.3.1-1~pre) unstable; urgency=low + + * Initial release at sourceforge.jp (not Debian Official, yet) + + -- Hideki Yamane (Debian-JP) <[email protected]> Thu, 12 Nov 2009 11:57:55 +0900 diff --cc debian/control index 1277952,0000000..4413744 mode 100644,000000..100644 --- a/debian/control +++ b/debian/control @@@ -1,18 -1,0 +1,18 @@@ +Source: pleiades +Section: devel +Priority: extra +Maintainer: Hideki Yamane <[email protected]> - Build-Depends: debhelper (>= 9), ant, default-jdk ++Build-Depends: debhelper (>= 9), ant, default-jdk, ant-optional, junit +Build-Depends-Indep: libcommons-lang-java, libcommons-io-java, libjavassist-java, zip, unzip - Standards-Version: 3.9.3 ++Standards-Version: 3.9.4 +Homepage: http://mergedoc.sourceforge.jp/ + +Package: pleiades +Architecture: all +Pre-Depends: dpkg (>= 1.15.6~) +Depends: eclipse, libcommons-lang-java, libcommons-io-java, libjavassist-java, + ${misc:Depends} +Description: Japanese translation plug-in for Eclipse using dynamic AOP + Pleiades is a dynamic Aspect-Oriented Programming translation layer for the + Eclipse platform and many of its plug-ins. It uses a Japanese glossary to + provide side-by-side English/Japanese property resource bundles. diff --cc debian/patches/build.xml index 912a88a,0000000..42c7439 mode 100644,000000..100644 --- a/debian/patches/build.xml +++ b/debian/patches/build.xml @@@ -1,80 -1,0 +1,82 @@@ +Description: adjust library location, Class-Path and excluding .pc dir (Debian Specific) + Upstream distributes some libraries with Pleiades, however, on Debian system, + it should be used system library instead of bundled one. This patch changes + library path on build.xml file. + . + And it lacks Class-Path specification on build.xml, so add it (path is changed + same as above, so not apply to upstream). + . + Upstream lacks excluding ".pc" directory for patching with quilt. It should be + forwarded to upstream. + . + pleiades (1.3.1-dfsg-1) unstable; urgency=low + . + * Upload to Debian (Closes: #555846) + * remove lib directory to comply DFSG + * also remove srctest/jp/sourceforge/mergedoc/pleiades/resource/3.* since + those files' license is not clear enough and not need to build. + * remove debian/eclipserc,pleiades.examples since eclipse no longer uses + .eclipserc and update debian/README.Debian + * add debian/patches/build.xml and use "source format 3.0 (quilt)" + * add debian/pleiades.links and put files to /usr/share/eclipse + * remove debian/{pleiades.install,lintian/*} + * add debian/patches/fix-config.ini to deal with error with finding + config.ini + * debian/control + - set "DM-Upload-Allowed: yes" + - correction + + "Build-Depends: default-jdk" + + add "Depends: libcommons-lang-java, libcommons-io-java, + libjavassist-java" + + remove "Recommends: default-jre-headless" + Thanks to Niels Thykier <[email protected]> and Matthew Johnson + <[email protected]>! +Author: Hideki Yamane <[email protected]> +--- +Origin: vendor +Forwarded: not-needed +Last-Update: 2012-06-26 + - --- pleiades-1.3.4~I20120531-dfsg.orig/build.xml - +++ pleiades-1.3.4~I20120531-dfsg/build.xml - @@ -41,9 +41,10 @@ ++Index: pleiades-1.4.0-dfsg/build.xml ++=================================================================== ++--- pleiades-1.4.0-dfsg.orig/build.xml 2013-03-14 06:20:35.000000000 +0900 +++++ pleiades-1.4.0-dfsg/build.xml 2013-03-14 06:23:36.846737414 +0900 ++@@ -46,9 +46,10 @@ + <pathelement location="bintest" /> + <pathelement location="srctest" /> + <pathelement location="conf" /> +- <fileset dir="lib"> +- <include name="**/*.jar" /> +- </fileset> ++ <pathelement location="/usr/share/java/javassist.jar"/> ++ <pathelement location="/usr/share/java/commons-io.jar"/> ++ <pathelement location="/usr/share/java/commons-lang.jar"/> ++ <pathelement location="/usr/share/java/junit.jar"/> + </path> + - <!-- 翻訳プロパティーの生成(各プロパティーのマージ) --> - @@ -94,7 +95,15 @@ ++ <!-- ++@@ -105,7 +106,15 @@ + </fileset> + <manifest> + <attribute name="Premain-Class" value="${project.id}.Pleiades" /> +- <attribute name="Boot-Class-Path" value="./${agent.jar.name} ./conf ./lib/javassist/javassist.jar ./lib/apache/commons-io.jar ./lib/apache/commons-lang.jar" /> ++ <attribute name="Boot-Class-Path" value="./${agent.jar.name} ./conf ++ /usr/share/java/javassist.jar ++ /usr/share/java/commons-io.jar ++ /usr/share/java/commons-lang.jar" /> ++ <attribute name="Class-Path" ++ value="/usr/share/java/javassist.jar ++ /usr/share/java/commons-io.jar ++ /usr/share/java/commons-lang.jar" /> ++ + </manifest> + </jar> + - @@ -103,6 +112,7 @@ ++@@ -114,6 +123,7 @@ + <copy todir="plugins/${project.id}"> + <fileset dir="${basedir}"> + <exclude name="debian/" /> ++ <exclude name=".pc/" /> + <exclude name=".settings/*" /> + <exclude name="about/" /> + <exclude name="bin/" /> diff --cc debian/patches/compile_junit.patch index 0000000,0000000..5765da6 new file mode 100644 --- /dev/null +++ b/debian/patches/compile_junit.patch @@@ -1,0 -1,0 +1,35 @@@ ++Description: adjust compiling before run test.unit ++ We need to prepare classes befero runnning test.unit, so ++ - compile as javac and copy files from build/bin to bin ++ - compile as srctest to bintest ++ ++Author: Hideki Yamane <[email protected]> ++ ++--- ++Origin: vendor ++Forwarded: no ++Last-Update: 2013-03-15 ++ ++Index: pleiades-1.4.0-dfsg/build.xml ++=================================================================== ++--- pleiades-1.4.0-dfsg.orig/build.xml 2013-03-15 10:56:14.448914084 +0900 +++++ pleiades-1.4.0-dfsg/build.xml 2013-03-15 10:56:14.448914084 +0900 ++@@ -292,7 +292,17 @@ ++ --> ++ ++ <!-- ユニット・テスト --> ++- <target name="test.unit" description=""> +++ <target name="prepare" depends="javac"> +++ <copy todir="bin"> +++ <fileset dir="${bin.dir}"> +++ <include name="**/*" /> +++ </fileset> +++ </copy> +++ <mkdir dir="bintest" /> +++ <javac srcdir="srctest" destdir="bintest" classpathref="project.classpath" encoding="UTF-8" source="1.5" target="1.5" /> +++ </target> +++ +++ <target name="test.unit" depends="prepare" description=""> ++ ++ <mkdir dir="report" /> ++ diff --cc debian/patches/disable-create-src_zip index 459befb,0000000..2069126 mode 100644,000000..100644 --- a/debian/patches/disable-create-src_zip +++ b/debian/patches/disable-create-src_zip @@@ -1,59 -1,0 +1,39 @@@ +Description: disable building src.zip file (Debian Specific) + When building package, upstream build.xml tries to build src.zip. It's + not necessary to build for Debian package, so disable it to make build + time short. + . - pleiades (1.3.4~I20120531-dfsg-1) unstable; urgency=low - . - * New upstream snapshot - * debian/pleiades.{templates,config} - - add it to enable debconf - * debian/control - - add "Build-Depends: po-debconf", "Pre-Depends: debconf" - * debian/rules - - add option to xz to compress it more efficiently. - - exec debconf-updatepo via dh_clean - * debian/pleiades.{postinst,postrm} - - enable automatic configuration - * debian/patches - - build.xml: refresh it. - - add disable-create-src_zip to reduce build time. - * remove debian/README.Debian - * debian/copyright - - update my address - +Author: Hideki Yamane <[email protected]> +--- +Origin: vendor +Forwarded: not-needed - Last-Update: 2012-06-26 ++Last-Update: 2013-03-06 + - --- pleiades-1.3.4~I20120531-dfsg.orig/build.xml - +++ pleiades-1.3.4~I20120531-dfsg/build.xml - @@ -185,26 +185,6 @@ ++--- pleiades-1.4.0-dfsg.orig/build.xml +++++ pleiades-1.4.0-dfsg/build.xml ++@@ -221,25 +221,6 @@ + <delete dir="plugins" /> + <delete dir="features" /> + +- <!-- Pleiades zip ソース・ファイルの作成 --> +- <delete file="${pleiades.src.zip.file}" /> +- <zip destfile="${pleiades.src.zip.file}"> +- <fileset dir="${basedir}"> +- <!-- コマンド・ラインからビルド可能とするため class を含めておく +- <exclude name="bin/**/*"/> +- --> +- <exclude name="bintest/**/*" /> +- <exclude name="conf/props/history/" /> +- <exclude name="conf/props/temp/" /> - - <exclude name="conf/props/.*" /> ++- <exclude name="conf/props/**/.*" /> +- <exclude name="nls/" /> +- <exclude name="report/" /> +- <exclude name="build/" /> +- <!-- コマンドでエラーになるため追加 --> +- <exclude name="features/" /> +- <exclude name="plugins/" /> +- </fileset> +- </zip> - - - </target> - - <!-- クリーン (コマンドライン用) --> ++ <delete> ++ <fileset dir="."> ++ <include name="pleiades-*" /> diff --cc debian/patches/fix-config.ini index 5f8e04c,0000000..f4bfba4 mode 100644,000000..100644 --- a/debian/patches/fix-config.ini +++ b/debian/patches/fix-config.ini @@@ -1,64 -1,0 +1,42 @@@ +Description: change behavior to search config.ini file + In Debian, we should search /usr/lib/eclipse first. + . - pleiades (1.3.1-dfsg-1) unstable; urgency=low - . - * Upload to Debian (Closes: #555846) - * remove lib directory to comply DFSG - * also remove srctest/jp/sourceforge/mergedoc/pleiades/resource/3.* since - those files' license is not clear enough and not need to build. - * remove debian/eclipserc,pleiades.examples since eclipse no longer uses - .eclipserc and update debian/README.Debian - * add debian/patches/build.xml and use "source format 3.0 (quilt)" - * add debian/pleiades.links and put files to /usr/share/eclipse - * remove debian/{pleiades.install,lintian/*} - * add debian/patches/fix-config.ini to deal with error with finding - config.ini - * debian/control - - set "DM-Upload-Allowed: yes" - - correction - + "Build-Depends: default-jdk" - + add "Depends: libcommons-lang-java, libcommons-io-java, - libjavassist-java" - + remove "Recommends: default-jre-headless" - Thanks to Niels Thykier <[email protected]> and Matthew Johnson - <[email protected]>! +Author: Hideki Yamane <[email protected]> + +--- +Origin: vendor +Forwarded: Yes (via private mail) +Last-Update: 2012-06-26 + +--- pleiades-1.3.3-dfsg.orig/src/jp/sourceforge/mergedoc/pleiades/Pleiades.java 2011-09-08 23:31:27.236196838 +0900 ++++ pleiades-1.3.3-dfsg/src/jp/sourceforge/mergedoc/pleiades/Pleiades.java 2011-09-08 23:38:11.046199226 +0900 +@@ -230,13 +230,23 @@ + File eclipseDir = Files.resourceRoot.getParentFile().getParentFile().getParentFile(); + + // config ディレクトリがデフォルトの名前の場合の検索 (ディレクトリー+ファイル名で検索) +- for (File dir = eclipseDir; dir != null; dir = dir.getParentFile()) { +- configIniFile = new File(dir, CONFIG_DIR_INI); +- if (configIniFile.exists()) { +- return configIniFile; +- } ++ // Linux の場合に /usr/lib/eclipse 以下を最初に参照する ++ if (os == OS.LINUX) { ++ for (File dir = eclipseDir; dir != null; dir = dir.getParentFile()) { ++ dir = new File("/usr/lib/eclipse/"); ++ configIniFile = new File(dir, CONFIG_DIR_INI); ++ if (configIniFile.exists()) { ++ return configIniFile; ++ } ++ } ++ } else { ++ for (File dir = eclipseDir; dir != null; dir = dir.getParentFile()) { ++ configIniFile = new File(dir, CONFIG_DIR_INI); ++ if (configIniFile.exists()) { ++ return configIniFile; ++ } ++ } + } +- + // config ディレクトリが -configuration で変更されている場合の検索 (ファイル名だけで検索) + for (File dir = eclipseDir; dir != null; dir = dir.getParentFile()) { + for (File d : dir.listFiles(Files.createDirectoryFilter())) { diff --cc debian/patches/not_run_integrate.patch index 0000000,0000000..14aeca7 new file mode 100644 --- /dev/null +++ b/debian/patches/not_run_integrate.patch @@@ -1,0 -1,0 +1,24 @@@ ++Description: adjust build.full target ++ It's unnecessary to run build.integration (fails since pleiades-src is not ++ prepared). Also, it's better to run test.unit. ++ ++Author: Hideki Yamane <[email protected]> ++ ++--- ++Origin: vendor ++Forwarded: no ++Last-Update: 2013-03-15 ++ ++Index: pleiades-1.4.0-dfsg/build.xml ++=================================================================== ++--- pleiades-1.4.0-dfsg.orig/build.xml 2013-03-15 10:58:14.845244717 +0900 +++++ pleiades-1.4.0-dfsg/build.xml 2013-03-15 10:58:14.845244717 +0900 ++@@ -282,7 +282,7 @@ ++ </target> ++ ++ <!-- ビルド (コマンドライン用) --> ++- <target name="build.full" depends="clean, javac, build.integration"> +++ <target name="build.full" depends="clean, javac, test.unit, build"> ++ </target> ++ ++ <!-- diff --cc debian/patches/series index 91ed833,0000000..c5469f7 mode 100644,000000..100644 --- a/debian/patches/series +++ b/debian/patches/series @@@ -1,3 -1,0 +1,4 @@@ +disable-create-src_zip +build.xml - fix-config.ini ++compile_junit.patch ++not_run_integrate.patch diff --cc debian/rules index 5b1aa5c,0000000..ec9fb33 mode 100755,000000..100755 --- a/debian/rules +++ b/debian/rules @@@ -1,29 -1,0 +1,29 @@@ +#!/usr/bin/make -f +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +packagename=pleiades +eclipse_dir=usr/share/eclipse + +%: + dh $@ --parallel + +override_dh_auto_build: + ant -Dbin.dir=$(CURDIR)/build/bin -Dbuild.dir=$(CURDIR)/build build.full + +override_dh_auto_install: - unzip -q -d $(CURDIR)/debian/$(packagename)/$(eclipse_dir) $(CURDIR)/build/$(packagename).zip ++ unzip -q -d $(CURDIR)/debian/$(packagename)/$(eclipse_dir) $(CURDIR)/build/nightly/$(packagename).zip +# remove unneeded files + -rm $(CURDIR)/debian/$(packagename)/$(eclipse_dir)/*cmd + -rm -r $(CURDIR)/debian/$(packagename)/$(eclipse_dir)/readme + -rm -r $(CURDIR)/debian/$(packagename)/$(eclipse_dir)/plugins/jp.sourceforge.mergedoc.pleiades/lib + +override_dh_installchangelogs: + dh_installchangelogs $(CURDIR)/readme/readme_pleiades_changes.txt + +#override_dh_clean: +# debconf-updatepo +# dh_clean + +override_dh_builddeb: + dh_builddeb -- -Zxz -Sextreme -z9 -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/pleiades.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

