Accepting request 149192 from games:tools

Verify GPG signature: Perform build-time offline GPG verification.
Please verify that included keyring matches your needs.
For manipulation with the offline keyring, please use gpg-offline tool from openSUSE:Factory, devel-tools-building or Base:System.
See the man page and/or /usr/share/doc/packages/gpg-offline/PACKAGING.HOWTO.

If you need to build your package for older products and don't want to mess spec file with ifs, please follow PACKAGING.HOWTO:
you can link or aggregate gpg-offline from
devel:tools:building or use following trick with "osc meta prjconf":

--- Cut here ----
%if 0%{?suse_version} <= 1220
Substitute: gpg-offline
%endif

Macros:
%gpg_verify(dnf) \
%if 0%{?suse_version} > 1220\
echo "WARNING: Using %%gpg_verify macro from prjconf, not from gpg-offline package."\
gpg-offline --directory="%{-d:%{-d*}}%{!-d:%{_sourcedir}}" --package="%{-n:%{-n*}}%{!-n:%{name}}""%{-f: %{-f*}}" --verify %{**}\
%else\
echo "WARNING: Dummy prjconf macro. gpg-offline is not available, skipping %{**} GPG signature verification!"\
%endif\
%nil
-----------------
 (forwarded request 143989 from sbrabec)

OBS-URL: https://build.opensuse.org/request/show/149192
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mumble?expand=0&rev=20
This commit is contained in:
Stephan Kulow 2013-01-21 16:40:41 +00:00 committed by Git OBS Bridge
commit a1ba61a500
3 changed files with 68 additions and 0 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Wed Nov 28 20:46:55 CET 2012 - sbrabec@suse.cz
- Verify GPG signature.
-------------------------------------------------------------------
Wed Nov 7 20:33:31 UTC 2012 - opensuse@cboltz.de

56
mumble.keyring Normal file
View File

@ -0,0 +1,56 @@
pub 1024D/DEBA6F3E 2000-07-14
uid Thorvald Natvig <thorvald@debian.org>
uid Thorvald Natvig <thorvald@natvig.com>
uid [ revoked] Thorvald Natvig <slicer@sourceforge.net>
uid Thorvald Natvig <slicer@users.sourceforge.net>
sub 4096g/17F99A77 2000-07-14
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.19 (GNU/Linux)
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
rnrf
=6bYp
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -52,6 +52,9 @@ BuildRequires: avahi-compat-mDNSResponder-devel
%else
BuildRequires: avahi-compat-libdns_sd-devel
%endif
%if 0%{?suse_version} > 1220
BuildRequires: gpg-offline
%endif
%endif
%if %{with system_celt}
BuildRequires: libcelt-devel
@ -107,6 +110,7 @@ Source1: http://downloads.sourceforge.net/project/mumble/Mumble/%{version
%endif
Source2: mumble-server.init
Source3: murmur.apparmor
Source4: %{name}.keyring
Patch0: 0001-fix-build-error-with-capability.h.diff
Patch1: 0001-fix-user-switching.diff
Patch2: 0001-open-log-file-early-so-log-dir-can-be-root-owned.diff
@ -180,6 +184,9 @@ characters, and has echo cancellation so the sound from your loudspeakers
won't be audible to other players.
%prep
%if 0%{?gpg_verify:1}
%gpg_verify %{S:1}
%endif
%setup -q
%patch0 -p1
%patch1 -p1