aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSolomon Choina2024-03-12 20:52:41 -0400
committerSolomon Choina2024-03-12 20:52:41 -0400
commitc1a4011f5f16936ce682e9353de68f8e6cd8bdc2 (patch)
tree1f874b48f6d4348b210412e15b8b5b13c6c077ea /PKGBUILD
parentafb709a360e136b446d7e8e09853600f421bc9df (diff)
downloadaur-gtk3-git.tar.gz
fix gtk3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD66
1 files changed, 14 insertions, 52 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9dcd34b8e4f5..82a9b087e6b5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,19 +15,13 @@ pkgname=(
"${_pkgbase}-demos-git"
"${_pkgbase}-docs-git"
)
-pkgver=3.24.41.r1.g40fe0985
+pkgver=3.24.41.r22.gc4dd8d0125
pkgrel=1
pkgdesc="GObject-based multi-platform GUI toolkit (GIT Version)"
-arch=(
- 'i686'
- 'x86_64'
- 'arm'
- 'armv7h'
- 'aarch64'
-)
+arch=($CARCH)
url="http://www.${_pkg}.org/"
license=(
- 'LGPL-2.0-Only')
+ 'LGPL-2.0-only')
depends=(
'at-spi2-atk'
'atk'
@@ -48,19 +42,16 @@ depends=(
'shared-mime-info'
'wayland'
'wayland-protocols'
+ 'iso-codes'
+ 'tracker3'
+ 'libcloudproviders'
)
makedepends=(
- 'gobject-introspection')
+ 'gobject-introspection' 'git' 'meson' 'libxslt' 'glib2-docs' 'sassc' 'docbook-xsl')
optdepends=(
"${_project}-icon-theme: Default icon theme"
"${_project}-themes-standard: Default widget theme")
-conflicts=('gtk3' )
-provides=(
- "${_pkgbase}=${pkgver}"
- "${_pkgbase}-print-backends"
- "lib${_pkg}-3.so"
- "libgdk-3.so"
- "libgailutil-3.so")
+conflicts=('gtk3')
backup=("usr/share/${_pkg}-3.0/settings.ini")
_http="https://gitlab.${_project}.org"
_ns="GNOME"
@@ -108,24 +99,6 @@ build() {
-C build
}
-# build() {
-# cd "${_pkg}"
-#
-# ./autogen.sh --disable-schemas-compile \
-# --enable-broadway-backend \
-# --enable-gtk2-dependency \
-# --enable-wayland-backend \
-# --enable-x11-backend \
-# --localstatedir=/var \
-# --prefix=/usr \
-# --sysconfdir=/etc
-#
-# # https://bugzilla.gnome.org/show_bug.cgi?id=655517
-# sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-#
-# make
-# }
-
_pick() {
local p="$1" f d; shift
for f; do
@@ -186,21 +159,11 @@ END
cd \
"${pkgdir}"
- _pick \
- demo \
- "usr/bin/${_pkgbase}-"{demo,demo-application,icon-browser,widget-factory}
- _pick \
- demo \
- "usr/share/applications/${_pkgbase}-"{demo,icon-browser,widget-factory}".desktop"
- _pick \
- demo \
- "usr/share/glib-2.0/schemas/org.${_pkg}."{Demo,exampleapp}".gschema.xml"
- _pick \
- demo \
- "usr/share/icons/hicolor/"*"/apps/${_pkgbase}-"{demo,widget-factory}[-.]*
- _pick \
- demo
- "usr/share/man/man1/${_pkgbase}-"{demo,demo-application,icon-browser,widget-factory}.1
+ _pick demo "usr/bin/${_pkgbase}-"{demo,demo-application,icon-browser,widget-factory}
+ _pick demo "usr/share/applications/${_pkgbase}-"{demo,icon-browser,widget-factory}".desktop"
+ _pick demo "usr/share/glib-2.0/schemas/org.${_pkg}."{Demo,exampleapp}".gschema.xml"
+ _pick demo "usr/share/icons/hicolor/"*"/apps/${_pkgbase}-"{demo,widget-factory}[-.]*
+ _pick demo "usr/share/man/man1/${_pkgbase}-"{demo,demo-application,icon-browser,widget-factory}.1
if [[ " ${_meson_options[*]} " =~ " gtk_doc=true " ]]; then
_pick \
@@ -217,8 +180,7 @@ END
package_gtk3-demos-git() {
pkgdesc+=" (demo applications)"
- depends=(
- "${_pkgbase}")
+ depends=(gtk3-git)
mv \
demo/* \
"${pkgdir}"