[new-package] gtkdatabox 1.0.0

This commit is contained in:
مهدي شينون (Mehdi Chinoune)
2025-09-26 18:50:30 +01:00
parent b07ea387d5
commit 2bf79b2db0
2 changed files with 64 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
--- a/glade/Makefile.am
+++ b/glade/Makefile.am
@@ -19,7 +19,7 @@
@GLADE3_LIBS@
libgladedatabox_la_LDFLAGS = \
- -export-dynamic -module -avoid-version
+ -export-dynamic -module -avoid-version -no-undefined
libgladedatabox_la_SOURCES = \
gladeui-databox.c

View File

@@ -0,0 +1,53 @@
# Contributor: Mehdi Chinoune <mehdi.chinoune@hotmail.com>
_realname=gtkdatabox
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=1.0.0
pkgrel=1
pkgdesc="A GTK+-3 widget to display data. (mingw-w64)"
arch=('any')
mingw_arch=('ucrt64' 'clang64' 'clangarm64')
url='https://gtkdatabox.sourceforge.io'
license=('spdx:LGPL-2.1-or-later')
depends=("${MINGW_PACKAGE_PREFIX}-cairo"
"${MINGW_PACKAGE_PREFIX}-cc-libs"
#"${MINGW_PACKAGE_PREFIX}-glade"
"${MINGW_PACKAGE_PREFIX}-glib2"
"${MINGW_PACKAGE_PREFIX}-gtk3"
"${MINGW_PACKAGE_PREFIX}-pango")
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-autotools"
"${MINGW_PACKAGE_PREFIX}-gtk-doc")
source=("https://downloads.sourceforge.net/project/${_realname}/${_realname}-1/${_realname}-${pkgver}.tar.gz"
"001-fix-build-glade-library.patch")
sha256sums=('8bee70206494a422ecfec9a88d32d914c50bb7a0c0e8fedc4512f5154aa9d3e3'
'a10e7d36d04777b215adaeba03108b907106cb958cf0e73c0c9c993cfa0f9e52')
prepare() {
cd "${_realname}-${pkgver}"
patch -p1 -i "${srcdir}"/001-fix-build-glade-library.patch
autoreconf -fiv
}
build() {
mkdir -p "build-${MSYSTEM}" && cd "build-${MSYSTEM}"
export lt_cv_deplibs_check_method='pass_all'
../"${_realname}-${pkgver}"/configure \
--prefix="${MINGW_PREFIX}" \
--disable-static
make
}
package() {
cd "build-${MSYSTEM}"
make install DESTDIR="${pkgdir}"
install -Dm644 "${srcdir}"/${_realname}-${pkgver}/COPYING \
"${pkgdir}"${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE
}