summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2016-01-12 23:40:57 +0100
committerChristian Pointner <equinox@spreadspace.org>2016-01-12 23:40:57 +0100
commit6dd37766912de3ac9dd51b96c10ace60662de458 (patch)
tree5fbccb05de7393f6910fdc7d9216985464ffdfa7 /debian
parentalso create special user for vanity to run as (diff)
imported vantiy 0.1.1 and updated debian package actually build from source
Diffstat (limited to 'debian')
-rw-r--r--debian/control6
-rwxr-xr-xdebian/rules8
-rw-r--r--debian/source/format2
-rw-r--r--debian/vanity.docs1
-rw-r--r--debian/vanity.lintian-overrides2
5 files changed, 12 insertions, 7 deletions
diff --git a/debian/control b/debian/control
index 7e20985..4ace6d9 100644
--- a/debian/control
+++ b/debian/control
@@ -3,11 +3,11 @@ Maintainer: Christian Pointner <equinox@spreadspace.org>
Section: utils
Priority: optional
Standards-Version: 3.9.2
-Build-Depends: debhelper (>= 9), wget, ca-certificates
+Build-Depends: debhelper (>= 9), golang-go
Package: vanity
-Architecture: amd64 i386 armhf
-Depends: ${misc:Depends}
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}, adduser
Description: makes golang packages go-getable
Vanity can be used to make golang packages hosted on custom domains
getable. It also has built-in support for versioning of golang packages
diff --git a/debian/rules b/debian/rules
index b985f0b..33d2893 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,11 +2,15 @@
%:
dh $@
+override_dh_clean:
+ dh_clean
+ rm -f vanity
+
override_dh_auto_configure:
override_dh_auto_build:
- make vanity.$(DEB_BUILD_ARCH)
+ go build -o vanity
override_dh_auto_install:
install -d $$(pwd)/debian/tmp/usr/bin/
- install -m 755 $$(pwd)/vanity.$(DEB_BUILD_ARCH) $$(pwd)/debian/tmp/usr/bin/vanity
+ install -m 755 $$(pwd)/vanity $$(pwd)/debian/tmp/usr/bin/vanity
diff --git a/debian/source/format b/debian/source/format
index d3827e7..163aaf8 100644
--- a/debian/source/format
+++ b/debian/source/format
@@ -1 +1 @@
-1.0
+3.0 (quilt)
diff --git a/debian/vanity.docs b/debian/vanity.docs
new file mode 100644
index 0000000..42061c0
--- /dev/null
+++ b/debian/vanity.docs
@@ -0,0 +1 @@
+README.md \ No newline at end of file
diff --git a/debian/vanity.lintian-overrides b/debian/vanity.lintian-overrides
index 72e91b4..0408589 100644
--- a/debian/vanity.lintian-overrides
+++ b/debian/vanity.lintian-overrides
@@ -1,2 +1,2 @@
-vanity: statically-linked-binary usr/bin/vanity
vanity: binary-without-manpage usr/bin/vanity
+vanity: hardening-no-relro usr/bin/vanity \ No newline at end of file