diff --git a/common/shlibs b/common/shlibs index 6777f9ce784..467ce4b8858 100644 --- a/common/shlibs +++ b/common/shlibs @@ -151,6 +151,7 @@ librsvg-2.so.2 librsvg-2.26.0_1 libdbus-1.so.3 dbus-libs-1.2.10_1 libdbus-glib-1.so.2 dbus-glib-0.80_1 libxml2.so.2 libxml2-2.7.0_1 +libxlsxwriter.so.0 libxlsxwriter-0.7.7_1 libfuse.so.2 fuse-2.8.1_1 libfuse3.so.3 fuse3-3.1.0_1 libXext.so.6 libXext-1.0.5_1 diff --git a/srcpkgs/libxlsxwriter-devel b/srcpkgs/libxlsxwriter-devel new file mode 120000 index 00000000000..07cf84f6070 --- /dev/null +++ b/srcpkgs/libxlsxwriter-devel @@ -0,0 +1 @@ +libxlsxwriter \ No newline at end of file diff --git a/srcpkgs/libxlsxwriter/template b/srcpkgs/libxlsxwriter/template new file mode 100644 index 00000000000..0d914e6d540 --- /dev/null +++ b/srcpkgs/libxlsxwriter/template @@ -0,0 +1,33 @@ +# Template file for 'libxlsxwriter' +pkgname=libxlsxwriter +version=0.7.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_SHARED_LIBS=ON" +wrksrc="${pkgname}-RELEASE_${version}" +makedepends="zlib-devel" +short_desc="Library for creating Excel XLSX files" +maintainer="Andrew Benson " +license="BSD-2-Clause" +homepage="https://libxlsxwriter.github.io/" +distfiles="https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_${version}.tar.gz" +checksum=cce28d1a7e7887b105c7b0fd20b7be84f62070569f7a28e7779ceaec6be3847b + +pre_configure() { + sed -i "/^add_library/a set_target_properties(\${PROJECT_NAME} \ + PROPERTIES VERSION ${version} SOVERSION ${version%%.*})" \ + CMakeLists.txt +} + +post_install() { + vlicense License.txt +} + +libxlsxwriter-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove "/usr/lib/*.so" + } +}