2014-11-28 08:58:43 +00:00
committed by Git OBS Bridge
commit 04d5e70f13
5 changed files with 171 additions and 0 deletions
+129
View File
@@ -0,0 +1,129 @@
#
# spec file for package libpagemaker
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define libname libpagemaker-0_0-0
Name: libpagemaker
Version: 0.0.2
Release: 0
Summary: A library for import of Adobe PageMaker documents
License: MPL-2.0
Group: Productivity/Publishing/Word
Url: http://wiki.documentfoundation.org/DLP/Libraries/libpagemaker
Source0: http://dev-www.libreoffice.org/src/%{name}/%{name}-%{version}.tar.xz
Patch0: libpagemaker-0.0.2-no_undefined.patch
BuildRequires: boost-devel
BuildRequires: doxygen
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: libicu-devel
BuildRequires: pkg-config
BuildRequires: xz automake autoconf libtool
BuildRequires: pkgconfig(lcms2)
BuildRequires: pkgconfig(librevenge-0.0)
BuildRequires: pkgconfig(librevenge-generators-0.0)
BuildRequires: pkgconfig(librevenge-stream-0.0)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(zlib)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
libpagemaker is library providing ability to interpret and import
Adobe PageMaker documents into various applications.
%package -n %{libname}
Summary: A library for import of Adobe PageMaker documents
Group: System/Libraries
%description -n %{libname}
libpagemaker is library providing ability to interpret and import
Adobe PageMaker documents into various applications.
%package devel
Summary: Files for Developing with libpagemaker
Group: Development/Libraries/C and C++
Requires: %{libname} = %{version}
%description devel
libpagemaker is library providing ability to interpret and import
Adobe PageMaker documents into various applications.
This package contains the libpagemaker development files.
%package devel-doc
Summary: Documentation for the libpagemaker API
Group: Documentation/HTML
%if 0%{?suse_version} > 1200
BuildArch: noarch
%endif
%description devel-doc
This package contains documentation for the libpagemaker API.
%package tools
Summary: Tools to transform Adobe PageMaker documents into other formats
Group: Productivity/Publishing/Word
%description tools
Tools to transform Adobe PageMaker documents into other formats.
Currently supported: SVG, raw.
%prep
%setup -q
%patch0 -p1
%build
./autogen.sh
export CXXFLAGS="%{optflags} -fvisibility-inlines-hidden"
%configure --disable-werror --disable-static --docdir=%{_docdir}/%{name}
make %{?_smp_mflags} V=1
%install
make DESTDIR=%{buildroot} install %{?_smp_mflags}
find %{buildroot} -type f -name "*.la" -delete -print
# documentation
mkdir -p %{buildroot}%{_docdir}/%{name}
cp -p AUTHORS COPYING ChangeLog %{buildroot}%{_docdir}/%{name}
%fdupes -s %{buildroot}
%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig
%files -n %{libname}
%defattr(-,root,root)
%{_libdir}/*.so.*
%files devel
%defattr(-,root,root)
%{_libdir}/*.so
%{_libdir}/pkgconfig/libpagemaker*.pc
%{_includedir}/libpagemaker-*
%files devel-doc
%defattr(-,root,root,-)
%doc %dir %{_docdir}/%{name}
%doc %{_docdir}/%{name}/html
%files tools
%defattr(-,root,root)
%{_bindir}/*
%doc %dir %{_docdir}/%{name}
%doc %{_docdir}/%{name}/[A-Z]*
%changelog
+24
View File
@@ -0,0 +1,24 @@
*.changes merge=merge-changes
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tar filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text
+4
View File
@@ -0,0 +1,4 @@
*.obscpio
*.osc
_build.*
.pbuild
+11
View File
@@ -0,0 +1,11 @@
--- libpagemaker-0.0.2/src/lib/Makefile.am 2014-06-20 15:36:55.000000000 +0200
+++ libpagemaker-0.0.2/src/lib/Makefile.am 2014-11-28 09:20:07.759613611 +0100
@@ -14,7 +14,7 @@
libpagemaker_@PMD_MAJOR_VERSION@_@PMD_MINOR_VERSION@_la_LIBADD = $(REVENGE_LIBS) @LIBPMD_WIN32_RESOURCE@
libpagemaker_@PMD_MAJOR_VERSION@_@PMD_MINOR_VERSION@_la_DEPENDENCIES = @LIBPMD_WIN32_RESOURCE@
-libpagemaker_@PMD_MAJOR_VERSION@_@PMD_MINOR_VERSION@_la_LDFLAGS = $(version_info) -export-dynamic -no-undefines
+libpagemaker_@PMD_MAJOR_VERSION@_@PMD_MINOR_VERSION@_la_LDFLAGS = $(version_info) -export-dynamic -no-undefined
libpagemaker_@PMD_MAJOR_VERSION@_@PMD_MINOR_VERSION@_la_SOURCES = \
OutputShape.cpp \
OutputShape.h \
+3
View File
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cdbdf86605773339caab6477ff694a95a90aaa4d45bb6cdb59e4a7f76c91ef17
size 279396