From ce76fa765276351b99d3ebec5b41166bbb50b603 Mon Sep 17 00:00:00 2001 From: mobinmob Date: Sat, 21 May 2022 15:23:58 +0300 Subject: [PATCH 1/2] New package: reproc-14.2.4 --- common/shlibs | 2 ++ srcpkgs/reproc-devel | 1 + srcpkgs/reproc/template | 28 ++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 120000 srcpkgs/reproc-devel create mode 100644 srcpkgs/reproc/template diff --git a/common/shlibs b/common/shlibs index 7f3e1458f7a6..9bc27f286a49 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4170,3 +4170,5 @@ libThread.so root-6.24.06_1 libTMVA.so root-6.24.06_1 libMathCore.so root-6.24.06_1 liblowdown.so lowdown-0.11.2_1 +libreproc.so.14 reproc-14.2.4_1 +libreproc++.so.14 reproc-14.2.4_1 diff --git a/srcpkgs/reproc-devel b/srcpkgs/reproc-devel new file mode 120000 index 000000000000..ea2ee2920788 --- /dev/null +++ b/srcpkgs/reproc-devel @@ -0,0 +1 @@ +reproc \ No newline at end of file diff --git a/srcpkgs/reproc/template b/srcpkgs/reproc/template new file mode 100644 index 000000000000..ff1530e7df2e --- /dev/null +++ b/srcpkgs/reproc/template @@ -0,0 +1,28 @@ +# Template file for 'reproc' +pkgname=reproc +version=14.2.4 +revision=1 +build_style=cmake +configure_args=" -DCMAKE_INSTALL_LIBDIR=lib -DBUILD_SHARED_LIBS=ON -DREPROC++=ON -DREPROC_TEST=ON" +short_desc="Cross-platform (C99/C++11) process library" +maintainer="mobinmob " +license="MIT" +homepage="https://github.com/DaanDeMeyer/reproc" +changelog="https://raw.githubusercontent.com/DaanDeMeyer/reproc/main/CHANGELOG.md" +distfiles="https://github.com/DaanDeMeyer/reproc/archive/refs/tags/v${version}.tar.gz" +checksum=55c780f7faa5c8cabd83ebbb84b68e5e0e09732de70a129f6b3c801e905415dd + +post_install() { + vlicense LICENSE +} + +reproc-devel_package() { + depends="reproc>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove usr/lib/cmake + } +} From 8fddd67ae93b2a5aa06bb35707390c02394b7933 Mon Sep 17 00:00:00 2001 From: mobinmob Date: Sat, 21 May 2022 15:24:03 +0300 Subject: [PATCH 2/2] New package: lite-xl-2.0.5 --- srcpkgs/lite-xl/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/lite-xl/template diff --git a/srcpkgs/lite-xl/template b/srcpkgs/lite-xl/template new file mode 100644 index 000000000000..d72c4ae6f3b4 --- /dev/null +++ b/srcpkgs/lite-xl/template @@ -0,0 +1,23 @@ +# Template file for 'lite-xl' +pkgname=lite-xl +version=2.0.5 +revision=1 +build_style=meson +configure_args=" --wrap-mode=default" +hostmakedepends="pkg-config git" +makedepends="lua52-devel pcre2-devel SDL2-devel freetype-devel agg-devel reproc-devel" +#depends="LuaJIT" +short_desc="Lightweight text editor written in Lua" +maintainer="mobinmob " +license="MIT" +homepage="https://lite-xl.com/" +distfiles="https://github.com/lite-xl/lite-xl/archive/refs/tags/v${version}.tar.gz" +checksum=ded5c3861d4aab51859f82010c8d40567e6157cb699cbdc5d35fdaa68ba058fb + +if [ -n "$CROSS_BUILD" ]; then + hostmakedepends+=" SDL2-devel" +fi + +post_install() { + vlicense LICENSE +}