summaryrefslogtreecommitdiffstats
path: root/libxlswriter.spec
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2018-08-31 07:18:32 +0200
committerRemi Collet <remi@remirepo.net>2018-08-31 07:18:32 +0200
commit766c65161bc42679ead8b6d511d6edba654c58d4 (patch)
treed438695936146b3bd953f627eb93d04f9fb352fb /libxlswriter.spec
parente9ba8c859028e1ea0206c6a53a8a65bbbb231a93 (diff)
v0.7.8
Diffstat (limited to 'libxlswriter.spec')
-rw-r--r--libxlswriter.spec129
1 files changed, 0 insertions, 129 deletions
diff --git a/libxlswriter.spec b/libxlswriter.spec
deleted file mode 100644
index 4f6964a..0000000
--- a/libxlswriter.spec
+++ /dev/null
@@ -1,129 +0,0 @@
-# remirepo/fedora spec file for libxlswriter
-#
-# Copyright (c) 2018 Remi Collet
-# License: CC-BY-SA
-# http://creativecommons.org/licenses/by-sa/4.0/
-#
-# Please, preserve the changelog entries
-#
-
-%global gh_commit 3f95641b2022bba0742890605874f7d07207de61
-%global gh_short %(c=%{gh_commit}; echo ${c:0:7})
-%global gh_owner jmcnamara
-%global gh_project libxlsxwriter
-%global libname %{gh_project}
-
-Name: %{libname}
-Summary: A C library for creating Excel XLSX files
-Version: 0.7.7
-Release: 2%{?dist}
-License: BSD
-Group: System Environment/Libraries
-
-URL: https://github.com/%{gh_owner}/%{gh_project}/
-Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{version}-%{gh_short}.tar.gz
-
-BuildRequires: gcc
-BuildRequires: gcc-c++
-# see https://github.com/jmcnamara/libxlsxwriter/issues/168
-%if 0%{?rhel} == 6 || 0%{?rhel} == 7
-BuildRequires: cmake3
-%else
-BuildRequires: cmake >= 2.8.7
-%endif
-BuildRequires: zlib-devel
-
-
-
-%description
-Libxlsxwriter is a C library that can be used to write text, numbers, formulas
-and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file.
-
-It supports features such as:
-
-* 100% compatible Excel XLSX files.
-* Full Excel formatting.
-* Merged cells.
-* Defined names.
-* Autofilters.
-* Charts.
-* Data validation and drop down lists.
-* Worksheet PNG/JPEG images.
-* Memory optimization mode for writing large files.
-* Source code available on GitHub.
-* FreeBSD license.
-* ANSI C.
-* Works with GCC, Clang, Xcode, MSVC 2015, ICC, TCC, MinGW, MingGW-w64/32.
-* Works on Linux, FreeBSD, OpenBSD, OS X, iOS and Windows.
- Also works on MSYS/MSYS2 and Cygwin.
-* Compiles for 32 and 64 bit.
-* Compiles and works on big and little endian systems.
-* The only dependency is on zlib.
-
-
-%package devel
-Summary: Header files and development libraries for %{name}
-Group: Development/Libraries
-Requires: %{name}%{?_isa} = %{version}-%{release}
-
-%description devel
-This package contains the header files and development libraries
-for %{name}.
-
-
-%prep
-%setup -q -n %{gh_project}-%{gh_commit}
-
-
-%build
-%if 0%{?rhel} == 6 || 0%{?rhel} == 7
-%cmake3 -DBUILD_TESTS=ON
-%else
-%cmake -DBUILD_TESTS=ON
-%endif
-
-make %{_smp_mflags}
-
-
-%check
-make test
-
-
-%install
-make install DESTDIR="%{buildroot}"
-
-
-%if 0%{?fedora} < 28 && 0%{?rhel} < 8
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-%endif
-
-
-%files
-%{!?_licensedir:%global license %%doc}
-%license License.txt
-%{_libdir}/%{libname}.so
-
-
-%files devel
-%doc *.md
-%doc Changes.txt
-%doc examples
-%{_includedir}/xls*
-
-
-%changelog
-* Wed Aug 22 2018 Remi Collet <remi@remirepo.net> - 0.7.7-2
-- F29 cleanup
-
-* Fri May 25 2018 Remi Collet <remi@remirepo.net> - 0.7.7-1
-- update to 0.7.7
-- drop workaround for PR merged upstream
-
-* Fri Apr 27 2018 Remi Collet <remi@remirepo.net> - 0.7.6-1
-- initial package
-- open https://github.com/jmcnamara/libxlsxwriter/issues/166 library layout
- fixed by https://github.com/jmcnamara/libxlsxwriter/pull/170
-- open https://github.com/jmcnamara/libxlsxwriter/issues/167 soname
-- open https://github.com/jmcnamara/libxlsxwriter/issues/168 cmake version
- fixed by https://github.com/jmcnamara/libxlsxwriter/pull/169