[SCM] sonic-visualiser/master: Re-build piper.capnp from source

umlaeute at users.alioth.debian.org umlaeute at users.alioth.debian.org
Tue Oct 3 19:49:00 UTC 2017


The following commit has been merged in the master branch:
commit 1473d58433e23e455a93968e97c5adcfd7e0525c
Author: IOhannes m zmölnig (Debian/GNU) <umlaeute at debian.org>
Date:   Tue Oct 3 21:34:40 2017 +0200

    Re-build piper.capnp from source

diff --git a/debian/control b/debian/control
index 35f1fa9..e1faaf7 100644
--- a/debian/control
+++ b/debian/control
@@ -10,6 +10,7 @@ Build-Depends:
  libbz2-dev,
  libdataquay-dev (>= 0.9-3),
  libcapnp-dev (>= 0.6.0),
+ capnproto,
  libfftw3-dev,
  libfishsound1-dev,
  libid3tag0-dev,
diff --git a/debian/rules b/debian/rules
index d85b871..8dbe048 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,6 +17,18 @@ export QT_SELECT := qt5
 %:
 	dh $@
 
+override_dh_auto_build:
+	cp $(CURDIR)/debian/missing-sources/piper.capnp \
+		$(CURDIR)/piper-cpp/vamp-capnp
+	capnp compile -o c++ $(CURDIR)/piper-cpp/vamp-capnp/piper.capnp
+	dh_auto_build
+
+override_dh_auto_clean:
+	dh_auto_clean
+	rm -f $(CURDIR)/piper-cpp/vamp-capnp/piper.capnp
+	rm -f $(CURDIR)/piper-cpp/vamp-capnp/piper.capnp.c++
+	rm -f $(CURDIR)/piper-cpp/vamp-capnp/piper.capnp.h
+
 get-orig-source:
 	uscan --noconf --force-download --rename --download-current-version --destdir=.
 	tar -xf $(pkg)_$(upstream_version).orig.tar.gz

-- 
sonic-visualiser packaging



More information about the pkg-multimedia-commits mailing list