From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: Re: Shall we merge wip-gnome3.30 to core-updates? Date: Sun, 16 Jun 2019 11:11:53 +0200 Message-ID: <871rzt51ye.fsf@devup.no> References: <87v9xgytui.fsf@posteo.net> <87blz77rbo.fsf@devup.no> <87ftod3ww4.fsf@posteo.net> <20190616085954.GA1460@macbook41> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:37337) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hcRCf-0007aW-Az for guix-devel@gnu.org; Sun, 16 Jun 2019 05:11:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hcRCd-0002zd-TM for guix-devel@gnu.org; Sun, 16 Jun 2019 05:11:57 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:44559) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hcRCd-0002z4-Jf for guix-devel@gnu.org; Sun, 16 Jun 2019 05:11:55 -0400 In-Reply-To: <20190616085954.GA1460@macbook41> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Efraim Flashner , Kei Kebreau Cc: guix-devel@gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Efraim Flashner writes: > On Thu, Jun 13, 2019 at 07:09:47PM -0400, Kei Kebreau wrote: >> Hello again Marius, >>=20 >> Marius Bakke writes: >>=20 >> > Hi Kei, >> > >> > Kei Kebreau writes: >> > > <...> >>=20 >> * The samba package seems to require the "rpcgen" binary as part of its >> build process, but I don't know which package includes that binary. I >> know it appears somewhere in the process of building the "gcc-toolchain" >> package, but I'd rather not include that whole package if it isn't >> necessary. > > > rpcgen seems to be in glibc Not since commit 3670ea70e2e932969a3ffc0acf75a714c7b42540 ;-) This patch allows Samba to build. Other distributions seem to give Samba libtirpc as input too, so I haven't finished investigating yet: --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=samba.patch Content-Transfer-Encoding: quoted-printable From=209be0787b1b2a55aecefaba09dc73836c1931e10a Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 16 Jun 2019 08:21:11 +0200 Subject: [PATCH 1/2] gnu: Add rpcsvc-proto. * gnu/packages/onc-rpc.scm (rpcsvc-proto): New public variable. =2D-- gnu/packages/onc-rpc.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/onc-rpc.scm b/gnu/packages/onc-rpc.scm index 64887212d3..f3ce12ef7a 100644 =2D-- a/gnu/packages/onc-rpc.scm +++ b/gnu/packages/onc-rpc.scm @@ -99,6 +99,26 @@ IPv4 and IPv6. ONC RPC is notably used by the network f= ile system (NFS).") universal addresses.") (license bsd-3))) =20 +(define-public rpcsvc-proto + (package + (name "rpcsvc-proto") + (version "1.4") + (home-page "https://github.com/thkukuk/rpcsvc-proto") + (source (origin + (method url-fetch) + (uri (string-append home-page "/releases/download/v" version + "/rpcsvc-proto-" version ".tar.xz")) + (sha256 + (base32 + "0i93wbpw5dk2gf5v4a5hq6frh814wzgjydh7saj28wlgbpqdaja1")))) + (build-system gnu-build-system) + (synopsis "RPCSVC protocol definitions") + (description + "This package provides @code{rpcsvc} @file{protocol.x} files and head= ers +that are not included with the @code{libtirpc} package. Additionally it +contains @command{rpcgen}, which is used to produce header files and sourc= es +from the protocol files.") + (license bsd-3))) =20 (define-public libnsl (package =2D-=20 2.22.0 From=20bb49cb2307bcfb4274af1b80498ac8625a2891b8 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 16 Jun 2019 08:21:57 +0200 Subject: [PATCH 2/2] gnu: samba: Add rpcgen input. This is required because Glibc no longer provides this executable since commit 3670ea70e2e932969a3ffc0acf75a714c7b42540. * gnu/packages/samba.scm (samba)[native-inputs]: Add RPCSVC-PROTO. =2D-- gnu/packages/samba.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/samba.scm b/gnu/packages/samba.scm index 7803a1c8d1..c4a40187c4 100644 =2D-- a/gnu/packages/samba.scm +++ b/gnu/packages/samba.scm @@ -43,6 +43,7 @@ #:use-module (gnu packages gnupg) #:use-module (gnu packages kerberos) #:use-module (gnu packages linux) + #:use-module (gnu packages onc-rpc) #:use-module (gnu packages openldap) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) @@ -225,6 +226,7 @@ anywhere.") (native-inputs `(("docbook-xsl" ,docbook-xsl) ;for generating manpages ("xsltproc" ,libxslt) ;ditto + ("rpcsvc-proto" ,rpcsvc-proto) ;for 'rpcgen' ("perl" ,perl) ("pkg-config" ,pkg-config) ("python" ,python))) =2D-=20 2.22.0 --=-=-= Content-Type: text/plain @Kei: If you have tested this branch elsewhere, I think it's okay to merge even if it does not yet build on 'core-updates'. --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl0GB9kACgkQoqBt8qM6 VPrzoAf+Pn38BJXvAwnVCKN4hDVKF3ygWpFfkBFfZOFLFwEutECtEGUUbYFKhaoY 7buBVySUa984mBwwPf/Z5j71ImMioliUHVhFw5DE/ixfClo4/q+Aq/gE8iZq4QSP 7gtcxZBEIfUTgA6yRBEw2/Yyrk5Yt7igtRqFND+kDH8710qpAmovOEsDyrPrvsfZ g+QzXPPFpydCgg7gNohnJYezLC+xu5fB83fFs9jBpg5SnFnVCx9YG28Xwbngo1HM 9ffUAAWMeds8IlhFHzYDgdtEUtKvO8+BP0mP6elTWICt91lYcxCi6nn2TuW6r7UA b7lm+wOtLBHcqovCREcCSyVi7srwUw== =E3Ow -----END PGP SIGNATURE----- --==-=-=--