debian/0000755000000000000000000000000012145047305007167 5ustar debian/libguice-java-doc.examples0000644000000000000000000000003112145047150014164 0ustar examples/src/example/xml debian/maven.rules0000644000000000000000000000007312145047150011347 0ustar s/org.sonatype.sisu.inject/cglib/ cglib * s/.*/debian/ * * debian/watch0000644000000000000000000000023412145047150010215 0ustar version=3 http://code.google.com/p/google-guice/downloads/list \ //google-guice.googlecode.com/files/guice-([0-9\.]+)-src.zip \ debian debian/orig-tar.sh debian/libguice-java.poms0000644000000000000000000000011612145047150012565 0ustar core/pom.xml --no-parent extensions/pom.xml extensions/assistedinject/pom.xml debian/rules0000755000000000000000000000213612145047150010247 0ustar #!/usr/bin/make -f export JAVA_HOME=/usr/lib/jvm/default-java VERSION := \$(shell dpkg-parsechangelog | grep ^Version: | sed -r 's/^.*:\ (.*)-.*$$/\1/') %: dh $@ --with javahelper override_dh_auto_build: dh_auto_build ant -Dversion=$(VERSION) jar javadoc # build assistedinject extension cd extensions/assistedinject && ant -Dversion=$(VERSION) jar override_dh_auto_install: dh_auto_install # install main jar mh_installjar -plibguice-java --set-version=$(VERSION) -l -v \ core/pom.xml build/dist/guice-$(VERSION).jar mh_installpoms -plibguice-java --set-version=$(VERSION) # install assistedinject extension mh_installjar -plibguice-java --set-version=$(VERSION) -l -v \ extensions/assistedinject/pom.xml \ extensions/assistedinject/build/guice-assistedinject-$(VERSION).jar override_dh_auto_clean: dh_auto_clean # clean assistedinject extension build files cd extensions/assistedinject && ant clean mh_clean override_dh_compress: dh_compress -X.java get-orig-source: cd $(dir $(firstword $(MAKEFILE_LIST)))../ && \ uscan --destdir $(CURDIR) --force-download --download-current-version debian/changelog0000644000000000000000000000133312145047150011037 0ustar guice (3.0-3) unstable; urgency=low * Team upload. * Remove deprecated DMUA flag. * Bump Standards-Version to 3.9.4. No changes required. -- tony mancill Wed, 15 May 2013 20:07:04 -0700 guice (3.0-2) experimental; urgency=low [ Miguel Landaeta ] * Enable assistedinject extension. (Closes: #683644). * Add Build-Depends on libjarjar-java. * Bump Standards-Version to 3.9.3. No changes were required. * Update copyright file. [ tony mancill ] * Set DMUA flag. -- Miguel Landaeta Mon, 13 Aug 2012 19:34:14 -0430 guice (3.0-1) unstable; urgency=low * Initial release. (Closes: #579121) -- Miguel Landaeta Wed, 14 Sep 2011 20:25:17 +0200 debian/libguice-java-doc.javadoc0000644000000000000000000000005412145047150013762 0ustar build/docs usr/share/doc/libguice-java/api debian/patches/0000755000000000000000000000000012145047150010614 5ustar debian/patches/02_link_javadocs.diff0000644000000000000000000000073712145047150014565 0ustar Description: Link javadocs to default-jdk-doc Author: Miguel Landaeta Forwarded: no Last-Update: 2011-09-04 --- guice-3.0.orig/build.xml +++ guice-3.0/build.xml @@ -178,6 +178,7 @@ + + @@ -118,7 +124,6 @@ @@ -166,14 +171,14 @@ + classpath="compile.classpath"> + + + - + + classpath="${debian.lib.dir}/bnd.jar"/> debian/orig-tar.sh0000755000000000000000000000040012145047150011242 0ustar #!/bin/sh set -e # called by uscan with '--upstream-version' DIR=guice-$2 TAR=guice_$2.orig.tar.gz # Repack upstream source to tar.gz unzip $3 mv guice-$2-src $DIR GZIP=--best tar czf $TAR -X debian/orig-tar.exclude $DIR rm -rf $DIR $3 debian/source/0000755000000000000000000000000012145047150010465 5ustar debian/source/format0000644000000000000000000000001412145047150011673 0ustar 3.0 (quilt) debian/orig-tar.exclude0000644000000000000000000000330312145047150012263 0ustar javadoc/* extensions/assistedinject/build/classes/com/google/inject/assistedinject/*.class extensions/grapher/build/classes/com/google/inject/grapher/*.class extensions/grapher/build/classes/com/google/inject/grapher/graphviz/*.class extensions/jmx/build/classes/com/google/inject/tools/jmx/*.class extensions/jndi/build/classes/com/google/inject/jndi/*.class extensions/multibindings/build/classes/com/google/inject/multibindings/*.class extensions/persist/build/classes/com/google/inject/persist/*.class extensions/persist/build/classes/com/google/inject/persist/finder/*.class extensions/persist/build/classes/com/google/inject/persist/jpa/*.class extensions/servlet/build/classes/com/google/inject/servlet/*.class extensions/spring/build/classes/com/google/inject/spring/*.class extensions/struts2/build/classes/com/google/inject/struts2/*.class extensions/throwingproviders/build/classes/com/google/inject/throwingproviders/*.class extensions/assistedinject/build/*.bar extensions/grapher/build/*.bar extensions/jmx/build/*.bar extensions/jndi/build/*.bar extensions/multibindings/build/*.bar extensions/persist/build/*.bar extensions/servlet/build/*.bar extensions/spring/build/*.bar extensions/struts2/build/*.bar extensions/throwingproviders/build/*.bar extensions/assistedinject/build/*.jar extensions/grapher/build/*.jar extensions/jmx/build/*.jar extensions/jndi/build/*.jar extensions/multibindings/build/*.jar extensions/persist/build/*.jar extensions/persist/lib/*.jar extensions/servlet/build/*.jar extensions/servlet/lib/build/*.jar extensions/spring/build/*.jar extensions/struts2/build/*.jar extensions/struts2/lib/*.jar extensions/throwingproviders/build/*.jar lib/*.jar lib/build/*.jar lib/build/jdiff/*.jar debian/compat0000644000000000000000000000000212145047150010363 0ustar 7 debian/copyright0000644000000000000000000000535112145047150011124 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Guice Upstream-Contact: Bob Lee Source: http://code.google.com/p/google-guice/downloads/list Files: * Copyright: © 2006-2011, Google Inc. License: Apache-2.0 Files: core/test/com/google/inject/internal/util/Jsr166HashMap.java core/test/com/google/inject/internal/util/Jsr166HashMapTest.java Copyright: © 2004, Doug Lea. License: other The person or persons who have associated work with this document (the "Dedicator" or "Certifier") hereby either (a) certifies that, to the best of his knowledge, the work of authorship identified is in the public domain of the country from which the work is published, or (b) hereby dedicates whatever copyright the dedicators holds in the work of authorship identified below (the "Work") to the public domain. A certifier, moreover, dedicates any copyright interest he may have in the associated work, and for these purposes, is described as a "dedicator" below. . A certifier has taken reasonable steps to verify the copyright status of this work. Certifier recognizes that his good faith efforts may not shield him from liability if in fact the work certified is not in the public domain. . Dedicator makes this dedication for the benefit of the public at large and to the detriment of the Dedicator's heirs and successors. Dedicator intends this dedication to be an overt act of relinquishment in perpetuity of all present and future rights under copyright law, whether vested or contingent, in the Work. Dedicator understands that such relinquishment of all rights includes the relinquishment of all rights to enforce (by lawsuit or otherwise) those copyrights in the Work. . Dedicator recognizes that, once placed in the public domain, the Work may be freely reproduced, distributed, transmitted, used, modified, built upon, or otherwise exploited by anyone for any purpose, commercial or non-commercial, and in any way, including by methods that have not yet been invented or conceived. Files: debian/* Copyright: © 2011-2012, Miguel Landaeta 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/control0000644000000000000000000000423212145047150010571 0ustar Source: guice Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Miguel Landaeta Build-Depends: debhelper (>= 7.0.50~), javahelper (>= 0.32), default-jdk, ant, maven-debian-helper, libatinject-jsr330-api-java, libaopalliance-java, libcglib-java, libasm3-java, bnd, default-jdk-doc, libjarjar-java Standards-Version: 3.9.4 Vcs-Git: git://git.debian.org/git/pkg-java/guice.git Vcs-Browser: http://git.debian.org/?p=pkg-java/guice.git Homepage: http://code.google.com/p/google-guice/ Package: libguice-java Architecture: all Depends: libatinject-jsr330-api-java, libaopalliance-java, libcglib-java, libasm3-java, ${misc:Depends} Description: lightweight dependency injection framework for Java 5 and above Guice provides support for dependency injection using annotations to configure Java objects. Dependency injection is a design pattern whose core principle is to separate behavior from dependency resolution. . Guice allows implementation classes to be programmatically bound to an interface, then injected into constructors, methods or fields using an @Inject annotation. When more than one implementation of the same interface is needed, the user can create custom annotations that identify an implementation, then use that annotation when injecting it. Package: libguice-java-doc Section: doc Architecture: all Depends: ${misc:Depends} Suggests: default-jdk-doc Description: documentation for libguice-java Documentation for Guice that is a framework that provides support for dependency injection using annotations to configure Java objects. Dependency injection is a design pattern whose core principle is to separate behavior from dependency resolution. . Guice allows implementation classes to be programmatically bound to an interface, then injected into constructors, methods or fields using an @Inject annotation. When more than one implementation of the same interface is needed, the user can create custom annotations that identify an implementation, then use that annotation when injecting it. . This package provides javadocs for Guice framework and example code.