From b734692d96cc4f7eaa813ecef2d53fbbc5de5ee9 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Sat, 2 Nov 2024 23:34:58 +0100 Subject: [PATCH] objfw: Update to 1.2 --- mingw-w64-objfw/PKGBUILD | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/mingw-w64-objfw/PKGBUILD b/mingw-w64-objfw/PKGBUILD index b79ca06061..8d40588bf4 100644 --- a/mingw-w64-objfw/PKGBUILD +++ b/mingw-w64-objfw/PKGBUILD @@ -2,6 +2,7 @@ _realname=objfw pkgname=("${MINGW_PACKAGE_PREFIX}-libobjfw" + "${MINGW_PACKAGE_PREFIX}-libobjfwhid" "${MINGW_PACKAGE_PREFIX}-libobjfwrt" "${MINGW_PACKAGE_PREFIX}-libobjfwtls" "${MINGW_PACKAGE_PREFIX}-ofarc" @@ -9,7 +10,7 @@ pkgname=("${MINGW_PACKAGE_PREFIX}-libobjfw" "${MINGW_PACKAGE_PREFIX}-ofhash" "${MINGW_PACKAGE_PREFIX}-ofhttp") pkgbase=mingw-w64-${_realname} -pkgver=1.1.7 +pkgver=1.2 pkgrel=1 pkgdesc="Portable, lightweight framework for the Objective-C language (mingw-w64)" arch=('any') @@ -21,7 +22,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-clang" "${MINGW_PACKAGE_PREFIX}-openssl") groups=("${MINGW_PACKAGE_PREFIX}-${_realname}") source=("https://objfw.nil.im/downloads/${_realname}-${pkgver}.tar.gz") -sha256sums=('5107d8a0627e2270d211abf1b4f6c50fd89c8d672d2179b50daa7d3b66d68a70') +sha256sums=('f1d92b64f524a1aaf8e8b572a0edf5817d589c3d3c60cab9bb182ccbac3ee405') build() { [[ -d build-${MSYSTEM} ]] && rm -rf build-${MSYSTEM} @@ -54,21 +55,29 @@ package_libobjfw() { done # Those are in subpackages + rm -f "${pkgdir}/${MINGW_PREFIX}/bin/objfwhid1.dll" rm -f "${pkgdir}/${MINGW_PREFIX}/bin/objfwrt1.dll" rm -f "${pkgdir}/${MINGW_PREFIX}/bin/objfwtls1.dll" rm -f "${pkgdir}/${MINGW_PREFIX}/bin/ofarc.exe" rm -f "${pkgdir}/${MINGW_PREFIX}/bin/ofdns.exe" rm -f "${pkgdir}/${MINGW_PREFIX}/bin/ofhash.exe" rm -f "${pkgdir}/${MINGW_PREFIX}/bin/ofhttp.exe" + rm -fr "${pkgdir}/${MINGW_PREFIX}/include/ObjFWHID" rm -fr "${pkgdir}/${MINGW_PREFIX}/include/ObjFWRT" rm -fr "${pkgdir}/${MINGW_PREFIX}/include/ObjFWTLS" + rm -f "${pkgdir}/${MINGW_PREFIX}/lib/libobjfwhid.dll.a" rm -f "${pkgdir}/${MINGW_PREFIX}/lib/libobjfwrt.dll.a" rm -f "${pkgdir}/${MINGW_PREFIX}/lib/libobjfwtls.dll.a" rm -f "${pkgdir}/${MINGW_PREFIX}/lib/objfw-config/ObjFWTLS.oc" + rm -f "${pkgdir}/${MINGW_PREFIX}/lib/objfw-config/ObjFWHID.oc" rm -fr "${pkgdir}/${MINGW_PREFIX}/share/ofarc" rm -fr "${pkgdir}/${MINGW_PREFIX}/share/ofdns" rm -fr "${pkgdir}/${MINGW_PREFIX}/share/ofhash" rm -fr "${pkgdir}/${MINGW_PREFIX}/share/ofhttp" + rm -f "${pkgdir}/${MINGW_PREFIX}/share/man/man1/ofarc.1" + rm -f "${pkgdir}/${MINGW_PREFIX}/share/man/man1/ofdns.1" + rm -f "${pkgdir}/${MINGW_PREFIX}/share/man/man1/ofhash.1" + rm -f "${pkgdir}/${MINGW_PREFIX}/share/man/man1/ofhttp.1" } package_libobjfwrt() { @@ -100,6 +109,21 @@ package_libobjfwtls() { done } +package_libobjfwhid() { + pkgdesc="HID support for ObjFW (mingw-w64)" + depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" + "${MINGW_PACKAGE_PREFIX}-libobjfw" + "${MINGW_PACKAGE_PREFIX}-libobjfwrt") + + cd build-${MSYSTEM} + make -C src/hid DESTDIR="${pkgdir}/" install + + for i in COPYING COPYING.LESSER; do + install -D -m 644 "${i}" \ + "${pkgdir}/${MINGW_PREFIX}/share/licenses/${pkgname/${MINGW_PACKAGE_PREFIX}-/}/${i}" + done +} + package_ofarc() { pkgdesc="Utility for handling ZIP, Tar and LHA archives (mingw-w64)" depends=("${MINGW_PACKAGE_PREFIX}-libobjfw"