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.
63 lines
1.6 KiB
63 lines
1.6 KiB
4 years ago
|
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
|