|
4 | 4 | _realname=libnotify |
5 | 5 | pkgbase=mingw-w64-${_realname} |
6 | 6 | pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") |
7 | | -pkgver=0.7.8 |
8 | | -pkgrel=4 |
| 7 | +pkgver=0.7.9 |
| 8 | +pkgrel=1 |
9 | 9 | pkgdesc="Desktop notification library (mingw-w64)" |
10 | 10 | arch=('any') |
11 | | -mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32') |
| 11 | +mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') |
12 | 12 | url="https://developer.gnome.org/notification-spec/" |
13 | | -license=('LGPL') |
| 13 | +license=('spdx:LGPL-2.1') |
14 | 14 | depends=("${MINGW_PACKAGE_PREFIX}-gdk-pixbuf2" |
15 | 15 | "${MINGW_PACKAGE_PREFIX}-glib2") |
16 | 16 | makedepends=("${MINGW_PACKAGE_PREFIX}-gtk3" |
17 | | - "${MINGW_PACKAGE_PREFIX}-meson" |
18 | 17 | "${MINGW_PACKAGE_PREFIX}-gtk-doc" |
| 18 | + "${MINGW_PACKAGE_PREFIX}-libxslt" |
19 | 19 | "${MINGW_PACKAGE_PREFIX}-gobject-introspection" |
| 20 | + "${MINGW_PACKAGE_PREFIX}-meson" |
| 21 | + "${MINGW_PACKAGE_PREFIX}-ninja" |
20 | 22 | "${MINGW_PACKAGE_PREFIX}-pkg-config" |
21 | 23 | "${MINGW_PACKAGE_PREFIX}-cc") |
22 | 24 | source=("https://download.gnome.org/sources/${_realname}/${pkgver%.*}/${_realname}-${pkgver}.tar.xz" |
23 | | - "meson-check-version-script.patch::https://gitlab.gnome.org/GNOME/libnotify/-/commit/55eb692.patch" |
24 | 25 | "test-fix.patch" |
25 | | - "fix-gtk-doc.patch") |
26 | | -sha256sums=('69209e0b663776a00c7b6c0e560302a8dbf66b2551d55616304f240bba66e18c' |
27 | | - '201bcda9dc3e1323686494578b5283eb204a8ee8c20120d5651abc505f241d12' |
| 26 | + "fix-gtk-doc.patch" |
| 27 | + "fix-realpath.patch") |
| 28 | +sha256sums=('66c0517ed16df7af258e83208faaf5069727dfd66995c4bbc51c16954d674761' |
28 | 29 | '185e7885512106172627525a4ec1fc18c2f95844f733e49cece325874a55f8e6' |
29 | | - '690f8bd32e6aa4828bc93d2d9a8cba4870c96fa7af248a64f8ab505d8389af4d') |
| 30 | + '690f8bd32e6aa4828bc93d2d9a8cba4870c96fa7af248a64f8ab505d8389af4d' |
| 31 | + '4303fc94907937b38da92b1e1f497b86e64ffdffe5e87034ccc2c7a973e13f9a') |
30 | 32 |
|
31 | 33 | prepare() { |
32 | 34 | cd $srcdir/${_realname}-${pkgver} |
33 | 35 |
|
34 | | - patch -p1 -i ${srcdir}/meson-check-version-script.patch |
35 | 36 | patch -p1 -i ${srcdir}/test-fix.patch |
36 | 37 | patch -p1 -i ${srcdir}/fix-gtk-doc.patch |
| 38 | + patch -p1 -i ${srcdir}/fix-realpath.patch |
37 | 39 | } |
38 | 40 |
|
39 | 41 | build() { |
40 | 42 | cd "${srcdir}"/${_realname}-${pkgver} |
41 | | - [[ -d "${srcdir}"/build-${CARCH} ]] && rm -rf "${srcdir}"/build-${CARCH} |
42 | | - mkdir -p "${srcdir}"/build-${CARCH} && cd "${srcdir}"/build-${CARCH} |
| 43 | + [[ -d "${srcdir}"/build-${MSYSTEM} ]] && rm -rf "${srcdir}"/build-${MSYSTEM} |
| 44 | + mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM} |
43 | 45 |
|
44 | 46 | MSYS2_ARG_CONV_EXCL="--prefix=" \ |
45 | | - ${MINGW_PREFIX}/bin/meson \ |
46 | | - --prefix="${MINGW_PREFIX}" \ |
47 | | - --buildtype=plain \ |
48 | | - -Dintrospection=enabled \ |
49 | | - -Ddocbook_docs=disabled \ |
50 | | - -Dgtk_doc=true \ |
51 | | - "../${_realname}-${pkgver}" |
52 | | - |
53 | | - ninja |
| 47 | + ${MINGW_PREFIX}/bin/meson \ |
| 48 | + --prefix="${MINGW_PREFIX}" \ |
| 49 | + --buildtype=plain \ |
| 50 | + -Dtests=false \ |
| 51 | + -Dintrospection=enabled \ |
| 52 | + -Dman=true \ |
| 53 | + -Dgtk_doc=true \ |
| 54 | + -Ddocbook_docs=disabled \ |
| 55 | + "../${_realname}-${pkgver}" |
| 56 | + |
| 57 | + meson compile |
54 | 58 | } |
55 | 59 |
|
56 | 60 | package() { |
57 | | - cd "${srcdir}"/build-${CARCH} |
| 61 | + cd "${srcdir}/build-${MSYSTEM}" |
| 62 | + |
| 63 | + DESTDIR="${pkgdir}" meson install |
58 | 64 |
|
59 | | - DESTDIR="${pkgdir}" ninja install |
| 65 | + install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING" |
60 | 66 | } |
0 commit comments