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 in6bcd25d2a0* gtk inqt and qt in gtk wrappers were removed inad39b43b42
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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/"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user