commit 8280827515583f2c17214b987f1077c622f92957
Author: Jakub Bogusz <[email protected]>
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, [email protected])
- 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
_______________________________________________
pld-cvs-commit mailing list
[email protected]
https://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit