Package Details: gnome-shell-extension-just-perfection-desktop-git r576.f87655c-1

Git Clone URL: https://aur.archlinux.org/gnome-shell-extension-just-perfection-desktop-git.git (read-only, click to copy)
Package Base: gnome-shell-extension-just-perfection-desktop-git
Description: Just Perfection GNOME Shell Desktop
Upstream URL: https://gitlab.gnome.org/jrahmatzadeh/just-perfection
Keywords: extension gnome-shell
Licenses: GPL3, CC0 1.0
Conflicts: gnome-shell-extension-just-perfection-desktop
Provides: gnome-shell-extension-just-perfection-desktop
Submitter: ylxdzsw
Maintainer: liamtimms
Last Packager: ylxdzsw
Votes: 5
Popularity: 0.007720
First Submitted: 2021-02-02 06:23 (UTC)
Last Updated: 2022-03-03 08:23 (UTC)

Latest Comments

amfern commented on 2024-04-15 11:42 (UTC)

Hello, this patch should fix the issue of missing schemas directory.

From 30fe055f63db0df9365d28017e9251a5eeb276c3 Mon Sep 17 00:00:00 2001
From: Ilya Guterman <amfernusus@gmail.com>
Date: Mon, 15 Apr 2024 20:37:13 +0900
Subject: [PATCH] compile schemas before build

---
 PKGBUILD | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/PKGBUILD b/PKGBUILD
index 59cb33d..b212222 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -21,6 +21,8 @@ pkgver() {

 package() {
     cd "$srcdir"/just-perfection/
+    mkdir schemas
+    glib-compile-schemas schemas/
     bash scripts/build.sh
     mkdir -p "$pkgdir/usr/share/gnome-shell/extensions/just-perfection-desktop@just-perfection"
     unzip just-perfection-desktop@just-perfection.shell-extension.zip -d "$pkgdir/usr/share/gnome-shell/extensions/just-perfection-desktop@just-perfection"
--
2.44.0

Scipetr commented on 2024-04-05 21:28 (UTC)

There's a workaround.

sudo glib-compile-schemas /usr/share/gnome-shell/extensions/just-perfection-desktop@just-perfection/schemas

mipi commented on 2024-03-31 08:44 (UTC)

Same error here

rien333 commented on 2024-03-29 17:34 (UTC)

This doesn't build correctly anymore.

Specifically, I'm getting:

Glib.FileError: failed to open /usr/share/gnome-shell/extensions/just-perfection-desktop@just-perfection/schemas/gschemas.compiled: open() failed: no such file or directory

eh8 commented on 2021-09-06 17:49 (UTC)

@ylxdzsw I cleaned my package cache and reattempted to build the package. That seemed to do the trick.

ylxdzsw commented on 2021-09-06 06:47 (UTC)

@eh8 Hi, I can build it without error. I don't see the warning about HEAD refers to nonexistent ref and the following errors. Are you using a special or old git version? Do you have any clue?

eh8 commented on 2021-08-26 05:56 (UTC)

==> Making package: gnome-shell-extension-just-perfection-desktop-git r397.4e84537-1 (Thu 26 Aug 2021 01:55:38 AM EDT)
==> Retrieving sources...
  -> Updating just-perfection git repo...
Fetching origin
==> Validating source files with md5sums...
    just-perfection ... Skipped
==> Making package: gnome-shell-extension-just-perfection-desktop-git r397.4e84537-1 (Thu 26 Aug 2021 01:55:39 AM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating just-perfection git repo...
Fetching origin
==> Validating source files with md5sums...
    just-perfection ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of just-perfection git repo...
Cloning into 'just-perfection'...
done.
warning: remote HEAD refers to nonexistent ref, unable to checkout.

==> Starting pkgver()...
fatal: ambiguous argument 'main': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
fatal: Needed a single revision
==> Updated version: gnome-shell-extension-just-perfection-desktop-git r.-1
==> Sources are ready.
==> Making package: gnome-shell-extension-just-perfection-desktop-git r.-1 (Thu 26 Aug 2021 01:55:41 AM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
fatal: ambiguous argument 'main': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
fatal: Needed a single revision
==> Removing existing $pkgdir/ directory...
==> Entering fakeroot environment...
==> Starting package()...
bash: scripts/build.sh: No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
removing untracked AUR files from cache...

ylxdzsw commented on 2021-08-22 05:56 (UTC)

@juxuanu thanks, fixed.

juxuanu commented on 2021-08-20 15:48 (UTC) (edited on 2021-08-20 16:27 (UTC) by juxuanu)

pkgver() fails, it should be main, not master