Provides fixes fo several issues with the package build from debian source package. Fixes starting libjitsi. Removes missing package in bundle import due to older bouncycastle. Removes jmork dependency. Fixes missing build dependencies. Fixes irc manifest file.

cefexperiments 5300
Damian Minkov 11 years ago
parent 67911f6421
commit 15fbe1a1e0

@ -2374,6 +2374,7 @@
<include name="**/*"/> <include name="**/*"/>
<exclude name="**/growlnotification/**"/> <exclude name="**/growlnotification/**"/>
<exclude name="${extra.exclude}"/> <exclude name="${extra.exclude}"/>
<exclude name="${extra.exclude2}"/>
<exclude name="**/dict/**"/> <exclude name="**/dict/**"/>
<exclude name="**/dictaccregwizz/**"/> <exclude name="**/dictaccregwizz/**"/>
<exclude name="**/ssh/**"/> <exclude name="**/ssh/**"/>
@ -2434,6 +2435,7 @@
<antcall target="deb-copy-jitsi"> <antcall target="deb-copy-jitsi">
<param name="target.dir" value="${debian.src.dir}"/> <param name="target.dir" value="${debian.src.dir}"/>
<param name="extra.exclude" value="**/impl/googlecontacts/**"/> <param name="extra.exclude" value="**/impl/googlecontacts/**"/>
<param name="extra.exclude2" value="**/plugin/thunderbird/**"/>
</antcall> </antcall>
<property name="debianize.dir" value="${debian.src.dir}/debian" /> <property name="debianize.dir" value="${debian.src.dir}/debian" />
@ -2548,9 +2550,9 @@
</patternset> </patternset>
</unzip>--> </unzip>-->
<!-- jmork --> <!-- jmork
<unzip src="${sc.basedir}/../libsrc/jmork-1.0.5-SNAPSHOT-sources.jar" <unzip src="${sc.basedir}/../libsrc/jmork-1.0.5-SNAPSHOT-sources.jar"
dest="${debian.src.dir}/lib/src/jmork"/> dest="${debian.src.dir}/lib/src/jmork"/>-->
<!-- native --> <!-- native -->
<mkdir dir="${debian.src.dir}/lib/native/linux"/> <mkdir dir="${debian.src.dir}/lib/native/linux"/>
@ -2613,9 +2615,9 @@
<delete dir="${debian.src.dir}/lib/src/gdata-java-client/java/classes" <delete dir="${debian.src.dir}/lib/src/gdata-java-client/java/classes"
failonerror="false"/> failonerror="false"/>
<delete dir="${debian.src.dir}/lib/src/gdata-java-client/java/genfiles" <delete dir="${debian.src.dir}/lib/src/gdata-java-client/java/genfiles"
failonerror="false"/-->
<delete dir="${debian.src.dir}/lib/src/jmork/classes"
failonerror="false"/> failonerror="false"/>
<delete dir="${debian.src.dir}/lib/src/jmork/classes"
failonerror="false"/-->
<!-- delete all jars --> <!-- delete all jars -->
<delete failonerror="false"> <delete failonerror="false">
@ -2915,6 +2917,7 @@
value="A Java implementation of the irc api"/> value="A Java implementation of the irc api"/>
<attribute name="Bundle-SymbolicName" <attribute name="Bundle-SymbolicName"
value="com.ircclouds.irc.api"/> value="com.ircclouds.irc.api"/>
<attribute name="Bundle-ManifestVersion" value="2"/>
<attribute name="Bundle-Version" value="1.0.0.0015-SNAPSHOT"/> <attribute name="Bundle-Version" value="1.0.0.0015-SNAPSHOT"/>
<attribute name="Import-Package" <attribute name="Import-Package"
@ -3077,7 +3080,7 @@ com.ircclouds.irc.api.domain.messages.interfaces&quot;;version=&quot;1.0.0&quot;
overwrite="true" overwrite="true"
link="${debian.src.dir}/lib/installer-exclude/hsqldb.jar"/> link="${debian.src.dir}/lib/installer-exclude/hsqldb.jar"/>
<!-- compile and pack jmork --> <!-- compile and pack jmork
<property name="jmork.src.folder" value="${debian.src.dir}/lib/src/jmork"/> <property name="jmork.src.folder" value="${debian.src.dir}/lib/src/jmork"/>
<mkdir dir="${jmork.src.folder}/classes" /> <mkdir dir="${jmork.src.folder}/classes" />
<javac debug="false" optimize="true" <javac debug="false" optimize="true"
@ -3105,7 +3108,7 @@ com.ircclouds.irc.api.domain.messages.interfaces&quot;;version=&quot;1.0.0&quot;
</jar> </jar>
<symlink resource="../src/jmork/jmork-1.0.5-SNAPSHOT.jar" <symlink resource="../src/jmork/jmork-1.0.5-SNAPSHOT.jar"
overwrite="true" overwrite="true"
link="${debian.src.dir}/lib/installer-exclude"/> link="${debian.src.dir}/lib/installer-exclude"/>-->
<symlink resource="/usr/share/java/junit.jar" <symlink resource="/usr/share/java/junit.jar"
overwrite="true" overwrite="true"
@ -3909,12 +3912,12 @@ com.ircclouds.irc.api.domain.messages.interfaces&quot;;version=&quot;1.0.0&quot;
</replace> </replace>
</target> </target>
<target name="deb-bundle-slf4j"> <target name="deb-bundle-slf4j">
<delete file="${debian.bundles.dest}/slf4j-api-1.7.5.jar" failonerror="false"/> <delete file="${debian.bundles.dest}/slf4j-api.jar" failonerror="false"/>
<mkdir dir="${debian.bundles.dest}/slf4j-api-1.7.5.jar/META-INF"/> <mkdir dir="${debian.bundles.dest}/slf4j-api.jar/META-INF"/>
<symlink resource="/usr/share/java/slf4j-api.jar" <symlink resource="/usr/share/java/slf4j-api.jar"
link="${debian.bundles.dest}/slf4j-api-1.7.5.jar/slf4j-api.jar"/> link="${debian.bundles.dest}/slf4j-api.jar/slf4j-api.jar"/>
<manifest <manifest
file="${debian.bundles.dest}/slf4j-api-1.7.5.jar/META-INF/MANIFEST.MF"> file="${debian.bundles.dest}/slf4j-api.jar/META-INF/MANIFEST.MF">
<attribute name="Bundle-Name" <attribute name="Bundle-Name"
value="slf4j-api"/> value="slf4j-api"/>
<attribute name="Bundle-Description" <attribute name="Bundle-Description"
@ -3933,12 +3936,12 @@ com.ircclouds.irc.api.domain.messages.interfaces&quot;;version=&quot;1.0.0&quot;
value=".,slf4j-api.jar"/> value=".,slf4j-api.jar"/>
</manifest> </manifest>
<delete file="${debian.bundles.dest}/slf4j-jdk14-1.7.5.jar" failonerror="false"/> <delete file="${debian.bundles.dest}/slf4j-jdk14.jar" failonerror="false"/>
<mkdir dir="${debian.bundles.dest}/slf4j-jdk14-1.7.5.jar/META-INF"/> <mkdir dir="${debian.bundles.dest}/slf4j-jdk14.jar/META-INF"/>
<symlink resource="/usr/share/java/slf4j-jdk14.jar" <symlink resource="/usr/share/java/slf4j-jdk14.jar"
link="${debian.bundles.dest}/slf4j-jdk14-1.7.5.jar/slf4j-jdk14.jar"/> link="${debian.bundles.dest}/slf4j-jdk14.jar/slf4j-jdk14.jar"/>
<manifest <manifest
file="${debian.bundles.dest}/slf4j-jdk14-1.7.5.jar/META-INF/MANIFEST.MF"> file="${debian.bundles.dest}/slf4j-jdk14.jar/META-INF/MANIFEST.MF">
<attribute name="Bundle-Name" <attribute name="Bundle-Name"
value="slf4j-jdk14"/> value="slf4j-jdk14"/>
<attribute name="Bundle-Description" <attribute name="Bundle-Description"

@ -64,3 +64,7 @@ Reason: No Debian package.
- swingworker - swingworker
Part of jdesktop.org JDNC project. Part of jdesktop.org JDNC project.
Reason: No Debian package. Reason: No Debian package.
- irc-api https://code.google.com/p/irc-api/
IRC-API is a state(ful)/(less), (a)synchronous IRC API written in Java.
Reason: No Debian package.

@ -37,7 +37,9 @@ Build-Depends: debhelper (>= 9), javahelper,
libjson-simple-java (>= 1.1.1), libjson-simple-java (>= 1.1.1),
libdbus-java, libdbus-java,
libeasymock-java, libeasymock-java,
libxt-dev,
libxtst-dev, libxtst-dev,
libxv-dev,
libdbus-1-dev, libdbus-1-dev,
libunbound-dev, libunbound-dev,
libxss-dev, libxss-dev,
@ -95,6 +97,7 @@ Description: VoIP and Instant Messaging client
Package: _PACKAGE_NAME_-jni Package: _PACKAGE_NAME_-jni
Replaces: libjitsi-jni (<< 415) Replaces: libjitsi-jni (<< 415)
Conflicts: libjitsi-jni (<< 415)
Section: libs Section: libs
Architecture: amd64 i386 Architecture: amd64 i386
Depends: ${misc:Depends}, ${shlibs:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}

@ -48,6 +48,10 @@ Copyright:
2005 Sun Microsystems, Inc. 2005 Sun Microsystems, Inc.
License: LGPL-2.1 License: LGPL-2.1
Files: lib/src/irc-api/*
Copyright: UNKNOWN:
License: Apache-2.0
Files: lib/src/OrangeExtensions/* Files: lib/src/OrangeExtensions/*
Copyright: Copyright:
2010 Yuvi Masory 2010 Yuvi Masory

@ -0,0 +1,13 @@
Description: Removes import that is only available in bouncycastle 1.51.
Index: jitsi/src/net/java/sip/communicator/impl/libjitsi/libjitsi.manifest.mf
===================================================================
--- jitsi.orig/src/net/java/sip/communicator/impl/libjitsi/libjitsi.manifest.mf
+++ jitsi/src/net/java/sip/communicator/impl/libjitsi/libjitsi.manifest.mf
@@ -56,7 +56,6 @@ Import-Package: apple.awt,
javax.xml.transform.dom,
javax.xml.transform.stream,
org.bouncycastle.asn1,
- org.bouncycastle.asn1.bsi,
org.bouncycastle.asn1.cryptopro,
org.bouncycastle.asn1.eac,
org.bouncycastle.asn1.nist,

@ -0,0 +1,35 @@
Description: Removes thunderbird contacts plugin.
Index: jitsi/build.xml
===================================================================
--- jitsi.orig/build.xml
+++ jitsi/build.xml
@@ -1090,7 +1090,6 @@
bundle-plugin-loggingutils,
bundle-provdisc,bundle-provdisc-dhcp,bundle-provdisc-mdns,
bundle-provisioning,bundle-addrbook,bundle-plugin-ldap,
- bundle-thunderbird,
bundle-plugin-contactsourceconfig,bundle-plugin-certconfig,
bundle-globalshortcut,bundle-plugin-msofficecomm,bundle-libjitsi,
bundle-customcontactactions, bundle-phonenumbercontactsource,
Index: jitsi/lib/felix.client.run.properties
===================================================================
--- jitsi.orig/lib/felix.client.run.properties
+++ jitsi/lib/felix.client.run.properties
@@ -157,8 +157,7 @@ felix.auto.start.66= \
reference:file:sc-bundles/systray-service.jar \
reference:file:sc-bundles/osdependent.jar \
reference:file:sc-bundles/ldap.jar \
- reference:file:sc-bundles/replacement.jar \
- reference:file:sc-bundles/jmork.jar
+ reference:file:sc-bundles/replacement.jar
felix.auto.start.67= \
reference:file:sc-bundles/globalshortcut.jar \
@@ -201,7 +200,6 @@ felix.auto.start.67= \
reference:file:sc-bundles/plugin-nimbuzzavatars.jar \
reference:file:sc-bundles/chatconfig.jar \
reference:file:sc-bundles/addrbook.jar \
- reference:file:sc-bundles/thunderbook.jar \
reference:file:sc-bundles/plugin-msofficecomm.jar \
reference:file:sc-bundles/plugin-ldap.jar \
reference:file:sc-bundles/plugin-contactsourceconfig.jar \

@ -3,3 +3,5 @@ remove-dns-java-logger.patch
removes-gdata-deps removes-gdata-deps
encoding.patch encoding.patch
jdk8 jdk8
bouncycastle-1.51.patch
removes-jmork-deps

Loading…
Cancel
Save