Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=openjava.git;a=commitdiff;h=b45b172f2ea5bc0ff183a6ff645e2eabad77367d
commit b45b172f2ea5bc0ff183a6ff645e2eabad77367d Author: Miklos Vajna <[email protected]> Date: Thu Aug 30 16:18:53 2012 +0200 sac-1.3-1-x86_64 - new package (will be required by the libreoffice report-builder extension) diff --git a/source/devel-extra/sac/FrugalBuild b/source/devel-extra/sac/FrugalBuild new file mode 100644 index 0000000..8e38980 --- /dev/null +++ b/source/devel-extra/sac/FrugalBuild @@ -0,0 +1,25 @@ +# Compiling Time: 0.02 SBU +# Maintainer: Miklos Vajna <[email protected]> + +pkgname=sac +pkgver=1.3 +pkgrel=1 +pkgdesc="Java standard interface for CSS parser" +url="http://www.w3.org/Style/CSS/SAC/" +Finclude openjava +groups=('devel-extra') +archs=('i686' 'x86_64') +_F_archive_name="sacjava" +up2date="Flastarchive $url .zip" +source=(http://www.w3.org/2002/06/sacjava-$pkgver.zip build.xml) +sha1sums=('e84267eccd36b886bececc304e3c5f9d880c878b' \ + '342c1612542cb1c3a3bb6b09c0c315a126b1cadd') + +build() +{ + Fcd sac-$pkgver + Fjavacleanup + ln -s ../build.xml . + Fant jar + Fjar build/lib/sac.jar +} diff --git a/source/devel-extra/sac/build.xml b/source/devel-extra/sac/build.xml new file mode 100644 index 0000000..23a2899 --- /dev/null +++ b/source/devel-extra/sac/build.xml @@ -0,0 +1,66 @@ +<!-- simple generic build file --> + +<project name="sac" default="all" basedir="."> + + <!-- Properties --> + + <property name="name" value="sac"/> + <property name="src" value="src"/> + <property name="build" value="build"/> + <property name="build.classes" value="${build}/classes"/> + <property name="build.doc" value="${build}/api"/> + <property name="build.lib" value="${build}/lib"/> + <property name="packagenames" value="org.w3c.css.sac.*"/> + + <!-- Targets --> + + <!-- Prepare build directories --> + <target name="prepare"> + <mkdir dir="${src}"/> + <mkdir dir="${build}"/> + <mkdir dir="${build.classes}"/> + <mkdir dir="${build.lib}"/> + <mkdir dir="${build.doc}"/> + <copy todir="${src}/org"> + <fileset dir="org"/> + </copy> + </target> + + <!-- Kill all the created directories --> + <target name="clean"> + <delete dir="${build}"/> + <delete dir="${src}"/> + </target> + + <!-- Build classes --> + <target name="classes" depends="prepare"> + <javac srcdir="${src}" destdir="${build.classes}" debug="off" optimize="on"/> + <copy todir="${build.classes}"> + <fileset dir="${src}"> + <include name="**/*.properties"/> + </fileset> + </copy> + </target> + + <!-- Build jar archives --> + <target name="jar" depends="classes"> + <jar jarfile="${build.lib}/${name}.jar" basedir="${build.classes}"/> + </target> + + <!-- Build the full JavaDocs --> + <target name="javadoc" depends="prepare"> + <javadoc sourcepath="${src}" + destdir="${build.doc}" + doctitle="${name} JavaDoc" + windowtitle="${name} JavaDoc" + package="true" + author="true" + version="true" + packagenames="${packagenames}" + /> + </target> + + <!-- Build everything --> + <target name="all" depends="jar,javadoc"/> + +</project> _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
