Initial commit

This commit is contained in:
JBBgameich 2018-05-26 20:51:54 +02:00 committed by Adam Boardman
parent 22be43a324
commit 050fd80a16
10 changed files with 113 additions and 0 deletions

13
debian/changelog vendored Normal file
View file

@ -0,0 +1,13 @@
pulseaudio-modules-droid (11.1.67-1) UNRELEASED; urgency=medium
* New upstream release
* Move to mer-hybris upstream
* Split packaging from source
-- Jonah Brüchert <jbb@kaidan.im> Sat, 26 May 2018 20:06:24 +0200
pulseaudio-modules-droid (0.1) xenial; urgency=medium
* Initial release.
-- Marius Gripsgard <marius@ubports.com> Fri, 19 Jan 2018 07:39:13 +0100

1
debian/compat vendored Normal file
View file

@ -0,0 +1 @@
9

31
debian/control vendored Normal file
View file

@ -0,0 +1,31 @@
Source: pulseaudio-modules-droid
Section: sound
Priority: optional
Build-Depends: android-headers (>= 23),
debhelper (>= 11),
check,
dh-autoreconf,
dh-exec,
intltool,
pulseaudio-dev,
libpulse-dev,
libhardware-dev,
libdbus-1-dev,
libltdl-dev,
libhybris-common-dev
Maintainer: Marius Gripsgard <marius@ubports.com>
Standards-Version: 4.1.3
Homepage: https://github.com/mer-hybris/pulseaudio-modules-droid
Package: pulseaudio-modules-droid
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends},
Description: PulseAudio Droid HAL module. (JOLLA TEST VERSION)
Package: pulseaudio-modules-droid-dev
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends},
pulseaudio-modules-droid2
Description: PulseAudio Droid HAL module development headers.

View file

@ -0,0 +1,21 @@
From fbbeb01162a59e198acc89f5330e6fe7d661c4d4 Mon Sep 17 00:00:00 2001
From: Marius Gripsgard <marius@ubports.com>
Date: Tue, 10 Apr 2018 01:48:14 +0200
Subject: [PATCH] Fix pkgconf for debian based systems.
Since debian based systems uses lib/{arch}/ as libdir and /usr/lib/pulse-* for modules this causes -L to search for -ldroid-utils in lib/{arch}/
---
src/common/libdroid-util.pc.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/common/libdroid-util.pc.in b/src/common/libdroid-util.pc.in
index 523e4b0..32c77a1 100644
--- a/src/common/libdroid-util.pc.in
+++ b/src/common/libdroid-util.pc.in
@@ -7,5 +7,5 @@ libexecdir=@libexecdir@
Name: libdroid-util
Description: Common droid module building interface.
Version: @PA_MODULE_VERSION@
-Libs: -L${libdir}/pulse-@PA_MAJORMINOR@/modules -ldroid-util
+Libs: -L${prefix}/lib/pulse-@PA_MAJORMINOR@/modules -ldroid-util
Cflags: -D_REENTRANT -I${includedir}/pulsecore/modules

1
debian/patches/series vendored Normal file
View file

@ -0,0 +1 @@
Fix-pkgconf-for-debian-based-systems.patch

View file

@ -0,0 +1,2 @@
usr/include/pulsecore/modules/droid/*.h
usr/lib/*/pkgconfig/*

View file

@ -0,0 +1,7 @@
usr/lib/pulse-*/modules/libdroid-util*.so
usr/lib/pulse-*/modules/libdroid-sink*.so
usr/lib/pulse-*/modules/libdroid-source*.so
usr/lib/pulse-*/modules/module-droid-sink*.so
usr/lib/pulse-*/modules/module-droid-source*.so
usr/lib/pulse-*/modules/module-droid-card*.so
usr/lib/pulse-*/modules/module-droid-keepalive*.so

33
debian/rules vendored Executable file
View file

@ -0,0 +1,33 @@
#!/usr/bin/make -f
# -*- makefile -*-
include /usr/share/dpkg/default.mk
PULSEAUDIO_VERSION ?= $(shell dpkg-query --showformat='${Version}' --show pulseaudio | cut -f1 -d"-")
%:
dh $@ --with=autoreconf --parallel --fail-missing
override_dh_auto_configure:
dh_auto_configure -- --disable-static
override_dh_autoreconf:
echo $(DEB_VERSION_UPSTREAM) > .tarball-version
dh_autoreconf
override_dh_auto_clean:
if [ -f .tarball-version ]; then rm .tarball-version; fi
dh_autoreconf_clean
override_dh_shlibdeps:
dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info -l/usr/lib/${DEB_HOST_MULTIARCH}/pulseaudio:/usr/lib/pulse-$(PULSEAUDIO_VERSION)/modules
override_dh_auto_install:
dh_auto_install
rm debian/tmp/usr/lib/pulse-*/modules/*.la
install -d debian/tmp/usr/include/pulsecore/modules/droid
install -m 644 src/common/*.h debian/tmp/usr/include/pulsecore/modules/droid
install -d debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
install -m 644 src/common/*.pc debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig

1
debian/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

3
debian/watch vendored Normal file
View file

@ -0,0 +1,3 @@
version=4
opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/pulseaudio-modules-droid-$1\.tar\.gz/ \
https://github.com/mer-hybris/pulseaudio-modules-droid/tags .*/v?(\d\S+)\.tar\.gz