Accepting request 123396 from 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. (forwarded request 123394 from FunkyM)

OBS-URL: https://build.opensuse.org/request/show/123396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wireshark?expand=0&rev=53
This commit is contained in:
Stephan Kulow 2012-06-05 13:36:06 +00:00 committed by Git OBS Bridge
commit e1013a693e
3 changed files with 544 additions and 2 deletions

View File

@ -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

View File

@ -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

View File

@ -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*