From 06e2ab9bdafdb1ea62b68052cb3490362688e7ac Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 25 May 2018 19:36:33 -0300 Subject: [PATCH] New package: libxo-0.9.0. --- common/shlibs | 1 + srcpkgs/libxo-devel | 1 + srcpkgs/libxo-progs | 1 + srcpkgs/libxo/patches/fix-musl.patch | 10 ++++++++ srcpkgs/libxo/template | 37 ++++++++++++++++++++++++++++ 5 files changed, 50 insertions(+) create mode 120000 srcpkgs/libxo-devel create mode 120000 srcpkgs/libxo-progs create mode 100644 srcpkgs/libxo/patches/fix-musl.patch create mode 100644 srcpkgs/libxo/template diff --git a/common/shlibs b/common/shlibs index a635e46098f..95b44b9869a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2974,6 +2974,7 @@ libfishsound.so.1 libfishsound-1.0.0_1 libxqilla.so.2 XQilla-2.3.4_1 libKF5DocTools.so.5 kdoctools-5.36.0_1 libKF5MediaPlayer.so.5 kmediaplayer-5.36.0_1 +libxo.so.0 libxo-0.9.0_1 libbrotlicommon.so.1 brotli-1.0.2_1 libbrotlidec.so.1 brotli-1.0.2_1 libbrotlienc.so.1 brotli-1.0.2_1 diff --git a/srcpkgs/libxo-devel b/srcpkgs/libxo-devel new file mode 120000 index 00000000000..0d574cb534b --- /dev/null +++ b/srcpkgs/libxo-devel @@ -0,0 +1 @@ +libxo \ No newline at end of file diff --git a/srcpkgs/libxo-progs b/srcpkgs/libxo-progs new file mode 120000 index 00000000000..0d574cb534b --- /dev/null +++ b/srcpkgs/libxo-progs @@ -0,0 +1 @@ +libxo \ No newline at end of file diff --git a/srcpkgs/libxo/patches/fix-musl.patch b/srcpkgs/libxo/patches/fix-musl.patch new file mode 100644 index 00000000000..fd544686e61 --- /dev/null +++ b/srcpkgs/libxo/patches/fix-musl.patch @@ -0,0 +1,10 @@ +--- libxo/xo_syslog.c ++++ libxo/xo_syslog.c +@@ -58,7 +58,6 @@ + #include + #include + #include +-#include + + #include "xo_config.h" + #include "xo.h" diff --git a/srcpkgs/libxo/template b/srcpkgs/libxo/template new file mode 100644 index 00000000000..5ad84b5b1a3 --- /dev/null +++ b/srcpkgs/libxo/template @@ -0,0 +1,37 @@ +# Template file for 'libxo' +pkgname=libxo +version=0.9.0 +revision=1 +build_style=gnu-configure +short_desc="Library for programs to output XML, JSON and HTML" +maintainer="maxice8 " +license="BSD-2-Clause" +homepage="https://juniper.github.io/libxo/libxo-manual.html" +distfiles="https://github.com/Juniper/libxo/releases/download/${version}/libxo-${version}.tar.gz" +checksum=81fa2843e9d2695b6308a900e52e67d0489979f42e77dae1a5b0c6a4c584fc63 + +post_install() { + vlicense Copyright +} + +libxo-devel_package() { + depends="libxo-${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/bin/libxo-config + vmove usr/include + vmove usr/lib/pkgconfig + vmove usr/share/man/man3 + vmove "usr/lib/*.so" + vmove "usr/lib/*.a" + } +} + +libxo-progs_package() { + depends="libxo" + short_desc+=" - programs and utilities" + pkg_install() { + vmove usr/bin + vmove usr/share/man/man1 + } +}