Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=multilib.git;a=commitdiff;h=3b6a65adeb687bb07ebb7c8c3cb6344c190a3cf7

commit 3b6a65adeb687bb07ebb7c8c3cb6344c190a3cf7
Author: DeX77 <de...@frugalware.org>
Date:   Thu Feb 8 16:12:02 2018 +0100

xml-commons-external-1.4.01-3-x86_64

* rebuild

diff --git a/source/devel-extra/xml-commons-external/FrugalBuild 
b/source/devel-extra/xml-commons-external/FrugalBuild
index 776e084..2626ff8 100644
--- a/source/devel-extra/xml-commons-external/FrugalBuild
+++ b/source/devel-extra/xml-commons-external/FrugalBuild
@@ -3,23 +3,30 @@

pkgname=xml-commons-external
pkgver=1.4.01
-pkgrel=2
+pkgrel=3
pkgdesc="Thirdparty libraries for xml-commons"
url="http://xml.apache.org/commons/";
groups=('devel-extra')
-archs=('i686' 'x86_64')
+archs=('x86_64')
up2date="Flastarchive http://xerces.apache.org/mirrors.cgi .src.tar.gz"
# upstream source misses build.xml..
-source=(http://ftp.frugalware.org/pub/other/sources/xml-commons-external/xml-commons-external-$pkgver.tar.bz2)
-sha1sums=('994a1c435abe4af1bedb0cd9438bb57985b885b9')
+source=(https://archive.apache.org/dist/xerces/xml-commons/xml-commons-external-$pkgver-src.tar.gz)
+sha1sums=('46b42c168aeb2450165a3365b187e610d830164c')
depends=() ## wrong some java foo's
Finclude openjava

build()
{
-       Fcd xml-commons-external-$pkgver/java/external
-       Fant
-       Fjar build/*.jar
+       # Taken from Ubuntu
+       mkdir classes
+       Fexec javac -source 1.4 -d classes `find org/ javax/ -name '*.java'` || 
Fdie
+
+       cd classes/
+       Fexec jar -cvfm ../xml-apis-ext.jar ../manifest.commons \
+               `find -type d -name "sac" -o -name "smil" -o -name "svg"` || 
Fdie
+       Fexec jar -cvfm ../xml-apis.jar ../manifest.commons \
+               `find -type f ! \( -wholename "*/sac/*" -o -wholename 
"*/smil/*" -o -wholename "*/svg/*" \)` || Fdie
+       Fjar $Fsrcdir/*.jar
}

# optimization OK
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to