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