From 3d0d672a53abc008381aa66ece77a03ac423498d Mon Sep 17 00:00:00 2001 From: John Date: Fri, 2 Aug 2024 22:14:14 +0200 Subject: [PATCH] New package: ada-2.9.0 --- common/shlibs | 1 + srcpkgs/ada-devel | 1 + srcpkgs/ada/template | 29 +++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 120000 srcpkgs/ada-devel create mode 100644 srcpkgs/ada/template diff --git a/common/shlibs b/common/shlibs index 03da6072056..677802f70a0 100644 --- a/common/shlibs +++ b/common/shlibs @@ -459,6 +459,7 @@ libparted.so.2 libparted-3.1_1 libparted-fs-resize.so.0 libparted-3.1_1 libntfs-3g.so.89 ntfs-3g-2021.8.22_1 libruby.so.3.3 ruby-3.3.2_1 +libada.so.2 ada-2.9.0_1 librw.so.0 rankwidth-0.9_1 libKSysGuardFormatter.so.2 libksysguard-6.0.0_1 libKSysGuardSensorFaces.so.2 libksysguard-6.0.0_1 diff --git a/srcpkgs/ada-devel b/srcpkgs/ada-devel new file mode 120000 index 00000000000..916d811b3c9 --- /dev/null +++ b/srcpkgs/ada-devel @@ -0,0 +1 @@ +ada \ No newline at end of file diff --git a/srcpkgs/ada/template b/srcpkgs/ada/template new file mode 100644 index 00000000000..3e9c972aea1 --- /dev/null +++ b/srcpkgs/ada/template @@ -0,0 +1,29 @@ +# Template file for 'ada' +pkgname=ada +version=2.9.0 +revision=1 +build_style=cmake +# They all pull in CPM - CMake's missing package manager +configure_args="-DADA_TESTING=OFF -DADA_BENCHMARKS=OFF -DADA_TOOLS=OFF + -DBUILD_SHARED_LIBS=ON" +short_desc="WHATWG-compliant and fast URL parser written" +maintainer="John " +license="MIT OR Apache-2.0" +homepage="https://www.ada-url.com/" +distfiles="https://github.com/ada-url/ada/archive/refs/tags/v${version}.tar.gz" +checksum=8b992f0ce9134cb4eafb74b164d2ce2cb3af1900902162713b0e0c5ab0b6acd8 + +post_install() { + vlicense LICENSE-APACHE + vlicense LICENSE-MIT +} + +ada-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +}