From 29e0f727c799ad07de093a535f2f8cb692e06c1ac397d1d8db6431928e69f315 Mon Sep 17 00:00:00 2001 From: Andreas Stieger Date: Sun, 3 Jun 2012 18:16:59 +0000 Subject: [PATCH] Accepting request 123394 from home:FunkyM:branches:network:utilities Hi, the devel package was not useable for development at all. I added the missing headers as other distros do which allows building dissectors out of the source tree now. OBS-URL: https://build.opensuse.org/request/show/123394 OBS-URL: https://build.opensuse.org/package/show/network:utilities/wireshark?expand=0&rev=59 --- include.filelist | 530 ++++++++++++++++++++++++++++++++++++++++++++++ wireshark.changes | 6 + wireshark.spec | 10 +- 3 files changed, 544 insertions(+), 2 deletions(-) diff --git a/include.filelist b/include.filelist index f9776d5..5698d6f 100644 --- a/include.filelist +++ b/include.filelist @@ -1,37 +1,567 @@ color.h config.h +epan/addr_and_mask.h +epan/addr_resolv.h epan/address.h +epan/adler32.h +epan/afn.h +epan/aftypes.h +epan/arcnet_pids.h +epan/arptypes.h +epan/asm_utils.h +epan/asn1.h +epan/atalk-utils.h +epan/base64.h +epan/bitswap.h +epan/bridged_pids.h +epan/camel-persistentdata.h +epan/charsets.h +epan/chdlctypes.h +epan/circuit.h +epan/codecs.h +epan/column-utils.h +epan/column.h epan/column_info.h epan/conversation.h +epan/crc10.h epan/crc16.h epan/crc32.h +epan/crc6.h +epan/crc8.h +epan/crcdrm.h +epan/crypt/airpdcap_debug.h +epan/crypt/airpdcap_int.h +epan/crypt/airpdcap_interop.h +epan/crypt/airpdcap_rijndael.h +epan/crypt/airpdcap_system.h +epan/crypt/airpdcap_user.h +epan/crypt/airpdcap_ws.h +epan/crypt/crypt-aes.h +epan/crypt/crypt-des.h +epan/crypt/crypt-md4.h +epan/crypt/crypt-md5.h +epan/crypt/crypt-rc4.h +epan/crypt/crypt-sha1.h +epan/crypt/wep-wpadefs.h +epan/dfilter/dfilter-int.h +epan/dfilter/dfilter-macro.h epan/dfilter/dfilter.h +epan/dfilter/dfunctions.h +epan/dfilter/dfvm.h epan/dfilter/drange.h +epan/dfilter/gencode.h +epan/dfilter/grammar.h +epan/dfilter/scanner_lex.h +epan/dfilter/semcheck.h +epan/dfilter/sttype-function.h +epan/dfilter/sttype-range.h +epan/dfilter/sttype-test.h +epan/dfilter/syntax-tree.h +epan/diam_dict.h +epan/diam_dict_lex.h +epan/dissector_filters.h +epan/dissectors/packet-acn.h +epan/dissectors/packet-acp133.h +epan/dissectors/packet-acse.h +epan/dissectors/packet-actrace.h +epan/dissectors/packet-afp.h +epan/dissectors/packet-afs.h +epan/dissectors/packet-aim.h +epan/dissectors/packet-alcap.h +epan/dissectors/packet-ansi_a.h +epan/dissectors/packet-ansi_map.h +epan/dissectors/packet-ansi_tcap.h +epan/dissectors/packet-ap1394.h +epan/dissectors/packet-arcnet.h +epan/dissectors/packet-arp.h +epan/dissectors/packet-assa_r3_public.h +epan/dissectors/packet-atalk.h +epan/dissectors/packet-atm.h +epan/dissectors/packet-bacapp.h epan/dissectors/packet-ber.h +epan/dissectors/packet-bgp.h +epan/dissectors/packet-bootparams.h +epan/dissectors/packet-bssap.h +epan/dissectors/packet-bssgp.h +epan/dissectors/packet-bthci_acl.h +epan/dissectors/packet-btl2cap.h +epan/dissectors/packet-btrfcomm.h +epan/dissectors/packet-btsdp.h +epan/dissectors/packet-camel.h +epan/dissectors/packet-cdt.h +epan/dissectors/packet-charging_ase.h +epan/dissectors/packet-chdlc.h +epan/dissectors/packet-cimd.h +epan/dissectors/packet-cip.h +epan/dissectors/packet-clearcase.h +epan/dissectors/packet-clip.h +epan/dissectors/packet-cmip.h +epan/dissectors/packet-cmp.h +epan/dissectors/packet-cms.h +epan/dissectors/packet-crmf.h +epan/dissectors/packet-csn1.h +epan/dissectors/packet-dap.h +epan/dissectors/packet-data.h +epan/dissectors/packet-dcc.h +epan/dissectors/packet-dccp.h +epan/dissectors/packet-dcerpc-atsvc.h +epan/dissectors/packet-dcerpc-browser.h +epan/dissectors/packet-dcerpc-budb.h +epan/dissectors/packet-dcerpc-butc.h +epan/dissectors/packet-dcerpc-dce122.h +epan/dissectors/packet-dcerpc-dcom.h +epan/dissectors/packet-dcerpc-dfs.h +epan/dissectors/packet-dcerpc-dnsserver.h +epan/dissectors/packet-dcerpc-drsuapi.h +epan/dissectors/packet-dcerpc-dssetup.h +epan/dissectors/packet-dcerpc-efs.h +epan/dissectors/packet-dcerpc-eventlog.h +epan/dissectors/packet-dcerpc-frsapi.h +epan/dissectors/packet-dcerpc-frsrpc.h +epan/dissectors/packet-dcerpc-frstrans.h +epan/dissectors/packet-dcerpc-initshutdown.h +epan/dissectors/packet-dcerpc-lsa.h +epan/dissectors/packet-dcerpc-mapi.h +epan/dissectors/packet-dcerpc-netlogon.h +epan/dissectors/packet-dcerpc-nspi.h +epan/dissectors/packet-dcerpc-nt.h +epan/dissectors/packet-dcerpc-pnp.h +epan/dissectors/packet-dcerpc-rfr.h +epan/dissectors/packet-dcerpc-rras.h +epan/dissectors/packet-dcerpc-samr.h +epan/dissectors/packet-dcerpc-spoolss.h +epan/dissectors/packet-dcerpc-srvsvc.h +epan/dissectors/packet-dcerpc-svcctl.h +epan/dissectors/packet-dcerpc-tapi.h +epan/dissectors/packet-dcerpc-winreg.h +epan/dissectors/packet-dcerpc-wkssvc.h +epan/dissectors/packet-dcerpc-wzcsvc.h +epan/dissectors/packet-dcerpc.h +epan/dissectors/packet-dcm.h +epan/dissectors/packet-dcom-dispatch.h +epan/dissectors/packet-dcom.h +epan/dissectors/packet-ddtp.h +epan/dissectors/packet-diameter.h +epan/dissectors/packet-diffserv-mpls-common.h +epan/dissectors/packet-dis-enums.h +epan/dissectors/packet-dis-fields.h +epan/dissectors/packet-dis-pdus.h +epan/dissectors/packet-disp.h +epan/dissectors/packet-dns.h +epan/dissectors/packet-dop.h +epan/dissectors/packet-dsp.h +epan/dissectors/packet-dtn.h +epan/dissectors/packet-dvmrp.h +epan/dissectors/packet-e164.h +epan/dissectors/packet-e212.h +epan/dissectors/packet-edonkey.h +epan/dissectors/packet-enc.h +epan/dissectors/packet-enip.h +epan/dissectors/packet-epmd.h +epan/dissectors/packet-erf.h +epan/dissectors/packet-esis.h +epan/dissectors/packet-ess.h +epan/dissectors/packet-eth.h +epan/dissectors/packet-fc.h +epan/dissectors/packet-fcbls.h +epan/dissectors/packet-fcct.h +epan/dissectors/packet-fcdns.h +epan/dissectors/packet-fcels.h +epan/dissectors/packet-fcfcs.h +epan/dissectors/packet-fcfzs.h +epan/dissectors/packet-fclctl.h +epan/dissectors/packet-fcp.h +epan/dissectors/packet-fcsb3.h +epan/dissectors/packet-fcswils.h +epan/dissectors/packet-fddi.h +epan/dissectors/packet-ff.h +epan/dissectors/packet-fix.h +epan/dissectors/packet-fmp.h +epan/dissectors/packet-fr.h +epan/dissectors/packet-frame.h +epan/dissectors/packet-ftam.h epan/dissectors/packet-giop.h +epan/dissectors/packet-gnm.h +epan/dissectors/packet-gnutella.h +epan/dissectors/packet-gprscdr.h +epan/dissectors/packet-gre.h +epan/dissectors/packet-gsm_a_common.h +epan/dissectors/packet-gsm_map.h +epan/dissectors/packet-gsm_rlcmac.h +epan/dissectors/packet-gsm_sms.h +epan/dissectors/packet-gssapi.h +epan/dissectors/packet-gtp.h +epan/dissectors/packet-h223.h +epan/dissectors/packet-h225.h +epan/dissectors/packet-h235.h +epan/dissectors/packet-h245.h +epan/dissectors/packet-h248.h +epan/dissectors/packet-h263.h +epan/dissectors/packet-h264.h +epan/dissectors/packet-h323.h +epan/dissectors/packet-h450-ros.h +epan/dissectors/packet-hci_h4.h +epan/dissectors/packet-hclnfsd.h +epan/dissectors/packet-hpext.h +epan/dissectors/packet-http.h +epan/dissectors/packet-i2c.h +epan/dissectors/packet-iax2.h +epan/dissectors/packet-icmp.h +epan/dissectors/packet-idmp.h +epan/dissectors/packet-idp.h +epan/dissectors/packet-ieee80211.h +epan/dissectors/packet-ieee802154.h +epan/dissectors/packet-ieee8021ah.h +epan/dissectors/packet-ieee8023.h +epan/dissectors/packet-ieee802a.h +epan/dissectors/packet-igap.h +epan/dissectors/packet-igmp.h +epan/dissectors/packet-imf.h +epan/dissectors/packet-inap.h +epan/dissectors/packet-infiniband.h +epan/dissectors/packet-ip.h +epan/dissectors/packet-ipdc.h +epan/dissectors/packet-ipfc.h +epan/dissectors/packet-ipmi.h +epan/dissectors/packet-ipsec.h +epan/dissectors/packet-ipv6.h +epan/dissectors/packet-ipx.h +epan/dissectors/packet-isakmp.h +epan/dissectors/packet-isis-clv.h +epan/dissectors/packet-isis-hello.h +epan/dissectors/packet-isis-lsp.h +epan/dissectors/packet-isis-snp.h +epan/dissectors/packet-isis.h +epan/dissectors/packet-isl.h +epan/dissectors/packet-isup.h +epan/dissectors/packet-jxta.h +epan/dissectors/packet-kerberos.h +epan/dissectors/packet-klm.h +epan/dissectors/packet-ldap.h +epan/dissectors/packet-ldp.h +epan/dissectors/packet-llc.h +epan/dissectors/packet-logotypecertextn.h +epan/dissectors/packet-lte-rrc.h +epan/dissectors/packet-mac-lte.h +epan/dissectors/packet-meta.h +epan/dissectors/packet-mgcp.h +epan/dissectors/packet-mms.h +epan/dissectors/packet-mount.h +epan/dissectors/packet-mp4ves.h +epan/dissectors/packet-mpls.h +epan/dissectors/packet-mq.h +epan/dissectors/packet-mrdisc.h +epan/dissectors/packet-msnip.h +epan/dissectors/packet-msrp.h +epan/dissectors/packet-mstp.h +epan/dissectors/packet-mtp3.h +epan/dissectors/packet-ncp-int.h +epan/dissectors/packet-ncp-nmas.h +epan/dissectors/packet-ncp-sss.h +epan/dissectors/packet-ndmp.h +epan/dissectors/packet-ndps.h +epan/dissectors/packet-netbios.h +epan/dissectors/packet-nfs.h +epan/dissectors/packet-nhrp.h +epan/dissectors/packet-nisplus.h +epan/dissectors/packet-nlm.h +epan/dissectors/packet-ntlmssp.h +epan/dissectors/packet-ntp.h +epan/dissectors/packet-null.h +epan/dissectors/packet-ocsp.h +epan/dissectors/packet-osi-options.h +epan/dissectors/packet-osi.h +epan/dissectors/packet-p1.h +epan/dissectors/packet-p22.h +epan/dissectors/packet-p7.h +epan/dissectors/packet-p772.h +epan/dissectors/packet-pcnfsd.h +epan/dissectors/packet-pdcp-lte.h epan/dissectors/packet-per.h +epan/dissectors/packet-pflog.h +epan/dissectors/packet-pim.h +epan/dissectors/packet-pkcs1.h +epan/dissectors/packet-pkcs12.h +epan/dissectors/packet-pkinit.h +epan/dissectors/packet-pkix1explicit.h +epan/dissectors/packet-pkix1implicit.h +epan/dissectors/packet-pkixac.h +epan/dissectors/packet-pkixproxy.h +epan/dissectors/packet-pkixqualified.h +epan/dissectors/packet-pkixtsp.h +epan/dissectors/packet-pktc.h +epan/dissectors/packet-portmap.h +epan/dissectors/packet-ppi-geolocation-common.h +epan/dissectors/packet-ppi.h +epan/dissectors/packet-ppp.h +epan/dissectors/packet-pres.h +epan/dissectors/packet-pw-atm.h +epan/dissectors/packet-pw-common.h +epan/dissectors/packet-q708.h +epan/dissectors/packet-q931.h +epan/dissectors/packet-q932.h +epan/dissectors/packet-qsig.h +epan/dissectors/packet-radiotap-defs.h +epan/dissectors/packet-radiotap-iter.h +epan/dissectors/packet-radiotap.h +epan/dissectors/packet-radius.h +epan/dissectors/packet-ranap.h +epan/dissectors/packet-raw.h +epan/dissectors/packet-rdt.h +epan/dissectors/packet-rgmp.h +epan/dissectors/packet-rlc-lte.h +epan/dissectors/packet-rlc.h +epan/dissectors/packet-rmi.h +epan/dissectors/packet-rmt-alc.h +epan/dissectors/packet-rmt-common.h +epan/dissectors/packet-rmt-fec.h +epan/dissectors/packet-rmt-lct.h +epan/dissectors/packet-rmt-norm.h +epan/dissectors/packet-ros.h epan/dissectors/packet-rpc.h +epan/dissectors/packet-rquota.h +epan/dissectors/packet-rrc.h +epan/dissectors/packet-rsvp.h +epan/dissectors/packet-rtcp.h +epan/dissectors/packet-rtp-events.h +epan/dissectors/packet-rtp.h +epan/dissectors/packet-rtps.h +epan/dissectors/packet-rtps2.h +epan/dissectors/packet-rtse.h +epan/dissectors/packet-rwall.h +epan/dissectors/packet-rx.h +epan/dissectors/packet-s1ap.h +epan/dissectors/packet-sccp.h +epan/dissectors/packet-scsi-mmc.h +epan/dissectors/packet-scsi-osd.h +epan/dissectors/packet-scsi-sbc.h +epan/dissectors/packet-scsi-smc.h +epan/dissectors/packet-scsi-ssc.h +epan/dissectors/packet-scsi.h +epan/dissectors/packet-sctp.h +epan/dissectors/packet-sdp.h +epan/dissectors/packet-ses.h +epan/dissectors/packet-sip.h +epan/dissectors/packet-skinny.h +epan/dissectors/packet-sll.h +epan/dissectors/packet-smb-browse.h +epan/dissectors/packet-smb-common.h +epan/dissectors/packet-smb-mailslot.h +epan/dissectors/packet-smb-pipe.h +epan/dissectors/packet-smb-sidsnooping.h +epan/dissectors/packet-smb.h +epan/dissectors/packet-smb2.h +epan/dissectors/packet-smpp.h +epan/dissectors/packet-smrse.h +epan/dissectors/packet-snmp.h +epan/dissectors/packet-spray.h +epan/dissectors/packet-sscop.h +epan/dissectors/packet-ssl-utils.h +epan/dissectors/packet-ssl.h +epan/dissectors/packet-stat-notify.h +epan/dissectors/packet-stat.h +epan/dissectors/packet-sv.h +epan/dissectors/packet-t30.h +epan/dissectors/packet-t38.h +epan/dissectors/packet-tacacs.h +epan/dissectors/packet-tcap.h epan/dissectors/packet-tcp.h +epan/dissectors/packet-tetra.h +epan/dissectors/packet-tn3270.h +epan/dissectors/packet-tn5250.h +epan/dissectors/packet-tns.h epan/dissectors/packet-tpkt.h +epan/dissectors/packet-tr.h +epan/dissectors/packet-tte.h +epan/dissectors/packet-udp.h +epan/dissectors/packet-umts_fp.h +epan/dissectors/packet-umts_mac.h +epan/dissectors/packet-usb-hid.h +epan/dissectors/packet-usb.h +epan/dissectors/packet-vines.h +epan/dissectors/packet-wap.h +epan/dissectors/packet-wccp.h +epan/dissectors/packet-wifi-p2p.h +epan/dissectors/packet-windows-common.h +epan/dissectors/packet-wlancertextn.h +epan/dissectors/packet-wps.h +epan/dissectors/packet-wsp.h +epan/dissectors/packet-wtls.h +epan/dissectors/packet-wtp.h +epan/dissectors/packet-x11-keysym.h +epan/dissectors/packet-x11-keysymdef.h +epan/dissectors/packet-x509af.h +epan/dissectors/packet-x509ce.h +epan/dissectors/packet-x509if.h +epan/dissectors/packet-x509sat.h +epan/dissectors/packet-xml.h +epan/dissectors/packet-ypbind.h +epan/dissectors/packet-yppasswd.h +epan/dissectors/packet-ypserv.h +epan/dissectors/packet-ypxfr.h +epan/dissectors/packet-zbee-aps.h +epan/dissectors/packet-zbee-nwk.h +epan/dissectors/packet-zbee-security.h +epan/dissectors/packet-zbee-zcl.h +epan/dissectors/packet-zbee-zdp.h +epan/dissectors/packet-zbee.h +epan/dissectors/packet-zep.h +epan/dissectors/packet-ziop.h +epan/dissectors/rpc_defrag.h +epan/dissectors/x11-declarations.h +epan/dissectors/x11-enum.h +epan/dissectors/x11-extension-errors.h +epan/dissectors/x11-extension-implementation.h +epan/dissectors/x11-glx-render-enum.h +epan/dissectors/x11-register-info.h +epan/dtd.h +epan/dtd_grammar.h +epan/dtd_parse.h +epan/dtd_parse_lex.h +epan/dtd_preparse_lex.h +epan/eap.h +epan/emem.h epan/epan.h +epan/epan_dissect.h +epan/etypes.h +epan/ex-opt.h epan/except.h epan/exceptions.h +epan/expert.h epan/filesystem.h +epan/follow.h epan/frame_data.h +epan/frequency-utils.h +epan/ftypes/ftypes-int.h epan/ftypes/ftypes.h +epan/funnel.h +epan/g_gnuc.h +epan/garrayfix.h +epan/gcp.h +epan/geoip_db.h +epan/golay.h +epan/greproto.h +epan/guid-utils.h +epan/h225-persistentdata.h +epan/iana_snap_pid.h +epan/iax2_codec_type.h +epan/in_cksum.h +epan/ip_opts.h +epan/ipproto.h epan/ipv4.h +epan/ipv6-utils.h +epan/lapd_sapi.h +epan/llcsaps.h +epan/next_tvb.h +epan/nlpid.h epan/nstime.h +epan/oids.h +epan/osi-utils.h +epan/oui.h epan/packet.h epan/packet_info.h epan/pint.h +epan/plugins.h +epan/ppptypes.h +epan/prefs-int.h epan/prefs.h epan/proto.h +epan/ptvcursor.h +epan/radius_dict_lex.h +epan/range.h epan/reassemble.h +epan/reedsolomon.h epan/report_err.h +epan/req_resp_hdrs.h +epan/rtp_pt.h +epan/sctpppids.h +epan/sigcomp-udvm.h +epan/sigcomp_state_hdlr.h epan/slab.h +epan/sminmpec.h +epan/sna-utils.h +epan/stat_cmd_args.h +epan/stats_tree.h +epan/stats_tree_priv.h +epan/stream.h +epan/strutil.h +epan/t35.h +epan/tap-voip.h epan/tap.h +epan/tcap-persistentdata.h +epan/tfs.h +epan/time_fmt.h +epan/timestamp.h epan/to_str.h +epan/tvbparse.h epan/tvbuff.h +epan/uat-int.h +epan/uat.h +epan/uat_load_lex.h epan/value_string.h +epan/x264_prt_id.h epan/xdlc.h +wiretap/5views.h +wiretap/airopeek9.h +wiretap/ascend.h +wiretap/ascend-int.h +wiretap/ascend_scanner_lex.h +wiretap/ascendtext.h +wiretap/atm.h +wiretap/ber.h +wiretap/btsnoop.h +wiretap/buffer.h +wiretap/catapult_dct2000.h +wiretap/commview.h +wiretap/cosine.h +wiretap/csids.h +wiretap/daintree-sna.h +wiretap/dbs-etherwatch.h +wiretap/dct3trace.h +wiretap/erf.h +wiretap/etherpeek.h +wiretap/eyesdn.h +wiretap/file_wrappers.h +wiretap/hcidump.h +wiretap/i4btrace.h +wiretap/i4b_trace.h +wiretap/ipfix.h +wiretap/iptrace.h +wiretap/iseries.h +wiretap/jpeg_jfif.h +wiretap/k12.h +wiretap/k12text_lex.h +wiretap/lanalyzer.h +wiretap/libpcap.h +wiretap/mpeg.h +wiretap/netmon.h +wiretap/netscaler.h +wiretap/netscreen.h +wiretap/nettl.h +wiretap/network_instruments.h +wiretap/netxray.h +wiretap/ngsniffer.h +wiretap/packetlogger.h +wiretap/pcap-common.h +wiretap/pcap-encap.h +wiretap/pcapng.h +wiretap/pppdump.h +wiretap/radcom.h +wiretap/snoop.h +wiretap/tnef.h +wiretap/toshiba.h +wiretap/visual.h +wiretap/vms.h wiretap/wtap.h +wiretap/wtap-int.h +wsutil/file_util.h +wsutil/inet_aton.h +wsutil/inet_v6defs.h +wsutil/mpeg-audio.h +wsutil/privileges.h +wsutil/strptime.h +wsutil/str_util.h +wsutil/type_util.h +wsutil/unicode-utils.h +wsutil/wsgetopt.h +register.h diff --git a/wireshark.changes b/wireshark.changes index d7221b1..61a8aa5 100644 --- a/wireshark.changes +++ b/wireshark.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Jun 03 19:29:50 UTC 2012 - opensuse@sukimashita.com + +- Add all known headers to devel package in order to make it + actually useable and allow building dissectors externally + ------------------------------------------------------------------- Tue May 22 19:02:42 UTC 2012 - andreas.stieger@gmx.de diff --git a/wireshark.spec b/wireshark.spec index 09327d8..d059104 100644 --- a/wireshark.spec +++ b/wireshark.spec @@ -120,7 +120,7 @@ install -d -m 0755 %{buildroot}%{_mandir}/man1/ # install -m 0644 *.1 %%{buildroot}%%{_mandir}/man1/ install -d -m 0755 %{buildroot}%{_includedir}/wireshark for i in `cat %{SOURCE1}`; do - install -m 644 $i %{buildroot}%{_includedir}/wireshark + install -D -m 644 $i %{buildroot}%{_includedir}/wireshark/$i done install -D -m 0644 image/wsicon48.png %{buildroot}%{_datadir}/pixmaps/wireshark.png install -D -m 0644 wireshark.desktop %{buildroot}%{_datadir}/applications/wireshark.desktop @@ -171,7 +171,13 @@ getent group wireshark >/dev/null || groupadd wireshark %files devel %defattr(-,root,root) %doc doc/README.* -%{_includedir}/wireshark/ +%dir %{_includedir}/wireshark +%dir %{_includedir}/wireshark/epan +%dir %{_includedir}/wireshark/epan/dfilter +%dir %{_includedir}/wireshark/epan/dissectors +%dir %{_includedir}/wireshark/wiretap +%dir %{_includedir}/wireshark/wsutil +%{_includedir}/wireshark/* %{_libdir}/*.so %{_bindir}/idl2wrs %{_mandir}/man1/idl2wrs*