From c8b513ad6e0c9f0b5f07e5a287f7dac0f2a4404b Mon Sep 17 00:00:00 2001 From: clsty Date: Thu, 24 Apr 2025 10:46:25 +0800 Subject: [PATCH] Use a git repo for agsv1 installing --- arch-packages/illogical-impulse-ags/.SRCINFO | 36 ------------------- .../.gitignore | 2 +- .../PKGBUILD | 28 ++++++++------- 3 files changed, 16 insertions(+), 50 deletions(-) delete mode 100644 arch-packages/illogical-impulse-ags/.SRCINFO rename arch-packages/{illogical-impulse-ags => illogical-impulse-agsv1-git}/.gitignore (70%) rename arch-packages/{illogical-impulse-ags => illogical-impulse-agsv1-git}/PKGBUILD (69%) diff --git a/arch-packages/illogical-impulse-ags/.SRCINFO b/arch-packages/illogical-impulse-ags/.SRCINFO deleted file mode 100644 index 8a36546b2..000000000 --- a/arch-packages/illogical-impulse-ags/.SRCINFO +++ /dev/null @@ -1,36 +0,0 @@ -pkgbase = ii-aylurs-gtk-shell-git - pkgdesc = Aylurs's Gtk Shell (AGS), version fixed for illogical-impulse dotfiles - pkgver = 1.8.2.r2.g1115022 - pkgrel = 1 - url = https://github.com/Aylur/ags - arch = x86_64 - license = GPL3 - makedepends = git - makedepends = gobject-introspection - makedepends = meson - makedepends = npm - makedepends = typescript - depends = gjs - depends = glib2 - depends = glib2-devel - depends = glibc - depends = gtk3 - depends = gtk-layer-shell - depends = libpulse - depends = pam - optdepends = gnome-bluetooth-3.0: required for bluetooth service - optdepends = greetd: required for greetd service - optdepends = libdbusmenu-gtk3: required for systemtray service - optdepends = libsoup3: required for the Utils.fetch feature - optdepends = libnotify: required for sending notifications - optdepends = networkmanager: required for network service - optdepends = power-profiles-daemon: required for powerprofiles service - optdepends = upower: required for battery service - conflicts = aylurs-gtk-shell - backup = etc/pam.d/ags - source = git+https://github.com/Aylur/ags - source = git+https://gitlab.gnome.org/GNOME/libgnome-volume-control - sha256sums = SKIP - sha256sums = SKIP - -pkgname = aylurs-gtk-shell-git diff --git a/arch-packages/illogical-impulse-ags/.gitignore b/arch-packages/illogical-impulse-agsv1-git/.gitignore similarity index 70% rename from arch-packages/illogical-impulse-ags/.gitignore rename to arch-packages/illogical-impulse-agsv1-git/.gitignore index 02b391b25..1faa43724 100644 --- a/arch-packages/illogical-impulse-ags/.gitignore +++ b/arch-packages/illogical-impulse-agsv1-git/.gitignore @@ -1,2 +1,2 @@ -/ags/ +/ii-agsv1/ /libgnome-volume-control/ diff --git a/arch-packages/illogical-impulse-ags/PKGBUILD b/arch-packages/illogical-impulse-agsv1-git/PKGBUILD similarity index 69% rename from arch-packages/illogical-impulse-ags/PKGBUILD rename to arch-packages/illogical-impulse-agsv1-git/PKGBUILD index 689dacc1d..71d0a9d20 100644 --- a/arch-packages/illogical-impulse-ags/PKGBUILD +++ b/arch-packages/illogical-impulse-agsv1-git/PKGBUILD @@ -1,12 +1,12 @@ # Modified from AUR package "aylurs-gtk-shell-git" maintained by kotontrion -pkgname=illogical-impulse-ags -_pkgname=ags -pkgver=r525.05e0f23 -pkgrel=3 -pkgdesc="Aylurs's Gtk Shell (AGS), version fixed for illogical-impulse dotfiles." +pkgname=illogical-impulse-agsv1-git +_pkgname=ii-agsv1 +pkgver=r2.897e59e +pkgrel=1 +pkgdesc="Aylurs's Gtk Shell (AGS), patched for illogical-impulse dotfiles." arch=('x86_64') -url="https://github.com/Aylur/ags" -license=('GPL3') +url="https://github.com/clsty/ii-agsv1" +license=('GPL-3.0-only') makedepends=('git' 'gobject-introspection' 'meson' 'npm' 'typescript') depends=('gvfs' 'gjs' 'glib2' 'glib2-devel' 'glibc' 'gtk3' 'gtk-layer-shell' 'libpulse' 'pam' 'gnome-bluetooth-3.0' 'gammastep') optdepends=('greetd: required for greetd service' @@ -16,9 +16,9 @@ optdepends=('greetd: required for greetd service' 'networkmanager: required for network service' 'power-profiles-daemon: required for powerprofiles service' 'upower: required for battery service') -conflicts=('aylurs-gtk-shell' 'aylurs-gtk-shell-git') +conflicts=('illogical-impulse-agsv1' 'aylurs-gtk-shell' 'aylurs-gtk-shell-git') backup=('etc/pam.d/ags') -source=("git+${url}.git#commit=05e0f23534fa30c1db2a142664ee8f71e38db260" +source=("git+${url}.git" "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control") sha256sums=('SKIP' 'SKIP') @@ -30,9 +30,11 @@ pkgver(){ prepare() { cd $srcdir/$_pkgname - git submodule init - git config submodule.subprojects/gvc.url "$srcdir/libgnome-volume-control" - git -c protocol.file.allow=always submodule update + rm -rf subprojects/gvc + mv -T "$srcdir"/libgnome-volume-control subprojects/gvc + #git submodule init + #git config submodule.subprojects/gvc.url "$srcdir/libgnome-volume-control" + #git -c protocol.file.allow=always submodule update } build() { @@ -45,5 +47,5 @@ build() { package() { cd $srcdir/$_pkgname meson install -C build --destdir "$pkgdir" - ln -sf /usr/share/com.github.Aylur.ags/com.github.Aylur.ags ${pkgdir}/usr/bin/ags + ln -sf /usr/share/com.github.Aylur.ags/com.github.Aylur.ags ${pkgdir}/usr/bin/agsv1 }