Package Details: blackbox-terminal-git 0.12.0.r0.gc9ed9fd-1

Git Clone URL: https://aur.archlinux.org/blackbox-terminal-git.git (read-only, click to copy)
Package Base: blackbox-terminal-git
Description: A beautiful GTK 4 terminal.
Upstream URL: https://gitlab.gnome.org/raggesilver/blackbox
Licenses: GPL3
Conflicts: blackbox-terminal
Provides: blackbox-terminal
Submitter: yilozt
Maintainer: yilozt
Last Packager: yilozt
Votes: 8
Popularity: 0.000095
First Submitted: 2022-06-21 00:40 (UTC)
Last Updated: 2022-09-05 16:22 (UTC)

Latest Comments

1 2 Next › Last »

koroki commented on 2023-08-07 09:34 (UTC) (edited on 2023-08-07 09:38 (UTC) by koroki)

Thanks to @mazharhussain in the blackbox-terminal "stable" Aur page, I wrote this PKGBUILD:

# Maintainer:  Dimitris Kiziridis <dkiziridis at outlook dot com>

pkgname=blackbox-terminal-git
pkgver=0.14.0.r5.gdc3417f
pkgrel=1
pkgdesc='A beautiful GTK 4 terminal'
arch=('i686' 'x86_64')
url='https://gitlab.gnome.org/raggesilver/blackbox'
license=('GPL3')
depends=('libadwaita'
         'libgee'
         'pqmarble-git'
         'vte4')
makedepends=('meson'
             'vala')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
checkdepends=('appstream-glib')
source=(git+$url.git)
sha256sums=('SKIP')

pkgver() {
  cd "${pkgname%-terminal-git}"
  ( set -o pipefail
    git describe --long 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' ||
    printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
  )
}

build() {
  cd ${pkgname%-terminal-git}
  arch-meson ../build -D blackbox_is_flatpak=false
  meson compile -C ../build
}

check() {
  cd ${pkgname%-terminal-git}
  meson test -C ../build
}

package() {
  cd ${pkgname%-terminal-git}
  meson install -C ../build --destdir "$pkgdir"
}

With this version, is enabled the close warning when something is running in the terminal.

koroki commented on 2023-07-19 13:57 (UTC)

Wow, thanks @towo !

towo commented on 2023-07-18 08:33 (UTC) (edited on 2023-07-18 08:33 (UTC) by towo)

To make it working as it stands, we need:

  1. A rebuild of vte4-git to bump dependency to libicuuc.so.73
  2. Modifying the PKGBUILD:
-- PKGBUILD 2023-07-18 10:31:21.691129166 +0200
+++ /home/twolter/.local/share/pikaur/aur_repos/blackbox-terminal-git/PKGBUILD  2023-07-18 10:29:25.444883413 +0200
@@ -13,10 +13,8 @@
 checkdepends=('appstream-glib')
 provides=("${pkgname%-git}")
 conflicts=("${pkgname%-git}")
-source=(blackbox::git+$url.git launch_fix.diff rename_icons.diff)
-b2sums=('SKIP'
-        '1417439dde6b35fa189604d6fe6083e55ac7ea0aa2b0f3373e99c2a864e6cd25be99e1fbe78d4dd633e47d0270585778ccf5817154c2b9a0fdd32827af5478ee'
-        '22e4a1f53a1a9411104bcea87dd51c86479351d0ee98b4dc4a0b4a92276a4f3f2945c12e3e7aa6a5137ebcb7a67c959eca11f4a3babb3cbed0c0231e11afaecc')
+source=(blackbox::git+$url.git)
+b2sums=('SKIP')

 pkgver() {
   cd blackbox
@@ -26,20 +24,8 @@
   )
 }

-prepare() {
-  cd blackbox
-
-  # Rename icons
-  # Avoid install failed when extension-manager is installed
-  patch -p1 < ../rename_icons.diff
-
-  # Fix launch issue of blackbox & cresh when open context menu
-  # see: https://github.com/mitchmindtree/blackbox.nix/issues/2
-  patch -p1 < ../launch_fix.diff
-}
-
 build() {
-  arch-meson blackbox build
+  arch-meson blackbox build -Dblackbox_is_flatpak=false
   meson compile -C build
 }

koroki commented on 2023-07-16 06:50 (UTC)

Is anybody on board? Patched did not work... And they ask for a pqmarble dependency that I cannot obtain....

sokorototo commented on 2022-10-31 17:51 (UTC)

blackbox: error while loading shared libraries: libicuuc.so.71: cannot open shared object file: No such file or directory

icu got updated to icu 72, please update the dependency

drakkar1969 commented on 2022-10-02 11:41 (UTC)

Now that the official libadwaita package has been updated to 1.2, should the libadwaita-git dependency be replaced with libadwaita?

yilozt commented on 2022-09-05 16:24 (UTC)

Should be fixed now, @auditor_3d

auditor_3d commented on 2022-09-02 13:41 (UTC)

does anyone else's terminal just close if you right click on it?

yilozt commented on 2022-07-14 13:46 (UTC)

I have add rename_icons.diff to rename those icons. It should be installed correctly now.

yilozt commented on 2022-07-14 13:15 (UTC) (edited on 2022-07-14 13:16 (UTC) by yilozt)

blackbox-terminal-git: /usr/share/icons/hicolor/scalable/actions/external-link-symbolic.svg exists in filesystem (owned by extension-manager)
blackbox-terminal-git: /usr/share/icons/hicolor/scalable/actions/settings-symbolic.svg exists in filesystem (owned by extension-manager)

I think it's an issue in upstream. The path of those icon are conflict with extension-manager.

Maybe we can open an issue in https://gitlab.gnome.org/raggesilver/blackbox and wait upstream fix it.

You can just delete those files then install this package again.