You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.6 KiB
62 lines
1.6 KiB
Name: libxlsxwriter |
|
Version: 1.0.0 |
|
Release: 1%{?dist} |
|
Summary: A C library for creating Excel XLSX files |
|
License: MIT |
|
URL: https://github.com/jmcnamara/libxlsxwriter/ |
|
Source0: https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_%{version}.tar.gz |
|
#BuildRequires: gnuplot |
|
|
|
%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. |
|
* 100% compatible Excel XLSX files. |
|
* Full Excel formatting. |
|
* Merged cells. |
|
* Defined names. |
|
* Autofilters. |
|
* Charts. |
|
* Data validation and drop down lists. |
|
* Conditional formatting. |
|
* Worksheet PNG/JPEG images. |
|
* Cell comments. |
|
* Support for adding Macros. |
|
* 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: devel |
|
Requires: %{name} |
|
%description devel |
|
|
|
|
|
%prep |
|
%setup -q -n %{name}-RELEASE_%{version} |
|
|
|
|
|
%build |
|
sed 's|PREFIX ?= /usr/local|PREFIX ?= /usr|' -i Makefile |
|
sed 's|/lib|/lib64|' -i Makefile |
|
make %{?_smp_mflags} |
|
|
|
|
|
%install |
|
make DESTDIR=%{buildroot} prefix=/usr install |
|
|
|
|
|
%files |
|
%{_libdir}/libxlsxwriter.so |
|
|
|
|
|
%files devel |
|
%{_includedir}/xlsxwriter.h |
|
%{_includedir}/xlsxwriter |
|
%{_libdir}/libxlsxwriter.a
|
|
|