git » debian:dnss » commit fe06c63

Initial packaging

author Alberto Bertogli (debian)
2016-11-26 12:38:52 UTC
committer Alberto Bertogli (debian)
2016-11-26 14:06:45 UTC
parent 574235bf73691662cf22f7d760e159898c61de74

Initial packaging

debian/.gitignore +6 -0
debian/changelog +5 -0
debian/compat +1 -0
debian/control +35 -0
debian/copyright +28 -0
debian/gbp.conf +2 -0
debian/rules +8 -0
debian/source/format +1 -0

diff --git a/debian/.gitignore b/debian/.gitignore
new file mode 100644
index 0000000..31b9805
--- /dev/null
+++ b/debian/.gitignore
@@ -0,0 +1,6 @@
+# Artifacts from package building, that we don't want to track as a part of
+# the repository.
+files
+debhelper-build-stamp
+*.debhelper
+
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..3846846
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+dnss (0.0~git20161126.0.162090e-1) UNRELEASED; urgency=medium
+
+  * Initial release (Closes: TODO)
+
+ -- Alberto Bertogli (debian) <albertito@blitiri.com.ar>  Sat, 26 Nov 2016 12:29:16 +0000
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..4cd3faa
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,35 @@
+Source: dnss
+Section: devel
+Priority: extra
+Maintainer: Debian Go Packaging Team <pkg-go-maintainers@lists.alioth.debian.org>
+Uploaders: Alberto Bertogli (debian) <albertito@blitiri.com.ar>
+Build-Depends: debhelper (>= 10),
+               dh-golang,
+               golang-github-coreos-go-systemd-dev,
+               golang-github-miekg-dns-dev,
+               golang-glog-dev,
+               golang-go,
+               golang-golang-x-net-dev,
+               golang-google-grpc-dev,
+               golang-goprotobuf-dev,
+Standards-Version: 3.9.8
+Homepage: https://blitiri.com.ar/git/r/dnss/b/master/t/f=README.md.html
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-go/packages/dnss.git
+Vcs-Git: https://anonscm.debian.org/git/pkg-go/packages/dnss.git
+XS-Go-Import-Path: blitiri.com.ar/go/dnss
+
+Package: dnss
+Architecture: any
+Built-Using: ${misc:Built-Using}
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: Tool for encapsulating DNS over HTTPS or GRPC
+ dnss is a tool for encapsulating DNS over more secure protocols, like HTTPS or
+ GRPC.
+ .
+ In HTTPS mode, it can act as a DNS-over-HTTPS proxy, using
+ https://dns.google.com (or any other with the same API) as a server.
+ .
+ For GRPC, it can act as a proxy that listens to DNS requests and pass them on
+ to a server using GRPC, and also as a GRPC server which resolves the queries
+ using a normal, fixed DNS server.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..1ecd203
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,28 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: dnss
+Source: https://blitiri.com.ar/git/r/dnss/b/master/t/f=LICENSE.html
+
+Files: *
+Copyright: 2016 Alberto Bertogli <albertito@blitiri.com.ar>
+License: Apache-2.0
+
+Files: debian/*
+Copyright: 2016 Alberto Bertogli <albertito@blitiri.com.ar>
+License: Apache-2.0
+Comment: Debian packaging is licensed under the same terms as upstream
+
+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
+ .
+ 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.
+ .
+ On Debian systems, the complete text of the Apache version 2.0 license
+ can be found in "/usr/share/common-licenses/Apache-2.0".
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..cec628c
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,2 @@
+[DEFAULT]
+pristine-tar = True
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..fabee61
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,8 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@ --buildsystem=golang --with=golang
+
+# No need to install the source files, this is a binary package.
+override_dh_auto_install:
+	dh_auto_install -- --no-source
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)