Jelmer Vernooij, le Tue 27 May 2014 01:46:26 +0200, a écrit :
> Please avoid a build-dependency on libtdb-dev on the Hurd, as tdb depends on
> byte range locking which is not available on the Hurd. See
> http://bugs.debian.org/190367.

I have fixed and NMU-ed the changes to DELAYED/5, attached here.

Samuel
diff -Nru libcanberra-0.30/debian/changelog libcanberra-0.30/debian/changelog
--- libcanberra-0.30/debian/changelog   2013-05-30 17:14:44.000000000 +0200
+++ libcanberra-0.30/debian/changelog   2014-08-31 22:17:17.000000000 +0200
@@ -1,3 +1,14 @@
+libcanberra (0.30-2.1) unstable; urgency=medium
+
+  [ Samuel Thibault ]
+  * Non-maintainer upload.
+
+  [ Jelmer Vernooij ]
+  * Remove build-dependency on libtdb-dev on the Hurd, as tdb depends on
+    byte range locking which is not available on the Hurd. Closes: #190367.
+
+ -- Samuel Thibault <[email protected]>  Sun, 31 Aug 2014 22:17:15 +0200
+
 libcanberra (0.30-2) unstable; urgency=low
 
   * debian/rules: Properly exclude dh_makeshlibs from generating shlibs files
diff -Nru libcanberra-0.30/debian/control libcanberra-0.30/debian/control
--- libcanberra-0.30/debian/control     2013-05-30 17:16:02.000000000 +0200
+++ libcanberra-0.30/debian/control     2014-08-31 22:37:09.000000000 +0200
@@ -19,7 +19,7 @@
                libvorbis-dev,
                libgtk-3-dev (>= 3.0.0),
                libgtk2.0-dev (>= 2.22),
-               libtdb-dev (>> 1.1),
+               libtdb-dev (>> 1.1) [!hurd-any],
                gtk-doc-tools,
                libpulse-dev (>= 0.9.11),
                libgstreamer1.0-dev
diff -Nru libcanberra-0.30/debian/control.in libcanberra-0.30/debian/control.in
--- libcanberra-0.30/debian/control.in  2013-05-30 16:52:04.000000000 +0200
+++ libcanberra-0.30/debian/control.in  2014-08-31 22:25:02.000000000 +0200
@@ -14,7 +14,7 @@
                libvorbis-dev,
                libgtk-3-dev (>= 3.0.0),
                libgtk2.0-dev (>= 2.22),
-               libtdb-dev (>> 1.1),
+               libtdb-dev (>> 1.1) [!hurd-any],
                gtk-doc-tools,
                libpulse-dev (>= 0.9.11),
                libgstreamer1.0-dev
diff -Nru libcanberra-0.30/debian/libcanberra0.symbols.hurd-i386 
libcanberra-0.30/debian/libcanberra0.symbols.hurd-i386
--- libcanberra-0.30/debian/libcanberra0.symbols.hurd-i386      1970-01-01 
01:00:00.000000000 +0100
+++ libcanberra-0.30/debian/libcanberra0.symbols.hurd-i386      2014-08-31 
22:31:49.000000000 +0200
@@ -0,0 +1,72 @@
+libcanberra.so.0 libcanberra0 #MINVER#
+* Build-Depends-Package: libcanberra-dev
+ CANBERRA_0@CANBERRA_0 0.3
+ ca_context_cache@Base 0.2
+ ca_context_cache_full@Base 0.2
+ ca_context_cancel@Base 0.2
+ ca_context_change_device@Base 0.2
+ ca_context_change_props@Base 0.2
+ ca_context_change_props_full@Base 0.2
+ ca_context_create@Base 0.2
+ ca_context_destroy@Base 0.2
+ ca_context_open@Base 0.2
+ ca_context_play@Base 0.2
+ ca_context_play_full@Base 0.2
+ ca_context_playing@Base 0.16
+ ca_context_set_driver@Base 0.2
+ ca_debug@Base 0.4
+ ca_detect_fork@Base 0.12
+ ca_driver_order@Base 0.4
+ ca_get_data_dirs@Base 0.9
+ ca_get_data_home@Base 0.9
+ ca_lookup_sound@Base 0.2
+ ca_lookup_sound_with_callback@Base 0.8
+ ca_memdup@Base 0.10
+ ca_mutex_free@Base 0.2
+ ca_mutex_lock@Base 0.2
+ ca_mutex_new@Base 0.2
+ ca_mutex_try_lock@Base 0.2
+ ca_mutex_unlock@Base 0.2
+ ca_parse_cache_control@Base 0.2
+ ca_proplist_contains@Base 0.2
+ ca_proplist_create@Base 0.2
+ ca_proplist_destroy@Base 0.2
+ ca_proplist_from_ap@Base 0.2
+ ca_proplist_get_unlocked@Base 0.2
+ ca_proplist_gets_unlocked@Base 0.2
+ ca_proplist_merge@Base 0.2
+ ca_proplist_merge_ap@Base 0.2
+ ca_proplist_set@Base 0.2
+ ca_proplist_setf@Base 0.2
+ ca_proplist_sets@Base 0.2
+ ca_sound_file_close@Base 0.2
+ ca_sound_file_frame_size@Base 0.2
+ ca_sound_file_get_channel_map@Base 0.13
+ ca_sound_file_get_nchannels@Base 0.2
+ ca_sound_file_get_rate@Base 0.2
+ ca_sound_file_get_sample_type@Base 0.2
+ ca_sound_file_get_size@Base 0.2
+ ca_sound_file_open@Base 0.2
+ ca_sound_file_read_arbitrary@Base 0.2
+ ca_sound_file_read_int16@Base 0.2
+ ca_sound_file_read_uint8@Base 0.2
+ ca_sprintf_malloc@Base 0.2
+ ca_strerror@Base 0.2
+ ca_theme_data_free@Base 0.2
+ ca_vorbis_close@Base 0.2
+ ca_vorbis_get_channel_map@Base 0.13
+ ca_vorbis_get_nchannels@Base 0.2
+ ca_vorbis_get_rate@Base 0.2
+ ca_vorbis_get_size@Base 0.2
+ ca_vorbis_open@Base 0.2
+ ca_vorbis_read_s16ne@Base 0.2
+ ca_wav_close@Base 0.2
+ ca_wav_get_channel_map@Base 0.13
+ ca_wav_get_nchannels@Base 0.2
+ ca_wav_get_rate@Base 0.2
+ ca_wav_get_sample_type@Base 0.2
+ ca_wav_get_size@Base 0.2
+ ca_wav_open@Base 0.2
+ ca_wav_read_s16le@Base 0.2
+ ca_wav_read_u8@Base 0.2
+ driver_playing@Base 0.17
diff -Nru libcanberra-0.30/debian/rules libcanberra-0.30/debian/rules
--- libcanberra-0.30/debian/rules       2013-05-30 16:50:38.000000000 +0200
+++ libcanberra-0.30/debian/rules       2014-08-31 22:18:50.000000000 +0200
@@ -13,13 +13,17 @@
 
 common-binary-post-install-arch:: list-missing
 
+ifneq ($(DEB_HOST_ARCH_OS), hurd)
+ENABLE_TDB=--enable-tdb
+endif
+
 DEB_CONFIGURE_EXTRA_FLAGS =                    \
        --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
        --enable-pulse                          \
        --enable-gstreamer                      \
        --enable-gtk                            \
        --enable-gtk-doc                        \
-       --enable-tdb                            \
+       $(ENABLE_TDB)                           \
        --with-builtin=dso
 
 # Linux-specific flags:

Reply via email to