[packages/libEMF] - updated to 1.0.14

qboosh qboosh at pld-linux.org
Tue May 19 17:25:26 CEST 2026


commit 8280827515583f2c17214b987f1077c622f92957
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue May 19 17:25:26 2026 +0200

    - updated to 1.0.14

 libEMF-am.patch | 11 -----------
 libEMF.spec     | 50 +++++++++++++++++++++++++++++++++++---------------
 2 files changed, 35 insertions(+), 26 deletions(-)
---
diff --git a/libEMF.spec b/libEMF.spec
index 01a2348..f56bc0b 100644
--- a/libEMF.spec
+++ b/libEMF.spec
@@ -1,22 +1,25 @@
 #
 # Conditional build:
-%bcond_without	static_libs	# don't build static library
+%bcond_without	apidocs		# API documentation
+%bcond_without	static_libs	# static library
 #
 Summary:	A library for generating Enhanced Metafiles
 Summary(pl.UTF-8):	Biblioteka do generowania plików w formacie Enhanced Metafile
 Name:		libEMF
-Version:	1.0.13
-Release:	2
+Version:	1.0.14
+Release:	1
 License:	LGPL v2.1+ (library), GPL v2+ (utility)
 Group:		Libraries
-Source0:	http://downloads.sourceforge.net/libemf/libemf-%{version}.tar.gz
-# Source0-md5:	023e2d718e3829d9858647a97ba53eb6
-Patch0:		%{name}-am.patch
-URL:		http://libemf.sourceforge.net/
+Source0:	https://downloads.sourceforge.net/libemf/libemf-%{version}.tar.gz
+# Source0-md5:	38324dcffc70dd7bf9a433fa104707ae
+URL:		https://libemf.sourceforge.net/
 BuildRequires:	autoconf >= 2.50
+BuildRequires:	autoconf-archive
 BuildRequires:	automake
-BuildRequires:	libstdc++-devel >= 5:3.0
+%{?with_apidocs:BuildRequires:	doxygen}
+BuildRequires:	libstdc++-devel >= 6:5
 BuildRequires:	libtool >= 2:2
+BuildRequires:	rpm-build >= 4.6
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -39,7 +42,7 @@ Summary(pl.UTF-8):	Pliki nagłówkowe libEMF
 License:	LGPL v2.1+
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
-Requires:	libstdc++-devel
+Requires:	libstdc++-devel >= 6:5
 
 %description devel
 libEMF header files.
@@ -60,17 +63,29 @@ libEMF static library.
 %description static -l pl.UTF-8
 Statyczna biblioteka libEMF.
 
+%package apidocs
+Summary:	Documentation for libEMF library
+Summary(pl.UTF-8):	Dokumentacja biblioteki libEMF
+Group:		Documentation
+BuildArch:	noarch
+
+%description apidocs
+Documentation for libEMF library.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja biblioteki libEMF.
+
 %prep
 %setup -q -n libemf-%{version}
-%patch -P0 -p1
 
 %build
 %{__libtoolize}
-%{__aclocal}
+%{__aclocal} -I m4
 %{__autoconf}
 %{__autoheader}
 %{__automake}
 %configure \
+	%{!?with_apidocs:--disable-doxygen-doc} \
 	--enable-editing \
 	%{!?with_static_libs:--disable-static}
 
@@ -92,13 +107,12 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README
 %attr(755,root,root) %{_bindir}/printemf
-%attr(755,root,root) %{_libdir}/libEMF.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libEMF.so.1
+%{_libdir}/libEMF.so.*.*.*
+%ghost %{_libdir}/libEMF.so.1
 
 %files devel
 %defattr(644,root,root,755)
-%doc doc/html
-%attr(755,root,root) %{_libdir}/libEMF.so
+%{_libdir}/libEMF.so
 %{_libdir}/libEMF.la
 %{_includedir}/libEMF
 
@@ -107,3 +121,9 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_libdir}/libEMF.a
 %endif
+
+%if %{with apidocs}
+%files apidocs
+%defattr(644,root,root,755)
+%doc doc/doxygen-doc/html/*
+%endif
diff --git a/libEMF-am.patch b/libEMF-am.patch
deleted file mode 100644
index 2b141c8..0000000
--- a/libEMF-am.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- libemf-1.0.13/configure.ac.orig	2022-03-31 21:50:55.790987420 +0200
-+++ libemf-1.0.13/configure.ac	2022-03-31 21:51:31.547460377 +0200
-@@ -4,7 +4,7 @@
- 
- AC_INIT([libEMF], 1.0.13, dallenbarnett at users.sourceforge.net)
- AC_CONFIG_AUX_DIR(config)
--AM_CONFIG_HEADER([config/config.h])
-+AC_CONFIG_HEADERS([config/config.h])
- AC_CONFIG_SRCDIR([include/libEMF/emf.h])
- AM_INIT_AUTOMAKE
- 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libEMF.git/commitdiff/8280827515583f2c17214b987f1077c622f92957



More information about the pld-cvs-commit mailing list