[arch-commits] Commit in eclipse-ecj/trunk (01-ecj-include-props.patch PKGBUILD)

Guillaume Alaux guillaume at archlinux.org
Wed Jan 9 12:32:37 UTC 2013


    Date: Wednesday, January 9, 2013 @ 07:32:37
  Author: guillaume
Revision: 174934

Added patch for missing resource to fix FS#33151

Added:
  eclipse-ecj/trunk/01-ecj-include-props.patch
Modified:
  eclipse-ecj/trunk/PKGBUILD

----------------------------+
 01-ecj-include-props.patch |   15 +++++++++++++++
 PKGBUILD                   |   21 ++++++++++++---------
 2 files changed, 27 insertions(+), 9 deletions(-)

Added: 01-ecj-include-props.patch
===================================================================
--- 01-ecj-include-props.patch	                        (rev 0)
+++ 01-ecj-include-props.patch	2013-01-09 12:32:37 UTC (rev 174934)
@@ -0,0 +1,15 @@
+--- build.xml	2012-09-14 18:22:48.000000000 +0000
++++ build.xml.patched	2013-01-09 10:19:28.414079935 +0000
+@@ -46,9 +46,10 @@
+ 				<include name="**/*.rsc"/>
+ 				<include name="META-INF/**"/>
+ 				<include name="**/*.properties"/>
++				<include name="**/*.props"/>
+ 				<exclude name="META-INF/eclipse.inf"/>
+ 			</fileset>
+ 		</zip>
+ 		<delete dir="${output}" />
+ 	</target>
+-</project>
+\ No newline at end of file
++</project>

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-01-09 12:15:29 UTC (rev 174933)
+++ PKGBUILD	2013-01-09 12:32:37 UTC (rev 174934)
@@ -5,30 +5,33 @@
 
 pkgname=eclipse-ecj
 pkgver=4.2.1
-pkgrel=1
+pkgrel=2
 _date=201209141800
 pkgdesc='Eclipse java bytecode compiler'
 arch=('any')
 license=('EPL')
 url='http://www.eclipse.org/'
 depends=('java-runtime')
-makedepends=('unzip' 'apache-ant' 'java-environment')
+makedepends=('apache-ant' 'java-environment')
 source=(http://download.eclipse.org/eclipse/downloads/drops4/R-${pkgver}-${_date}/ecjsrc-${pkgver}.jar
+        01-ecj-include-props.patch
         ecj)
 sha256sums=('d261b2158f598640f1923805d2e9bf47eb21d8333f4e1b37f59f847ad00d48f4'
+            '8f6259c76dfe493549bbaec3c8a7ba29e82c70e127c918adca28737dcb570f6b'
             '63aff3d126243d303ddc4305cfa77827df72e87ccf85bd8a22a2f832357e396c')
 
 build() {
   cd ${srcdir}
-  mkdir src
-  unzip ecjsrc-${pkgver}.jar -d src
-  cd src
+  #imkdir src
+  #jar xf ecjsrc-${pkgver}.jar -d src
+  #cd src
+  patch -p0 < 01-ecj-include-props.patch
   ant build
 }
 
 package() {
-  install -Dm644 ${srcdir}/src/ecj.jar $pkgdir/usr/share/java/eclipse-ecj-${pkgver}.jar
-  ln -s eclipse-ecj-${pkgver}.jar $pkgdir/usr/share/java/ecj.jar
-  ln -s eclipse-ecj-${pkgver}.jar $pkgdir/usr/share/java/eclipse-ecj.jar
-  install -Dm755 ecj $pkgdir/usr/bin/ecj
+  install -Dm644 ${srcdir}/ecj.jar ${pkgdir}/usr/share/java/eclipse-ecj-${pkgver}.jar
+  ln -s eclipse-ecj-${pkgver}.jar ${pkgdir}/usr/share/java/ecj.jar
+  ln -s eclipse-ecj-${pkgver}.jar ${pkgdir}/usr/share/java/eclipse-ecj.jar
+  install -Dm755 ecj ${pkgdir}/usr/bin/ecj
 }




More information about the arch-commits mailing list