summaryrefslogtreecommitdiff
path: root/debian/rules
AgeCommit message (Collapse)AuthorFilesLines
2016-11-18cmake: install icons and .desktop filesPeter Wu1-5/+0
Based on the install-data-local target from Makefile.am. Change-Id: Ia2ff6b90475a30ed219019fd80afd1a498e3133c Reviewed-on: https://code.wireshark.org/review/18708 Reviewed-by: Peter Wu <peter@lekensteyn.nl> Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Balint Reczey <balint@balintreczey.hu> Tested-by: Balint Reczey <balint@balintreczey.hu>
2016-10-19Disable GTK+ by default.Gerald Combs1-0/+1
I suggested disabling GTK+ by default at Sharkfest EU and no one objected, hence this patch. Disable it by default in both Autotools and CMake. Make sure it's enabled for Debian packaging. The RPM packaging enables GTK3 explicitly so no change appears to be necessary there. Change-Id: If5daeaef4bb26cf60006bc8883be15b2cf6c6ae4 Reviewed-on: https://code.wireshark.org/review/18256 Reviewed-by: Peter Wu <peter@lekensteyn.nl> Petri-Dish: Gerald Combs <gerald@wireshark.org> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Jörg Mayer <jmayer@loplof.de>
2016-10-17debian: Drop unused renaming of wireshark-qt binaryBalint Reczey1-2/+0
Change-Id: I9ff77d97016f33d1a276c7392f076413590a1099 Reviewed-on: https://code.wireshark.org/review/18241 Reviewed-by: Peter Wu <peter@lekensteyn.nl> Reviewed-by: Balint Reczey <balint@balintreczey.hu>
2016-10-17debian: Stop using hardening-check during .deb package buildBalint Reczey1-3/+0
Hardening-check script has been removed from Debian unstable. Checking binaries' security features is implemented in Lintian instead which will raise proper warnings for not Position Independent Executables and binaries missing "bindnow" linker flag. This also fixes the Lintian error complaining about dependency on obsolete hardening-includes package. Change-Id: If3387aa1f2297927c19d85f27361ba639203aad9 Reviewed-on: https://code.wireshark.org/review/18238 Reviewed-by: Peter Wu <peter@lekensteyn.nl> Reviewed-by: Balint Reczey <balint@balintreczey.hu>
2016-06-12debian: Regenerate ASN.1 dissector code during package buildBalint Reczey1-0/+1
Change-Id: I3f7378ae5c048d3f954238bd04c707f039401ea1 Reviewed-on: https://code.wireshark.org/review/15161 Petri-Dish: Balint Reczey <balint@balintreczey.hu> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2016-04-30debian: Fix hardening-check during package buildBalint Reczey1-1/+1
Change-Id: I30465f1cd0b725e58f3445813e443521350900a2 Reviewed-on: https://code.wireshark.org/review/15160 Reviewed-by: Balint Reczey <balint@balintreczey.hu>
2016-01-11debian: Fix setting -Wl,-Bsymbolic on Wheezy onlyBalint Reczey1-1/+1
Bug: 11992 Change-Id: Iec525a43e8f1703247213d1d6a139dcabc18fb37 Reviewed-on: https://code.wireshark.org/review/13178 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Balint Reczey <balint@balintreczey.hu>
2015-12-18debian: Fix .deb package generation on wheezyBalint Reczey1-0/+8
Bug: 11901 Change-Id: Id2bfd33d05e74d197832af21a4ac701e0d84ab50 Reviewed-on: https://code.wireshark.org/review/12709 Reviewed-by: Balint Reczey <balint@balintreczey.hu>
2015-11-11debian: Drop menu supportBalint Reczey1-2/+0
Debian is migrating away from the Debian Menu system to adopt Freedesktop Desktop Entry Specification instead. (.desktop files) Packages providing .desktop files should not provide menu files. https://lists.debian.org/debian-devel-announce/2015/09/msg00000.html Change-Id: I862deee870e9697c590a8323ba8ae2da892b7bb1 Reviewed-on: https://code.wireshark.org/review/11691 Reviewed-by: Balint Reczey <balint@balintreczey.hu>
2015-10-05debian: Build .debs with Qt 5Balint Reczey1-1/+1
Change-Id: I085d5332a0a1c8151b5781c0a94cffe2fe32aeb7 Reviewed-on: https://code.wireshark.org/review/10800 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Balint Reczey <balint@balintreczey.hu> Tested-by: Balint Reczey <balint@balintreczey.hu> Petri-Dish: Gerald Combs <gerald@wireshark.org> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
2015-09-28debian: Enable parallel package buildBalint Reczey1-1/+1
Debian packages used to build with parallel build enabled when debian/rules used autotools but with switching to CMake the parallel build failed sometimes. Now the CMake based build system seems to be working for parallel builds, too, thus it seems to be safe to enable parallel building of .debs again. Change-Id: I79003bf6c4b74640f24d907b763a5cc3da595e68 Reviewed-on: https://code.wireshark.org/review/10657 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2015-09-27debian: Show hardening results after buildBalint Reczey1-0/+3
Change-Id: I121d264b86ecf9e0607e6fe00c2791a91d8fe974 Reviewed-on: https://code.wireshark.org/review/10656 Reviewed-by: Balint Reczey <balint@balintreczey.hu> Petri-Dish: Balint Reczey <balint@balintreczey.hu> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Gerald Combs <gerald@wireshark.org>
2015-09-25Export all hardening options in .deb packagesBalint Reczey1-0/+2
Change-Id: I0448e564305ce78dee4ec364007e0162c6f74c09 Reviewed-on: https://code.wireshark.org/review/10644 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Balint Reczey <balint@balintreczey.hu>
2014-12-18Use LocatePythonModule to find make-dissector-reg.py in order to make ↵Maarten Bezemer1-1/+2
UseMakeDissectorReg.cmake more generally (out-of-source) usable. Add make-dissector-reg.py to the Debian packages. Making it possible to generate out-of-source wireshark plugins. Change-Id: I0bbe5b46205d39e229d31812341540b26a7336d6 Reviewed-on: https://code.wireshark.org/review/5802 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-12-11CMake: Make it easier to generate the release notes & NEWS.Gerald Combs1-1/+1
Add convenience targets for generating the release notes and the NEWS file. Make sure we don't run multiple instances of a2x + AsciiDoc at the same time. Add the docbook directory to the build by default unless we're running Windows. Explain why we don't yet build docs on Windows. Make each docbook makefile target optional. Split the ENABLE_GUIDES option into ENABLE_HTML_GUIDES and ENABLE_PDF_GUIDES. Add a default "all_guides" target if either is on. Remove the Debian patch that hacked around the PDF requirement. Copy ws.css to the docbook build directory. Don't build PDF release notes. I'm not sure we ever used them and I don't want to install Java and FOP just to make a release. Change-Id: Ia2f710000c17f9e0b4b514fd373d9a5902889553 Reviewed-on: https://code.wireshark.org/review/5712 Petri-Dish: Gerald Combs <gerald@wireshark.org> Reviewed-by: Gerald Combs <gerald@wireshark.org>
2014-09-02Qt → wireshark. GTK+ → wireshark-gtk.Gerald Combs1-2/+2
Make sure the Qt UI is named "Wireshark" and its executable is named "wireshark" or "wireshark.exe". Make sure the GTK+ UI is named "Wireshark 1" or "Wireshark (GTK+)" depending on how much the target audience is likely to care about UI toolkits. Make sure the GTK+ executable is named "wireshark-gtk" or "wireshark-gtk.exe". It looks like moving to Qt 5.3 (g978faf3) broke the PortableApps package. It's likely even more broken now. Autotools out-of-tree builds also broke on Ubuntu 12.02 (automake 1.11.3) at some point. The first attempt to compile in ui/qt returns "error: source_file.cpp: No such file or directory". The second attempt works. Out-of-tree builds work fine on Ubuntu 14.04 (automake 1.14.1). Tested: - Nmake builds - NSIS packaging - CMake builds (Windows, OS X) - Autotools build and distcheck - RPM packaging To do: - Test Debian packaging - Fix PortableApps Change-Id: I66429870e05fd2d6fc901942477959ed6164fce2 Reviewed-on: https://code.wireshark.org/review/3919 Reviewed-by: Gerald Combs <gerald@wireshark.org>
2014-08-24Convert admon graphics to SVG.Gerald Combs1-1/+1
Use a common set of SVG files for AsciiDoc / DocBook admonition graphics. Put them in a common directory. According to http://caniuse.com/svg all common browsers have had SVG support for a while now. The graphics themselves were created with Inkscape. If you would like to refine them further you are more than welcome. Use variables to assemble xsltproc commands in Autotools and Nmake while we're here. Try to update Debian rules to reflect ga92c3fb. Change-Id: If82647af27a60117c517125dff0aca81c033be72 Reviewed-on: https://code.wireshark.org/review/3206 Petri-Dish: Gerald Combs <gerald@wireshark.org> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Gerald Combs <gerald@wireshark.org>
2014-06-08.deb package format is 'native'Balint Reczey1-1/+1
Change-Id: I2b52648c74290df0e98e4be31ac6c51db309eaaf Reviewed-on: https://code.wireshark.org/review/2001 Reviewed-by: Evan Huus <eapache@gmail.com> Reviewed-by: Balint Reczey <balint@balintreczey.hu> Tested-by: Balint Reczey <balint@balintreczey.hu>
2014-06-08Sync .deb packaging from DebianBalint Reczey1-110/+40
The sync makes CMake the build system for the .deb package and starts providing wireshark-qt in the wireshark-qt package. The package structure, i.e. the libraries are shipped in separate packages is also sync-ed. Wireshark-qt uses the Qt 4 libraries, but it is easy to switch it to Qt 5. Change-Id: I849d18bdb8ca6ebf4072cf1d73d749080ac5dac2 Reviewed-on: https://code.wireshark.org/review/1986 Reviewed-by: Gerald Combs <gerald@wireshark.org> Reviewed-by: Balint Reczey <balint@balintreczey.hu> Tested-by: Balint Reczey <balint@balintreczey.hu>
2013-10-22Generate wsicon32.xpm during building Debian packageBalint Reczey1-1/+1
svn path=/trunk/; revision=52773
2013-03-29Resurrect wsicon32.xpm using 'svn cp' then update it based onGerald Combs1-1/+1
wsicon32.png. This should hopefully preserve its history in SVN. Revert r48565 in debian/. svn path=/trunk/; revision=48639
2013-03-26More icon updates. Gerald Combs1-1/+1
Use the PNG versions of the new application icons. Remove the XPM versions of the Wireshark application and capture icons. To paraphrase Zoidberg, XPMs are bad and we should feel bad. Remove xpm_to_widget_from_parent (which we weren't using and likely won't use in the future). Replace wiki_24.xpm (which was a GNOME or GTK+ stock icon IIRC) with the 16x16 and 24x24 versions emblem-web.png from GNOME icon theme 2.30.3. This version was used specifically because it's GPLv2 and later versions are GPLv3. Update image/README. svn path=/trunk/; revision=48565
2013-03-06Merge asn2deb and idl2deb from official Debian packageBalint Reczey1-2/+3
svn path=/trunk/; revision=48133
2012-06-19Don't install idl2wrs except in Debian's special wireshark-dev package.Jeff Morriss1-2/+4
(Normal Wireshark installations can't be used to develop dissectors so there's no need to install it or its man page.) http://www.wireshark.org/lists/wireshark-dev/201206/msg00073.html (The Debian changes are untested.) svn path=/trunk/; revision=43370
2011-11-22Unconditionally install idl2wrsBalint Reczey1-1/+0
svn path=/trunk/; revision=39985
2011-11-22hardcode /bin/sh to idl2wrsBalint Reczey1-1/+1
svn path=/trunk/; revision=39984
2009-07-08Drop obsolete --enable-gtk2 CFLAGJaap Keuter1-2/+2
Make fakeroot actually work by setting proper LD_LIBRARY_PATH svn path=/trunk/; revision=29009
2008-06-01From Toralf Förster: Fix minor typo: MAde -> MadeStephen Fisher1-1/+1
svn path=/trunk/; revision=25407
2008-05-31Update Debian packaging files for Wireshark 1.0.Jaap Keuter1-48/+43
These files build the package with all features and minimum changes from the released sources. svn path=/trunk/; revision=25406
2007-07-04From Frederic Peters:Jaap Keuter1-1/+3
Update of de Debian Packaging files from 0.99.2 to 0.99.6pre1. svn path=/trunk/; revision=22238
2006-07-27Frederic Peters <fpeters@debian.org>:Jörg Mayer1-11/+14
Update to match the current debian package svn path=/trunk/; revision=18799
2006-06-02eicon3d*.xpm -> wsicon*.xpmTomas Kukosa1-1/+1
svn path=/trunk/; revision=18309
2006-05-31Rename the main executable to "wireshark", along with more conversions:Gerald Combs1-3/+3
ethereal.com -> wireshark.org mailing lists and addresses ETHEREAL -> WIRESHARK Man pages Automake/Autoconf names svn path=/trunk/; revision=18271
2006-05-31Tethereal/tethereal -> TShark/tshark.Gerald Combs1-1/+1
svn path=/trunk/; revision=18268
2005-08-13Aplly those parts of ethereal_0.10.12-3.diff.gzJörg Mayer1-5/+19
from Debian, that change debian/ svn path=/trunk/; revision=15331
2005-03-14from Frederic Peters: bring debian package generation .deb up to dateUlf Lamping1-10/+40
I don't have the facility to test this, hopefully Frederic knows what he's doing :-) However, this was out of date since a long time ago, so can't get worse anyway... svn path=/trunk/; revision=13754
2002-10-26Update Debian packaging files. Ethereal is now split in 4 packages :Olivier Abad1-23/+28
ethereal-common, ethereal, tethereal, ethereal-dev svn path=/trunk/; revision=6513
2000-01-26Add a debian subdirectory and the files needed to generate a debian package.Olivier Abad1-0/+79
The files were created by Frederic Peters <fpeters@debian.org>, the maintainer of the ethereal debian package. I just modified `rules' to use autogen.sh when building from a CVS tree. Building a debian package is now very easy : - in debian/changelog : change the version number (and replace my name with yours) - dpkg-buildpackage -rfakeroot -us -uc svn path=/trunk/; revision=1569