Package Details: gnome-shell-extension-just-perfection-desktop-git r827.f887dae-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: amfern
Last Packager: amfern
Votes: 5
Popularity: 0.000106
First Submitted: 2021-02-02 06:23 (UTC)
Last Updated: 2024-10-27 18:53 (UTC)

Latest Comments

1 2 Next › Last »

amfern commented on 2024-05-30 15:40 (UTC)

Maybe it worth to sync this package BUILD file with https://aur.archlinux.org/packages/gnome-shell-extension-just-perfection-desktop

amfern commented on 2024-05-30 15:23 (UTC)

@chrislin you are right, Scipetr's patch is the correct one.

@liamtimms can you update this repo please?

chrislin commented on 2024-05-30 13:02 (UTC)

Hi, amfern diff does not work, I checked Scipetr's answer and change the PKGBUILD file as

diff --git a/PKGBUILD b/PKGBUILD
index 59cb33d..362c962 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@

 pkgname=gnome-shell-extension-just-perfection-desktop-git
 pkgdesc="Just Perfection GNOME Shell Desktop"
-pkgver=r576.f87655c
+pkgver=r805.dc0280c
 pkgrel=1
 arch=(any)
 conflicts=('gnome-shell-extension-just-perfection-desktop')
@@ -24,4 +24,5 @@ package() {
     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"
+    glib-compile-schemas "$pkgdir/usr/share/gnome-shell/extensions/just-perfection-desktop@just-perfection/schemas"
 }

amfern commented on 2024-04-15 11:42 (UTC) (edited on 2024-05-30 15:13 (UTC) by amfern)

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

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...