From feeab71491988ed1ee7a79f90f52c4560733e01c Mon Sep 17 00:00:00 2001 From: Jason Barmparesos Date: Sat, 23 Sep 2023 18:34:42 +0000 Subject: [PATCH 1/2] New package: ObjFW-1.0.3 --- common/shlibs | 3 +++ srcpkgs/ObjFW-devel | 1 + srcpkgs/ObjFW/template | 23 +++++++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 120000 srcpkgs/ObjFW-devel create mode 100644 srcpkgs/ObjFW/template diff --git a/common/shlibs b/common/shlibs index 2d7f32eee393b..157541ba5c813 100644 --- a/common/shlibs +++ b/common/shlibs @@ -86,6 +86,9 @@ libfplll.so.8 fplll-5.4.4_1 libpanelw.so.6 ncurses-libs-5.8_1 ignore libmenuw.so.6 ncurses-libs-5.8_1 ignore libobjc.so.4 libobjc-4.7.3_12 +libobjfw.so.1 ObjFW-1.0.3_1 +libobjfwrt.so.1 ObjFW-1.0.3_1 +libobjfwtls.so.1 ObjFW-1.0.3_1 libgomp.so.1 libgomp-4.4.0_1 libgps.so.29 gpsd-3.23_1 libmagic.so.1 libmagic-5.12_1 diff --git a/srcpkgs/ObjFW-devel b/srcpkgs/ObjFW-devel new file mode 120000 index 0000000000000..374aa22431a1d --- /dev/null +++ b/srcpkgs/ObjFW-devel @@ -0,0 +1 @@ +ObjFW \ No newline at end of file diff --git a/srcpkgs/ObjFW/template b/srcpkgs/ObjFW/template new file mode 100644 index 0000000000000..05fdb0959054f --- /dev/null +++ b/srcpkgs/ObjFW/template @@ -0,0 +1,23 @@ +# Template file for 'ObjFW' +pkgname=ObjFW +version=1.0.3 +revision=1 +build_style=gnu-configure +makedepends="openssl-devel clang" +short_desc="Portable framework for the Objective-C language" +maintainer="Jason Barmparesos " +license="GPL-2.0-only,GPL-3.0-only,QPL-1.0" +homepage="https://objfw.nil.im" +changelog="https://objfw.nil.im/file?name=ChangeLog&ci=trunk" +distfiles="https://objfw.nil.im/downloads/objfw-${version}.tar.gz" +checksum=1c81d7d03578b2d9084fc5d8722d4eaa4bdc2f3f09ce41231e7ceab8212fae17 + +ObjFW-devel_package() { + short_desc+=" - development files and utilities" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.so" + vmove "usr/bin/objfw-*" + } +} From 25b3464539f08091be27dcd7599cd7df1c43e06f Mon Sep 17 00:00:00 2001 From: Jason Barmparesos Date: Mon, 25 Sep 2023 20:12:49 +0000 Subject: [PATCH 2/2] Explicitly set clang --- srcpkgs/ObjFW/template | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/srcpkgs/ObjFW/template b/srcpkgs/ObjFW/template index 05fdb0959054f..9891a6cb43102 100644 --- a/srcpkgs/ObjFW/template +++ b/srcpkgs/ObjFW/template @@ -12,6 +12,10 @@ changelog="https://objfw.nil.im/file?name=ChangeLog&ci=trunk" distfiles="https://objfw.nil.im/downloads/objfw-${version}.tar.gz" checksum=1c81d7d03578b2d9084fc5d8722d4eaa4bdc2f3f09ce41231e7ceab8212fae17 +pre_configure() { + export OBJC="clang" +} + ObjFW-devel_package() { short_desc+=" - development files and utilities" depends="${sourcepkg}>=${version}_${revision}" @@ -21,3 +25,4 @@ ObjFW-devel_package() { vmove "usr/bin/objfw-*" } } +