diff options
author | Balint Reczey <balint@balintreczey.hu> | 2014-06-09 14:53:00 +0700 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2014-06-09 22:02:06 +0000 |
commit | a08cbe70716fe8494ec34b5bd20a47a822f4f3f1 (patch) | |
tree | 76f5ed7532f8b71273ff31d4a920c36df3950559 | |
parent | 9538d1c43336a81f8f35b875eee80fe2b81c61a8 (diff) |
Use only dpkg-buildpackage for building .debs
This makes .deb generation not depending on autotools and also removes
debian-package target from autotools-generated Makefile.
Change-Id: Ia684cd310d85906763af1035fddf39c1fbaed984
Reviewed-on: https://code.wireshark.org/review/2052
Reviewed-by: Evan Huus <eapache@gmail.com>
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-rw-r--r-- | INSTALL | 15 | ||||
-rw-r--r-- | Makefile.am | 9 | ||||
-rw-r--r-- | README.cmake | 3 |
3 files changed, 12 insertions, 15 deletions
@@ -216,11 +216,10 @@ README.windows for those instructions. 8. Run './wireshark' or './tshark' or ./dumpcap, and make sure things are working. You must have root privileges in order to capture live data. -9. Run 'make install'. If you're running a system that supports - the Apt, RPM, OSX, or System V Release 4 packaging systems, you can +9./a. Run 'make install'. If you're running a system that supports + the RPM, OSX, or System V Release 4 packaging systems, you can run one of - make debian-package # Builds a binary package using dpkg make rpm-package # Builds a binary package using rpm make srpm-package # Builds a source package using rpm make svr4-package # Builds a binary package using pkgmk @@ -229,6 +228,16 @@ README.windows for those instructions. to make an installable package for your system. +9/b. If you 're running a system that supports APT (Debian/Ubuntu/etc.) + run + + dpkg-buildpackage -us -uc -rfakeroot + + in the source directory right after extracting of checking out + Wireshark's source code. (You don't have to run configure/make/etc. + prior to running dpkg-buildpackage) + + If you have trouble with the build or installation process, you can find assistance on the wireshark-users and wireshark-dev mailing lists. See http://www.wireshark.org/lists/ for details. diff --git a/Makefile.am b/Makefile.am index 74563b2697..c6da3d1d32 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1157,15 +1157,6 @@ rpm-package: dist false; \ fi -debian-package: debian/rules - @if test x$(HAVE_DPKG_BUILDPACKAGE) = xyes ; then \ - rm -f config.h ; \ - dpkg-buildpackage -rfakeroot -us -uc ; \ - else \ - echo "Error: Debian packaging tools not found." ; \ - echo "Package build abandoned." ; \ - fi - # XXX - This assumes we're building from the source directory. osx-app: $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) packaging/macosx/Info.plist @if test x$(HAVE_OSX_PACKAGING) = xyes ; then \ diff --git a/README.cmake b/README.cmake index c0ecbfc81e..313810bd66 100644 --- a/README.cmake +++ b/README.cmake @@ -121,9 +121,6 @@ What needs to be done? - Build source package (using CPack). This is obsolete if we decide to release VCS snapshots instead - Build rpm package (using CPack). -- Build dpkg package (using CPack). - This is obsolete, we should call CMake from debian/rules instead, using dh - (rbalint) - Add back checkAPI target. - Test and add support for other platforms (BSDs, OSX, Solaris, Win32, Win64, ...) |