[packages/ocaml-cairo2] - updated License, descriptions and dependencies

qboosh qboosh at pld-linux.org
Fri Sep 17 21:26:06 CEST 2021


commit f665e51018cc8b6d79f75aca9eccaadd29df66fc
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Sep 17 21:30:48 2021 +0200

    - updated License, descriptions and dependencies

 ocaml-cairo2.spec | 27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)
---
diff --git a/ocaml-cairo2.spec b/ocaml-cairo2.spec
index 30c7278..ea5b570 100644
--- a/ocaml-cairo2.spec
+++ b/ocaml-cairo2.spec
@@ -13,15 +13,17 @@ Summary(pl.UTF-8):	Interfejs OCamla do biblioteki Cairo
 Name:		ocaml-cairo2
 Version:	0.6.2
 Release:	1
-License:	LGPL v2+
+License:	LGPL v3+
 Group:		Libraries
 #Source0Download: https://github.com/Chris00/ocaml-cairo/releases
 Source0:	https://github.com/Chris00/ocaml-cairo/releases/download/%{version}/cairo2-%{version}.tbz
 # Source0-md5:	2d13f7ae6c90dd29a72571e7e94dc2dd
 URL:		https://github.com/Chris00/ocaml-cairo
-BuildRequires:	ocaml >= 1:3.11.2
+BuildRequires:	ocaml >= 1:4.02
+BuildRequires:	ocaml-dune
 BuildRequires:	ocaml-graphics-devel
 %{?with_gtk:BuildRequires:	ocaml-lablgtk2-devel}
+BuildRequires:	pkgconfig
 %requires_eq	ocaml-runtime
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -87,17 +89,17 @@ Requires:	ocaml-lablgtk2-devel
 OCaml interface to Cairo with Gtk canvas rendering.
 
 This package contains files needed to develop OCaml programs using
-Cairo library.
+Cairo-Gtk library.
 
 %description gtk-devel -l pl.UTF-8
 Interfejs OCamla do biblioteki Cairo z renderowaniem na płótnie Gtk.
 
 Pakiet ten zawiera pliki niezbędne do tworzenia programów używających
-biblioteki Cairo.
+biblioteki Cairo-Gtk.
 
 %package pango
 Summary:	OCaml interface to Cairo - Pango text rendering
-Summary(pl.UTF-8):	Interfejs OCamla do biblioteki Cairo - rendering na tekstu Pango
+Summary(pl.UTF-8):	Interfejs OCamla do biblioteki Cairo - rendering tekstu poprzez Pango
 Group:		Libraries
 Requires:	%{name} = %{version}-%{release}
 Requires:	ocaml-lablgtk2
@@ -106,13 +108,13 @@ Requires:	ocaml-lablgtk2
 OCaml interface to Cairo with Pango text rendering.
 
 This package contains files needed to run bytecode executables using
-Pango-Gtk library.
+Cairo-Pango library.
 
 %description pango -l pl.UTF-8
 Interfejs OCamla do biblioteki Cairo z renderowaniem tekstu Pango.
 
 Ten pakiet zawiera binaria potrzebne do uruchamiania programów
-używających biblioteki Pango-Gtk.
+używających biblioteki Cairo-Pango.
 
 %package pango-devel
 Summary:	OCaml interface toa Cairo with Pango - development part
@@ -126,13 +128,13 @@ Requires:	ocaml-lablgtk2-devel
 OCaml interface to Cairo with Pango text rendering.
 
 This package contains files needed to develop OCaml programs using
-Cairo library.
+Cairo-Pango library.
 
 %description pango-devel -l pl.UTF-8
 Interfejs OCamla do biblioteki Cairo z renderowaniem tekstu Pango.
 
 Pakiet ten zawiera pliki niezbędne do tworzenia programów używających
-biblioteki Cairo.
+biblioteki Cairo-Pango.
 
 %prep
 %setup -q -n cairo2-%{version}
@@ -148,6 +150,7 @@ dune install --destdir=$RPM_BUILD_ROOT
 
 # packaged as %doc
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/ocaml/cairo2/*.mli
+%{__rm} -r $RPM_BUILD_ROOT%{_prefix}/doc/cairo2{,-gtk,-pango}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -210,15 +213,17 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %files pango
-%{_libdir}/ocaml/stublibs/dllcairo_pango_stubs.so
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/ocaml/stublibs/dllcairo_pango_stubs.so
 %dir %{_libdir}/ocaml/cairo2-pango
 %{_libdir}/ocaml/cairo2-pango/META
 %{_libdir}/ocaml/cairo2-pango/cairo_pango.cma
 %if %{with ocaml_opt}
-%{_libdir}/ocaml/cairo2-pango/cairo_pango.cmxs
+%attr(755,root,root) %{_libdir}/ocaml/cairo2-pango/cairo_pango.cmxs
 %endif
 
 %files pango-devel
+%defattr(644,root,root,755)
 %{_libdir}/ocaml/cairo2-pango/cairo_pango.cmi
 %{_libdir}/ocaml/cairo2-pango/cairo_pango.cmt
 %{_libdir}/ocaml/cairo2-pango/cairo_pango.cmti
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ocaml-cairo2.git/commitdiff/f665e51018cc8b6d79f75aca9eccaadd29df66fc



More information about the pld-cvs-commit mailing list