From 5fd4ecbb2249f91677ef242e509c42665cdc874d Mon Sep 17 00:00:00 2001 From: Jason Barmparesos Date: Sat, 4 Nov 2023 00:36:21 +0100 Subject: [PATCH] New package: libobjc2-2.1 --- srcpkgs/libobjc2-devel | 1 + srcpkgs/libobjc2/template | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 120000 srcpkgs/libobjc2-devel create mode 100644 srcpkgs/libobjc2/template diff --git a/srcpkgs/libobjc2-devel b/srcpkgs/libobjc2-devel new file mode 120000 index 0000000000000..5bd622797ea8e --- /dev/null +++ b/srcpkgs/libobjc2-devel @@ -0,0 +1 @@ +libobjc2 \ No newline at end of file diff --git a/srcpkgs/libobjc2/template b/srcpkgs/libobjc2/template new file mode 100644 index 0000000000000..04f8502ff3a6e --- /dev/null +++ b/srcpkgs/libobjc2/template @@ -0,0 +1,36 @@ +# Template file for 'libobjc2' +pkgname=libobjc2 +version=2.1 +revision=1 +build_style=cmake +configure_args="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++" +hostmakedepends="clang" +short_desc="Objective-C runtime library intended for use with Clang" +maintainer="Jason Barmparesos " +license="MIT" +homepage="https://github.com/gnustep/libobjc2" +changelog="https://github.com/gnustep/libobjc2/blob/master/ANNOUNCE.${version}" +distfiles="https://github.com/gnustep/libobjc2/archive/v${version}.tar.gz>libobjc2.tar.gz https://github.com/Tessil/robin-map/archive/757de82.tar.gz>round-robin.tar.gz" +checksum="78fc3711db14bf863040ae98f7bdca08f41623ebeaf7efaea7dd49a38b5f054c 0abd2a272947d1d403ce7467e75aae5bdcfe839f4fc8d513ba5bfe170d5f2057" + +post_extract() { + mv libobjc2-${version}/* . + rm -rf libobjc2-${version} + + mv robin-map-*/* third_party/robin-map/ + rm -rf robin-map-* +} + +post_install() { + vlicense COPYING +} + +libobjc2-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +}