Wireshark mailing list archives
Re: RPM generation
From: Dario Lombardo <dario.lombardo.ml () gmail com>
Date: Tue, 10 Apr 2018 15:14:44 +0200
Update on building the RPM on centos: - asciidoctor pkg is called rubygem-asciidoctor.noarch - ninja is called ninja-build both in pkg name (as in debian/ubuntu) and in executable (differs from debian/ubuntu) - the build script calls directly ninja, then the build fails. I've fixed this by adding a symlink from ninja-build to ninja Except from the manual actions above, the rpm build succeeded. I can try to fix some of them, but there are some issues still pending I can't figure out myself: Is the rpm build platform expected to be one? If yes, which one? If no, do we want to support all the flavors? It seems that different flavors require different package names (link in asciidoctor). I can be hard to be portable in this way. On Tue, Apr 10, 2018 at 11:46 AM, Anders Broman <anders.broman () ericsson com> wrote:
Hi,
What I did:
On SuSe 12.2 git clone Wireshark
Create a build dir
In the Build dir run:
cmake -G "Unix Makefiles" ../wireshark
run:
make rpm-build
Currently I have the following patch:
@ -58,7 +58,12 @@ BuildRequires: perl
BuildRequires: flex
BuildRequires: bison
# HTML guides
+%if 0%{?suse_version}
+#BuildRequires: asciidoctor.ruby2.1
+#BuildRequires: rubygem(asciidoctor)
+%else
BuildRequires: asciidoctor
+%endif
BuildRequires: glib2-devel >= @GLIB2_MIN_VERSION@
Requires: glib2 >= @GLIB2_MIN_VERSION@
But the main problem is that it fails building the RPM, it seems to me
that cmake is called with the wrong path at %cmake, but I have no idea why
☹
Reards
Anders
*From:* Wireshark-dev [mailto:wireshark-dev-bounces () wireshark org] *On
Behalf Of *Dario Lombardo
*Sent:* den 10 april 2018 11:38
*To:* Developer support list for Wireshark <wireshark-dev () wireshark org>
*Subject:* [Wireshark-dev] RPM generation
I've read in previous messages that some issues about rpm generation are
still pending, and this is blocking autotools removal. Can those issues be
listed here? I'd like to help to solve them, and maybe others can do the
same as well.
I'd like to have detailed instructions on how to generate rpm as well,
since I've never done it before.
Dario.
____________________________________________________________
_______________
Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives: https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
mailto:wireshark-dev-request () wireshark org?subject=
unsubscribe
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- RPM generation Dario Lombardo (Apr 10)
- Re: RPM generation Anders Broman (Apr 10)
- Re: RPM generation Dario Lombardo (Apr 10)
- Re: RPM generation Dario Lombardo (Apr 10)
- Re: RPM generation Dario Lombardo (Apr 10)
- Re: RPM generation Anders Broman (Apr 10)
- Re: RPM generation Dario Lombardo (Apr 10)
- Re: RPM generation Anders Broman (Apr 10)
- Re: RPM generation Dario Lombardo (Apr 11)
- Re: RPM generation Anders Broman (Apr 19)
- Re: RPM generation Peter Wu (Apr 19)
- Re: RPM generation Guy Harris (Apr 19)
- Re: RPM generation Peter Wu (Apr 19)
- Re: RPM generation Anders Broman (Apr 19)
- Re: RPM generation Peter Wu (Apr 19)
- Re: RPM generation Dario Lombardo (Apr 10)
- Re: RPM generation Anders Broman (Apr 10)
