diff options
-rw-r--r-- | headsetcontrol/README.md | 20 | ||||
-rw-r--r-- | headsetcontrol/debian/README.Debian | 8 | ||||
-rw-r--r-- | headsetcontrol/debian/_service | 28 | ||||
-rw-r--r-- | headsetcontrol/debian/changelog | 11 | ||||
-rw-r--r-- | headsetcontrol/debian/control | 22 | ||||
-rw-r--r-- | headsetcontrol/debian/copyright | 94 | ||||
-rw-r--r-- | headsetcontrol/debian/headsetcontrol+stackrpms.dsc | 16 | ||||
-rw-r--r-- | headsetcontrol/debian/headsetcontrol.1 | 138 | ||||
-rw-r--r-- | headsetcontrol/debian/headsetcontrol.install | 1 | ||||
-rw-r--r-- | headsetcontrol/debian/headsetcontrol.manpages | 1 | ||||
-rw-r--r-- | headsetcontrol/debian/org.sapd.headsetcontrol.metainfo.xml | 90 | ||||
-rw-r--r-- | headsetcontrol/debian/patches/series | 1 | ||||
-rwxr-xr-x | headsetcontrol/debian/rules | 17 | ||||
-rw-r--r-- | headsetcontrol/debian/source/format | 1 | ||||
-rw-r--r-- | headsetcontrol/debian/source/options | 4 | ||||
-rw-r--r-- | headsetcontrol/debian/source/patch-header | 22 | ||||
-rw-r--r-- | headsetcontrol/debian/upstream/metadata | 16 | ||||
-rw-r--r-- | headsetcontrol/debian/watch | 2 |
18 files changed, 492 insertions, 0 deletions
diff --git a/headsetcontrol/README.md b/headsetcontrol/README.md new file mode 100644 index 0000000..eeb349c --- /dev/null +++ b/headsetcontrol/README.md @@ -0,0 +1,20 @@ +# README for headsetcontrol +This is a dpkg for [headsetcontrol](https://github.com/Sapd/HeadsetControl) + +## Upstream +The application is at the above link. My dpkg code is hosted at <https://bgstack15.ddns.net/cgit/stackrpms/tree/headsetcontrol>. + +## Alternatives +Use iCue software from Corsair vendor, which appears to be Windows only. + +## Resaon for existence +I am repackaging and improving an existing dpkg recipe for headsetcontrol ([debian/ vcs](https://gitlab.com/supermario-pkgs/headsetcontrol), [obs](https://build.opensuse.org/package/show/home:mfinelli:supermario/headsetcontrol)). + +## Using +Install the package. Plug in the dongle. Configure pulseaudio to use the headset as the default input and output sink. + +## Building +Standard debuild. The package author is sane and has a small application with minimal dependencies. + +## References +All links are inline above. diff --git a/headsetcontrol/debian/README.Debian b/headsetcontrol/debian/README.Debian new file mode 100644 index 0000000..6720085 --- /dev/null +++ b/headsetcontrol/debian/README.Debian @@ -0,0 +1,8 @@ +headsetcontrol for Devuan + +Initial release for Devuan. References include the following: + + * <https://build.opensuse.org/package/show/home:mfinelli:supermario/headsetcontrol> + * <https://gitlab.com/supermario-pkgs/headsetcontrol> + + -- B. Stack <bgstack15@gmail.com> Mon, 30 Dec 2024 08:59:02 -0500 diff --git a/headsetcontrol/debian/_service b/headsetcontrol/debian/_service new file mode 100644 index 0000000..33cc232 --- /dev/null +++ b/headsetcontrol/debian/_service @@ -0,0 +1,28 @@ +<services> + <service name="tar_scm"> + <param name="scm">git</param> + <param name="url">https://bgstack15.ddns.net/cgit/stackrpms</param> + <param name="subdir">headsetcontrol/debian</param> + <param name="filename">debian</param> + <param name="revision">master</param> + <param name="version">_none_</param> + </service> + <service name="recompress"> + <param name="file">*.tar</param> + <param name="compression">xz</param> + </service> + <service name="tar_scm"> + <param name="scm">git</param> + <param name="url">https://github.com/Sapd/HeadsetControl.git</param> + <param name="revision">3.0.0</param> + <param name="version">_none_</param> + </service> + <service name="recompress"> + <param name="file">*.tar</param> + <param name="compression">gz</param> + </service> + <service name="extract_file"> + <param name="archive">*.tar.xz</param> + <param name="files">*/*.dsc</param> + </service> +</services> diff --git a/headsetcontrol/debian/changelog b/headsetcontrol/debian/changelog new file mode 100644 index 0000000..d27961a --- /dev/null +++ b/headsetcontrol/debian/changelog @@ -0,0 +1,11 @@ +headsetcontrol (3.0.0-2+stackrpms) obs; urgency=low + + * Initial stackrpms release. Closes: packages-want#37 + + -- B. Stack <bgstack15@gmail.com> Mon, 30 Dec 2024 08:55:09 -0500 + +headsetcontrol (3.0.0-1) UNRELEASED; urgency=low + + * Initial release. Closes: packages-want#37 + + -- supermario-pkgs <root@example.com> Tue, 11 Jun 2024 20:39:23 +0000 diff --git a/headsetcontrol/debian/control b/headsetcontrol/debian/control new file mode 100644 index 0000000..20c8277 --- /dev/null +++ b/headsetcontrol/debian/control @@ -0,0 +1,22 @@ +Source: headsetcontrol +Section: sound +Priority: optional +Maintainer: B. Stack <bgstack15@gmail.com> +Build-Depends: debhelper-compat (= 13), + libhidapi-dev, + cmake, +Standards-Version: 4.5.1 +Homepage: https://github.com/Sapd/HeadsetControl +Rules-Requires-Root: no +Vcs-Git: https://bgstack15.ddns.net/cgit/stackrpms +Vcs-Browser: https://gitlab.com/cgit/stackrpms + +Package: headsetcontrol +Architecture: any +Multi-Arch: foreign +Depends: libhidapi-hidraw0, + libhidapi-libusb0, + ${misc:Depends}, + ${shlibs:Depends} +Description: Sidetone and Battery status for Logitech G930, G533, G633, G933 + SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX diff --git a/headsetcontrol/debian/copyright b/headsetcontrol/debian/copyright new file mode 100644 index 0000000..900727f --- /dev/null +++ b/headsetcontrol/debian/copyright @@ -0,0 +1,94 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: HeadsetControl +Source: https://github.com/Sapd/HeadsetControl + +Files: * +Copyright: Sapd +License: GPL-3.0 + You should have received a copy of the GNU General Public License + along with HeadsetControl. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU General Public License + Version 3 can be found in `/usr/share/common-licenses/GPL-3'. + +Files: debian/* +Copyright: Mario Finelli +License: GPL-3.0 + You should have received a copy of the GNU General Public License + along with HeadsetControl. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU General Public License + Version 3 can be found in `/usr/share/common-licenses/GPL-3'. + +Files: debian/org.sapd.headsetcontrol.metainfo.xml +Copyright: Mario Finelli +License: CC0-1.0 + On Debian systems, the full text of the Creative + Commons Zero v1.0 Universal license can be found + in `/usr/share/common-licenses/CC0-1.0`. + +Files: src/utility.c +Copyright: 2004 Darren Tucker. +License: ISC + Based originally on asprintf.c from OpenBSD: + Copyright (c) 1997 Todd C. Miller <Todd.Miller@courtesan.com> + . + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + . + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Files: cmake_modules/Findhidapi.cmake +Copyright: 2009-2010 Iowa State University +License: BSL-1.0 + Boost Software License - Version 1.0 - August 17th, 2003 + . + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + . + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + +Files: src/main.c +Copyright: 2016-2024 Denis Arnst (Sapd) <https://github.com/Sapd> +License: GPL-3.0+ + This file is part of HeadsetControl. + . + HeadsetControl is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + HeadsetControl is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with HeadsetControl. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU General Public License + Version 3 can be found in `/usr/share/common-licenses/GPL-3'. diff --git a/headsetcontrol/debian/headsetcontrol+stackrpms.dsc b/headsetcontrol/debian/headsetcontrol+stackrpms.dsc new file mode 100644 index 0000000..8a784b8 --- /dev/null +++ b/headsetcontrol/debian/headsetcontrol+stackrpms.dsc @@ -0,0 +1,16 @@ +Format: 3.0 (quilt) +Source: headsetcontrol +Binary: headsetcontrol +Architecture: any +Version: 3.0.0-2+stackrpms +Maintainer: B. Stack <bgstack15@gmail.com> +Homepage: https://github.com/Sapd/HeadsetControl +Standards-Version: 4.5.1 +Vcs-Browser: https://gitlab.com/supermario-pkgs/headsetcontrol +Vcs-Git: https://gitlab.com/supermario-pkgs/headsetcontrol.git +Build-Depends: debhelper-compat (= 13), libhidapi-dev, cmake +Package-List: + headsetcontrol deb sound optional arch=any +Files: + 00000000000000000000000000000000 1 headsetcontrol.orig.tar.gz + 00000000000000000000000000000000 1 headsetcontrol.debian.tar.xz diff --git a/headsetcontrol/debian/headsetcontrol.1 b/headsetcontrol/debian/headsetcontrol.1 new file mode 100644 index 0000000..eaf79a2 --- /dev/null +++ b/headsetcontrol/debian/headsetcontrol.1 @@ -0,0 +1,138 @@ +.\" Text automatically generated by txt2man and adjusted, from `headsetcontrol --help` +.TH headsetcontrol 1 "30 December 2024" "headsetcontrol" "General Commands Manual" +.SH NAME +\fBheadsetcontroll \fP- control features of USB headsets +.SH SYNOPSIS +.nf +.fam C +\fIheadsetcontrol\fP [\fB-s 0-128\fP] [\fB-b\fP] [\fB-l 0|1\fP] [\fB-n 0|1\fP] ... +HeadsetControl by Sapd (Denis Arnst) +https://github.com/Sapd/HeadsetControl +.PP +Version: continuous-1-g343d071-modified +.PP +Sidetone: +.TP +.B +\fB-s\fP, \fB--sidetone\fP LEVEL +Set sidetone level (0-128) +.PP +Battery: +.TP +.B +\fB-b\fP, \fB--battery\fP +Check battery level +.PP +Lights and Voice Prompts: +.TP +.B +\fB-l\fP, \fB--light\fP [0|1] +Turn lights off (0) or on (1) +.TP +.B +\fB-v\fP, \fB--voice-prompt\fP [0|1] +Turn voice prompts off (0) or on (1) +.PP +Features: +.TP +.B +\fB-i\fP, \fB--inactive-time\fP MINUTES +Set inactive time (0-90 minutes, 0 disables) +.TP +.B +\fB-m\fP, \fB--chatmix\fP +Get chat-mix-dial level (0-128, <64 for game, >64 for chat) +.TP +.B +\fB-n\fP, \fB--notificate\fP SOUNDID +Play notification sound (SOUNDID depends on device) +.TP +.B +\fB--volume-limiter\fP [0|1] +Turn Volume limiter off (0) or on (1) +.PP +Equalizer: +.TP +.B +\fB-e\fP, \fB--equalizer\fP STRING +Set equalizer curve (values separated by spaces, commas, or new-lines) +\fB-p\fP, \fB--equalizer-preset\fP NUMBER Set equalizer preset (0-3, 0 for default) +.PP +Microphone: +.TP +.B +\fB-r\fP, \fB--rotate-to-mute\fP [0|1] +Toggle rotate to mute (0 = off, 1 = on) +.TP +.B +\fB--microphone-mute-led-brightness\fP NUMBER +Set mic mute LED brightness (0-3) +.TP +.B +\fB--microphone-volume\fP NUMBER +Set microphone volume (0-128) +.PP +Bluetooth: +.TP +.B +\fB--bt-when-powered-on\fP [0|1] +Toggle bluetooth turning off (0) or on (1) when turning on headpohnes +.TP +.B +\fB--bt-call-volume\fP NUMBER +Set headphones volume during a bluetooth call by lowering pc volume (0-2) +.PP +Advanced: +.TP +.B +\fB-f\fP, \fB--follow\fP [SECS] +Re-run commands after SECS seconds (default 2 seconds if not specified) +.TP +.B +\fB--timeout\fP MS +Set timeout for reading data (0-100000 ms, default 5000) +.TP +.B +-?, \fB--capabilities\fP +List supported features of the connected headset +.PP +Miscellaneous: +.TP +.B +\fB-u\fP +Output udev rules to stdout/console +.TP +.B +\fB--dev\fP +Development options +.TP +.B +\fB--readme-helper\fP +Output table of device features for README.md +.TP +.B +\fB--test-device\fP [profile] +Use a built-in test device instead of a real one +profile is an optional number for different tests +.TP +.B +\fB--connected\fP +Check if device connected (for scripting purposes) +.TP +.B +\fB-o\fP, \fB--output\fP FORMAT +Output format (JSON, YAML, ENV, STANDARD) +.PP +Examples: +.TP +.B +headsetcontrol \fB-b\fP +Check the battery level +.TP +.B +headsetcontrol \fB-s\fP 64 +Set sidetone level to 64 +.TP +.B +headsetcontrol \fB-l\fP 1 \fB-s\fP 0 +Turn on lights and deactivate sidetone diff --git a/headsetcontrol/debian/headsetcontrol.install b/headsetcontrol/debian/headsetcontrol.install new file mode 100644 index 0000000..1b3ca25 --- /dev/null +++ b/headsetcontrol/debian/headsetcontrol.install @@ -0,0 +1 @@ +debian/org.sapd.headsetcontrol.metainfo.xml usr/share/metainfo diff --git a/headsetcontrol/debian/headsetcontrol.manpages b/headsetcontrol/debian/headsetcontrol.manpages new file mode 100644 index 0000000..75f7395 --- /dev/null +++ b/headsetcontrol/debian/headsetcontrol.manpages @@ -0,0 +1 @@ +debian/headsetcontrol.1 diff --git a/headsetcontrol/debian/org.sapd.headsetcontrol.metainfo.xml b/headsetcontrol/debian/org.sapd.headsetcontrol.metainfo.xml new file mode 100644 index 0000000..caff0cb --- /dev/null +++ b/headsetcontrol/debian/org.sapd.headsetcontrol.metainfo.xml @@ -0,0 +1,90 @@ +<?xml version="1.0" encoding="UTF-8"?> +<component> + <id>org.sapd.headsetcontrol</id> + <metadata_license>CC0-1.0</metadata_license> + <name>headsetcontrol</name> + <summary>Control some features of supported gamer-style headsets</summary> + <description> + <p> + Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX + </p> + </description> + <developer id="org.sapd.headsetcontrol"> + <name>Sapd</name> + </developer> + <url type="homepage">https://github.com/Sapd/HeadsetControl</url> + <provides> +<!-- generated with +awk -F'"' '/KERNEL==/{print " <modalias>usb:v"toupper($6)"p"toupper($8)"d*</modalias>"}' ../obj*/70-headsets.rules +Reference: https://wiki.debian.org/AppStream/Guidelines +--> + <modalias>usb:v1B1Cp1B1Cd*</modalias> + <modalias>usb:v1B1Cp1B27d*</modalias> + <modalias>usb:v1B1Cp0A14d*</modalias> + <modalias>usb:v1B1Cp0A16d*</modalias> + <modalias>usb:v1B1Cp0A17d*</modalias> + <modalias>usb:v1B1Cp0A1Dd*</modalias> + <modalias>usb:v1B1Cp0A1Ad*</modalias> + <modalias>usb:v1B1Cp1B2Ad*</modalias> + <modalias>usb:v1B1Cp1B23d*</modalias> + <modalias>usb:v1B1Cp1B29d*</modalias> + <modalias>usb:v1B1Cp0A55d*</modalias> + <modalias>usb:v1B1Cp0A51d*</modalias> + <modalias>usb:v1B1Cp0A52d*</modalias> + <modalias>usb:v1B1Cp0A38d*</modalias> + <modalias>usb:v1B1Cp0A4Fd*</modalias> + <modalias>usb:v1B1Cp0A2Bd*</modalias> + <modalias>usb:v1B1Cp0A75d*</modalias> + <modalias>usb:v1B1Cp0A56d*</modalias> + <modalias>usb:v03F0p098Dd*</modalias> + <modalias>usb:v0951p16C4d*</modalias> + <modalias>usb:v0951p1723d*</modalias> + <modalias>usb:v03F0p089Dd*</modalias> + <modalias>usb:v046Dp0A4Dd*</modalias> + <modalias>usb:v046Dp0A9Cd*</modalias> + <modalias>usb:v046Dp0A6Dd*</modalias> + <modalias>usb:v046Dp0A66d*</modalias> + <modalias>usb:v046Dp0AC4d*</modalias> + <modalias>usb:v046Dp0A1Fd*</modalias> + <modalias>usb:v046Dp0A5Cd*</modalias> + <modalias>usb:v046Dp0A89d*</modalias> + <modalias>usb:v046Dp0A5Bd*</modalias> + <modalias>usb:v046Dp0A87d*</modalias> + <modalias>usb:v046Dp0AB5d*</modalias> + <modalias>usb:v046Dp0AFEd*</modalias> + <modalias>usb:v046Dp0B1Fd*</modalias> + <modalias>usb:v046Dp0AA7d*</modalias> + <modalias>usb:v046Dp0AAAd*</modalias> + <modalias>usb:v046Dp0ABAd*</modalias> + <modalias>usb:v046Dp0AF7d*</modalias> + <modalias>usb:v046Dp0AADd*</modalias> + <modalias>usb:v046Dp0ADEd*</modalias> + <modalias>usb:v1038p12B3d*</modalias> + <modalias>usb:v1038p12B6d*</modalias> + <modalias>usb:v1038p12D7d*</modalias> + <modalias>usb:v1038p12D5d*</modalias> + <modalias>usb:v1038p1260d*</modalias> + <modalias>usb:v1038p12ADd*</modalias> + <modalias>usb:v1038p1252d*</modalias> + <modalias>usb:v1038p1280d*</modalias> + <modalias>usb:v1038p12C2d*</modalias> + <modalias>usb:v1038p1290d*</modalias> + <modalias>usb:v1E7Dp3A37d*</modalias> + <modalias>usb:v1E7Dp3A34d*</modalias> + <modalias>usb:v1038p12ECd*</modalias> + <modalias>usb:v1038p2232d*</modalias> + <modalias>usb:v1038p2253d*</modalias> + <modalias>usb:v1038p2202d*</modalias> + <modalias>usb:v1038p2206d*</modalias> + <modalias>usb:v1038p2258d*</modalias> + <modalias>usb:v1038p220Ad*</modalias> + <modalias>usb:v1038p223Ad*</modalias> + <modalias>usb:v1038p220Ed*</modalias> + <modalias>usb:v1038p2212d*</modalias> + <modalias>usb:v1038p2216d*</modalias> + <modalias>usb:v1038p2236d*</modalias> + <modalias>usb:v1038p12E0d*</modalias> + <modalias>usb:v1038p12E5d*</modalias> + <modalias>usb:vF00BpA00Cd*</modalias> + </provides> +</component> diff --git a/headsetcontrol/debian/patches/series b/headsetcontrol/debian/patches/series new file mode 100644 index 0000000..4a97dfa --- /dev/null +++ b/headsetcontrol/debian/patches/series @@ -0,0 +1 @@ +# You must remove unused comment lines for the released package. diff --git a/headsetcontrol/debian/rules b/headsetcontrol/debian/rules new file mode 100755 index 0000000..a64a2eb --- /dev/null +++ b/headsetcontrol/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f +# You must remove unused comment lines for the released package. +#export DH_VERBOSE = 1 +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + +%: + dh $@ + +#override_dh_auto_configure: +# dh_auto_configure -- \ +# -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)" + +override_dh_auto_clean: + dh_auto_clean + rm -f src/version.h diff --git a/headsetcontrol/debian/source/format b/headsetcontrol/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/headsetcontrol/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/headsetcontrol/debian/source/options b/headsetcontrol/debian/source/options new file mode 100644 index 0000000..077de7d --- /dev/null +++ b/headsetcontrol/debian/source/options @@ -0,0 +1,4 @@ +# +# ### dgit-maint-merge(7) workflow user need this ### +# single-debian-patch +# auto-commit diff --git a/headsetcontrol/debian/source/patch-header b/headsetcontrol/debian/source/patch-header new file mode 100644 index 0000000..6ff0a40 --- /dev/null +++ b/headsetcontrol/debian/source/patch-header @@ -0,0 +1,22 @@ +The automatically generated patch puts this free form text on top of it. + +If you are using gbp-buildpackage(1), you probably don't need this file. + +If you are using dgit-maint-merge(7), please consider text as follows. + +The Debian packaging of foo is maintained in git, using the merging workflow +described in dgit-maint-merge(7). There isn't a patch queue that can be +represented as a quilt series. + +A detailed breakdown of the changes is available from their canonical +representation - git commits in the packaging repository. For example, to see +the changes made by the Debian maintainer in the first upload of upstream +version 1.2.3, you could use: + + % git clone https://git.dgit.debian.org/foo + % cd foo + % git log --oneline 1.2.3..debian/1.2.3-1 -- . ':!debian' + +(If you have dgit, use `dgit clone foo`, rather than plain `git clone`.) + +A single combined diff, containing all the changes, follows. diff --git a/headsetcontrol/debian/upstream/metadata b/headsetcontrol/debian/upstream/metadata new file mode 100644 index 0000000..dc2feb0 --- /dev/null +++ b/headsetcontrol/debian/upstream/metadata @@ -0,0 +1,16 @@ +# +# DEP-12: Per-package machine-readable metadata about Upstream +# Please check * https://dep-team.pages.debian.net/deps/dep12/ +# * https://wiki.debian.org/UpstreamMetadata +Reference: + Author: <please use full names and separate multiple author by the keyword "and"> + Title: + Journal: + Year: + Volume: + Number: + Pages: + DOI: + PMID: + URL: + eprint: diff --git a/headsetcontrol/debian/watch b/headsetcontrol/debian/watch new file mode 100644 index 0000000..76575dc --- /dev/null +++ b/headsetcontrol/debian/watch @@ -0,0 +1,2 @@ +# You must remove unused comment lines for the released package. +version=3 |