[packages/guile-gnutls] - extracted from gnutls.spec, to be used for gnutls > 3.7.8

qboosh qboosh at pld-linux.org
Sun Dec 11 17:46:30 CET 2022


commit d6b18850d597c7493b5ff8fb172c17fb2972dcad
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Dec 11 17:46:58 2022 +0100

    - extracted from gnutls.spec, to be used for gnutls > 3.7.8

 guile-gnutls-info.patch | 14 +++++++++++
 guile-gnutls.spec       | 63 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 77 insertions(+)
---
diff --git a/guile-gnutls.spec b/guile-gnutls.spec
new file mode 100644
index 0000000..f8ccb45
--- /dev/null
+++ b/guile-gnutls.spec
@@ -0,0 +1,63 @@
+Summary:	Guile bindings for GnuTLS
+Summary(pl.UTF-8):	Wiązania Guile do GnuTLS
+Name:		guile-gnutls
+Version:	3.7.11
+# start building for gnutls 3.7.9+, which will drop guile binding from main repo
+Release:	0.1
+License:	LGPL v2.1+ (library), FDL v1.3+ (documentation)
+Group:		Development/Languages
+Source0:	https://ftp.gnu.org/gnu/gnutls/%{name}-%{version}.tar.gz
+# Source0-md5:	400b77f131ee16255659d90a4e6d4111
+Patch0:		%{name}-info.patch
+URL:		https://gitlab.com/gnutls/guile
+BuildRequires:	gnutls-devel >= 3.7.9
+BuildRequires:	guile >= 5:3.0
+BuildRequires:	guile-devel >= 5:3.0
+BuildRequires:	pkgconfig
+BuildRequires:	texinfo
+Requires:	gnutls-libs >= 3.7.9
+Requires:	guile-libs >= 5:3.0
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define		_noautostrip	.*\.go
+
+%description
+Guile bindings for GnuTLS.
+
+%description -l pl.UTF-8
+Wiązania Guile do GnuTLS.
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+%configure \
+	--disable-silent-rules
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/guile/3.*/extensions/*.la
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
+
+%postun
+[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
+
+%files
+%defattr(644,root,root,755)
+%doc AUTHORS COPYING ChangeLog NEWS README
+%attr(755,root,root) %{_libdir}/guile/3.*/extensions/guile-gnutls-v-2.so*
+%{_libdir}/guile/3.*/site-ccache/gnutls.go
+%{_libdir}/guile/3.*/site-ccache/gnutls
+%{_datadir}/guile/site/3.*/gnutls.scm
+%{_datadir}/guile/site/3.*/gnutls
+%{_infodir}/gnutls-guile.info*
diff --git a/guile-gnutls-info.patch b/guile-gnutls-info.patch
new file mode 100644
index 0000000..98a848f
--- /dev/null
+++ b/guile-gnutls-info.patch
@@ -0,0 +1,14 @@
+--- guile-gnutls-3.7.11/doc/gnutls-guile.texi.orig	2022-12-07 22:02:41.000000000 +0100
++++ guile-gnutls-3.7.11/doc/gnutls-guile.texi	2022-12-11 14:26:50.554727039 +0100
+@@ -29,9 +29,9 @@ Documentation License''.
+ @end quotation
+ @end copying
+ 
+- at dircategory Software libraries
++ at dircategory Libraries:
+ @direntry
+-* Guile-GnuTLS: (gnutls-guile).		Guile bindings for GNU Transport Layer Security Library.
++* Guile-GnuTLS: (gnutls-guile).		Guile bindings for GNU Transport Layer Security Library
+ @end direntry
+ 
+ @titlepage
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/guile-gnutls.git/commitdiff/d6b18850d597c7493b5ff8fb172c17fb2972dcad



More information about the pld-cvs-commit mailing list