debian/0000755000000000000000000000000012230017132007155 5ustar debian/build.xml0000644000000000000000000000215212230017132010776 0ustar debian/libatinject-jsr330-api-java-doc.javadoc0000644000000000000000000000007512230017132016253 0ustar build/javadoc /usr/share/doc/libatinject-jsr330-api-java/api debian/maven.rules0000644000000000000000000000003712230017132011337 0ustar junit junit * s/4\..*/4.x/ * * debian/watch0000644000000000000000000000034312230017132010206 0ustar version=3 opts=uversionmangle=s/^(.*)$/$1.0/,dversionmangle=s/(.*)\+ds\d/$1/ \ http://code.google.com/p/atinject/downloads/list \ //atinject.googlecode.com/files/javax.inject-([0-9\.]+)-bundle.jar \ debian debian/orig-tar.sh debian/rules0000755000000000000000000000131312230017132010233 0ustar #!/usr/bin/make -f export JAVA_HOME=/usr/lib/jvm/default-java VERSION := $(shell dpkg-parsechangelog | grep ^Version: | sed -r 's/^.*:\ ([0-9\.]+)(-|\+).*/\1/') %: dh $@ --with javahelper override_jh_build: ant -f debian/build.xml override_dh_install: mh_installjar -plibatinject-jsr330-api-java -l --usj-name=atinject-jsr330-api -j$(VERSION) debian/pom.xml build/javax.inject.jar mh_installjar -plibatinject-jsr330-api-java -l --usj-name=atinject-jsr330-tck -j$(VERSION) pom.xml build/javax.inject-tck.jar mh_installpoms -plibatinject-jsr330-api-java override_dh_clean: dh_clean mh_clean rm -Rf build get-orig-source: cd $(dir $(firstword $(MAKEFILE_LIST)))../ && \ uscan --rename --force-download debian/changelog0000644000000000000000000000206712230017132011034 0ustar atinject-jsr330 (1.0+ds1-1) unstable; urgency=low * Team upload. * Build the upstream tarball from the upstream SVN repository * Build the TCK jar and install its Maven artifacts in /usr/share/maven-repo * Use canonical URLs for the Vcs-* fields * Build depend on debhelper >= 9 * debian/copyright: Updated the Format URI -- Emmanuel Bourg Thu, 17 Oct 2013 12:57:39 +0200 atinject-jsr330 (1.0-3) unstable; urgency=low * Add OSGi metadata to JAR manifest. * Add Jakub Adam to Uploaders. * Bump Standards-Version to 3.9.4 (no changes required). -- Jakub Adam Sat, 04 Aug 2012 18:16:58 +0200 atinject-jsr330 (1.0-2) unstable; urgency=low * Provide maven artifact. * Fix watch file. * Bump Standards-Version to 3.9.2. No changes were required. * Update copyright file. -- Miguel Landaeta Sat, 03 Sep 2011 19:45:45 -0430 atinject-jsr330 (1.0-1) unstable; urgency=low * Initial release. (Closes: #581768). -- Miguel Landaeta Tue, 18 May 2010 22:56:59 -0430 debian/libatinject-jsr330-api-java.poms0000644000000000000000000000316312230017132015060 0ustar # List of POM files for the package # Format of this file is: # [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 tag from the POM # --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=: a list of XML elements to keep in the POM # during a clean operation with mh_cleanpom or mh_installpom # --artifact=: 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 to use when installing the library in /usr/share/java # --usj-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=: the destination for the real jar. # It will be installed with mh_install. [mh_install] # --classifier=: Optional, the classifier for the jar. Empty by default. # --site-xml=: Optional, the location for site.xml if it needs to be installed. # Empty by default. [mh_install] # pom.xml debian/pom.xml debian/manifest0000644000000000000000000000047212230017132010711 0ustar usr/share/java/atinject-jsr330-api.jar: Bundle-Vendor: Debian.org Bundle-Localization: plugin Bundle-RequiredExecutionEnvironment: J2SE-1.5 Bundle-Name: Atinject Dependency Injection Annotations Bundle-SymbolicName: javax.inject Bundle-Version: 1.0.0 Export-Package: javax.inject Bundle-ManifestVersion: 2 debian/orig-tar.sh0000755000000000000000000000165612230017132011250 0ustar #!/bin/sh set -e UPSTREAM_VERSION=`echo $2 | sed -n 's/^\([0-9]\)\.0/\1/p'` DEBIAN_VERSION=`dpkg-parsechangelog | sed -n 's/^Version: \(.*\)-.*/\1/p'` TAG=javax.inject-tck-$UPSTREAM_VERSION DIR=atinject-jsr330 TAR=../atinject-jsr330_$DEBIAN_VERSION.orig.tar.xz svn export http://atinject.googlecode.com/svn/tags/$TAG $DIR tar -c -J -f $TAR --exclude '*.jar' --exclude '*.iml' --exclude '*.ipr' --exclude 'javadoc/*' $DIR rm -Rf $3 $DIR #url="http://atinject.googlecode.com/files/javax.inject.zip" #package=`dpkg-parsechangelog | sed -n 's/^Source: //p'` #version=`dpkg-parsechangelog | sed -n 's/^Version: \(.*\)-.*/\1/p'` #tarball="javax.inject.zip" #TAR=${package}_${version}.orig.tar.gz #DIR=${package}-${version}.orig # #wget $url #unzip $tarball -d $DIR #unzip $DIR/javax.inject-src.zip -d $DIR # #GZIP=--best tar --numeric --group 0 --owner 0 -c -v -z -f $TAR \ # --exclude '*.zip' --exclude '*.jar' $DIR # #rm -rf $tarball $DIR debian/source/0000755000000000000000000000000012230017132010455 5ustar debian/source/format0000644000000000000000000000001412230017132011663 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212230017132010353 0ustar 9 debian/copyright0000644000000000000000000000210112230017132011102 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: atinject Upstream-Contact: The JSR-330 Expert Group Source: http://code.google.com/p/atinject/downloads/list Files: * Copyright: 2009, The JSR-330 Expert Group License: Apache-2.0 Files: debian/* Copyright: 2010-2011, Miguel Landaeta 2013, Emmanuel Bourg License: Apache-2.0 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 /usr/share/common-licenses/Apache-2.0 (on Debian systems) . 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. debian/pom.xml0000644000000000000000000000114412230017132010472 0ustar 4.0.0 javax.inject javax.inject jar javax.inject 1 The javax.inject API http://code.google.com/p/atinject/ The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo http://code.google.com/p/atinject/source/checkout debian/control0000644000000000000000000000273512230017132010567 0ustar Source: atinject-jsr330 Maintainer: Debian Java Maintainers Uploaders: Miguel Landaeta , Jakub Adam Section: java Priority: optional Build-Depends: ant, debhelper (>= 9), default-jdk, javahelper, junit4, maven-repo-helper Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-java/atinject-jsr330.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/atinject-jsr330.git Homepage: http://code.google.com/p/atinject/ Package: libatinject-jsr330-api-java Architecture: all Depends: ${misc:Depends} Suggests: libatinject-jsr330-api-java-doc Description: Java API for JSR-330 Dependency Injection AtInject is the Java API build by the JSR-330 Expert Group: . . It's a set of API aiming to standardize an extensible dependency injection paradigm, as those provided by Guice, Spring or Plexus projects. Package: libatinject-jsr330-api-java-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: default-jdk-doc, libatinject-jsr330-api-java Description: Documentation for libatinject-jsr330-api-java Documentation for AtInject that is the Java API build by the JSR-330 Expert Group: . . It's a set of API aiming to standardize an extensible dependency injection paradigm, as those provided by Guice, Spring or Plexus projects.