From a500bb9f2ce53de5f067ce2def0f5ed0cbd7ace3 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Thu, 22 Sep 2022 17:54:14 +0530 Subject: [PATCH] png2ico: Enable clangarm64 --- mingw-w64-png2ico/0001-makefile-use-cxx.patch | 11 +++++++++++ mingw-w64-png2ico/PKGBUILD | 5 ++++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 mingw-w64-png2ico/0001-makefile-use-cxx.patch diff --git a/mingw-w64-png2ico/0001-makefile-use-cxx.patch b/mingw-w64-png2ico/0001-makefile-use-cxx.patch new file mode 100644 index 0000000000..c0862fdf9a --- /dev/null +++ b/mingw-w64-png2ico/0001-makefile-use-cxx.patch @@ -0,0 +1,11 @@ +--- a/Makefile ++++ b/Makefile +@@ -5,7 +5,7 @@ + all: png2ico + + png2ico: png2ico.cpp +- g++ $(CPPFLAGS) $(DEBUG) -o $@ $< -lpng -lz -lm ++ $(CXX) $(CPPFLAGS) $(DEBUG) -o $@ $< -lpng -lz -lm + + doc/png2ico.txt: doc/png2ico.1 + man $< |sed -e $$'s/.\b\\(.\\)/\\1/g' -e 's/\(.*\)/\1'$$'\r/' >$@ diff --git a/mingw-w64-png2ico/PKGBUILD b/mingw-w64-png2ico/PKGBUILD index bfac9222d4..87087dd963 100644 --- a/mingw-w64-png2ico/PKGBUILD +++ b/mingw-w64-png2ico/PKGBUILD @@ -7,7 +7,7 @@ pkgver="2002.12.08" pkgrel=3 pkgdesc="Converts PNG files to Windows icon resource files (mingw-w64)" arch=('any') -mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32') +mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') license=("GPL2") url="https://www.winterdrache.de/freeware/png2ico/" depends=("${MINGW_PACKAGE_PREFIX}-libpng") @@ -15,12 +15,15 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc") options=(!strip staticlibs !buildflags) source=("${_realname}-${pkgver}.tar.gz"::"https://www.winterdrache.de/freeware/${_realname}/data/${_realname}-src-2002-12-08.tar.gz" + "0001-makefile-use-cxx.patch" "fix_include.diff") sha256sums=('d6bc2b8f9dacfb8010e5f5654aaba56476df18d88e344ea1a32523bb5843b68e' + 'aacb8837e318bb014f5ce97227d87f50934cf47951bd012515f06f1a05fb3234' '9a386c45bd8b3d0f48d095e9dc1de87dde61a5dad175f0547b56b8d015af5a5b') prepare() { cd "${srcdir}/${_realname}" + patch -p1 -i "${srcdir}/0001-makefile-use-cxx.patch" patch -p1 -i "${srcdir}/fix_include.diff" }