The package is maintained at: https://github.com/ddterm/aur
Please report build issues to: https://github.com/ddterm/aur/issues
Please report all other bugs to: https://github.com/ddterm/gnome-shell-extension-ddterm/issues
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: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2022-11-10 08:36 (UTC) |
Last Updated: | 2025-02-26 00:13 (UTC) |
The package is maintained at: https://github.com/ddterm/aur
Please report build issues to: https://github.com/ddterm/aur/issues
Please report all other bugs to: https://github.com/ddterm/gnome-shell-extension-ddterm/issues
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...
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.
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:
All good now, thanks!
@e-v The error seems to be fixed with the latest upstream commit.
Gnome 45 support has just been merged into master, so this should not be flagged out-of-date anymore.
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
@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.
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.
zip dependency is not necessary with system-wide/DESTDIR 'make install' - files are directly installed into correct locations. No packing/unpacking happens.
Pinned Comments
amezin commented on 2025-02-15 19:43 (UTC)
The package is maintained at: https://github.com/ddterm/aur
Please report build issues to: https://github.com/ddterm/aur/issues
Please report all other bugs to: https://github.com/ddterm/gnome-shell-extension-ddterm/issues