Commit dc4695f3 authored by Arnaud Ferraris's avatar Arnaud Ferraris
Browse files

Initial Debian packaging

parent ea3d21d5
/usr/bin/callaudiod
/usr/share/dbus-1/interfaces
[Unit]
Description=Call audio routing daemon
StartLimitIntervalSec=0
Requires=pulseaudio.service
[Service]
ExecStart=/usr/bin/callaudiod
Restart=on-failure
RestartSec=500ms
[Install]
WantedBy=default.target
callaudiod (0.0.1-1) unstable; urgency=medium
* Initial release
-- Arnaud Ferraris <arnaud.ferraris@gmail.com> Mon, 05 Oct 2020 15:46:53 +0200
Source: callaudiod
Section: comm
Priority: optional
Maintainer: DebianOnMobile Maintainers <debian-on-mobile-maintainers@alioth-lists.debian.net>
Uploaders: Arnaud Ferraris <arnaud.ferraris@gmail.com>
Build-Depends:
dbus,
debhelper-compat (= 13),
gtk-doc-tools,
libasound2-dev,
libglib2.0-dev,
libpulse-dev,
meson,
pkg-config,
Standards-Version: 4.5.0
Homepage: https://gitlab.com/mobian1/callaudiod
Vcs-Git: https://gitlab.com/mobian1/callaudiod.git
Vcs-Browser: https://gitlab.com/mobian1/callaudiod
Rules-Requires-Root: no
Package: callaudiod
Architecture: any
Depends:
${misc:Depends},
${shlibs:Depends},
pulseaudio,
Description: Call audio routing daemon
callaudiod is a daemon for dealing with audio routing during phone calls.
It provides a D-Bus interface allowing other programs to:
* switch audio profiles
* output audio to the speaker or back to its original port
* mute the microphone
.
This package contains the daemon and D-Bus interface definition.
Package: libcallaudio-0-0
Architecture: any
Multi-Arch: same
Section: libs
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Library for audio routing during voice calls
callaudiod is a daemon for dealing with audio routing during phone calls.
It provides a D-Bus interface allowing other programs to:
* switch audio profiles
* output audio to the speaker or back to its original port
* mute the microphone
.
This package contains the shared libraries for applications interfacing with
callaudiod and the API documentation.
Package: libcallaudio-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends:
libcallaudio-0-0 (= ${binary:Version}),
libglib2.0-dev,
${misc:Depends},
${shlibs:Depends},
Description: Development files for libcallaudio
callaudiod is a daemon for dealing with audio routing during phone calls.
It provides a D-Bus interface allowing other programs to:
* switch audio profiles
* output audio to the speaker or back to its original port
* mute the microphone
.
This package contains development files to use when writing applications that
interface with callaudiod.
Package: libcallaudio-tools
Architecture: any
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Helper tools for libcallaudio
callaudiod is a daemon for dealing with audio routing during phone calls.
It provides a D-Bus interface allowing other programs to:
* switch audio profiles
* output audio to the speaker or back to its original port
* mute the microphone
.
This package contains helper tools for libcallaudio.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: callaudiod
Upstream-Contact: Arnaud Ferraris <arnaud.ferraris@gmail.com>
Source: https://gitlab.com/mobian1/callaudiod
Files: *
Copyright:
2018, 2019, 2020 Purism SPC
2020 Arnaud Ferraris <arnaud.ferraris@gmail.com>
License: LGPL-2.1-or-later
Files:
src/*
tools/*
Copyright:
2018, 2019, 2020 Purism SPC
2020 Arnaud Ferraris <arnaud.ferraris@gmail.com>
License: GPL-3.0-or-later
License: LGPL-2.1-or-later
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
.
This package 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 Lesser General Public License for more details.
.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU Lesser General
Public License version 3 can be found in "/usr/share/common-licenses/LGPL-2.1".
License: GPL-3.0-or-later
This package 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.
.
This package 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 this program. If not, see <https://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".
[DEFAULT]
debian-branch = debian/latest
upstream-tag = %(version)s
pristine-tar = True
[tag]
sign-tags = True
/usr/lib/*/libcallaudio-*.so.0
libcallaudio-0.so.0 libcallaudio-0-0 #MINVER#
* Build-Depends-Package: libcallaudio-dev
LIBCALLAUDIO_0_0_0@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_call_enable_speaker@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_call_enable_speaker_finish@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_call_enable_speaker_sync@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_call_mute_mic@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_call_mute_mic_finish@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_call_mute_mic_sync@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_call_select_mode@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_call_select_mode_finish@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_call_select_mode_sync@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_complete_enable_speaker@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_complete_mute_mic@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_complete_select_mode@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_get_type@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_interface_info@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_override_properties@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_proxy_get_type@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_proxy_new@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_proxy_new_finish@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_proxy_new_for_bus@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_proxy_new_for_bus_finish@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_proxy_new_for_bus_sync@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_proxy_new_sync@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_skeleton_get_type@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_dbus_call_audio_skeleton_new@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_deinit@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_enable_speaker@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_init@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_mute_mic@LIBCALLAUDIO_0_0_0 0.0.1
call_audio_select_mode@LIBCALLAUDIO_0_0_0 0.0.1
/usr/include
/usr/lib/*/libcallaudio-*.so
/usr/lib/*/pkgconfig/libcallaudio-*.pc
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%:
dh $@ --builddirectory=_build
override_dh_makeshlibs:
dh_makeshlibs --package=libcallaudio-0-0 -- -c2
version=4
opts=filenamemangle=s/.*\/archive\/(\d\S+)\/callaudiod.*\.tar\.gz/callaudiod-$1\.tar\.gz/g \
https://gitlab.com/mobian1/callaudiod/tags?sort=updated_desc .*/archive/v(\d\S+)/.*\.tar\.gz.*
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment