debian/0000755000000000000000000000000012213761327007172 5ustar debian/watch0000644000000000000000000000013212212434610010206 0ustar version=3 https://github.com/pveentjer/Multiverse/tags \ .*/archive/\w+-?(\d\S*)\.tar\.gz debian/rules0000755000000000000000000000172012212434610010241 0ustar #!/usr/bin/make -f export GRADLE_USER_HOME=$(CURDIR)/.gradlehome DEB_GRADLE_OPTS := --project-prop finalRelease=true --stacktrace --offline VERSION := $(shell dpkg-parsechangelog | grep '^Version:' | cut -f 2 -d ' ' | sed 's/-[^-]*$$//') %: dh $@ --with javahelper override_dh_auto_build: mkdir $(CURDIR)/.gradlehome gradle $(DEB_GRADLE_OPTS) assemble override_dh_auto_clean: dh_auto_clean -gradle $(DEB_GRADLE_OPTS) clean for dir in .gradle .gradlehome multiverse-core/build; do \ rm -rf $(CURDIR)/$$dir; \ done; mh_clean override_dh_install: dh_install mh_installpom -plibmultiverse-core-java --no-parent multiverse-core/pom.xml mh_installjar -plibmultiverse-core-java -l multiverse-core/pom.xml \ multiverse-core/build/libs/multiverse-core-$(VERSION).jar get-orig-source: cd $(dir $(firstword $(MAKEFILE_LIST)))../ && \ uscan \ --verbose \ --rename \ --no-symlink \ --destdir $(CURDIR) \ --watchfile debian/watch \ --force-download debian/changelog0000644000000000000000000000105312212434610011032 0ustar multiverse-core (0.7.0-3) unstable; urgency=low * Remove parent element from multiverse-core maven artifacts. Otherwise, maven artifacts are unusable in Debian. -- Miguel Landaeta Fri, 06 Sep 2013 19:58:27 -0300 multiverse-core (0.7.0-2) unstable; urgency=low * Provide Maven artifacts. -- Miguel Landaeta Thu, 29 Aug 2013 23:05:23 -0300 multiverse-core (0.7.0-1) unstable; urgency=low * Initial release. (Closes: #646071) -- Miguel Landaeta Sat, 10 Aug 2013 22:30:11 -0300 debian/libmultiverse-core-java-doc.javadoc0000644000000000000000000000004312212434610016005 0ustar multiverse-core/build/docs/javadoc debian/patches/0000755000000000000000000000000012212434610010610 5ustar debian/patches/series0000644000000000000000000000002212212434610012017 0ustar 01_fix_build.diff debian/patches/01_fix_build.diff0000644000000000000000000000126712212434610013715 0ustar Description: Remove unneeded task for builds in Debian Author: Miguel Landaeta Bug-Debian: http://bugs.debian.org/646071 Forwarded: no Last-Update: 2013-08-10 --- multiverse-core-0.7.0.orig/build.gradle +++ multiverse-core-0.7.0/build.gradle @@ -193,6 +193,7 @@ project(':multiverse-core') { } uploadArchives() { + /* This is only relevant to upstream repositories.mavenDeployer { name = 'sshDeployer' uniqueVersion = false @@ -206,6 +207,7 @@ project(':multiverse-core') { authentication(userName: "$codehaus_loginname", password: "$codehaus_password") } } + */ } } debian/source/0000755000000000000000000000000012212434610010461 5ustar debian/source/format0000644000000000000000000000001412212434610011667 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212212434610010357 0ustar 9 debian/copyright0000644000000000000000000000173512212434610011122 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Multiverse Upstream-Contact: Peter Veentjer Source: https://github.com/pveentjer/Multiverse Files: * Copyright: © 2009-2012, Peter Veentjer. License: Apache-2.0 Files: debian/* Copyright: © 2013, 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/control0000644000000000000000000000404212212434610010564 0ustar Source: multiverse-core Maintainer: Debian Java Maintainers Uploaders: Miguel Landaeta Section: java Priority: optional Build-Depends: debhelper (>= 9~), gradle, default-jdk, javahelper, maven-repo-helper Standards-Version: 3.9.4 Homepage: http://multiverse.codehaus.org/ Vcs-Git: git://anonscm.debian.org/pkg-java/multiverse-core.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/multiverse-core.git Package: libmultiverse-core-java Architecture: all Depends: ${misc:Depends} Description: Java library implementing Software Transactional Memory (STM) Multiverse is meant as an alternative to traditional lock based concurrency. If you have worked with databases before, Transactional Memory should feel familiar because both share one very important concept: transactions. . Multiverse is language independent so it can be used without relying on instrumentation and therefore can easily be used with other languages that can run on the JVM like Scala, Groovy or JRuby. . Also it reduces complexity of concurrency control, it can be used demanding production environments and provides a framework for STM experiments. Package: libmultiverse-core-java-doc Architecture: all Section: doc Depends: ${misc:Depends} Recommends: libmultiverse-core-java (= ${binary:Version}) Suggests: default-jdk-doc Description: Documentation for libmultiverse-core-java Multiverse is meant as an alternative to traditional lock based concurrency. If you have worked with databases before, Transactional Memory should feel familiar because both share one very important concept: transactions. . Multiverse is language independent so it can be used without relying on instrumentation and therefore can easily be used with other languages that can run on the JVM like Scala, Groovy or JRuby. . Also it reduces complexity of concurrency control, it can be used demanding production environments and provides a framework for STM experiments. . This package contains the Multiverse Core API javadocs.