Magellan Linux

Annotation of /branches/R11-stable/extras/hamcrest/hamcrest-1.3-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 18086 - (hide annotations) (download)
Thu Jun 27 06:58:51 2013 UTC (11 years, 3 months ago) by niro
File size: 1371 byte(s)
-release branches/R11-stable
1 niro 17413 # $Id$
2    
3     PNAME="hamcrest"
4     PVER="1.3"
5     PBUILD="r1"
6    
7     PCAT="dev-java"
8    
9     DESCRIPTION="Library of matchers for building test expressions."
10     HOMEPAGE="https://code.google.com/p/${PNAME}"
11    
12     DEPEND=">= virtual/java"
13    
14     SDEPEND=">= virtual/java-jdk
15     >= dev-java/apache-ant-1.8.2
16     >= app-arch/unzip-5"
17    
18     SRCFILE="${PNAME}-${PVER}.zip"
19     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
20    
21     sminclude java
22 niro 17414 msetfeature "!check"
23 niro 17413
24     SRC_URI=(
25     https://hamcrest.googlecode.com/files/${SRCFILE}
26     mirror://${PNAME}/${SRCFILE}
27     )
28    
29     UP2DATE="updatecmd_sourceforge ${PNAME}"
30    
31     src_prepare()
32     {
33     munpack ${SRCFILE} || die
34     }
35    
36     src_compile()
37     {
38     cd ${SRCDIR}
39 niro 17414 local myopts
40 niro 17413
41 niro 17414 # requires 1.5 source definitions
42     myopts+=" -Dant.build.javac.source=1.5"
43    
44     # suppress SNAPSHOT version suffix
45 niro 17415 myopts+=" -Dversion=${PVER}"
46 niro 17414
47     ant ${myopts} clean core generator library bigjar || die
48 niro 17413 }
49    
50     src_install()
51     {
52     cd ${SRCDIR}
53    
54     local jar
55 niro 17414 for jar in core library generator integration all
56 niro 17413 do
57 niro 17414 # minstalljar adds pver automatically - so we rename the jars
58 niro 17415 cp build/hamcrest-${jar}-${PVER}.jar build/hamcrest-${jar}.jar || die
59 niro 17414 minstalljar build/hamcrest-${jar}.jar || die
60     # invidual install into subdir is required by some packages
61     minstalldir ${JAVA_CLASSPATH_DIR}/${PNAME} || die
62     mlink ../hamcrest-${jar}-${PVER}.jar ${JAVA_CLASSPATH_DIR}/${PNAME}/${jar}.jar || die
63 niro 17413 done
64    
65     minstalldocs README.txt LICENSE.txt CHANGES.txt || die
66     }