[openmamba-devel-it] ant
gil
puntogil a libero.it
Sab 6 Giu 2009 00:51:45 CEST
ciao
grazie a ercole per il lavoro che sta facendo con xorg
ci sarebbe da ricompilare ant (e le dipendenze... ) con openjdk
(versione b52-26_mar_2009)
per ottenere quest'ultimo invece che dai files binari dai suoi
sorgenti... se interessa a qualcuno
* nota hamcrest é un build/requires per le versioni di junit > 4. ...
senza non viene compilato e vengono installati i file binari (che
vengono copiati nella dir junit%{version}/) e utilizzati i file class
presenti nell'archivio.
non viene effettuato nessun build degno di essere tale.... se non
vengono rimossi .... invece di chiamarlo java-junit ecc... si poteva
chiamarlo junitbin ecc... in questo caso java c'entra poco...
* consiglio di importare anche le versioni piu vecchie di alcuni
pacchetti ... soddisfano le dipendenze (anche i pacchetti denominati
source) di software anche piu recenti ...putroppo
questo é quello che ho sul mio spec file differente da quello che esiste
nel repo devel (per me inutilizzabile...)
%setup -q -n junit%{version}
# semplice ciclo per ottenere informazioni su alcune dipendenze... oltre
a consultare i file pom.xml (da installare solo se nel sistema é
presente maven... vedere manuale di installazione dello stesso) o
*.properties (questo lo aggiunto adesso :) )
for j in $(find . -name "*.jar"); do
mv $j $j.no
done
for j in $(find . -name "*.class"); do
mv $j $j.no
done
# in alternativa
# find . -type f -name "*.class" -exec rm -f {} \;
# find . -type f -name "*.jar" -exec rm -f {} \;
ln -s $(build-classpath hamcrest/core) lib/hamcrest-core-1.1.jar
perl -pi -e 's/\r$//g' stylesheet.css
%build
export CLASSPATH="/opt/java/ant/ant-junit.jar"
export OPT_JAR_LIST=$(build-classpath hamcrest/core)
ant -Dant.build.javac.source=1.5 dist
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
mkdir -p %{buildroot}%{_javadir}
install -m 644 junit%{version}/junit-%{version}.jar \
%{buildroot}%{_javadir}/junit-%{version}.jar
spero di non aver rotto le palle a nessuno esponendo fatti ovvi
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: puntogil.vcf
Tipo: text/x-vcard
Dimensione: 49 bytes
Descrizione: non disponibile
URL: <http://tao/pipermail/openmamba-devel-it/attachments/20090606/46b51fe5/attachment.vcf>
Maggiori informazioni sulla lista
openmamba-devel-it