diff --unified --recursive --text mygui/PKGBUILD mygui-new/PKGBUILD --- mygui/PKGBUILD 2023-10-27 11:24:29.732484486 +0200 +++ mygui-new/PKGBUILD 2023-10-27 11:29:33.844594239 +0200 @@ -2,8 +2,8 @@ # Contributor: Andrew Belitsky pkgname=mygui replaces=('mygui-docs') -pkgver=3.4.2 -pkgrel=1 +pkgver=3.4.3 +pkgrel=0.3 pkgdesc="A multilayer and overlappable GUI System" arch=('x86_64') url="http://mygui.info/" @@ -12,29 +12,23 @@ makedepends=('cmake' 'doxygen' 'graphviz' 'ttf-dejavu' 'ninja') install=mygui.install source=("https://github.com/MyGUI/mygui/archive/MyGUI${pkgver}.tar.gz") -sha512sums=('202f3df35f0767778b5a91b71dbd1ad3409d0a1977d5fbe3f0d48db430276c71b84edc5a28dd1fdb8e60245b56f2bda99872a4d860b83585f08406b28fb850fe') +sha512sums=('88c69ca2e706af364b72d425f95013eb285501881d8094f8d67e31a54c45ca11b0eb5b62c382af0d4c43f69aa8197648259ac306b72efa7ef3e25eecb9b039cb') build() { cd mygui-MyGUI${pkgver} - # change CMake config so demos install to /opt - sed -i 's:"bin:"../opt/MYGUI:' CMake/Utils/MyGUIConfigTargets.cmake - sed -i -e 's:../share:/usr/share:' -e 's:"bin":"../opt/MYGUI":' CMake/InstallResources.cmake - # generate CMake Makefile cmake \ - -Bbuild \ - -GNinja \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DMYGUI_INSTALL_SAMPLES=TRUE \ - -DMYGUI_INSTALL_TOOLS=TRUE \ - -DMYGUI_INSTALL_DOCS=TRUE \ - -DMYGUI_INSTALL_MEDIA=TRUE \ - -DMYGUI_BUILD_DEMOS=TRUE \ - -DMYGUI_BUILD_TOOLS=TRUE \ - -DCMAKE_BUILD_TYPE=Release \ - -DMYGUI_RENDERSYSTEM=7 \ - -DBUILD_SHARED_LIBS=TRUE + -B build \ + -G Ninja \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D MYGUI_INSTALL_TOOLS=TRUE \ + -D MYGUI_INSTALL_DOCS=TRUE \ + -D MYGUI_BUILD_TOOLS=TRUE \ + -D CMAKE_BUILD_TYPE=Release \ + -D MYGUI_RENDERSYSTEM=7 \ + -D MYGUI_DONT_USE_OBSOLETE=ON \ + -D BUILD_SHARED_LIBS=TRUE ninja -C build ninja -C build api-docs