From 205d6775be4031f72e410f6514a00530a40ee2fa Mon Sep 17 00:00:00 2001 From: dyknon Date: Sun, 20 Jul 2025 07:30:44 +0900 Subject: debian packaging --- debian/changelog | 5 +++++ debian/control | 19 +++++++++++++++++++ debian/rules | 7 +++++++ debian/source/format | 1 + main.go | 2 -- 5 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 debian/changelog create mode 100644 debian/control create mode 100755 debian/rules create mode 100644 debian/source/format diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..aa3b56e --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +prometheus-exporter-multiplexer (0.1) UNRELEASED; urgency=medium + + * Initial release. + + -- dyknon Sun, 20 Jul 2025 07:05:23 +0900 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..4b32190 --- /dev/null +++ b/debian/control @@ -0,0 +1,19 @@ +Source: prometheus-exporter-multiplexer +Section: golang +Priority: optional +Maintainer: dyknon +Build-Depends: debhelper-compat (= 13), dh-sequence-golang, + golang-github-prometheus-common-dev, + golang-github-prometheus-prometheus-dev, + golang-github-prometheus-exporter-toolkit-dev, + golang-gopkg-alecthomas-kingpin.v2-dev, + golang-gopkg-yaml.v2-dev, +Standards-Version: 4.7.2 +XS-Go-Import-Path: r5f.jp/cgit/prometheus-exporter-multiplexer + +Package: prometheus-exporter-multiplexer +Architecture: any +Depends: ${shlibs:Depends} +Static-Built-Using: ${misc:Static-Built-Using} +Description: Multiplexer for Prometheus exporters + no more description. diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..76faa77 --- /dev/null +++ b/debian/rules @@ -0,0 +1,7 @@ +#!/usr/bin/make -f + +%: + dh $@ --builddirectory=_build --buildsystem=golang + +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..89ae9db --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native) diff --git a/main.go b/main.go index c88e01b..43c233f 100644 --- a/main.go +++ b/main.go @@ -1,5 +1,3 @@ -// r5f.jp/cgit/prometheus-exporter-multiplexer.git - package main import ( -- cgit v1.2.3