objfw: Update to 1.2

This commit is contained in:
Jonathan Schleifer
2024-11-02 23:34:58 +01:00
committed by Christoph Reiter
parent f25ca078a8
commit b734692d96

View File

@@ -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"