Skip to content
Commits on Source (7)
castor (1.3.2-7) unstable; urgency=medium
* Team upload.
* Ignore the stax dependency (provided by the JDK)
* Simplified debian/rules
* Standards-Version updated to 4.1.5
* Switch to debhelper level 11
* Use salsa.debian.org Vcs-* URLs
-- Emmanuel Bourg <ebourg@apache.org> Tue, 31 Jul 2018 11:44:49 +0200
castor (1.3.2-6) unstable; urgency=medium
* Team upload.
......
anttask/build/
build/
codegen/build/
core/build/
cpa/build/
ddlgen/build/
diff/build/
dist/
schema/build/
target/
Source: castor
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Section: java
Priority: optional
Build-Depends: ant,
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Build-Depends:
ant,
ant-optional,
debhelper (>= 10~),
debhelper (>= 11~),
default-jdk,
javacc,
javahelper,
......@@ -15,16 +16,16 @@ Build-Depends: ant,
libcommons-lang-java,
libcommons-logging-java,
libeasymock-java,
libgeronimo-jta-1.2-spec-java,
libgeronimo-jpa-2.0-spec-java,
libgeronimo-jta-1.2-spec-java,
liblog4j1.2-java,
liboro-java,
libregexp-java,
maven-repo-helper,
velocity
Standards-Version: 4.1.2
Vcs-Git: https://anonscm.debian.org/git/pkg-java/castor.git
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/castor.git
Standards-Version: 4.1.5
Vcs-Git: https://salsa.debian.org/java-team/castor.git
Vcs-Browser: https://salsa.debian.org/java-team/castor
Homepage: http://castor-data-binding.github.io/castor/
Package: libcastor-xml-java
......@@ -78,7 +79,8 @@ Description: Data binding framework for Java (XML, Objects, DB) - Core
Package: libcastor-jdo-java
Architecture: all
Depends: libcastor-core-java,
Depends:
libcastor-core-java,
libcastor-xml-java,
libcastor-xml-schema-java,
libcglib-java (>= 3.0),
......@@ -107,7 +109,8 @@ Description: Data binding framework for Java (XML, Objects, DB) - JDO
Package: libcastor-codegen-java
Architecture: all
Depends: libcastor-core-java,
Depends:
libcastor-core-java,
libcastor-xml-java,
libcastor-xml-schema-java,
libcommons-logging-java,
......@@ -158,11 +161,14 @@ Description: Data binding framework for Java (XML, Objects, DB) - DDL generator
Package: libcastor-xml-schema-java
Architecture: all
Depends: libcastor-core-java,
Depends:
libcastor-core-java,
libcastor-xml-java,
libcommons-logging-java,
${misc:Depends}
Suggests: libcastor-java-doc (= ${binary:Version}), libcommons-cli-java
Suggests:
libcastor-java-doc (= ${binary:Version}),
libcommons-cli-java
Description: Data binding framework for Java (XML, Objects, DB) - XML Schema
Castor is a data binding framework for Java. It's the shortest path between
Java objects, XML documents and relational tables.
......@@ -185,7 +191,8 @@ Description: Data binding framework for Java (XML, Objects, DB) - XML Schema
Package: libcastor-anttasks-java
Architecture: all
Depends: libcastor-codegen-java,
Depends:
libcastor-codegen-java,
libcastor-ddlgen-java,
libcommons-logging-java,
${misc:Depends}
......
core/pom.xml --no-parent --java-lib --package=libcastor-core-java --artifact=dist/castor-core-1.3.2.jar
cpa/pom.xml --no-parent --java-lib --package=libcastor-jdo-java --artifact=dist/castor-jdo-1.3.2.jar
xml/pom.xml --no-parent --java-lib --package=libcastor-xml-java --artifact=dist/castor-xml-1.3.2.jar
codegen/pom.xml --no-parent --java-lib --package=libcastor-codegen-java --artifact=dist/castor-codegen-1.3.2.jar
anttask/pom.xml --no-parent --java-lib --package=libcastor-anttasks-java --artifact=dist/castor-anttasks-1.3.2.jar
ddlgen/pom.xml --no-parent --java-lib --package=libcastor-ddlgen-java --artifact=dist/castor-ddlgen-1.3.2.jar
schema/pom.xml --no-parent --java-lib --package=libcastor-xml-schema-java --artifact=dist/castor-xml-schema-1.3.2.jar
#!/usr/bin/make -f
include /usr/share/dpkg/default.mk
export JAVA_HOME=/usr/lib/jvm/default-java
%:
dh $@ --with javahelper
dh $@ --buildsystem=ant --with javahelper --with maven-repo-helper
override_dh_auto_build:
cd src && ant release -Dant.build.javac.source=1.5 -Dant.build.javac.target=1.5
......@@ -13,45 +10,6 @@ override_dh_auto_build:
override_dh_install:
dh_install -Xjavadoc
# XML module
mh_installpom -plibcastor-xml-java --no-parent xml/pom.xml
mh_installjar -plibcastor-xml-java -l xml/pom.xml \
dist/castor-xml-$(DEB_VERSION_UPSTREAM).jar
# Core module
mh_installpom -plibcastor-core-java --no-parent core/pom.xml
mh_installjar -plibcastor-core-java -l core/pom.xml \
dist/castor-core-$(DEB_VERSION_UPSTREAM).jar
# JDO module
mh_installpom -plibcastor-jdo-java --no-parent cpa/pom.xml
mh_installjar -plibcastor-jdo-java -l cpa/pom.xml \
dist/castor-jdo-$(DEB_VERSION_UPSTREAM).jar
# Codegen module
mh_installpom -plibcastor-codegen-java --no-parent codegen/pom.xml
mh_installjar -plibcastor-codegen-java -l codegen/pom.xml \
dist/castor-codegen-$(DEB_VERSION_UPSTREAM).jar
# Ant tasks
mh_installpom -plibcastor-anttasks-java --no-parent anttask/pom.xml
mh_installjar -plibcastor-anttasks-java -l anttask/pom.xml \
dist/castor-anttasks-$(DEB_VERSION_UPSTREAM).jar
# DDLgen module
mh_installpom -plibcastor-ddlgen-java --no-parent ddlgen/pom.xml
mh_installjar -plibcastor-ddlgen-java -l ddlgen/pom.xml \
dist/castor-ddlgen-$(DEB_VERSION_UPSTREAM).jar
# XML Schema module
mh_installpom -plibcastor-xml-schema-java --no-parent schema/pom.xml
mh_installjar -plibcastor-xml-schema-java -l schema/pom.xml \
dist/castor-xml-schema-$(DEB_VERSION_UPSTREAM).jar
override_dh_auto_clean:
-cd src && ant distclean
mh_clean
cd cpa/target/generated-sources && rm -rf jjtree javacc
get-orig-source:
cd $(dir $(firstword $(MAKEFILE_LIST)))../ && \
uscan \
--verbose \
--no-symlink \
--destdir $(CURDIR) \
--watchfile debian/watch \
--force-download