]> git.pld-linux.org Git - packages/ocaml-cairo2.git/commitdiff
- updated License, descriptions and dependencies
authorJakub Bogusz <qboosh@pld-linux.org>
Fri, 17 Sep 2021 19:30:48 +0000 (21:30 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Fri, 17 Sep 2021 19:30:48 +0000 (21:30 +0200)
ocaml-cairo2.spec

index 30c7278fac8f40cdcab37f4e3663043fc21d0d91..ea5b5705845b33b645d80ce2a66c4228c6a87649 100644 (file)
@@ -13,15 +13,17 @@ Summary(pl.UTF-8):  Interfejs OCamla do biblioteki Cairo
 Name:          ocaml-cairo2
 Version:       0.6.2
 Release:       1
 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
 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: ocaml-graphics-devel
 %{?with_gtk:BuildRequires:     ocaml-lablgtk2-devel}
+BuildRequires: pkgconfig
 %requires_eq   ocaml-runtime
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %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
 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
 
 %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
 
 %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
 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
 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
 
 %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
 
 %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
 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
 
 %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}
 
 %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
 
 # 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
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -210,15 +213,17 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %files pango
 %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}
 %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
 %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
 %{_libdir}/ocaml/cairo2-pango/cairo_pango.cmi
 %{_libdir}/ocaml/cairo2-pango/cairo_pango.cmt
 %{_libdir}/ocaml/cairo2-pango/cairo_pango.cmti
This page took 0.06235 seconds and 4 git commands to generate.