diff options
author | raihan2000 | 2024-07-16 22:13:08 +0530 |
---|---|---|
committer | raihan2000 | 2024-07-16 22:13:08 +0530 |
commit | da7ec40fc82b0ffbebd170f56ff2a04e7a3bd88b (patch) | |
tree | 4d72e7ba2f53e05dadae938669c59519e8779c7b | |
download | aur-gnome-settings-daemon-mobile.tar.gz |
add initial package
-rw-r--r-- | .SRCINFO | 69 | ||||
-rw-r--r-- | 0001-subprojects-Update-gvc-to-latest-commit.patch | 16 | ||||
-rw-r--r-- | PKGBUILD | 115 |
3 files changed, 200 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ecb01676bced --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,69 @@ +pkgbase = gnome-settings-daemon-mobile + pkgdesc = GNOME Settings Daemon + pkgver = 46.r0.gee5d1b2 + pkgrel = 1 + url = https://gitlab.gnome.org/verdre/gnome-settings-daemon-mobile + arch = any + groups = gnome + license = GPL-2.0-or-later + license = LGPL-2.0-or-later + checkdepends = python-dbusmock + checkdepends = python-gobject + makedepends = docbook-xsl + makedepends = git + makedepends = glib2-devel + makedepends = libxslt + makedepends = meson + makedepends = python + makedepends = usbguard + depends = alsa-lib + depends = bash + depends = cairo + depends = dconf + depends = fontconfig + depends = gcc-libs + depends = gcr-4 + depends = geoclue + depends = geocode-glib-2 + depends = glib2 + depends = glibc + depends = gnome-desktop + depends = gsettings-desktop-schemas + depends = gtk3 + depends = libcanberra-pulse + depends = libcolord + depends = libcups + depends = libgudev + depends = libgweather-4 + depends = libmm-glib + depends = libnm + depends = libnotify + depends = libp11-kit + depends = libpulse + depends = librsvg + depends = libwacom + depends = libx11 + depends = libxext + depends = libxfixes + depends = libxi + depends = nss + depends = pango + depends = polkit + depends = pulse-native-provider + depends = systemd + depends = systemd-libs + depends = upower + depends = wayland + depends = xorg-xrdb + optdepends = usbguard: USB protection support + backup = etc/xdg/Xwayland-session.d/00-xrdb + source = git+https://gitlab.gnome.org/verdre/gnome-settings-daemon-mobile.git#commit=ee5d1b246da9ac5bdd635e3d5afb322ecacc3912 + source = git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git + source = 0001-subprojects-Update-gvc-to-latest-commit.patch + sha256sums = e36313bb07782697b14570beb78b2afaf1823986db2548b341dd99c5aff03379 + sha256sums = SKIP + sha256sums = 9eca57b6f1c465ab6d70aeabf755edcc727474bfb58505b16a0398abbf2a0b75 + +pkgname = gnome-settings-daemon-mobile + provides = gnome-settings-daemon=1:46.r0.gee5d1b2 + conflicts = gnome-settings-daemon diff --git a/0001-subprojects-Update-gvc-to-latest-commit.patch b/0001-subprojects-Update-gvc-to-latest-commit.patch new file mode 100644 index 000000000000..980ee8eae56f --- /dev/null +++ b/0001-subprojects-Update-gvc-to-latest-commit.patch @@ -0,0 +1,16 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com> +Date: Sun, 17 Mar 2024 02:24:01 +0100 +Subject: [PATCH] subprojects: Update gvc to latest commit + +--- + subprojects/gvc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/subprojects/gvc b/subprojects/gvc +index 7a621180b464..91f3f4149066 160000 +--- a/subprojects/gvc ++++ b/subprojects/gvc +@@ -1 +1 @@ +-Subproject commit 7a621180b46421e356b33972e3446775a504139c ++Subproject commit 91f3f41490666a526ed78af744507d7ee1134323 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f73a909777b5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,115 @@ +# Maintainer: Raihan Ahamed (raihan2000) <raihan1999ahamed@gmail.com> +# Contributor: Fabian Bornschein <fabiscafe@archlinux.org> +# Contributor: Jan Alexander Steffens (heftig) <heftig@archlinux.org> + +pkgname=gnome-settings-daemon-mobile +pkgdesc="GNOME Settings Daemon" +pkgver=46.r0.gee5d1b2 +pkgrel=1 +arch=( + any +) +license=( + GPL-2.0-or-later + LGPL-2.0-or-later +) +url="https://gitlab.gnome.org/verdre/gnome-settings-daemon-mobile" +depends=( + alsa-lib + bash + cairo + dconf + fontconfig + gcc-libs + gcr-4 + geoclue + geocode-glib-2 + glib2 + glibc + gnome-desktop + gsettings-desktop-schemas + gtk3 + libcanberra-pulse + libcolord + libcups + libgudev + libgweather-4 + libmm-glib + libnm + libnotify + libp11-kit + libpulse + librsvg + libwacom + libx11 + libxext + libxfixes + libxi + nss + pango + polkit + pulse-native-provider + systemd + systemd-libs + upower + wayland + xorg-xrdb +) +makedepends=( + docbook-xsl + git + glib2-devel + libxslt + meson + python + usbguard +) +checkdepends=( + python-dbusmock + python-gobject +) +optdepends=("usbguard: USB protection support") +groups=(gnome) +backup=(etc/xdg/Xwayland-session.d/00-xrdb) +_commit=ee5d1b246da9ac5bdd635e3d5afb322ecacc3912 # 46-mobile-0 +source=( + "git+https://gitlab.gnome.org/verdre/gnome-settings-daemon-mobile.git#commit=$_commit" + "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git" + 0001-subprojects-Update-gvc-to-latest-commit.patch +) +sha256sums=( + e36313bb07782697b14570beb78b2afaf1823986db2548b341dd99c5aff03379 + SKIP + 9eca57b6f1c465ab6d70aeabf755edcc727474bfb58505b16a0398abbf2a0b75 +) + +pkgver() { + cd $pkgname + git describe --long --tags --abbrev=7 "$_commit" | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g; s/.mobile.0//' +} + +prepare() { + cd $pkgname + git apply -3 ../0001-subprojects-Update-gvc-to-latest-commit.patch + + git submodule init + git submodule set-url subprojects/gvc "$srcdir/libgnome-volume-control" + git -c protocol.file.allow=always -c protocol.allow=never submodule update +} + +build() { + arch-meson $pkgname build + meson compile -C build +} + +#check() { +# meson test -C build --print-errorlogs +#} + +package() { + conflicts=(gnome-settings-daemon) + provides=(gnome-settings-daemon=1:$pkgver) + meson install -C build --destdir "$pkgdir" +} + +# vim:set sw=2 sts=-1 et: |