diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | tinyxml2-no-install.patch | 25 |
3 files changed, 6 insertions, 38 deletions
@@ -1,6 +1,6 @@ pkgbase = wxformbuilder pkgdesc = RAD tool for wxWidgets GUI design - pkgver = 4.0.0 + pkgver = 4.1.0 pkgrel = 1 url = https://github.com/wxFormBuilder/wxFormBuilder arch = i686 @@ -14,9 +14,7 @@ pkgbase = wxformbuilder conflicts = wxformbuilder conflicts = wxformbuilder-svn conflicts = wxformbuilder-git - source = https://github.com/wxFormBuilder/wxFormBuilder/releases/download/v4.0.0/wxFormBuilder-4.0.0-source-full.tar.gz - source = tinyxml2-no-install.patch - sha512sums = fd50f66584a6b03d7cb2281d20649fb39b2d4923dadfa44bc244732d524a08483ed9c7a97fbf02d613b7a1e494858b9ea0d2d13a554bcca2dab277cfa892ecc1 - sha512sums = cb941a55d67104f68a3b1ab84f19c5016d96ba52efb9ea7755be33f52af6c5ce8fba36f25e8f10d0ddd38ed9842192a6ef55a9de2b54b3428aed4e360653b7c0 + source = https://github.com/wxFormBuilder/wxFormBuilder/releases/download/v4.1.0/wxFormBuilder-4.1.0-source-full.tar.gz + sha512sums = d3b8fd8fe5cfafc2a3f49255d87aa78399be0804d6176d506ecfa77d141b86f1fda7150637c80a740637516807be3ae6f1d698825de8f247c7878b313d259d5f pkgname = wxformbuilder @@ -4,7 +4,7 @@ _prjname=wxFormBuilder pkgname=wxformbuilder -pkgver=4.0.0 +pkgver=4.1.0 pkgrel=1 pkgdesc="RAD tool for wxWidgets GUI design" arch=('i686' 'x86_64' 'aarch64') @@ -16,16 +16,11 @@ depends=('wxwidgets-gtk3' 'boost') makedepends=('cmake') source=( "https://github.com/wxFormBuilder/wxFormBuilder/releases/download/v${pkgver}/wxFormBuilder-${pkgver}-source-full.tar.gz" - "tinyxml2-no-install.patch" ) sha512sums=( - "fd50f66584a6b03d7cb2281d20649fb39b2d4923dadfa44bc244732d524a08483ed9c7a97fbf02d613b7a1e494858b9ea0d2d13a554bcca2dab277cfa892ecc1" - "cb941a55d67104f68a3b1ab84f19c5016d96ba52efb9ea7755be33f52af6c5ce8fba36f25e8f10d0ddd38ed9842192a6ef55a9de2b54b3428aed4e360653b7c0" + "d3b8fd8fe5cfafc2a3f49255d87aa78399be0804d6176d506ecfa77d141b86f1fda7150637c80a740637516807be3ae6f1d698825de8f247c7878b313d259d5f" ) -prepare() { - cd "${_prjname}-${pkgver}" - patch --forward --strip=1 --input="${srcdir}/tinyxml2-no-install.patch" -} + build() { cd "${_prjname}-${pkgver}" cmake -S . -B _build --install-prefix /usr -DCMAKE_BUILD_TYPE=Release diff --git a/tinyxml2-no-install.patch b/tinyxml2-no-install.patch deleted file mode 100644 index 3c5be8f74398..000000000000 --- a/tinyxml2-no-install.patch +++ /dev/null @@ -1,25 +0,0 @@ -From a75305af33d8113e0e2914c7f50e61d3f3f79746 Mon Sep 17 00:00:00 2001 -From: Steffen Olszewski <steffen.olszewski@gero-mess.de> -Date: Wed, 13 Dec 2023 21:43:00 +0100 -Subject: [PATCH] Prevent installation of TinyXML2 development files - -Simply exclude the library from the ALL target for now. -If the library gets build as shared library, the runtime component -needs to be installed explicit. ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 4ef78e5a..7fdf2e1e 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -104,7 +104,7 @@ add_subdirectory(sdk) - add_subdirectory(third_party/md5) - add_subdirectory(third_party/stack_trace) - stash_variable(BUILD_SHARED_LIBS ${WXFB_TINYXML2_SHARED}) --add_subdirectory(third_party/tinyxml2) -+add_subdirectory(third_party/tinyxml2 EXCLUDE_FROM_ALL) - restore_variable(BUILD_SHARED_LIBS) - - if(NOT WXFB_BUILD_PLUGIN_HOST) |