[packages/dia] - updated dependencies, force C++20 for poppler 24.08; release 3
qboosh
qboosh at pld-linux.org
Wed Aug 28 21:37:44 CEST 2024
commit f438a83c73d459ad3c61d8b2ea924a746aaaa09f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Aug 28 21:31:33 2024 +0200
- updated dependencies, force C++20 for poppler 24.08; release 3
dia.spec | 50 +++++++++++++++++++++++++++-----------------------
1 file changed, 27 insertions(+), 23 deletions(-)
---
diff --git a/dia.spec b/dia.spec
index d82093f..fe0da60 100644
--- a/dia.spec
+++ b/dia.spec
@@ -1,3 +1,5 @@
+# TODO:
+#Library ogdf found: NO
Summary: Dia - a GTK+ based diagram creation program
Summary(es.UTF-8): Programa para dibujo de diagramas
Summary(hu.UTF-8): Dia - gtk alapú diagram-készítő program
@@ -10,7 +12,7 @@ Name: dia
%define gitref 399526892d86d7e00e2f565e6c50b73c1195c810
%define snap 20230920
Version: 0.97.3.%{snap}
-Release: 2
+Release: 3
Epoch: 1
License: GPL v2+
Group: X11/Applications/Graphics
@@ -62,31 +64,30 @@ Patch0: %{name}-wmf-cast.patch
Patch1: soname.patch
Patch2: emf-detect.patch
URL: https://live.gnome.org/Dia
-#Library emf found: NO
-#Library ogdf found: NO
BuildRequires: cairo-devel >= 1.0.0
BuildRequires: dblatex
BuildRequires: docbook-style-xsl
BuildRequires: gettext-tools
-BuildRequires: graphene-devel
-BuildRequires: gtk+2-devel >= 2:2.6.0
+BuildRequires: glib2-devel >= 1:2.70
+BuildRequires: graphene-devel >= 1.10
+BuildRequires: gtk+2-devel >= 2:2.24.31
BuildRequires: intltool >= 0.35.0
BuildRequires: libEMF-devel
BuildRequires: libpng-devel
-BuildRequires: libstdc++-devel
-BuildRequires: libxml2-devel >= 2.3.9
+BuildRequires: libstdc++-devel >= 6:8
+BuildRequires: libxml2-devel >= 1:2.9.4
BuildRequires: libxslt-devel
BuildRequires: libxslt-progs
-BuildRequires: meson
+BuildRequires: meson >= 0.58
+BuildRequires: ninja >= 1.5
BuildRequires: pkgconfig
-BuildRequires: poppler-cpp-devel
-BuildRequires: poppler-devel
-BuildRequires: poppler-progs
+BuildRequires: poppler-cpp-devel >= 0.62.1
+BuildRequires: poppler-devel >= 0.62.1
+BuildRequires: poppler-progs >= 0.62.1
BuildRequires: python3-devel
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(find_lang) >= 1.23
-BuildRequires: rpmbuild(macros) >= 1.726
-BuildRequires: scrollkeeper
+BuildRequires: rpmbuild(macros) >= 1.736
BuildRequires: sed >= 4.0
BuildRequires: unzip
BuildRequires: zlib-devel
@@ -159,15 +160,17 @@ PostScript(TM).
%patch1 -p1
%patch2 -p1
-%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+python(\s|$),#!%{__python3}\1,' -e '1s,#!\s*/usr/bin/python(\s|$),#!%{__python3}\1,' \
- plug-ins/python/doxrev.py \
- plug-ins/python/gtkcons.py
+%{__sed} -i -e '1s,/usr/bin/env python$,%{__python},' \
+ plug-ins/python/doxrev.py \
+ plug-ins/python/gtkcons.py
%build
-%meson --default-library=shared build \
+CXXFLAGS="%{rpmcxxflags} -std=c++2a"
+%meson build \
+ --default-library=shared \
-Dtests=false
-%ninja_build -C build \
+%ninja_build -C build
%install
rm -rf $RPM_BUILD_ROOT
@@ -199,7 +202,7 @@ unzip -n -d $RPM_BUILD_ROOT%{_datadir}/%{name} %{SOURCE21}
# fix typo in gradient white_gray_horizontal.shape
%{__sed} -i 's/white_gray_horzontal/white_gray_horizontal/g' $RPM_BUILD_ROOT%{_datadir}/%{name}/shapes/gradient/white_gray_horizontal.shape
-%find_lang %{name} --with-gnome --with-omf
+%find_lang %{name} --with-gnome
%clean
rm -rf $RPM_BUILD_ROOT
@@ -222,10 +225,11 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %ghost %{_libdir}/libdia.so.0
%dir %{_libdir}/dia
%attr(755,root,root) %{_libdir}/dia/lib*.so
-%{_docdir}/dia
-%{_mandir}/man1/dia.1*
-%{_iconsdir}/hicolor/*/*/*.svg
%{_datadir}/dia
-%{_desktopdir}/org.gnome.Dia.desktop
%{_datadir}/metainfo/org.gnome.Dia.appdata.xml
%{_datadir}/thumbnailers/org.gnome.Dia.thumbnailer
+%{_desktopdir}/org.gnome.Dia.desktop
+%{_iconsdir}/hicolor/scalable/apps/org.gnome.Dia.svg
+%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Dia-symbolic.svg
+%{_docdir}/dia
+%{_mandir}/man1/dia.1*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/dia.git/commitdiff/f438a83c73d459ad3c61d8b2ea924a746aaaa09f
More information about the pld-cvs-commit
mailing list