suil: update to 0.10.20

* Import library name was changed from libsuil.dll.a to libsuil-0.dll.a.
* Remove upstream patch which was added in
  6bcd25d2a0
* gtk inqt and qt in gtk wrappers were removed in
  ad39b43b42
This commit is contained in:
Biswapriyo Nath
2023-10-29 04:32:04 +00:00
parent 6ffbc88036
commit 8dd2d4e71d
2 changed files with 15 additions and 41 deletions

View File

@@ -1,23 +0,0 @@
diff -bur suil-0.10.18-orig/src/win_in_gtk2.cpp suil-0.10.18/src/win_in_gtk2.cpp
--- suil-0.10.18-orig/src/win_in_gtk2.cpp 2023-02-01 23:29:52.969298600 -0700
+++ suil-0.10.18/src/win_in_gtk2.cpp 2023-02-01 23:30:11.184529800 -0700
@@ -27,9 +27,6 @@
#define SUIL_WIN_WRAPPER(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), SUIL_TYPE_WIN_WRAPPER, SuilWinWrapper))
-using SuilWinWrapper = _SuilWinWrapper;
-using SuilWinWrapperClass = _SuilWinWrapperClass;
-
struct _SuilWinWrapper {
GtkDrawingArea area;
SuilWrapper* wrapper;
@@ -44,6 +41,9 @@
GtkDrawingAreaClass parent_class;
};
+using SuilWinWrapper = _SuilWinWrapper;
+using SuilWinWrapperClass = _SuilWinWrapperClass;
+
GType
suil_win_wrapper_get_type(void); // Accessor for SUIL_TYPE_WIN_WRAPPER

View File

@@ -2,40 +2,37 @@
_realname=suil
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=0.10.18
pkgver=0.10.20
pkgrel=1
pkgdesc="A lightweight C library for loading and wrapping LV2 plugin UIs (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
msys2_references=(
'archlinux: suil'
)
msys2_documentation_url="https://drobilla.net/docs/suil/"
msys2_repository_url="https://gitlab.com/lv2/suil/"
url="https://drobilla.net/software/suil.html"
license=("spdx:ISC")
license=("spdx:0BSD OR ISC")
makedepends=(
"${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-gtk2"
"${MINGW_PACKAGE_PREFIX}-gtk3"
"${MINGW_PACKAGE_PREFIX}-lv2"
"${MINGW_PACKAGE_PREFIX}-meson"
"${MINGW_PACKAGE_PREFIX}-pkgconf"
"${MINGW_PACKAGE_PREFIX}-qt5-base"
"${MINGW_PACKAGE_PREFIX}-qt5-base"
)
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs")
depends=("${MINGW_PACKAGE_PREFIX}-lv2")
optdepends=(
"${MINGW_PACKAGE_PREFIX}-glib2: Support for wrapping Qt5 in GTK3 and GTK2"
"${MINGW_PACKAGE_PREFIX}-gtk2: Support for wrapping Qt5 in GTK2 and GTK2 in Qt5"
"${MINGW_PACKAGE_PREFIX}-gtk3: Support for wrapping Qt5 in GTK3"
"${MINGW_PACKAGE_PREFIX}-qt5-base: support for wrapping Qt5 in GTK3 and GTK2"
)
source=("https://download.drobilla.net/${_realname}-${pkgver}.tar.xz"
001-undefined-using.patch)
sha256sums=('84ada094fbe17ad3e765379002f3a0c7149b43b020235e4d7fa41432f206f85f'
'39c9465e29e82f5345edce62d5f0263382ceac0e115e640d8fac7d2864f04fe4')
prepare() {
cd "${srcdir}/${_realname}-${pkgver}"
# Workaround for https://gitlab.com/lv2/suil/-/issues/8
patch -Np1 -i "${srcdir}/001-undefined-using.patch"
}
source=("https://download.drobilla.net/${_realname}-${pkgver}.tar.xz"{,.sig})
sha256sums=('334a3ed3e73d5e17ff400b3db9801f63809155b0faa8b1b9046f9dd3ffef934e'
'SKIP')
validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') # David Robillard <d@drobilla.net>
build() {
[[ -d "build-${MSYSTEM}" ]] && rm -rf "build-${MSYSTEM}"
@@ -43,7 +40,7 @@ build() {
cd "${srcdir}/build-${MSYSTEM}"
MSYS2_ARG_CONV_EXCL="--prefix=" \
${MINGW_PREFIX}/bin/meson.exe \
${MINGW_PREFIX}/bin/meson.exe setup \
--buildtype=plain \
--auto-features=enabled \
--prefix=${MINGW_PREFIX} \
@@ -62,4 +59,4 @@ package() {
install -vDm 644 ${srcdir}/${_realname}-${pkgver}/COPYING -t "${pkgdir}${MINGW_PREFIX}/share/licenses/$_realname/"
install -vDm 644 ${srcdir}/${_realname}-${pkgver}/{AUTHORS,NEWS,README.md} -t "${pkgdir}${MINGW_PREFIX}/share/doc/$_realname/"
}
}