summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-09-13 10:58:27 +0000
committerCoprDistGit <infra@openeuler.org>2023-09-13 10:58:27 +0000
commite48f46216688b861e5b257c1d64d2e212c46b8c5 (patch)
tree3d50aea969239b447c1fb056b4da484bd6468f0a
parent37b942b140f33faf764f9533e34220cba6eff133 (diff)
automatic import of libodfgen
-rw-r--r--.gitignore1
-rw-r--r--libodfgen.spec66
-rw-r--r--sources1
3 files changed, 68 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..e614b4c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/libodfgen-0.1.8.tar.xz
diff --git a/libodfgen.spec b/libodfgen.spec
new file mode 100644
index 0000000..4237411
--- /dev/null
+++ b/libodfgen.spec
@@ -0,0 +1,66 @@
+%global apiversion 0.1
+
+Name: libodfgen
+Version: 0.1.8
+Release: 1
+Summary: An ODF generator library
+
+License: LGPL-2.1-or-later OR MPL-2.0
+URL: https://sourceforge.net/p/libwpd/wiki/libodfgen/
+Source: http://downloads.sourceforge.net/libwpd/%{name}-%{version}.tar.xz
+
+BuildRequires: doxygen gcc-c++ make
+BuildRequires: pkgconfig(librevenge-0.0) pkgconfig(librevenge-stream-0.0) pkgconfig(libxml-2.0)
+
+%description
+%{name} is a library for generating ODF documents. It is directly
+pluggable into input filters based on librevenge. It is used in
+libreoffice or calligra, for example.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+%package_help
+
+%prep
+%autosetup -p1
+
+%build
+%configure --disable-silent-rules --disable-static
+sed -i \
+ -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
+ -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \
+ libtool
+%make_build
+
+%install
+%make_install
+rm -f %{buildroot}/%{_libdir}/*.la
+# we install API docs directly from build
+rm -rf %{buildroot}/%{_docdir}/%{name}
+
+%ldconfig_scriptlets
+
+%files
+%doc README NEWS
+%license COPYING.*
+%{_libdir}/%{name}-%{apiversion}.so.*
+
+%files devel
+%doc ChangeLog
+%{_includedir}/%{name}-%{apiversion}
+%{_libdir}/%{name}-%{apiversion}.so
+%{_libdir}/pkgconfig/%{name}-%{apiversion}.pc
+
+%files help
+%license COPYING.*
+%doc docs/doxygen/html
+
+%changelog
+* Wed Sep 06 2023 Darssin <2020303249@mail.nwpu.edu.cn> - 0.1.8-1
+- Package init
diff --git a/sources b/sources
new file mode 100644
index 0000000..302c211
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+08c95c4b18c490a60394cc92fe9cb303 libodfgen-0.1.8.tar.xz