author | Alberto Bertogli (debian)
<albertito@blitiri.com.ar> 2016-11-26 12:38:52 UTC |
committer | Alberto Bertogli (debian)
<albertito@blitiri.com.ar> 2016-11-26 14:06:45 UTC |
parent | 574235bf73691662cf22f7d760e159898c61de74 |
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)