Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Create deb source using only runtime dependencies
- Loading branch information
1 parent
89ce673
commit 33e8622
Showing
11 changed files
with
133 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,15 @@ | ||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | ||
Upstream-Name: jitsi-lgpl-dependencies | ||
Upstream-Name: Jitsi Desktop | ||
Source: https://github.com/jitsi/jitsi | ||
|
||
Files: * | ||
Copyright: 2021, 8x8 Inc. | ||
License: Apache-2.0 | ||
Licensed under the Apache License, Version 2.0 (the "License"); | ||
you may not use this file except in compliance with the License. | ||
You may obtain a copy of the License at | ||
. | ||
http://www.apache.org/licenses/LICENSE-2.0 | ||
. | ||
Unless required by applicable law or agreed to in writing, software | ||
distributed under the License is distributed on an "AS IS" BASIS, | ||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
See the License for the specific language governing permissions and | ||
limitations under the License. | ||
. | ||
On Debian systems, the complete text of the Apache License, Version 2 | ||
can be found in "/usr/share/common-licenses/Apache-2.0". | ||
|
||
Files: debian/local-maven-repo | ||
Copyright: various | ||
License: various | ||
|
||
License: Apache-2.0 | ||
On Debian GNU/Linux system you can find the complete text of the | ||
Apache-2.0 license in '/usr/share/common-licenses/Apache-2.0'. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
/usr/share/java/jitsi-lgpl-dependencies.jar usr/share/jitsi/lib/jitsi-lgpl-dependencies.jar |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# List of POM files for the package | ||
# Format of this file is: | ||
# <path to pom file> [option]* | ||
# where option can be: | ||
# --ignore: ignore this POM and its artifact if any | ||
# --ignore-pom: don't install the POM. To use on POM files that are created | ||
# temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms] | ||
# --no-parent: remove the <parent> tag from the POM | ||
# --package=<package>: an alternative package to use when installing this POM | ||
# and its artifact | ||
# --has-package-version: to indicate that the original version of the POM is the same as the upstream part | ||
# of the version for the package. | ||
# --keep-elements=<elem1,elem2>: a list of XML elements to keep in the POM | ||
# during a clean operation with mh_cleanpom or mh_installpom | ||
# --artifact=<path>: path to the build artifact associated with this POM, | ||
# it will be installed when using the command mh_install. [mh_install] | ||
# --java-lib: install the jar into /usr/share/java to comply with Debian | ||
# packaging guidelines | ||
# --usj-name=<name>: name to use when installing the library in /usr/share/java | ||
# --usj-version=<version>: version to use when installing the library in /usr/share/java | ||
# --no-usj-versionless: don't install the versionless link in /usr/share/java | ||
# --dest-jar=<path>: the destination for the real jar. | ||
# It will be installed with mh_install. [mh_install] | ||
# --classifier=<classifier>: Optional, the classifier for the jar. Empty by default. | ||
# --site-xml=<location>: Optional, the location for site.xml if it needs to be installed. | ||
# Empty by default. [mh_install] | ||
# | ||
pom.xml --has-package-version |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Maven ignore rules - ignore some Maven dependencies and plugins | ||
# Format of this file is: | ||
# [group] [artifact] [type] [version] [classifier] [scope] | ||
# where each element can be either | ||
# - the exact string, for example org.apache for the group, or 3.1 | ||
# for the version. In this case, the element is simply matched | ||
# and left as it is | ||
# - * (the star character, alone). In this case, anything will | ||
# match and be left as it is. For example, using * on the | ||
# position of the artifact field will match any artifact id | ||
# All elements much match before a rule can be applied | ||
# Example rule: match jar with groupid= junit, artifactid= junit | ||
# and version starting with 3., this dependency is then removed | ||
# from the POM | ||
# junit junit jar s/3\..*/3.x/ | ||
org.apache.maven.plugins maven-source-plugin * * * * | ||
org.sonatype.plugins nexus-staging-maven-plugin * * * * | ||
com.outbrain.swinfra ci-friendly-flatten-maven-plugin * * * * | ||
org.apache.maven.plugins maven-antrun-plugin * * * * |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Maven rules - transform Maven dependencies and plugins | ||
# Format of this file is: | ||
# [group] [artifact] [type] [version] [classifier] [scope] | ||
# where each element can be either | ||
# - the exact string, for example org.apache for the group, or 3.1 | ||
# for the version. In this case, the element is simply matched | ||
# and left as it is | ||
# - * (the star character, alone). In this case, anything will | ||
# match and be left as it is. For example, using * on the | ||
# position of the artifact field will match any artifact id | ||
# - a regular expression of the form s/match/replace/ | ||
# in this case, elements that match are transformed using | ||
# the regex rule. | ||
# All elements must match before a rule can be applied | ||
# Example rule: match jar with groupid= junit, artifactid= junit | ||
# and version starting with 3., replacing the version with 3.x | ||
# junit junit jar s/3\..*/3.x/ | ||
|
||
# the only dependency that is in the ppa | ||
org.jitsi jitsi-lgpl-dependencies * s/.*/debian/ * | ||
|
||
# plugins | ||
org.apache.felix maven-bundle-plugin * s/.*/3.5.1/ * | ||
org.apache.maven.wagon wagon-ssh * s/.*/debian/ * | ||
org.apache.maven.plugins * * s/.*/debian/ * | ||
|
||
# override the automatic * -> debian rule | ||
* * * s/(.*)/$1/ * * |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters