Codebase list osgi-foundation-ee / b2a9464
Import upstream version 4.2.0+git20180617.1.741c1aa Debian Janitor 2 years ago
13 changed file(s) with 199 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 osgi-foundation-ee (4.2.0-4) unstable; urgency=medium
1
2 * Team upload.
3 * Declare compliance with Debian Policy 4.1.4.
4 * Drop libosgi-foundation-ee-java-doc package to work around a FTBFS
5 with Java 9. The documentation is expendable. (Closes: #893382)
6
7 -- Markus Koschany <apo@debian.org> Sun, 17 Jun 2018 19:22:55 +0200
8
9 osgi-foundation-ee (4.2.0-3) unstable; urgency=medium
10
11 * Team upload.
12 * Remove Damien Raude-Morvan from Uploaders. (Closes: #889335)
13 * Switch to compat level 11.
14 * Use https for Vcs field.
15 * Declare compliance with Debian Policy 4.1.3.
16
17 -- Markus Koschany <apo@debian.org> Wed, 28 Mar 2018 14:11:54 +0200
18
19 osgi-foundation-ee (4.2.0-2) unstable; urgency=medium
20
21 * Team upload.
22 * Use compat level 9 and require debhelper >= 9.
23 * wrap-and-sort -sa.
24 * Declare compliance with Debian Policy 3.9.6.
25 * Use canonical Vcs-URI.
26 * Fix Lintian warning syntax-error-in-dep5-copyright.
27
28 -- Markus Koschany <apo@debian.org> Sat, 21 Nov 2015 17:12:02 +0100
29
30 osgi-foundation-ee (4.2.0-1) unstable; urgency=low
31
32 * Initial release. (Closes: #643980).
33
34 -- Damien Raude-Morvan <drazzib@debian.org> Sun, 02 Oct 2011 19:40:22 +0200
0 Source: osgi-foundation-ee
1 Section: java
2 Priority: optional
3 Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
4 Uploaders:
5 Ludovic Claude <ludovic.claude@laposte.net>
6 Build-Depends:
7 ant,
8 debhelper (>= 11),
9 default-jdk,
10 javahelper,
11 maven-repo-helper
12 Standards-Version: 4.1.4
13 Homepage: http://www.osgi.org/Specifications/HomePage
14 Vcs-Git: https://anonscm.debian.org/git/pkg-java/osgi-foundation-ee.git
15 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/osgi-foundation-ee.git
16
17 Package: libosgi-foundation-ee-java
18 Architecture: all
19 Depends:
20 ${java:Depends},
21 ${misc:Depends}
22 Description: Java OSGi API - Foundation Execution Environment
23 OSGi, for Open Services Gateway initiative framework, is a module system and
24 service platform for the Java programming language.
25 .
26 This package contains OSGi Foundation Execution Environment
27 for Release 4 Version 4.2.
28 This provide Java interfaces for javax.microedition package (J2ME) and
29 java.net/java.lang/java.io/java.util packages (J2SE).
0 Format: https://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174
1 Upstream-Name: OSGi Foundation EE Classes
2 Upstream-Contact: OSGi Alliance (http://www.osgi.org/)
3 Source: http://www.osgi.org/Download/Release4V42
4
5 Files: *
6 Copyright: 2001, Sun Microsystems
7 2005, OSGi Alliance
8 License: Apache-2.0
9
10 Files: debian/*
11 Copyright: 2010, Ludovic Claude <ludovic.claude@laposte.net>
12 2011, Damien Raude-Morvan <drazzib@debian.org>
13 License: Apache-2.0
14
15 License: Apache-2.0
16 On Debian systems, the complete text of the Apache License Version 2.0,
17 can be found in /usr/share/common-licenses/Apache-2.0.
0 debian/pom.xml --no-parent --usj-name=ee.foundation
0 # OSGi has been copied by several project, and each re-publish the OSGi jar under their own namespace, so we try to fix it here
1 s/org.apache.felix/org.osgi.foundation/ org.osgi.foundation * * * *
2 # OSGi core provided in Eclipse Equinox has got more classes and a few fixes in FrameworkUtils at the moment
0 # Maven rules - transform Maven dependencies and plugins
1 # Format of this file is:
2 # [group] [artifact] [type] [version] [classifier] [scope]
3 # where each element can be either
4 # - the exact string, for example org.apache for the group, or 3.1
5 # for the version. In this case, the element is simply matched
6 # and left as it is
7 # - * (the star character, alone). In this case, anything will
8 # match and be left as it is. For example, using * on the
9 # position of the artifact field will match any artifact id
10 # - a regular expression of the form s/match/replace/
11 # in this case, elements that match are transformed using
12 # the regex rule.
13 # All elements much match before a rule can be applied
14 # Example rule: match jar with groupid= junit, artifactid= junit
15 # and version starting with 3., replacing the version with 3.x
16 # junit junit jar s/3\\..*/3.x/
17
18 s/org.apache.felix/org.osgi/ org.osgi.foundation jar s/.*/debian/
0 #!/bin/sh
1
2 # called with '--upstream-version' <version>
3 VERSION=$2
4 TAR=../osgi-foundation-ee_$VERSION.orig.tar.gz
5 DIR=osgi-foundation-ee-$VERSION
6 TAG=42
7
8 wget -O ee.foundation.jar http://www.osgi.org/download/r4v$TAG/ee.foundation.jar
9
10 mkdir -p $DIR/src/
11 (cd $DIR && jar xvf ../ee.foundation.jar)
12
13 rm -r $DIR/java*
14 mv $DIR/OSGI-OPT/src/* $DIR/src/
15 mv $DIR/OSGI-OPT/*.bnd $DIR/src/
16 mv $DIR/META-INF $DIR/src/
17 rm -r $DIR/OSGI-OPT
18
19 GZIP=--best tar -c -z -f $TAR --exclude '*.jar' --exclude '*.class' $DIR
20 rm -rf $DIR ee.foundation.jar
0 <!--
1 Licensed to the Apache Software Foundation (ASF) under one
2 or more contributor license agreements. See the NOTICE file
3 distributed with this work for additional information
4 regarding copyright ownership. The ASF licenses this file
5 to you under the Apache License, Version 2.0 (the
6 "License"); you may not use this file except in compliance
7 with the License. You may obtain a copy of the License at
8
9 http://www.apache.org/licenses/LICENSE-2.0
10
11 Unless required by applicable law or agreed to in writing,
12 software distributed under the License is distributed on an
13 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14 KIND, either express or implied. See the License for the
15 specific language governing permissions and limitations
16 under the License.
17 -->
18 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
19 <parent>
20 <groupId>org.apache.felix</groupId>
21 <artifactId>felix</artifactId>
22 <version>1.0.2</version>
23 <relativePath>../pom/pom.xml</relativePath>
24 </parent>
25 <organization>
26 <name>OSGi Alliance</name>
27 <url>http://www.osgi.org/</url>
28 </organization>
29 <modelVersion>4.0.0</modelVersion>
30 <name>OSGi R4 Foundation EE</name>
31 <artifactId>org.osgi.foundation</artifactId>
32 <version>4.2.0</version>
33
34 <scm>
35 <connection>scm:svn:https://svn.apache.org/repos/asf/felix/releases/org.osgi.foundation-1.2.0</connection>
36 <developerConnection>scm:svn:https://svn.apache.org/repos/asf/felix/releases/org.osgi.foundation-1.2.0</developerConnection>
37 <url>scm:svn:https://svn.apache.org/repos/asf/felix/releases/org.osgi.foundation-1.2.0</url>
38 </scm>
39 </project>
0 #!/usr/bin/make -f
1
2 export JAVA_HOME := /usr/lib/jvm/default-java
3
4 MAVEN_REPO := http://repo1.maven.org/maven2/org/apache/felix/org.osgi.foundation/
5 POM_VERSION := 1.2.0
6 VERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version: //p' | sed -e 's/-[^-]*$$//')
7 JAR_NAME := ee.foundation
8 PACKAGE := libosgi-foundation-ee-java
9
10 %:
11 dh $@ --with javahelper --with jh_maven_repo_helper
12
13 override_jh_build:
14 jh_build --no-javadoc ee.foundation.jar src
15
16 override_jh_manifest:
17 jar umf src/META-INF/MANIFEST.MF debian/$(PACKAGE)/usr/share/java/$(JAR_NAME).jar
18
19 get-orig-source:
20 debian/orig-tar.sh --upstream-version $(VERSION)
21
22 get-orig-pom:
23 wget --user-agent="" -O debian/pom.xml $(MAVEN_REPO)/$(POM_VERSION)/org.osgi.foundation-$(POM_VERSION).pom
24 perl -p -i -e 's/<version>$(POM_VERSION)/<version>$(VERSION)/' debian/pom.xml
0 3.0 (quilt)
0 # There is now easy way to scan upstream site for new
1 # release
2 # http://www.osgi.org/Download/Release4V42