Package Details: gnome-shell-extension-ddterm-git 50.r13.g03d9ff0-1

Git Clone URL: https://aur.archlinux.org/gnome-shell-extension-ddterm-git.git (read-only, click to copy)
Package Base: gnome-shell-extension-ddterm-git
Description: Another Drop Down Terminal Extension for GNOME Shell (Github version).
Upstream URL: https://github.com/ddterm/gnome-shell-extension-ddterm
Keywords: extension gnome-shell terminal vte
Licenses: GPL-3.0-or-later
Conflicts: gnome-shell-extension-ddterm
Provides: gnome-shell-extension-ddterm
Submitter: morealaz
Maintainer: amezin
Last Packager: amezin
Votes: 2
Popularity: 0.000037
First Submitted: 2022-11-10 08:36 (UTC)
Last Updated: 2024-04-05 23:47 (UTC)

Latest Comments

1 2 Next › Last »

letorbi commented on 2024-02-12 19:59 (UTC) (edited on 2024-02-12 20:02 (UTC) by letorbi)

You've been right, it was an error on my side. My AUR management tool seem to have used an outdated PKGBUILD file. After clearing the caches everything went fine.

I was sure I had checked that and also that I've tried to build the package manually with the latest PKGBUILD, but obviously I didn't do that.

I am really sorry for any inconveniences my actions may have caused.

Regarding the "recommended build instructions": I just meant the build instructions on ddterm's GitHub page. I didn't want to say that arch-meson is broken or not recommended anymore...

amezin commented on 2024-02-12 12:12 (UTC)

make: *** No rule to make target 'build'. Stop.

PKGBUILD doesn't run make since 21.01.2024. Have you tried git pull before building?

I was able to build the package after I've adopted the PKGBUILD file to the recommended build instruction:

What is "recommended build instruction"? Does some Arch guide discourage use of arch-meson now?

For me, the current PKGBUILD works fine.

letorbi commented on 2024-02-05 15:17 (UTC) (edited on 2024-02-12 20:04 (UTC) by letorbi)

Update: The following error was just caused by an outdated PKGBUILD. No patch needs to be applied.

The build process seem to have changed and thus building the package is currently failing with the following message:

make: *** No rule to make target 'build'.  Stop.
==> ERROR: A failure occurred in build().
    Aborting...

I was able to build the package after I've adopted the PKGBUILD file to the recommended build instruction:

diff --git a/PKGBUILD b/PKGBUILD
index 6665f98..e338898 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Mohammadreza Abdollahzadeh < morealaz at gmail dot com >
 # Contributer: Alexander Mezin <mezin.alexander at gmail dot com>
 pkgname=gnome-shell-extension-ddterm-git
-pkgver=50.r13.g03d9ff0
+pkgver=50.r45.ge98fe84
 pkgrel=1
 pkgdesc="Another Drop Down Terminal Extension for GNOME Shell (Github version)."
 arch=('any')
@@ -21,14 +21,14 @@ pkgver() {
 }

 build() {
-    arch-meson "${pkgname%-git}" build
-
-    # gtk-builder-tool needs X or Wayland
-    LIBGL_ALWAYS_SOFTWARE=1 xvfb-run -- meson compile -C build
+    cd "${srcdir}/${pkgname%-git}"
+    meson setup build-dir
+    ninja -C build-dir pack
 }

 package() {
-    meson install -C build --destdir "$pkgdir"
+    cd "${srcdir}/${pkgname%-git}"
+    meson install -C build-dir --destdir "$pkgdir"
 }

 # vim:set ts=4 sw=4 et:

e-v commented on 2023-10-26 00:23 (UTC)

All good now, thanks!

letorbi commented on 2023-10-25 15:18 (UTC)

@e-v The error seems to be fixed with the latest upstream commit.

e-v commented on 2023-10-25 11:35 (UTC) (edited on 2023-10-25 11:39 (UTC) by e-v)

Gnome 45 support has just been merged into master, so this should not be flagged out-of-date anymore.

See https://github.com/ddterm/gnome-shell-extension-ddterm/commit/cda21580fa290ba7f008e0299aa58ce05ba4b7a7

However, I now get the following error when trying to enable the extension:

GLib.FileError: Failed to open file “/usr/share/gnome-shell/extensions/ddterm@amezin.github.com/schemas/gschemas.compiled”: open() failed: No such file or directory

letorbi commented on 2023-10-16 07:37 (UTC)

@amezin Now that morealaz has disowned the package, you are the sole maintainer. If you are not happy with this, I would be available to jump in as a co-maintainer or full maintainer.

letorbi commented on 2023-10-15 18:47 (UTC)

The master branch it not compatible with GNOME 45, which is the current version of GNOME in the official Arch package repositories.

However, there is a gnome45 branch, which contains the necessary changes to make this extension work with GNOME 45. It would be great, if this package would be based on the gnome45 branch, until the master branch is compatible with GNOME 45 as well. Only one line has to be changed to achieve this:

--- PKGBUILD.orig   2022-12-27 08:11:14.000000000 +0100
+++ PKGBUILD    2023-10-15 20:40:55.705008603 +0200
@@ -12,7 +12,7 @@
 depends=('gnome-shell' 'gtk3' 'vte3')
 makedepends=('git' 'gtk4' 'libxslt' 'npm')
 install="${pkgname%-git}.install"
-source=("${pkgname%-git}::git+${url}.git")
+source=("${pkgname%-git}::git+${url}.git#branch=gnome45")
 sha256sums=('SKIP')

 pkgver() {

I've marked this extension as out-of-date to reflect that work needs to be done to be compatible with the official packages again.

amezin commented on 2022-11-16 13:41 (UTC)

zip dependency is not necessary with system-wide/DESTDIR 'make install' - files are directly installed into correct locations. No packing/unpacking happens.

morealaz commented on 2022-11-16 11:33 (UTC)

@amezin: Thanks. I fixed PKGBUILD and made you co-maintainer of the package.