From 70c7621fd278b07cf1dfaa9327b799fd47b3365c Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Tue, 16 Aug 2022 00:07:36 +0200 Subject: [PATCH] xnec2c: update to 4.4.11. --- srcpkgs/xnec2c/patches/cross.patch | 11 ++++++++++ srcpkgs/xnec2c/template | 35 +++++++++++------------------- 2 files changed, 24 insertions(+), 22 deletions(-) create mode 100644 srcpkgs/xnec2c/patches/cross.patch diff --git a/srcpkgs/xnec2c/patches/cross.patch b/srcpkgs/xnec2c/patches/cross.patch new file mode 100644 index 000000000000..2ae32b123877 --- /dev/null +++ b/srcpkgs/xnec2c/patches/cross.patch @@ -0,0 +1,11 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -76,7 +76,7 @@ + [AC_MSG_RESULT([no])]) + + AC_MSG_CHECKING([whether dlopen supports LMID]) +-AC_RUN_IFELSE([AC_LANG_PROGRAM([ ++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([ + #define _GNU_SOURCE + #include + #include diff --git a/srcpkgs/xnec2c/template b/srcpkgs/xnec2c/template index f936c70dff18..61a04e5f0c0b 100644 --- a/srcpkgs/xnec2c/template +++ b/srcpkgs/xnec2c/template @@ -1,35 +1,26 @@ # Template file for 'xnec2c' pkgname=xnec2c -version=4.1.1 -revision=2 +version=4.4.11 +revision=1 build_style=gnu-configure -hostmakedepends="automake libtool gettext-devel intltool pkg-config glib-devel" +wrksrc="${pkgname}-v${version}" +hostmakedepends="automake libtool gettext-devel intltool pkg-config glib-devel which" makedepends="gtk+3-devel" depends="libglvnd" -short_desc="GTK2 application for Numerical Electromagnetics Code generation" +short_desc="GTK application for Numerical Electromagnetics Code generation" maintainer="Orphaned " license="GPL-2.0-or-later" -homepage="http://www.qsl.net/5b4az/pkg/nec2/xnec2c/doc/xnec2c.html" -distfiles="https://www.qsl.net/5/5b4az/pkg/nec2/xnec2c/xnec2c-${version}.tar.bz2" -checksum=29078bcefd5f2cb534a83fc6f293ffdf00f1e350cc2408285250ace5dda4dbd7 +homepage="https://www.xnec2c.org/" +distfiles="https://www.xnec2c.org/releases/xnec2c-v${version}.tar.gz" +checksum=33892709b19a271749c36073993282e76b77b3c811e94464953cf9b0c3b2cb8f pre_configure() { NOCONFIGURE=1 ./autogen.sh } -post_install() { - local i - vdoc doc/NEC2-bug.txt - vdoc doc/NearFieldCalcs.txt - vdoc doc/nec2c.txt - vdoc doc/xnec2c.html - for i in doc/images/*.png; do - vcopy $i usr/share/doc/xnec2c/images - done - zcat doc/xnec2c.1.gz > xnec2c.1 - vman xnec2c.1 - vmkdir usr/share/xnec2c - vcopy examples usr/share/xnec2c - vinstall ${FILESDIR}/xnec2c.desktop 644 usr/share/applications - vinstall ${FILESDIR}/xnec2c.png 644 usr/share/pixmaps +post_install() { + vmkdir usr/share/doc + cp -r doc ${DESTDIR}/usr/share/doc/xnec2c + vcopy examples usr/share/doc/xnec2c + rm ${DESTDIR}/usr/share/doc/xnec2c/doc/xnec2c.1 }