[packages/fltk/DEVEL-1.4] - merged -cairo* into main (Cairo support is in main library now and libfltk_cairo is just a stub)
qboosh
qboosh at pld-linux.org
Mon Jun 30 21:22:04 CEST 2025
commit 6f3d2ba2719796b68887e8d4a6682d3493a337f5
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Mon Jun 30 21:23:30 2025 +0200
- merged -cairo* into main (Cairo support is in main library now and libfltk_cairo is just a stub)
fltk.spec | 65 +++++++++------------------------------------------------------
1 file changed, 9 insertions(+), 56 deletions(-)
---
diff --git a/fltk.spec b/fltk.spec
index c8bf9ea..0bfb861 100644
--- a/fltk.spec
+++ b/fltk.spec
@@ -50,6 +50,8 @@ BuildRequires: xorg-lib-libXrender-devel
BuildRequires: xorg-lib-libxkbcommon-devel
BuildRequires: xorg-util-makedepend
Requires: wayland >= 1.18
+Provides: fltk-cairo = %{version}-%{release}
+Obsoletes: fltk-cairo < 1.4
Obsoletes: libfltk1.1 < 1.2
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -88,6 +90,8 @@ Requires: libpng-devel >= 1.6
Requires: libstdc++-devel
Requires: xorg-lib-libXft-devel
Requires: xorg-lib-libXinerama-devel
+Provides: fltk-cairo-devel = %{version}-%{release}
+Obsoletes: fltk-cairo-devel < 1.4
Obsoletes: libfltk1.1-devel < 1.2
%description devel
@@ -105,6 +109,8 @@ Summary(pl.UTF-8): Biblioteka FLTK konsolidowana statycznie
Summary(pt_BR.UTF-8): Bibliotecas estáticas para o FLTK
Group: X11/Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
+Provides: fltk-cairo-static = %{version}-%{release}
+Obsoletes: fltk-cairo-static < 1.4
%description static
FLTK static library.
@@ -115,43 +121,6 @@ Biblioteka FLTK konsolidowana statycznie.
%description static -l pt_BR.UTF-8
Bibliotecas estáticas para o FLTK.
-%package cairo
-Summary: FLTK Cairo library
-Summary(pl.UTF-8): Biblioteka FLTK Cairo
-Group: X11/Libraries
-Requires: %{name} = %{version}-%{release}
-
-%description cairo
-FLTK Cairo library.
-
-%description cairo -l pl.UTF-8
-Biblioteka FLTK Cairo.
-
-%package cairo-devel
-Summary: Header files for FLTK Cairo library
-Summary(pl.UTF-8): Pliki nagłówkowe biblioteki FLTK Cairo
-Group: X11/Development/Libraries
-Requires: %{name}-devel = %{version}-%{release}
-Requires: %{name}-cairo = %{version}-%{release}
-
-%description cairo-devel
-Header files for FLTK Cairo library.
-
-%description cairo-devel -l pl.UTF-8
-Pliki nagłówkowe biblioteki FLTK Cairo.
-
-%package cairo-static
-Summary: FLTK Cairo static library
-Summary(pl.UTF-8): Statyczna biblioteka FLTK Cairo
-Group: X11/Development/Libraries
-Requires: %{name}-cairo-devel = %{version}-%{release}
-
-%description cairo-static
-FLTK Cairo static library.
-
-%description cairo-static -l pl.UTF-8
-Statyczna biblioteka FLTK Cairo.
-
%package gl
Summary: FLTK GL library
Summary(pl.UTF-8): Biblioteka FLTK GL
@@ -209,7 +178,6 @@ Group: X11/Development/Tools
Requires(post,postun): desktop-file-utils
Requires(post,postun): shared-mime-info
Requires: %{name} = %{version}-%{release}
-Requires: %{name}-cairo = %{version}-%{release}
Suggests: %{name}-apidocs = %{version}-%{release}
%description fluid
@@ -237,7 +205,6 @@ Group: X11/Development/Tools
Requires(post,postun): desktop-file-utils
Requires(post,postun): shared-mime-info
Requires: %{name} = %{version}-%{release}
-Requires: %{name}-cairo = %{version}-%{release}
%description options
Application to get and modify FLTK runtime options.
@@ -300,9 +267,6 @@ rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
-%post cairo -p /sbin/ldconfig
-%postun cairo -p /sbin/ldconfig
-
%post gl -p /sbin/ldconfig
%postun gl -p /sbin/ldconfig
@@ -337,6 +301,7 @@ rm -rf $RPM_BUILD_ROOT
# note: COPYING contains amendments to LGPL, so don't remove!
%doc ANNOUNCEMENT CHANGES*.txt COPYING CREDITS.txt README.txt README.{Cairo,IDE,Wayland}.txt
%attr(755,root,root) %{_libdir}/libfltk.so.1.4
+%attr(755,root,root) %{_libdir}/libfltk_cairo.so.1.4
%attr(755,root,root) %{_libdir}/libfltk_forms.so.1.4
%attr(755,root,root) %{_libdir}/libfltk_images.so.1.4
@@ -344,10 +309,10 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/fltk-config
%attr(755,root,root) %{_libdir}/libfltk.so
+%attr(755,root,root) %{_libdir}/libfltk_cairo.so
%attr(755,root,root) %{_libdir}/libfltk_forms.so
%attr(755,root,root) %{_libdir}/libfltk_images.so
%{_includedir}/FL
-%exclude %{_includedir}/FL/Fl_Cairo*.H
%exclude %{_includedir}/FL/Fl_Gl_Window.H
%exclude %{_includedir}/FL/gl*
%{_mandir}/man1/fltk-config.1*
@@ -356,22 +321,10 @@ rm -rf $RPM_BUILD_ROOT
%files static
%defattr(644,root,root,755)
%{_libdir}/libfltk.a
+%{_libdir}/libfltk_cairo.a
%{_libdir}/libfltk_forms.a
%{_libdir}/libfltk_images.a
-%files cairo
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libfltk_cairo.so.1.4
-
-%files cairo-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libfltk_cairo.so
-%{_includedir}/FL/Fl_Cairo*.H
-
-%files cairo-static
-%defattr(644,root,root,755)
-%{_libdir}/libfltk_cairo.a
-
%if %{with opengl}
%files gl
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/fltk.git/commitdiff/6f3d2ba2719796b68887e8d4a6682d3493a337f5
More information about the pld-cvs-commit
mailing list