Hi,
This is an updated patch for version 1.6.
I'm also calling dh_makeshlibs with "-V -- -c4" parameters to make it
always bump the shlibs version (as we are now using the symbols
file) and to make it fails if the .symbols file is not correct.
Cheers
Laurent Bigonville
reverted:
--- miniupnpc-1.6/debian/libminiupnpc8.shlibs
+++ miniupnpc-1.6.orig/debian/libminiupnpc8.shlibs
@@ -1 +0,0 @@
-libminiupnpc 8 libminiupnpc8
diff -u miniupnpc-1.6/debian/changelog miniupnpc-1.6/debian/changelog
--- miniupnpc-1.6/debian/changelog
+++ miniupnpc-1.6/debian/changelog
@@ -1,3 +1,12 @@
+miniupnpc (1.6-3) UNRELEASED; urgency=low
+
+ * debian/libminiupnpc8.symbols: Add symbols file (Closes: #635531)
+ * Drop debian/libminiupnpc8.shlibs, let dh_makeshlibs generate it.
+ * debian/rules:
+ - Call dh_makeshlibs with "-V -- -c4" parameters
+
+ -- Laurent Bigonville <[email protected]> Sun, 27 Nov 2011 19:28:59 +0100
+
miniupnpc (1.6-2) experimental; urgency=low
* Moved libminiupnpc.a in the -dev package as it should.
diff -u miniupnpc-1.6/debian/rules miniupnpc-1.6/debian/rules
--- miniupnpc-1.6/debian/rules
+++ miniupnpc-1.6/debian/rules
@@ -46,7 +46,7 @@
dh_installman
dh_strip
dh_compress
- dh_makeshlibs
+ dh_makeshlibs -V -- -c4
dh_installdeb
dh_shlibdeps
dh_gencontrol
only in patch2:
unchanged:
--- miniupnpc-1.6.orig/debian/libminiupnpc8.symbols
+++ miniupnpc-1.6/debian/libminiupnpc8.symbols
@@ -0,0 +1,51 @@
+libminiupnpc.so.8 libminiupnpc8 #MINVER#
+ ClearNameValueList@Base 1.6
+ FreePortListing@Base 1.6
+ FreeUPNPUrls@Base 1.6
+ GetUPNPUrls@Base 1.6
+ GetValueFromNameValueList@Base 1.6
+ IGDdata@Base 1.6
+ IGDendelt@Base 1.6
+ IGDstartelt@Base 1.6
+ ParseNameValue@Base 1.6
+ ParsePortListing@Base 1.6
+ UPNPIGD_IsConnected@Base 1.6
+ UPNP_AddPinhole@Base 1.6
+ UPNP_AddPortMapping@Base 1.6
+ UPNP_CheckPinholeWorking@Base 1.6
+ UPNP_DeletePinhole@Base 1.6
+ UPNP_DeletePortMapping@Base 1.6
+ UPNP_GetConnectionTypeInfo@Base 1.6
+ UPNP_GetExternalIPAddress@Base 1.6
+ UPNP_GetFirewallStatus@Base 1.6
+ UPNP_GetGenericPortMappingEntry@Base 1.6
+ UPNP_GetIGDFromUrl@Base 1.6
+ UPNP_GetLinkLayerMaxBitRates@Base 1.6
+ UPNP_GetListOfPortMappings@Base 1.6
+ UPNP_GetOutboundPinholeTimeout@Base 1.6
+ UPNP_GetPinholePackets@Base 1.6
+ UPNP_GetPortMappingNumberOfEntries@Base 1.6
+ UPNP_GetSpecificPortMappingEntry@Base 1.6
+ UPNP_GetStatusInfo@Base 1.6
+ UPNP_GetTotalBytesReceived@Base 1.6
+ UPNP_GetTotalBytesSent@Base 1.6
+ UPNP_GetTotalPacketsReceived@Base 1.6
+ UPNP_GetTotalPacketsSent@Base 1.6
+ UPNP_GetValidIGD@Base 1.6
+ UPNP_UpdatePinhole@Base 1.6
+ connecthostport@Base 1.6
+ freeUPNPDevlist@Base 1.6
+ getDevicesFromMiniSSDPD@Base 1.6
+ getHTTPResponse@Base 1.6
+ miniwget@Base 1.6
+ miniwget_getaddr@Base 1.6
+ parseURL@Base 1.6
+ parserootdesc@Base 1.6
+ parsexml@Base 1.6
+ printIGD@Base 1.6
+ receivedata@Base 1.6
+ simpleUPnPcommand2@Base 1.6
+ simpleUPnPcommand@Base 1.6
+ soapPostSubmit@Base 1.6
+ strupnperror@Base 1.6
+ upnpDiscover@Base 1.6