Skip to content

Commit cdd2c0e

Browse files
committed
refreshed backporting dsc patch
1 parent 2cd8324 commit cdd2c0e

2 files changed

Lines changed: 19 additions & 28 deletions

File tree

debian/patches/neurodebian-backport.patch

Lines changed: 18 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,15 @@ Subject: [PATCH] NeuroDebian backport patch
77
debian/compat | 2 +-
88
debian/control | 9 ++-------
99
debian/libfreenect-dev.install | 6 +++---
10-
debian/libfreenect0.1.install | 4 ++--
10+
debian/libfreenect0.5.install | 4 ++--
1111
debian/rules | 17 +++++++++--------
1212
5 files changed, 17 insertions(+), 21 deletions(-)
1313

14-
diff --git a/debian/compat b/debian/compat
15-
index ec63514..7f8f011 100644
1614
--- a/debian/compat
1715
+++ b/debian/compat
1816
@@ -1 +1 @@
1917
-9
2018
+7
21-
diff --git a/debian/control b/debian/control
22-
index eb5882a..eaf72c8 100644
2319
--- a/debian/control
2420
+++ b/debian/control
2521
@@ -3,10 +3,9 @@ Section: libdevel
@@ -35,33 +31,31 @@ index eb5882a..eaf72c8 100644
3531
Standards-Version: 3.9.3
3632
Homepage: http://openkinect.org/
3733
Vcs-Git: git://anonscm.debian.org/pkg-exppsy/libfreenect.git
38-
@@ -15,8 +14,6 @@ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-exppsy/libfreenect.git
39-
Package: libfreenect0.1
34+
@@ -15,8 +14,6 @@ Vcs-Browser: http://anonscm.debian.org/g
35+
Package: libfreenect0.5
4036
Section: libs
4137
Architecture: any
4238
-Multi-Arch: same
4339
-Pre-Depends: ${misc:Pre-Depends}
4440
Depends: ${shlibs:Depends}, ${misc:Depends}
4541
Conflicts: libfreenect
4642
Description: library for accessing Kinect device
47-
@@ -34,7 +31,6 @@ Description: library for accessing Kinect device
43+
@@ -34,7 +31,6 @@ Description: library for accessing Kinec
4844

4945
Package: libfreenect-dev
5046
Architecture: any
5147
-Multi-Arch: same
52-
Depends: ${misc:Depends}, libfreenect0.1 (= ${binary:Version})
48+
Depends: ${misc:Depends}, libfreenect0.5 (= ${binary:Version})
5349
Description: library for accessing Kinect device -- development files
5450
libfreenect is a cross-platform library that provides the necessary interfaces
55-
@@ -89,7 +85,6 @@ Description: library for accessing Kinect device -- dummy package
51+
@@ -89,7 +85,6 @@ Description: library for accessing Kinec
5652
Package: libfreenect-doc
5753
Section: doc
5854
Architecture: all
5955
-Multi-Arch: foreign
6056
Depends: ${misc:Depends}
6157
Description: library for accessing Kinect device -- documentation
6258
libfreenect is a cross-platform library that provides the necessary interfaces
63-
diff --git a/debian/libfreenect-dev.install b/debian/libfreenect-dev.install
64-
index 40f49bf..a4aa9b1 100644
6559
--- a/debian/libfreenect-dev.install
6660
+++ b/debian/libfreenect-dev.install
6761
@@ -1,4 +1,4 @@
@@ -72,44 +66,43 @@ index 40f49bf..a4aa9b1 100644
7266
+usr/lib/*.so
7367
+usr/lib/fakenect/*.so
7468
+usr/lib/pkgconfig/*
75-
diff --git a/debian/libfreenect0.1.install b/debian/libfreenect0.1.install
76-
index 475934d..9bd042d 100644
77-
--- a/debian/libfreenect0.1.install
78-
+++ b/debian/libfreenect0.1.install
69+
--- a/debian/libfreenect0.5.install
70+
+++ b/debian/libfreenect0.5.install
7971
@@ -1,2 +1,2 @@
8072
-usr/lib/*/*.so.*
8173
-usr/lib/*/fakenect/*.so.*
8274
+usr/lib/*.so.*
8375
+usr/lib/fakenect/*.so.*
84-
diff --git a/debian/rules b/debian/rules
85-
index 44e37d7..986c711 100755
8676
--- a/debian/rules
8777
+++ b/debian/rules
88-
@@ -1,16 +1,16 @@
78+
@@ -1,17 +1,19 @@
8979
#!/usr/bin/make -f
9080
# -*- makefile -*-
9181

9282
-export DEB_LDFLAGS_MAINT_APPEND=-Wl,-Bsymbolic-functions -Wl,--as-needed
9383
-export MA_TRIPLET=`dpkg-architecture -qDEB_HOST_MULTIARCH`
84+
+#export DEB_LDFLAGS_MAINT_APPEND=-Wl,-Bsymbolic-functions -Wl,--as-needed
85+
+#export MA_TRIPLET=`dpkg-architecture -qDEB_HOST_MULTIARCH`
9486
+export LDFLAGS=-Wl,-Bsymbolic-functions -Wl,--as-needed
9587

9688
%:
9789
- dh $@ --with python2
9890
+ dh $@
9991

10092
override_dh_auto_configure:
101-
- dh_auto_configure -- -DBUILD_PYTHON:Bool=True -DPROJECT_LIBRARY_INSTALL_DIR="lib/$(MA_TRIPLET)"
102-
+ dh_auto_configure -- -DBUILD_PYTHON:Bool=True
93+
dh_auto_configure -- \
94+
- -DBUILD_PYTHON:Bool=True -DPYTHON_EXECUTABLE=python -DPROJECT_LIBRARY_INSTALL_DIR:Path="lib/$(MA_TRIPLET)"
95+
+ -DBUILD_PYTHON:Bool=True -DPYTHON_EXECUTABLE=python
10396

10497
-override_dh_auto_build-indep:
10598
+override_dh_auto_build:
10699
+ dh_auto_build
107100
ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
108101
doxygen debian/doxygen.conf
109102
else
110-
@@ -25,8 +25,8 @@ override_dh_auto_install:
111-
mv debian/tmp/usr/bin/glpclview debian/tmp/usr/bin/freenect-glpclview
112-
mv debian/tmp/usr/bin/cppview debian/tmp/usr/bin/freenect-cppview
103+
@@ -20,8 +22,8 @@ else
104+
mkdir -p debian/html
105+
endif
113106

114107
-override_dh_python2:
115108
- dh_python2 -p python-freenect
@@ -118,14 +111,11 @@ index 44e37d7..986c711 100755
118111
if [ -x /usr/bin/dh_numpy ]; then dh_numpy -ppython-freenect; fi
119112

120113
override_dh_installdocs:
121-
@@ -35,5 +35,6 @@ override_dh_installdocs:
114+
@@ -30,5 +32,6 @@ override_dh_installdocs:
122115
override_dh_makeshlibs:
123116
dh_makeshlibs -Xfakenect
124117

125118
-override_dh_clean-indep:
126119
+override_dh_clean:
127120
rm -rf debian/html
128121
+ dh_clean
129-
--
130-
1.7.10
131-
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
neurodebian-backport.patch

0 commit comments

Comments
 (0)