[jimfs] 04/04: first template packaging

Hans-Christoph Steiner eighthave at moszumanska.debian.org
Fri Dec 23 12:18:28 UTC 2016


This is an automated email from the git hooks/post-receive script.

eighthave pushed a commit to branch master
in repository jimfs.

commit f28b7b2d32bc27ca5f44160a565ea8b3ed577754
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Fri Dec 23 13:16:26 2016 +0100

    first template packaging
---
 debian/changelog          |  5 ++++
 debian/compat             |  1 +
 debian/control            | 75 +++++++++++++++++++++++++++++++++++++++++++++++
 debian/libjimfs-java.poms |  1 +
 debian/rules              |  7 +++++
 debian/source/format      |  1 +
 6 files changed, 90 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..55295d9
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+jimfs (1.1-1) unstable; urgency=low
+
+  * Initial release. (Closes: #849191)
+
+ -- Hans-Christoph Steiner <hans at eds.org>  Fri, 23 Dec 2016 13:07:32 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..f599e28
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+10
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..be4421e
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,75 @@
+Source: jimfs
+Section: java
+Priority: extra
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Hans-Christoph Steiner <hans at eds.org>
+Build-Depends: debhelper (>= 10~),
+               default-jdk,
+               libmaven-bundle-plugin-java,
+               maven-repo-helper
+Standards-Version: 3.9.8
+Homepage: https://github.com/google/jimfs
+Vcs-Git: https://anonscm.debian.org/git/pkg-java/jimfs.git
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/jimfs.git
+
+Package: libjimfs-java
+Architecture: all
+Depends: ${java:Depends}, ${misc:Depends}
+Description: In-memory file system implementing the java.nio.file APIs
+ Jimfs is an in-memory file system for Java 7 and above, implementing
+ the java.nio.file abstract file system APIs. Jimfs supports almost
+ all the APIs under java.nio.file. It supports:
+ .
+  * Creating, deleting, moving and copying files and directories.
+  * Reading and writing files with FileChannel or SeekableByteChannel,
+    InputStream, OutputStream, etc.  Symbolic links.
+  * Hard links to regular files.
+  * SecureDirectoryStream, for operations relative to an open directory.
+  * Glob and regex path filtering with PathMatcher.
+  * Watching for changes to a directory with a WatchService.
+  * File attributes. Built-in attribute views that can be supported
+    include "basic", "owner", "posix", "unix", "dos", "acl" and "user".
+    Do note, however, that not all attribute views provide useful
+     attributes.
+ .
+ For example, while setting and reading POSIX file permissions is
+ possible with the "posix" view, those permissions will not actually
+ affect the behavior of the file system.
+ .
+ Jimfs also supports creating file systems that, for example, use
+ Windows-style paths and (to an extent) behavior. In general, however,
+ file system behavior is modeled after UNIX and may not exactly match
+ any particular real file system or platform.
+
+Package: libjimfs-java-doc
+Section: doc
+Architecture: all
+Depends: ${java:Depends}, ${misc:Depends}
+Description: Documentation for libjimfs-java
+ Jimfs is an in-memory file system for Java 7 and above, implementing
+ the java.nio.file abstract file system APIs. Jimfs supports almost
+ all the APIs under java.nio.file. It supports:
+ .
+  * Creating, deleting, moving and copying files and directories.
+  * Reading and writing files with FileChannel or SeekableByteChannel,
+    InputStream, OutputStream, etc.  Symbolic links.
+  * Hard links to regular files.
+  * SecureDirectoryStream, for operations relative to an open directory.
+  * Glob and regex path filtering with PathMatcher.
+  * Watching for changes to a directory with a WatchService.
+  * File attributes. Built-in attribute views that can be supported
+    include "basic", "owner", "posix", "unix", "dos", "acl" and "user".
+    Do note, however, that not all attribute views provide useful
+     attributes.
+ .
+ For example, while setting and reading POSIX file permissions is
+ possible with the "posix" view, those permissions will not actually
+ affect the behavior of the file system.
+ .
+ Jimfs also supports creating file systems that, for example, use
+ Windows-style paths and (to an extent) behavior. In general, however,
+ file system behavior is modeled after UNIX and may not exactly match
+ any particular real file system or platform.
+ .
+ This package contains the generated API documentation.
+
diff --git a/debian/libjimfs-java.poms b/debian/libjimfs-java.poms
new file mode 100644
index 0000000..ea2fad3
--- /dev/null
+++ b/debian/libjimfs-java.poms
@@ -0,0 +1 @@
+pom.xml    --no-parent --has-package-version --java-lib --artifact=lib/proguard.jar --package=libjimfs-java
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..b8f8920
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,7 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@ --buildsystem=maven --with maven-repo-helper
+
+get-orig-source:
+	uscan --verbose --download-current-version --force-download
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jimfs.git



More information about the pkg-java-commits mailing list